:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#32263d;background:#faf7f3;font-synthesis:none;line-height:1.5;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.47;cursor:not-allowed;transform:none!important}a{color:inherit}input,textarea,select{border:1px solid #e8dfe7;background:#fff;color:#342841;border-radius:10px;padding:12px 13px;width:100%;min-width:0}input:focus,select:focus,textarea:focus{outline:2px solid #d9a6c1;outline-offset:1px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a897a5}h1,h2,h3{letter-spacing:-.046em;line-height:1.3}h1,h2,h3,p{margin-top:0}.btn{display:inline-flex;gap:9px;align-items:center;justify-content:center;border-radius:10px;padding:12px 17px;font-size:12px;font-weight:750;border:1px solid transparent;white-space:nowrap;transition:transform .15s,background .15s}.btn:hover{transform:translateY(-2px)}.btn.primary,.btn.dark{background:#402d53;color:#fff8f2}.btn.primary:hover,.btn.dark:hover{background:#6b4879}.btn.pale{background:#fffefa;border-color:#e9dfe7;color:#533d61}.btn.pale:hover{background:#fdf0f7}.btn.subtle{background:transparent;color:#5d3f64}.btn.small{padding:10px 14px}.btn.wide{width:100%}.btn.danger{background:#fff1ef;color:#a64455;border:1px solid #ecc8c9}.muted{color:#938492;font-size:12px;line-height:1.7}.eyebrow{color:#a56383;font-size:10px;letter-spacing:.15em;font-weight:800}.status{font-size:10px;padding:6px 10px;border-radius:8px;font-weight:750;color:#817384;background:#f3eef2;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.status i{width:7px;height:7px;border-radius:50%;background:currentColor}.status.active{color:#7650a2;background:#f0e7f7}.status.completed{color:#328568;background:#e9f5ee}.status.disputed{color:#af5a50;background:#fff0e9}.sidebar{position:sticky;top:0;height:100vh;width:252px;background:#2e233f;flex:none;color:#d8cadf;padding:27px 15px 18px;display:flex;flex-direction:column;z-index:10}.brand,.public-brand{display:flex;align-items:center;gap:11px;cursor:pointer;color:#fff;font-size:25px;line-height:1;font-weight:820;letter-spacing:-.075em;padding:5px 10px 34px}.brand-mark{border-radius:13px;width:43px;height:43px;display:flex;align-items:center;justify-content:center;background:#f6c19f;color:#482c4d;flex:none;box-shadow:0 7px 18px #22152c45}.brand small{display:block;letter-spacing:.16em;font-size:9px;font-weight:800;color:#d6b4c8;margin:8px 0 0}.side-caption{font-size:10px;letter-spacing:.15em;color:#a592b5;font-weight:800;padding:0 14px 11px}.company{border:1px solid #644a6e;background:#413052;border-radius:11px;margin:0 4px 23px;padding:13px 12px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:11px;max-width:100%;min-width:0}.company span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company svg{color:#ffcead;flex:none}.sidebar nav{display:flex;flex-direction:column;gap:4px}.nav-btn{width:100%;border:0;background:transparent;display:flex;gap:13px;align-items:center;padding:13px 14px;text-align:left;font-size:12px;font-weight:740;color:#d4c5db;border-radius:9px}.nav-btn:hover{background:#453350;color:#fff}.nav-btn.active{background:#62466b;color:#ffe4cd}.nav-counter{margin-left:auto;font-size:10px;color:#cdbad5}.side-tip{background:#41314e;border:1px solid #604663;border-radius:13px;padding:17px;color:#decddd;margin-bottom:17px}.side-tip svg{color:#ffd1ab;margin-bottom:10px}.side-tip strong{display:block;font-size:12px;color:#fff5ee}.side-tip p{font-size:11px;color:#cab6cc;line-height:1.6;margin:5px 0 0}.top{height:76px;background:#fffefa;border-bottom:1px solid #eee6e9;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(20px,4vw,52px)}.location,.top-right{display:flex;align-items:center;gap:16px}.location>span{font-size:10px;color:#b0a1ae;letter-spacing:.13em;font-weight:800}.location>b{font-weight:500;color:#d2c4d0}.location strong{font-size:12px;color:#423247}.early{border-radius:20px;background:#f2e6f2;color:#835d88;padding:7px 12px;font-size:10px;font-weight:850;letter-spacing:.04em}.hamburger{display:none;border:0;background:transparent;color:#44314c}.page{max-width:1440px;margin:0 auto;padding:31px clamp(20px,4vw,52px) 10px}.hero{background:radial-gradient(circle at 83% 5%,#ffe4d1 0,transparent 43%),linear-gradient(117deg,#fff1e7,#f9d4c1 66%,#f5bea9);border:1px solid #f5d7c7;border-radius:21px;min-height:285px;display:flex;position:relative;overflow:hidden;justify-content:space-between;align-items:center;padding:38px 47px;gap:15px;box-shadow:0 17px 35px #af74651a}.hero-text{max-width:580px;z-index:1}.hero .eyebrow{color:#a6657d}.hero h1{font-size:clamp(29px,3.4vw,45px);line-height:1.2;color:#422b49;margin:11px 0 10px}.hero h1 em{font-style:normal;color:#b95e7a}.hero p{max-width:480px;color:#715865;font-size:13px;line-height:1.75;margin:0 0 22px}.hero-buttons{display:flex;gap:10px;flex-wrap:wrap}.hero-art{position:relative;min-width:210px;width:270px;height:220px;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid #e8acb1;border-radius:50%;width:220px;height:220px;box-shadow:0 0 0 33px #a46a730a,0 0 0 72px #bd758906}.art-shield{background:linear-gradient(125deg,#ba85af,#50365e);color:#fff0e6;width:130px;height:145px;display:flex;align-items:center;justify-content:center;transform:rotate(-11deg);border-radius:30px;box-shadow:0 22px 40px #8a5c7745;z-index:1}.floating-card{position:absolute;background:#fffdfa;box-shadow:0 12px 25px #93687530;border-radius:10px;padding:10px 14px;display:flex;gap:8px;align-items:center;font-size:11px;font-weight:750;color:#4d3b52;white-space:nowrap;z-index:2}.floating-card svg{color:#ac6a97}.f1{right:-8px;top:25px}.f2{bottom:16px;left:-23px}.notice,.alert{display:flex;gap:10px;align-items:flex-start;border:1px solid #eedec8;border-radius:11px;color:#7c6247;background:#fff8ed;padding:13px 15px;font-size:11px;line-height:1.65}.notice{margin:18px 0 23px}.notice svg,.alert svg{flex:none;color:#b98257}.alert.small{margin-top:24px;font-size:11px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.stat,.panel,.agreement-card,.pricing-card{background:#fffefa;border:1px solid #ece4e7;border-radius:15px;box-shadow:0 8px 23px #4c35590a}.stat{padding:21px 22px}.stat>div{display:flex;justify-content:space-between;gap:5px;color:#aa91ab}.stat>div span{font-size:11px;color:#826e86;font-weight:750}.stat strong{display:block;font-size:31px;letter-spacing:-.06em;margin:8px 0 0}.stat small{font-size:10px;color:#a795a8}.list-header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:33px 0 17px}.list-header h2{margin:4px 0 0;font-size:21px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agreement-card{text-align:left;padding:22px;transition:transform .16s,border-color .16s;color:#382a42}.agreement-card:hover{transform:translateY(-3px);border-color:#daa9c5}.card-top{display:flex;justify-content:space-between;color:#ad94a7}.card-icon{width:43px;height:43px;border-radius:11px;background:#f8e7ed;color:#b47396;display:flex;align-items:center;justify-content:center}.agreement-card h3{font-size:16px;margin:17px 0 7px}.agreement-card p{font-size:11px;color:#948392;margin:0 0 19px}.card-stat{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #eee7eb;padding-top:15px}.card-stat>span{display:flex;align-items:center;gap:7px;color:#9a8b99;font-size:11px}.card-stat strong{font-size:15px}.card-progress{padding:16px 0 0}.card-progress>div:first-child{display:flex;justify-content:space-between;font-size:10px;color:#98899a;margin-bottom:8px}.track{height:5px;border-radius:7px;background:#eee3ec;overflow:hidden}.track span{display:block;height:100%;background:linear-gradient(90deg,#ae77ab,#e79e86);border-radius:7px;transition:width .2s}.card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee7eb;margin-top:17px;padding-top:15px}.card-footer>span:last-child{font-size:11px;display:flex;align-items:center;gap:6px;font-weight:750;color:#785578}.empty{grid-column:1/-1;text-align:center;padding:55px 20px;border:1px dashed #e2d4dd;background:#fffefa;border-radius:15px;color:#b7799a}.empty h3{color:#48354c;margin:16px 0 5px}.empty p{font-size:12px;color:#958597}.empty .btn{margin-top:12px}.bottom-callout{border-radius:14px;border:1px solid #ead8e2;background:#f7edf3;display:flex;align-items:center;gap:17px;padding:22px 24px;margin:24px 0 8px}.bottom-callout>svg{color:#a46891;flex:none}.bottom-callout>div{flex:1}.bottom-callout h3{font-size:15px;margin:0 0 4px}.bottom-callout p{font-size:11px;color:#8a7287;margin:0}.heading{margin-bottom:26px}.heading h1,.detail-head h1{font-size:clamp(28px,3vw,37px);margin:7px 0}.heading p{font-size:13px;color:#907e91;max-width:680px}.heading.flex{display:flex;justify-content:space-between;gap:15px;align-items:center}.filters{display:flex;justify-content:space-between;gap:13px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.search{display:flex;gap:8px;align-items:center;padding:0 12px;background:#fff;border:1px solid #eee3e8;border-radius:10px;min-width:200px;flex:1;max-width:300px;color:#9f8fa0}.search input{border:0;outline:none;background:transparent}.tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tabs button{border:0;background:transparent;color:#907d91;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:750}.tabs button.active{background:#f1e7f1;color:#755477}.back{border:0;background:transparent;color:#886b84;display:flex;gap:7px;align-items:center;padding:5px 0;font-size:12px;font-weight:750;margin:2px 0 28px}.panel{padding:23px}.panel h2{font-size:16px;margin-bottom:8px}.panel p{font-size:12px;line-height:1.7}.create{max-width:1100px;padding:28px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.field{display:flex;flex-direction:column;gap:8px;color:#685268;font-size:11px;font-weight:780}.field>span{display:block}.form-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #eee5eb;margin-top:27px;padding-top:22px}.form-foot p{display:flex;gap:8px;align-items:center;font-size:10px;color:#a18e9e;margin:0}.detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.detail-head>div>p{font-size:12px;color:#897b8a;display:flex;align-items:center;gap:10px}.detail-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);gap:16px}.stack{display:flex;flex-direction:column;gap:16px}.details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:14px 0 20px}.details-grid>div{display:flex;flex-direction:column;gap:5px}.details-grid span{font-size:10px;color:#a28e9e}.details-grid strong{font-size:14px;color:#46334d}.details-prose{border-top:1px solid #efe6eb;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding-top:15px}.details-prose h3{font-size:12px}.details-prose p{color:#766477;white-space:pre-wrap}.task{display:flex;align-items:center;gap:10px;border-bottom:1px solid #f1ebef;padding:13px 0;font-size:12px;font-weight:650}.task input{width:16px;height:16px;accent-color:#a66b9b;flex:none}.done{text-decoration:line-through;color:#a998a7}.empty-small{color:#a191a2;font-size:11px;margin:15px 0}.input-action{display:flex;align-items:center;gap:8px;margin-top:16px}.input-action input{flex:1}.right{display:flex;justify-content:flex-end;margin-top:9px}.note{border-top:1px solid #efe7ec;margin-top:17px;padding-top:15px}.note small{color:#ac96a5;font-size:10px}.note p{white-space:pre-wrap;color:#715f72;margin-top:7px}.status-actions{display:flex;flex-direction:column;gap:9px;margin-top:15px}.status-actions button{width:100%;border:1px solid #ecdfeb;background:#fff;border-radius:9px;color:#77617d;text-align:left;font-size:11px;font-weight:740;padding:12px 13px;display:flex;justify-content:space-between;align-items:center}.status-actions button.picked{border-color:#cba4cb;background:#f8ecf7;color:#8c538a}.paid{font-size:27px;display:block;margin:13px 0 0;letter-spacing:-.05em}.small-line{border-top:1px solid #f0e6ed;padding:11px 0;display:flex;justify-content:space-between;color:#a28f9d;font-size:11px}.small-line strong{color:#684b6e}.hint{font-size:10px!important;color:#a58da1}.share-link{display:flex;gap:7px;margin-top:10px}.share-link input{font-size:10px}.event{display:flex;gap:10px;position:relative;align-items:flex-start;margin-top:15px}.event-dot{border-radius:50%;border:3px solid #f2dfeb;background:#bf85b1;width:12px;height:12px;flex:none}.event p{margin:0;font-size:11px;font-weight:760}.event small{font-size:10px;color:#a28fa3}.bill-current{background:#f4e8f2;border:1px solid #e8d2e3;padding:18px 22px;border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.bill-current strong{font-size:14px}.bill-current p{font-size:11px;color:#866f86;margin:5px 0 0}.pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pricing-card{position:relative;padding:0;overflow:hidden}.pricing-card.featured{border-color:#bc87b2;box-shadow:0 8px 28px #8c678920}.plan-content{padding:24px 19px}.pricing-card.featured .plan-content{padding-top:14px}.popular{font-size:9px;color:#fff2e9;letter-spacing:.12em;font-weight:800;background:#694575;text-align:center;padding:9px}.pricing h3{font-size:17px;margin:4px 0}.pricing p{font-size:11px;line-height:1.6;color:#938398;min-height:35px}.price{font-size:32px;font-weight:800;letter-spacing:-.07em;margin:17px 0 20px}.price small{font-size:11px;font-weight:500;letter-spacing:0;color:#a393a5;margin-left:5px}.pricing ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:11px;min-height:125px;margin:0}.pricing li{display:flex;gap:7px;font-size:11px;color:#715f75;line-height:1.5}.pricing li svg{color:#ae76a1;flex:none}.checkout-btns{margin-top:24px;display:flex;flex-direction:column;gap:9px}.checkout-btns .btn{padding:11px 8px;font-size:11px}.included{display:block;text-align:center;padding:12px;color:#7e6985;font-size:11px;background:#f6edf4;border-radius:9px;font-weight:750}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1080px}.settings-grid .full{grid-column:1/-1}.setting-line{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #f1e9ed;padding:15px 0;font-size:12px}.setting-line span{color:#a391a3}.setting-line strong{color:#56415e;overflow-wrap:anywhere;text-align:right}.error{padding:11px;color:#a04c57;background:#fff0ee;font-size:12px;border-radius:9px}.success-note{display:flex;align-items:center;gap:9px;color:#247959;background:#edf8f2;padding:13px;border-radius:9px;font-size:12px}.toast{position:fixed;right:21px;bottom:22px;z-index:30;background:#3d2b50;color:#fff7f0;border-radius:11px;box-shadow:0 14px 35px #3c264b33;padding:14px 15px;display:flex;align-items:center;gap:13px;font-size:12px;font-weight:700;max-width:min(450px,calc(100vw - 40px))}.toast button{border:0;background:transparent;color:#fff}footer{border-top:1px solid #eae0e6;padding:23px 0;margin-top:27px;color:#a894a5;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:10px}footer span:first-child{display:flex;align-items:center;gap:6px}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#faf4ef;color:#49334f}.boot h1{font-size:30px;margin:10px 0}.boot p{font-size:12px;color:#968397}.auth-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-visual{padding:36px clamp(27px,5vw,77px);color:#fff0e9;background:radial-gradient(circle at 96% 18%,#875276 0,transparent 35%),linear-gradient(139deg,#2d2340,#614067);display:flex;flex-direction:column;min-height:100vh}.public-brand{padding:0;color:#4b3051;gap:10px}.public-brand .brand-mark{box-shadow:none}.public-brand strong{font-size:24px;letter-spacing:-.075em}.public-brand span:last-child{font-size:10px;font-weight:800;letter-spacing:.11em;color:#a87897;margin-left:5px}.public-brand.light{color:#fff4ec}.public-brand.light span:last-child{color:#e5b9c5}.auth-copy{margin:auto 0;max-width:560px}.auth-copy .eyebrow{color:#efbfae}.auth-copy h1{font-size:clamp(36px,4.4vw,61px);line-height:1.14;letter-spacing:-.075em;margin:15px 0}.auth-copy h1 em{font-style:normal;color:#ffc9b0}.auth-copy>p{font-size:15px;color:#dcccde;line-height:1.8;max-width:470px;margin-bottom:30px}.auth-list{display:flex;flex-direction:column;gap:14px;font-size:13px;font-weight:700;color:#f0dbe9}.auth-list>div{display:flex;align-items:center;gap:10px}.auth-list svg{color:#f5bfa4}.auth-foot{font-size:11px;color:#c5b3ce;margin-top:25px}.auth-side{background:#fdfaf7;display:flex;align-items:center;justify-content:center;padding:35px}.auth-card{max-width:420px;width:100%}.auth-card h2{font-size:32px;margin:9px 0}.auth-card>p{margin-bottom:26px}.auth-card form{display:flex;flex-direction:column;gap:17px}.auth-card .field>span{font-size:12px}.auth-submit{width:100%;margin-top:10px;padding:14px}.auth-switch{font-size:12px;color:#8b788e;text-align:center;margin:21px 0}.auth-switch button{border:0;background:transparent;color:#955e94;font-weight:800}.password{display:flex;position:relative}.password input{padding-right:44px}.password button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#8a748c;padding:5px}.public-page{min-height:100vh;background:#faf5ef;padding:25px}.public-page .public-brand{max-width:830px;margin:0 auto 30px}.review-card{max-width:830px;margin:0 auto;background:#fffefa;border:1px solid #ebdee6;border-radius:20px;padding:35px;box-shadow:0 12px 35px #513a5311}.review-card h1{font-size:32px;margin:10px 0}.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:25px 0;border-top:1px solid #ece0e8;border-bottom:1px solid #ece0e8;padding:20px 0}.review-grid>div{display:flex;flex-direction:column;gap:5px}.review-grid span{font-size:11px;color:#a392a3}.review-grid strong{font-size:14px}.review-card h3{font-size:14px;margin:22px 0 6px}.prose{white-space:pre-wrap;font-size:13px;color:#756475;line-height:1.7}.review-card .buttons{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.review-card .alert{margin:22px 0}@media(max-width:1180px){.sidebar{width:227px}.pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing ul{min-height:90px}.stat{padding:18px}.hero-art{min-width:160px;width:190px}.floating-card.f2{left:-15px}}@media(max-width:850px){.sidebar{position:fixed;left:-255px;transition:left .2s;width:250px;box-shadow:16px 0 35px #20112833}.sidebar.show{left:0}.mobile-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background:#26183288;border:0}.hamburger{display:block}.top{padding:0 22px}.page{padding:25px 22px}.hero-art{display:none}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout,.auth-layout{grid-template-columns:1fr}.auth-visual{min-height:310px}.auth-copy{margin:35px 0}.auth-copy h1{font-size:35px}.auth-copy>p{font-size:12px}.auth-list,.auth-foot{display:none}.auth-side{padding:35px 25px;min-height:450px}}@media(max-width:580px){.top{height:65px;padding:0 15px}.early{display:none}.location>span,.location>b{display:none}.location{gap:10px}.location strong{font-size:12px}.page{padding:19px 15px}.hero{padding:30px 23px}.hero h1{font-size:31px}.hero p{font-size:12px}.hero-buttons{align-items:stretch}.hero-buttons .btn{flex:1}.stat-grid{gap:10px}.stat{padding:16px}.stat>div span{font-size:10px}.stat strong{font-size:26px}.cards{grid-template-columns:1fr}.list-header h2{font-size:18px}.bottom-callout{align-items:start;flex-wrap:wrap}.bottom-callout .btn{width:100%}.heading h1,.detail-head h1{font-size:27px}.heading.flex{align-items:start}.heading.flex .btn{padding:10px 11px}.filters .search{max-width:100%;width:100%}.tabs{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;width:100%}.tabs button{flex:none}.form-grid,.details-prose{grid-template-columns:1fr}.form-foot{flex-direction:column;align-items:stretch}.create,.panel{padding:20px}.detail-head{flex-direction:column}.pricing,.settings-grid{grid-template-columns:1fr}.settings-grid .full{grid-column:1}.bill-current{align-items:stretch;flex-direction:column}.price{margin:10px 0}.pricing ul{min-height:auto}.review-card{padding:22px}.public-page{padding:17px}.review-grid{grid-template-columns:1fr}.public-page .public-brand{margin-bottom:22px}}@media print{.sidebar,.top,.back,.hero,.notice,.btn,.status-actions,.input-action,.right,.toast,.bottom-callout,footer{display:none!important}.app-shell,.main,.page{display:block}.page{padding:0}.panel{break-inside:avoid;box-shadow:none;border:1px solid #ccc;margin-bottom:18px}.detail-layout{display:block}}.forgot{background:transparent;border:0;color:#96678d;font-size:11px;font-weight:750;text-align:right;padding:3px;display:block;margin-left:auto}.forgot:disabled{color:#aa9aaa}.inline-link{border:0;background:transparent;color:#774f86;text-decoration:underline;font-size:11px;font-weight:750;margin-left:8px;padding:3px}:root{--lp-blue:#2866c7;--lp-blue-hover:#1e55a9;--lp-blue-light:#eaf1fd;--lp-navy:#253247;--lp-sidebar:#253246;--lp-sidebar-accent:#1b2636;--lp-heading:#27354b;--lp-text:#3b4a60;--lp-muted:#7e8999;--lp-border:#e2e7ef;--lp-panel:#ffffff;--lp-canvas:#f4f6fa;--lp-shadow:0 1px 3px rgba(29,42,63,.06);color:var(--lp-text);background:var(--lp-canvas);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-synthesis:none}body,.app-shell{background:var(--lp-canvas);color:var(--lp-text)}h1,h2,h3{font-family:inherit;letter-spacing:-.025em;line-height:1.3;color:var(--lp-heading)}button,input,textarea,select{font-family:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px}button{transition:background-color .12s,border-color .12s,color .12s}button:disabled{opacity:.52;cursor:not-allowed}::selection{background:#c8dbfa}.app-shell{display:flex;min-height:100vh}.sidebar{width:240px;flex:none;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:20;background:var(--lp-sidebar);color:#c5d2e4;border-right:1px solid #162233;padding:24px 12px 18px;box-shadow:none}.brand{display:flex;align-items:center;gap:11px;padding:5px 12px 37px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;letter-spacing:-.035em;line-height:1.12}.brand-mark{height:36px;width:36px;flex:none;display:flex;align-items:center;justify-content:center;background:#3473d0;color:#fff;border-radius:6px;box-shadow:none}.brand small{font-size:9px;letter-spacing:.105em;color:#aabbd0;margin:4px 0 0;font-weight:600}.side-caption{color:#798da8;font-size:10px;letter-spacing:.11em;font-weight:700;padding:0 13px 12px}.company{display:flex;align-items:center;gap:10px;max-width:100%;min-width:0;background:#1d2a3c;border:1px solid #3c4a60;color:#e1e9f4;border-radius:5px;font-size:12px;font-weight:600;margin:0 5px 19px;padding:12px 11px}.company svg{color:#87b2f1}.company span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-btn{color:#b8c6da;border-radius:4px;margin:2px 0;padding:12px 14px;gap:13px;font-size:12px;font-weight:600}.nav-btn:hover{background:#34435b;color:#fff}.nav-btn.active{color:#fff;background:#315a92;border-left:3px solid #82b4fd;padding-left:11px}.nav-btn.active svg{color:#b8d7ff}.nav-counter{color:#d3e4f9;font-weight:700;font-size:10px;margin-left:auto}.side-bottom{margin-top:auto}.side-tip{background:#1e2b3d;border:1px solid #3c4a60;padding:15px 13px 14px;border-radius:5px;color:#c3d0de;margin-bottom:13px}.side-tip-title{display:flex;gap:7px;align-items:center;font-size:10px;letter-spacing:.075em;font-weight:750;color:#c6daef}.side-tip-title svg{margin:0;color:#81ade9}.side-tip p{font-size:11px;color:#9cacc4;line-height:1.55;margin:7px 0 12px}.side-tip button{display:flex;gap:8px;align-items:center;border:0;background:transparent;color:#b8d7ff;font-size:10px;font-weight:700;padding:2px 0}.main{flex:1;min-width:0}.top{height:66px;padding:0 clamp(20px,3vw,44px);background:#fff;border-bottom:1px solid var(--lp-border);box-shadow:none;display:flex;align-items:center;justify-content:space-between;gap:15px}.location,.top-right{display:flex;align-items:center;gap:13px}.location span{color:#8793a4;font-size:11px;letter-spacing:0;font-weight:500}.location b{color:#bcc5d0;font-weight:400}.location strong{font-size:12px;font-weight:700;color:#33445c}.early{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e9df;background:#f3faf6;color:#3b8e63;font-size:9px;letter-spacing:.055em;font-weight:700;border-radius:4px;padding:6px 9px}.early-dot{width:6px;height:6px;background:#3fa36c;border-radius:50%}.top-avatar{width:31px;height:31px;border-radius:50%;background:#dce9fb;color:#2a5faa;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;box-shadow:none;letter-spacing:0;font-size:12px;font-weight:600;padding:11px 15px;transform:none!important;transition:background-color .15s,border-color .15s,color .15s}.btn.primary,.btn.dark{background:var(--lp-blue);border:1px solid #2361be;color:#fff;box-shadow:none}.btn.primary:hover:not(:disabled),.btn.dark:hover:not(:disabled){background:var(--lp-blue-hover);border-color:#1b4c96}.btn.pale,.btn.subtle{background:#fff;border:1px solid #d6deea;color:#3f536e}.btn.pale:hover:not(:disabled),.btn.subtle:hover:not(:disabled){background:#f5f7fb;border-color:#b9c9e0}.btn.small{padding:9px 13px}.btn.danger{background:#fcf1f1;border:1px solid #efc8c8;color:#b14343}.page{max-width:1450px;margin:auto;padding:28px clamp(20px,3vw,44px) 16px}.eyebrow,.dash-overline{color:#6a819f;letter-spacing:.09em;font-size:10px;font-weight:700}.page h1{color:var(--lp-heading)}.page h2{color:#2e3e54}.page p{color:#7d8a9b}.muted{color:var(--lp-muted)!important;font-size:12px}.status{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:650;background:#f1f3f6;border:1px solid #e1e6eb;color:#657488;padding:5px 8px;border-radius:4px}.status i{width:6px;height:6px;border-radius:50%;background:currentColor}.status.active{background:#edf3fd;border-color:#d8e5f8;color:#3571bd}.status.completed{background:#eef8f0;border-color:#d7eadc;color:#31835a}.status.disputed{background:#fff4e8;border-color:#f4dfc3;color:#bc7b2e}.notice,.alert{background:#f0f5fc;border:1px solid #d8e6f7;color:#527199;border-radius:5px;font-size:11px;line-height:1.6;display:flex;align-items:flex-start;gap:9px;padding:12px 14px}.notice{margin:3px 0 21px}.notice svg,.alert svg{color:#4d83c9;flex:none}.notice span,.alert span{color:inherit}.page>.notice:first-child{margin-top:0}.inline-link{border:0;background:transparent;padding:2px 6px;font-size:11px;color:#2367bd;text-decoration:underline}.panel,.pricing-card,.stat,.agreement-card{background:#fff;border:1px solid var(--lp-border);border-radius:6px;box-shadow:var(--lp-shadow);color:var(--lp-text)}.panel{padding:22px}.panel h2{font-size:15px;font-weight:700;margin:0 0 5px}.panel p{color:#8793a1}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 23px;border-bottom:1px solid var(--lp-border)}.panel-toolbar h2{font-size:15px;margin:0 0 4px}.panel-toolbar p{margin:0;font-size:11px;color:#8b96a4}.page footer{border-top:1px solid var(--lp-border);color:#9aa4af;font-size:10px;padding-top:19px;margin-top:32px}.page footer span{color:#9aa4af}.dashboard-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:4px 0 19px}.dashboard-heading h1{font-size:27px;letter-spacing:-.03em;font-weight:700;margin:5px 0 6px}.dashboard-heading p{font-size:12px;color:#8390a1;margin:0}.heading-actions{display:flex;gap:8px}.dashboard-summary{display:flex;align-items:center;gap:10px;font-size:11px;color:#8792a1;margin-bottom:20px}.dashboard-summary svg{color:#5184ca}.dashboard-summary strong{color:#47596f;font-weight:700}.summary-divider{height:14px;width:1px;background:#cbd5e0;margin:0 5px}.summary-spacer{flex:1}.summary-label{color:#9da8b5}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:21px}.metric-card{display:flex;align-items:flex-start;gap:16px;padding:20px 19px 17px;background:#fff;border:1px solid var(--lp-border);border-radius:6px;box-shadow:var(--lp-shadow);min-width:0}.metric-icon-wrap{flex:none}.metric-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:5px;background:#e8f0fd;color:#3573cf}.metric-icon.cyan{background:#e7f6fb;color:#2888a8}.metric-icon.green{background:#e6f4ec;color:#34845a}.metric-icon.orange{background:#fff2e5;color:#cc8837}.metric-card>div:last-child{min-width:0;display:flex;flex-direction:column}.metric-name{font-size:11px;color:#7b8999;font-weight:600;white-space:nowrap}.metric-card strong{font-size:28px;font-weight:700;letter-spacing:-.025em;color:#2b394d;line-height:1.35;margin:3px 0}.metric-card small{color:#a0aab6;font-size:10px;line-height:1.5}.dashboard-content{display:grid;grid-template-columns:minmax(0,1.82fr) minmax(260px,.88fr);gap:18px;align-items:start}.recent-agreements{padding:0;overflow:hidden}.dashboard-rail{display:flex;flex-direction:column;gap:17px;min-width:0}.account-activity,.getting-started{padding:0;overflow:hidden}.status-breakdown{padding:19px 22px 16px}.breakdown-row{margin-bottom:19px}.breakdown-row:last-child{margin-bottom:0}.breakdown-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font-size:11px}.breakdown-line>span{display:flex;align-items:center;gap:8px;color:#6b7a8d}.breakdown-line strong{color:#47586d;font-size:11px}.breakdown-dot{width:8px;height:8px;border-radius:50%;background:#a6b0bc;display:inline-block}.breakdown-dot.blue{background:#3478d3}.breakdown-dot.green{background:#3baa73}.breakdown-dot.orange{background:#dba054}.breakdown-track{width:100%;height:5px;border-radius:6px;background:#eaf0f6;overflow:hidden}.breakdown-track>span{display:block;height:100%;border-radius:5px;background:#b4bfcb}.breakdown-track>span.blue{background:#367bd4}.breakdown-track>span.green{background:#42ab75}.breakdown-track>span.orange{background:#d7a053}.table-action{border:0;background:transparent;color:#2566be;font-size:11px;display:inline-flex;align-items:center;gap:6px;font-weight:650;padding:4px 0}.table-action:hover{color:#174a92;text-decoration:underline}.breakdown-link{margin:0 22px 16px}.getting-started{padding-bottom:15px}.getting-step{display:flex;gap:12px;align-items:flex-start;padding:11px 21px}.getting-step .step-number{flex:none;height:25px;width:25px;border:1px solid #d9e4f4;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3c75c2;background:#f1f6fc;font-size:11px;font-weight:700}.getting-step>div{display:flex;flex-direction:column;gap:5px}.getting-step strong{font-size:12px;color:#3b4a60;font-weight:700}.getting-step small{font-size:11px;color:#91a0ae;line-height:1.4}.dashboard-disclaimer{background:#fff;border:1px solid #dfe7f0;border-left:3px solid #8ba9d2;border-radius:4px;color:#6b7a8f;margin-top:19px;display:flex;gap:9px;align-items:flex-start;font-size:11px;padding:13px 16px}.dashboard-disclaimer svg{color:#6891c8;flex:none}.agreement-table-wrap{width:100%;overflow-x:auto;overflow-y:visible}.agreement-table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;min-width:680px}.agreement-table thead{background:#f9fafc}.agreement-table th{padding:13px 18px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#8390a2;font-weight:700;white-space:nowrap;border-bottom:1px solid var(--lp-border)}.agreement-table td{padding:16px 18px;border-bottom:1px solid #edf0f4;color:#667489;font-size:11px;line-height:1.5;vertical-align:middle;max-width:260px}.agreement-table tbody tr{cursor:pointer;transition:background .12s}.agreement-table tbody tr:hover,.agreement-table tbody tr:focus-within{background:#f7f9fd}.agreement-table tbody tr:last-child td{border-bottom:0}.agreement-table .table-title{max-width:250px;text-align:left;border:0;background:transparent;display:block;padding:0;color:#2e527f;font-size:12px;line-height:1.4;font-weight:700;white-space:normal}.agreement-table tbody tr:hover .table-title{text-decoration:underline}.table-subtitle{display:block;font-size:10px;color:#a0adbb;margin-top:4px}.agreement-table .amount-cell{font-weight:700;color:#44556b;white-space:nowrap}.action-cell{width:30px;text-align:right!important;padding-right:14px!important}.row-arrow{border:0;background:transparent;color:#9baac0;padding:6px;border-radius:4px}.row-arrow:hover{color:#316ec8;background:#e6effc}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-empty{min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px 20px}.table-empty-icon{background:#eaf1fc;color:#4879c6;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.table-empty h3{font-size:14px;margin:13px 0 5px}.table-empty p{font-size:11px;color:#9ba6b3;margin:0 0 15px}.table-empty .btn{padding:9px 12px}.agreements-panel{padding:0;overflow:hidden}.records-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-bottom:1px solid var(--lp-border);background:#fff}.search{display:flex;align-items:center;gap:10px;border:1px solid #dce3ed;background:#fff;border-radius:5px;color:#9ca7b6;padding:0 11px;flex:1;max-width:300px;min-width:170px}.search input{border:0;background:transparent;outline:none!important;box-shadow:none!important;padding:11px 0;font-size:11px}.tabs{display:flex;gap:2px;flex-wrap:wrap}.tabs button{padding:9px 11px;border-radius:4px;font-size:11px;background:transparent;color:#7a8899;border:0;font-weight:600}.tabs button:hover{background:#f2f5f9;color:#485d77}.tabs button.active{background:#e9f1ff;color:#2c67ba}.heading{margin:4px 0 23px}.heading h1,.detail-head h1{font-size:27px;font-weight:700;letter-spacing:-.03em;margin:6px 0}.heading p,.detail-head>div>p{font-size:12px;color:#8c98a7}.heading.flex{align-items:center}.back{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:5px 0;font-size:11px;font-weight:650;color:#5179a7;margin-bottom:27px}.back:hover{color:#205ca8}input,textarea,select{border-radius:5px;border:1px solid #dce2eb;background:#fff;color:#3e4d62;padding:11px 12px;font-size:12px}input:focus,textarea:focus,select:focus{border-color:#77a3e5;box-shadow:0 0 0 3px #c7d9f861;outline:0}input::placeholder,textarea::placeholder{color:#a3adbb}.field{font-size:11px;font-weight:650;color:#617189;gap:7px}.create{padding:27px;max-width:1000px}.form-grid{gap:18px}.form-foot{border-color:var(--lp-border);margin-top:24px}.form-foot p{color:#8c9aa9;font-size:10px}.detail-head{align-items:flex-start}.detail-layout,.stack{gap:16px}.details-grid{padding:13px 0 20px}.details-grid span{font-size:10px;color:#8b9aab}.details-grid strong{color:#394b63;font-size:14px;font-weight:700}.details-prose{border-color:var(--lp-border)}.details-prose h3{color:#48586e;font-weight:700}.details-prose p{color:#7d899a}.task{border-color:#e9edf3}.task input{accent-color:var(--lp-blue)}.status-actions{gap:6px}.status-actions button{border-radius:4px;background:#fff;color:#64768d;border:1px solid #dfe6f0;padding:11px 12px}.status-actions button.picked{background:#edf4ff;border-color:#aac7ed;color:#2c64b7}.paid{color:#2b3c51;font-weight:700;font-size:26px}.note,.small-line{border-color:var(--lp-border)}.note p{color:#64748a}.event-dot{background:#4581d1;border-color:#e1edfb}.event small{color:#98a5b2}.setting-line{border-color:var(--lp-border)}.setting-line span{color:#7c8a9a}.setting-line strong{color:#3b4e65}.settings-grid{gap:16px}.settings-grid .panel h2{margin-bottom:12px}.bill-current{background:#f3f7fd;border:1px solid #dfe8f5;color:#36557d;border-radius:6px;padding:19px 23px}.bill-current strong{color:#2f4e78}.bill-current p{color:#7e94b0}.pricing{gap:14px}.pricing-card{border-radius:6px;transition:border-color .12s}.pricing-card.featured{border:2px solid #3d79d1;box-shadow:var(--lp-shadow)}.pricing-card:hover{border-color:#a7c4ea;transform:none}.popular{background:#2f69bb;color:#fff;padding:8px;font-size:9px}.plan-content{padding:23px 19px}.pricing h3{font-size:16px;font-weight:700}.pricing p{color:#8997a8;font-size:11px}.price{font-size:29px;font-weight:700;color:#293e57;letter-spacing:-.025em}.price small{color:#8b99aa}.pricing li{color:#6f7f92}.pricing li svg{color:#3678cf}.included{background:#f1f5fb;border:1px solid #e3eaf4;border-radius:5px;color:#627895}.checkout-btns .btn{font-size:11px}.hint{color:#9aa6b5}footer{color:#9ea8b4}.auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;min-height:100vh}.auth-visual{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:38px clamp(30px,5vw,76px);background:#253a5a;color:#fff;border-right:1px solid #1a2e4a}.auth-visual:before,.auth-visual:after{display:none}.auth-layout .public-brand{color:#fff;align-items:center;font-size:21px}.auth-layout .brand-mark{width:36px;height:36px;border-radius:5px;background:#3476d0;color:#fff;box-shadow:none}.auth-layout .public-brand span:last-child{color:#b7c9e0}.auth-copy{margin:auto 0;max-width:530px}.auth-copy .eyebrow{color:#aacaf5;font-size:10px;letter-spacing:.11em}.auth-copy h1{font-size:clamp(32px,3.8vw,50px);font-weight:700;line-height:1.18;letter-spacing:-.04em;color:#fff;margin:14px 0 17px}.auth-copy h1 em{font-style:normal;color:#a8cef9}.auth-copy>p{font-size:13px;color:#c0d0e3;line-height:1.8;margin-bottom:32px}.auth-list{display:flex;flex-direction:column;gap:16px;color:#e2eaf4;font-size:12px;font-weight:500;margin-top:26px}.auth-list svg{color:#7dbae9;width:17px}.auth-foot{font-size:10px;color:#a4bbd4;margin:0}.auth-side{display:flex;align-items:center;justify-content:center;background:#fff;padding:45px 32px}.auth-card{max-width:410px;width:100%;background:#fff;padding:12px 0;box-shadow:none;border:0}.auth-card h2{font-size:26px;color:#2c3e56;margin:7px 0 8px}.auth-card>.muted{font-size:12px;color:#8794a4}.auth-card .field{color:#526780;font-size:11px}.auth-card .field input{padding:12px 13px;font-size:12px}.auth-card form{gap:17px}.auth-submit{width:100%;margin-top:9px;padding:12px}.auth-switch{color:#8492a3;font-size:11px}.auth-switch button,.forgot{color:#2f6cbb;font-size:11px}.auth-layout .alert{background:#f3f7fd;border:1px solid #dfebf8;color:#6683a8}.auth-layout .alert svg{color:#4f87c9}.auth-layout .password button{color:#8c9aaa}.error{background:#fff1f1;color:#a64343;border:1px solid #f0d0d0;border-radius:5px;font-size:11px}.public-page{background:#f4f6fa;min-height:100vh}.public-page .public-brand{max-width:830px;color:#2e4058;padding:5px 0 22px}.public-page .brand-mark{border-radius:5px;color:#fff;background:var(--lp-blue)}.public-page .public-brand span:last-child{color:#6480a3}.public-page .review-card{background:#fff;border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);border-radius:7px;padding:30px}.public-page .review-card h1{font-size:25px;color:var(--lp-heading)}.public-page .review-card h3{font-size:13px;color:#394d66}.public-page .review-card p,.public-page .prose{color:#718196}.public-page .review-grid{border-color:var(--lp-border)}.public-page .review-grid span{color:#95a3b1}.public-page .review-grid strong{color:#2c3e52}.public-page .alert{background:#f1f6fd;color:#6883a4}.public-page .success-note{background:#edf7f0;color:#39825c}.boot{background:#f4f6fa;color:#2866c7}.boot h1{color:#2e4058}.toast{position:fixed;bottom:18px;right:19px;max-width:min(440px,calc(100vw - 36px));z-index:60;background:#293a51;color:#fff;box-shadow:0 8px 25px #12223b33;border-radius:5px;padding:13px 16px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:14px}.mobile-overlay{display:none}@media(max-width:1300px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:19px}.dashboard-content{grid-template-columns:minmax(0,1.5fr) minmax(235px,.75fr)}.page,.top{padding-inline:24px}}@media(max-width:980px){.sidebar{position:fixed;left:-252px;width:245px;transition:left .15s;box-shadow:12px 0 30px #17243a1c}.sidebar.show{left:0}.mobile-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:#111f3788;border:0}.hamburger{display:flex;border:0;background:transparent;color:#375577}.dashboard-content{grid-template-columns:1fr}.dashboard-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-layout{grid-template-columns:1fr}.auth-visual{min-height:auto;padding:28px 38px}.auth-copy{margin:40px 0 30px}.auth-copy h1{font-size:36px;max-width:600px}.auth-foot{display:none}.auth-side{padding:36px 25px;min-height:470px}.auth-list{flex-direction:row;flex-wrap:wrap;gap:14px}.records-toolbar{flex-wrap:wrap}}@media(max-width:640px){.top{height:61px;padding-inline:15px}.location span,.location b{display:none}.top-right{gap:8px}.top-avatar,.early{display:none}.page{padding:20px 15px}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:13px}.dashboard-heading h1{font-size:25px}.heading-actions{width:100%}.heading-actions .btn{flex:1}.dashboard-summary{flex-wrap:wrap;gap:7px;font-size:10px}.summary-spacer,.summary-label{display:none}.metrics-grid{gap:9px}.metric-card{padding:14px 12px;gap:9px;min-height:114px}.metric-icon{width:35px;height:35px}.metric-name{font-size:10px;white-space:normal}.metric-card strong{font-size:24px}.metric-card small{font-size:9px}.dashboard-rail{grid-template-columns:1fr}.panel-toolbar{padding:17px}.agreement-table th{padding:12px}.agreement-table td{padding:13px 12px}.agreement-table{min-width:660px}.heading.flex{flex-direction:column;align-items:flex-start}.heading.flex>.btn{align-self:stretch}.records-toolbar{padding:12px}.records-toolbar .search{max-width:none;width:100%}.tabs{overflow-x:auto;flex-wrap:nowrap;max-width:100%;padding-bottom:4px}.tabs button{white-space:nowrap;flex:none;padding-inline:9px;font-size:10px}.form-grid,.details-prose,.settings-grid,.pricing{grid-template-columns:1fr}.settings-grid .full{grid-column:1}.form-foot{align-items:stretch;flex-direction:column}.detail-layout{grid-template-columns:1fr}.detail-head{flex-direction:column}.create,.panel{padding:17px}.recent-agreements,.account-activity,.getting-started,.agreements-panel{padding:0}.bill-current{flex-direction:column;align-items:flex-start;gap:13px}.public-page .review-card{padding:21px}.review-grid{grid-template-columns:1fr}.auth-visual{padding:26px}.auth-copy{margin:30px 0}.auth-copy h1{font-size:31px}.auth-copy>p{font-size:12px}.auth-list{display:none}.auth-side{padding:24px 21px}.top .btn.small{font-size:11px;padding:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{.sidebar,.top,.back,.heading-actions,.notice,.dashboard-rail,.btn,.dashboard-disclaimer,.records-toolbar,.table-action,.status-actions,.form-foot{display:none!important}body,.app-shell,.main,.page{background:#fff;color:#222;display:block}.page{padding:0}.panel,.metric-card{box-shadow:none!important;border-color:#ccc;break-inside:avoid}}:root{--lp-blue:#216db9;--lp-blue-hover:#155da5;--lp-blue-light:#eaf3fc;--lp-navy:#1e3449;--lp-sidebar:#24374b;--lp-sidebar-accent:#1b2b3c;--lp-heading:#233c55;--lp-text:#3c5369;--lp-muted:#899ba9;--lp-border:#e4e9ea;--lp-panel:#fff;--lp-canvas:#f8faf8;--lp-shadow:0 3px 18px #1f395513;background:var(--lp-canvas);color:var(--lp-text);font-family:Avenir Next,Segoe UI,Arial,sans-serif}body{background:var(--lp-canvas);color:var(--lp-text);font-family:Avenir Next,Segoe UI,Arial,sans-serif}.app-shell{background:var(--lp-canvas);color:var(--lp-text)}.app-shell h1,.app-shell h2,.app-shell h3{color:var(--lp-heading);letter-spacing:-.042em}.app-shell p{color:#7d8d9d}.app-shell .sidebar{width:244px;background:#25384d;padding:28px 13px 17px;border-right:1px solid #182d40}.app-shell .brand{font-size:23px;letter-spacing:-.065em;padding:6px 12px 39px;gap:11px;font-weight:770;color:#f9fcff}.app-shell .brand-mark{height:37px;width:37px;border-radius:7px;background:#3679bc;box-shadow:0 5px 14px #0c1d2b30}.app-shell .brand small{font-size:8px;letter-spacing:.2em;color:#8fa9bd;margin-top:8px}.app-shell .side-caption{font-size:9px;letter-spacing:.17em;color:#7e99af;padding:0 14px 12px}.app-shell .company{background:#314960;border:1px solid #46637a;color:#ebf1f8;border-radius:5px;padding:13px 12px;margin:0 4px 25px;font-weight:650}.app-shell .company svg{color:#b2d1e6}.app-shell .nav-btn{padding:13px 14px;border-radius:5px;color:#b9c9d9;font-size:12px;font-weight:650;margin:3px 0;gap:12px}.app-shell .nav-btn:hover{color:#fff;background:#354d63}.app-shell .nav-btn.active{background:#dfeefa;color:#1c507d;border-left:0;padding-left:14px;font-weight:800}.app-shell .nav-btn.active svg{color:#2c6eac}.app-shell .nav-counter{color:#8ba4b7}.app-shell .side-tip{background:#1c2f42;border:1px solid #426079;padding:18px;border-radius:6px;box-shadow:0 12px 20px #13263817}.app-shell .side-tip-title{color:#b6d5e9;letter-spacing:.12em}.app-shell .side-tip-title svg{color:#9dc5e4}.app-shell .side-tip p{font-size:11px;line-height:1.65;margin:13px 0 12px;color:#a3b9cd}.sidebar-usage-track{height:5px;width:100%;background:#3d5266;border-radius:9px;overflow:hidden;margin-bottom:14px}.sidebar-usage-track span{display:block;height:100%;background:#95bfe0;border-radius:9px}.app-shell .side-tip button{color:#b5d7f4}.app-shell .top{height:73px;background:#fff;border-bottom:1px solid #e5eaeb;padding:0 clamp(25px,4vw,62px)}.app-shell .location{gap:14px}.app-shell .location span{color:#95a4b2;font-size:12px}.app-shell .location b{color:#becad1}.app-shell .location strong{color:#3b5469;font-size:12px;font-weight:750}.app-shell .early{background:#f4f7f3;border-color:#dfe9df;color:#598371;font-size:9px}.app-shell .early-dot{background:#5f9c7a}.app-shell .top-avatar{background:#e8f0f7;color:#3a719e;width:34px;height:34px}.app-shell .btn{border-radius:5px;padding:12px 18px;font-weight:720;font-size:12px;letter-spacing:-.015em}.app-shell .btn.primary,.app-shell .btn.dark{background:#226eb9;border-color:#226eb9;box-shadow:0 4px 12px #2564a71a}.app-shell .btn.primary:hover:not(:disabled),.app-shell .btn.dark:hover:not(:disabled){background:#125b9f;border-color:#125b9f}.app-shell .btn.pale{color:#365977;background:#fff;border:1px solid #d8e2ea}.app-shell .btn.pale:hover:not(:disabled){background:#f3f7fa;border-color:#b8cddd}.app-shell .page{padding:31px clamp(24px,4vw,62px) 25px;max-width:1610px}.app-shell .notice{background:#eef5fa;border:1px solid #d9e6ee;color:#557791;border-left:3px solid #80a8cb;border-radius:4px}.app-shell .status{font-weight:750;border-radius:4px;font-size:10px;padding:5px 9px}.app-shell .panel,.app-shell .agreement-card,.app-shell .pricing-card{background:#fff;border:1px solid #e2e9eb;border-radius:7px;box-shadow:0 5px 20px #263f5810}.app-shell .panel h2{font-size:16px;letter-spacing:-.035em}.crafted-intro{display:flex;justify-content:space-between;align-items:end;gap:28px;margin:4px 0 27px}.crafted-pretitle{display:flex;align-items:center;gap:12px;color:#7891a1;font-size:10px;font-weight:800;letter-spacing:.14em}.crafted-dash{width:24px;height:2px;background:#bd8164}.crafted-intro h1{font-size:clamp(29px,3.35vw,44px);line-height:1.2;margin:15px 0 11px;font-weight:750}.crafted-intro h1 em{font-family:Georgia,serif;color:#b57451;font-weight:400;letter-spacing:-.04em}.crafted-intro p{font-size:13px;color:#8b99a8;margin:0}.crafted-intro-button{margin-bottom:3px}.crafted-banner{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.67fr);min-height:290px;background:#263b51;border:1px solid #2f4c61;border-radius:8px;color:#fff;overflow:hidden;box-shadow:0 10px 25px #253a5025}.crafted-banner-inner{position:relative;overflow:hidden;display:flex;align-items:center;padding:37px 35px 33px 43px;min-width:0;border-right:1px solid #4e6274}.crafted-banner-inner:after{content:"";position:absolute;bottom:-100px;right:10%;width:370px;height:240px;border:1px solid #66869b26;border-radius:50%;box-shadow:0 0 0 44px #dcecf609,0 0 0 95px #dcecf605;pointer-events:none}.crafted-banner-copy{position:relative;z-index:2;flex:1;min-width:0;max-width:490px}.crafted-overline{font-size:9px;letter-spacing:.15em;color:#9ebacf;font-weight:750}.crafted-banner-copy h2{font-size:clamp(28px,2.75vw,37px);line-height:1.16;letter-spacing:-.06em;color:#fff;margin:14px 0 10px;font-weight:740}.crafted-banner-copy p{color:#bacbd9;font-size:12px;line-height:1.75;max-width:335px;margin:0 0 18px}.crafted-banner-link{background:none;border:0;border-bottom:1px solid #9bb4c9;color:#eff8ff;padding:0 0 6px;display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:750}.crafted-banner-link:hover{color:#acd6f2;border-color:#acd6f2}.crafted-banner-art{position:relative;width:200px;min-width:180px;height:218px;z-index:1;margin-left:4px}.crafted-art-sheet{position:absolute;width:154px;height:200px;border-radius:5px;background:#eef2f5;top:12px;left:20px;box-shadow:0 16px 30px #101c2b38}.crafted-art-sheet.sheet-back{background:#96b5ce;transform:rotate(13deg) translate(17px,-6px);opacity:.8}.crafted-art-sheet.sheet-front{transform:rotate(3deg);padding:18px;display:flex;flex-direction:column}.crafted-art-small{font-size:7px;color:#617b8e;letter-spacing:.13em;font-weight:800;margin-bottom:19px}.crafted-art-line{height:7px;border-radius:2px;background:#bdcbd5;margin-bottom:8px}.crafted-art-line.wide{width:88%}.crafted-art-line.medium{width:64%}.crafted-art-rule{height:1px;background:#d3dfe6;margin:15px 0 8px}.crafted-art-task{display:flex;align-items:center;gap:8px;padding:7px 0}.crafted-art-task span{width:16px;height:16px;border-radius:3px;background:#367db4;color:#fff;display:flex;align-items:center;justify-content:center}.crafted-art-task i{height:5px;width:58%;border-radius:2px;background:#b9c8d4}.crafted-art-task.undone span{background:transparent;border:1px solid #aac0d0}.crafted-art-task.undone i{width:43%}.crafted-art-stamp{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #d9e3e7;color:#377b7b;border-radius:4px;padding:10px 12px;font-size:9px;font-weight:820;letter-spacing:.07em;left:-36px;bottom:-1px;transform:rotate(-6deg);box-shadow:0 8px 20px #11213430}.crafted-banner-summary{padding:31px 29px 25px;display:flex;flex-direction:column;justify-content:center;background:#21354a}.crafted-banner-label{color:#9eb5cb;font-size:9px;font-weight:750;letter-spacing:.13em}.crafted-banner-total{font-size:62px;line-height:1;letter-spacing:-.06em;font-weight:730;color:#fff;margin:18px 0 22px}.crafted-banner-total>span{display:block;letter-spacing:0;font-size:11px;font-weight:600;color:#acc1d0;margin-top:9px}.crafted-banner-meter{height:8px;overflow:hidden;border-radius:2px;background:#435d74;margin-bottom:16px}.crafted-banner-meter>div{height:100%;display:flex}.crafted-banner-meter span{display:block;height:100%}.crafted-banner-meter .meter-blue{background:#83b9df}.crafted-banner-meter .meter-green{background:#72b99a}.crafted-banner-meter .meter-orange{background:#d2a16e}.crafted-banner-meter .meter-grey{background:#8d9eb2}.crafted-banner-parts{display:flex;gap:11px;flex-wrap:wrap}.crafted-banner-parts span{display:flex;align-items:center;gap:5px;font-size:9px;color:#b3c7d8;white-space:nowrap}.crafted-dot{height:6px;width:6px;border-radius:50%;display:inline-block}.crafted-dot.blue{background:#83b9df}.crafted-dot.green{background:#72b99a}.crafted-dot.orange{background:#d2a16e}.crafted-banner-fine{color:#7f9db6;font-size:9px;margin-top:21px}.crafted-metrics-title{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:31px 0 13px}.crafted-metrics-title>span:first-child{font-size:10px;color:#577189;letter-spacing:.12em;font-weight:800}.crafted-metrics-title>span:last-child{display:flex;align-items:center;gap:7px;color:#97a7b3;font-size:10px}.crafted-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.crafted-metric{min-width:0;background:#fff;border:1px solid #e1e8e9;border-radius:6px;padding:22px 23px 19px;box-shadow:0 3px 13px #314b6210;transition:border-color .17s,box-shadow .17s,transform .17s}.crafted-metric:hover{border-color:#bdcfdd;box-shadow:0 9px 23px #2e50601b;transform:translateY(-2px)}.crafted-metric-heading{display:flex;align-items:center;justify-content:space-between;gap:6px}.crafted-metric-heading>span:first-child{color:#7d8fa2;font-size:11px;font-weight:720}.crafted-metric-icon{height:32px;width:32px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#377ab5;background:#e9f2fa}.crafted-metric-icon.cyan{color:#3a8293;background:#e9f4f6}.crafted-metric-icon.green{color:#44916f;background:#eaf5ed}.crafted-metric-icon.orange{color:#b58755;background:#fbf2e8}.crafted-metric>strong{display:block;color:#273d51;font-size:35px;letter-spacing:-.045em;line-height:1.2;font-weight:750;margin-top:9px}.crafted-metric>small{display:block;color:#a1adba;font-size:10px;line-height:1.5;margin-top:5px}.crafted-grid{display:grid;grid-template-columns:minmax(0,1.67fr) minmax(280px,.74fr);gap:18px;margin-top:29px;align-items:start}.crafted-primary,.crafted-rail{min-width:0}.crafted-rail{display:flex;flex-direction:column;gap:16px}.app-shell .crafted-agreements,.app-shell .crafted-upcoming{padding:0;overflow:hidden}.crafted-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:23px 25px;border-bottom:1px solid #e6ebed}.crafted-panel-head h2{font-size:17px!important;font-weight:760;margin:6px 0 2px}.crafted-panel-head p{font-size:11px;color:#98a5b0;margin:0}.crafted-section-caption{font-size:9px;letter-spacing:.15em;font-weight:820;color:#7790a1}.crafted-text-link{display:inline-flex;gap:7px;align-items:center;border:0;background:transparent;color:#3676a9;font-size:11px;font-weight:770;white-space:nowrap;padding:6px 0}.crafted-text-link:hover{color:#1e547e}.crafted-upcoming .crafted-panel-head>svg{color:#7898ac}.crafted-deadline{display:flex;align-items:center;gap:12px;border:0;border-bottom:1px solid #edf1f1;padding:15px 20px;width:100%;text-align:left;background:#fff}.crafted-deadline:hover{background:#f7fafb}.crafted-deadline:last-child{border:0}.crafted-datebox{height:43px;width:44px;border:1px solid #d8e4ec;background:#f2f7fa;border-radius:5px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.crafted-datebox strong{font-size:17px;color:#416d91;line-height:1.1}.crafted-datebox small{font-size:9px;text-transform:uppercase;color:#8ca0b0;font-weight:740}.crafted-deadline-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.crafted-deadline-copy strong{font-size:11px;color:#354f65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:750}.crafted-deadline-copy small{font-size:10px;color:#99a5ae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crafted-deadline>svg{color:#9cadbd;flex:none}.crafted-upcoming-empty{padding:29px 20px 32px;text-align:center}.crafted-upcoming-empty svg{color:#8eafc5}.crafted-upcoming-empty strong{display:block;font-size:11px;color:#4e6679;margin:12px 0 6px}.crafted-upcoming-empty p{font-size:10px;color:#a0aab6;margin:0;line-height:1.6}.crafted-plan{background:#fff;border:1px solid #e1e8e9;border-radius:7px;padding:22px;box-shadow:0 3px 13px #314b6210}.crafted-plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#8594a2;letter-spacing:.1em;font-weight:780}.crafted-plan-head span:last-child{background:#e9f2fb;color:#3a78af;padding:5px 8px;letter-spacing:.04em;border-radius:3px}.crafted-plan-title{display:flex;align-items:baseline;gap:7px;margin:21px 0 14px}.crafted-plan-title strong{font-size:33px;line-height:1;color:#2e475e;letter-spacing:-.04em}.crafted-plan-title span{font-size:11px;color:#8999a8}.crafted-plan-meter{background:#e8eff3;border-radius:5px;height:7px;overflow:hidden}.crafted-plan-meter span{display:block;height:100%;border-radius:5px;background:#3d83be}.crafted-plan>button{display:flex;align-items:center;gap:7px;border:0;background:transparent;padding:0;color:#3879b5;font-size:11px;font-weight:750;margin-top:19px}.crafted-beta{display:flex;align-items:flex-start;gap:12px;padding:17px 18px;border:1px solid #e2e8e7;border-left:3px solid #c29b77;border-radius:5px;background:#fafaf7}.crafted-beta>svg{color:#a27c56;flex:none}.crafted-beta p{font-size:10px;line-height:1.65;color:#82919d;margin:0}.crafted-beta strong{display:block;color:#556d7f;font-size:11px;margin-bottom:5px}.app-shell .agreement-table th{padding:15px 20px;border-bottom:1px solid #e4eaec;background:#f9fbfb;color:#8294a1;font-size:9px;letter-spacing:.095em}.app-shell .agreement-table td{padding:19px 20px;border-bottom:1px solid #edf1f2;color:#6d8091;font-size:11px}.app-shell .agreement-table tbody tr:hover{background:#f5f9fb}.app-shell .agreement-table .table-title{color:#335f80;font-weight:770;font-size:12px}.app-shell .agreement-table .amount-cell{font-weight:760;color:#3c5368}.app-shell .agreement-table .table-subtitle{font-size:10px;color:#a8b4be;margin-top:5px}.app-shell .row-arrow{color:#90a9bb}.app-shell .row-arrow:hover{color:#246db2}.app-shell .table-empty{min-height:270px}.app-shell .table-empty-icon{background:#eef5f8;color:#417dab}.app-shell .records-toolbar{padding:19px 22px}.app-shell .search{background:#fff;border:1px solid #dbe5e9;border-radius:5px}.app-shell .search input{font-size:11px}.app-shell .tabs button.active{background:#e8f1f8;color:#2b699c;border-radius:4px}.app-shell .heading{margin:8px 0 27px}.app-shell .heading h1,.app-shell .detail-head h1{font-size:32px;letter-spacing:-.055em;font-weight:760}.app-shell .heading .dash-overline{color:#7893a6;font-size:10px;letter-spacing:.14em}.app-shell .heading p{font-size:12px;color:#8fa1ae}.app-shell .back{color:#4a80a5}.app-shell .create{padding:30px;max-width:1060px}.app-shell .field{color:#617a8d;font-weight:700;font-size:11px}.app-shell input,.app-shell textarea,.app-shell select{border-color:#dce6eb;border-radius:5px;background:#fff;font-size:12px;color:#384f64}.app-shell input:focus,.app-shell textarea:focus,.app-shell select:focus{border-color:#65a1d4;outline:0;box-shadow:0 0 0 3px #7fbae529}.app-shell .form-foot{border-color:#e5ecee}.app-shell .detail-head .status{vertical-align:middle}.app-shell .details-grid strong{color:#2e526b}.app-shell .details-prose{border-color:#e5ecee}.app-shell .status-actions button.picked{color:#25699c;border-color:#afcadc;background:#ecf5fb}.app-shell .status-actions button{border-color:#dfe7ea}.app-shell .task input{accent-color:#2877b5}.app-shell .event-dot{background:#4f88b2;border-color:#dcecf7}.app-shell .bill-current{background:#eaf3f9;border:1px solid #d5e6f0;color:#3e6c8a}.app-shell .bill-current strong{color:#335a77}.app-shell .bill-current p{color:#7c99aa}.app-shell .pricing-card.featured{border:2px solid #317dbb;box-shadow:0 9px 24px #2c648412}.app-shell .popular{background:#2b6da6}.app-shell .price{color:#254461}.app-shell .pricing li svg{color:#368869}.app-shell .plan-content{padding:26px 23px}.app-shell .pricing-card:hover{border-color:#90b8d6}.app-shell .included{background:#eff5f9;color:#648194}.app-shell .settings-grid .panel{padding:25px}.app-shell .setting-line{border-color:#e6edee}.app-shell .setting-line strong{color:#3e5b71}.app-shell footer{margin-top:43px;color:#94a5b1;border-top-color:#e3e9e9}.app-shell .toast{background:#253d54;border-radius:5px}@media(max-width:1330px){.crafted-banner{grid-template-columns:minmax(0,1.4fr) minmax(245px,.7fr)}.crafted-banner-art{width:175px;min-width:140px}.crafted-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crafted-grid{grid-template-columns:minmax(0,1.55fr) minmax(248px,.8fr)}.app-shell .page{padding-inline:30px}}@media(max-width:1100px){.app-shell .sidebar{position:fixed;left:-250px;width:244px;z-index:24}.app-shell .sidebar.show{left:0}.app-shell .mobile-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#12233680;z-index:23}.app-shell .hamburger{display:flex}.crafted-banner-art{display:none}.crafted-banner-inner{padding:35px 29px}.crafted-grid{grid-template-columns:1fr}.crafted-rail{display:grid;grid-template-columns:1fr 1fr;gap:15px}.crafted-beta{grid-column:1/-1}}@media(max-width:700px){.app-shell .top{height:65px;padding:0 16px}.app-shell .top-avatar{display:none}.app-shell .page{padding:21px 16px}.crafted-intro{flex-direction:column;align-items:flex-start;gap:16px}.crafted-intro h1{font-size:33px}.crafted-intro p{font-size:12px}.crafted-intro-button{width:100%}.crafted-banner{display:flex;flex-direction:column}.crafted-banner-inner{min-height:235px;border-right:0;border-bottom:1px solid #547287;padding:28px 25px}.crafted-banner-copy h2{font-size:30px}.crafted-banner-summary{padding:20px 25px 21px}.crafted-banner-total{font-size:38px;margin:11px 0 12px}.crafted-banner-total>span{display:inline-block;margin-left:11px;font-size:10px}.crafted-banner-fine{margin-top:13px}.crafted-metrics{gap:10px}.crafted-metric{padding:17px 14px}.crafted-metric-heading>span:first-child{font-size:10px}.crafted-metric-icon{width:28px;height:28px}.crafted-metric>strong{font-size:28px}.crafted-metric>small{font-size:9px}.crafted-metrics-title>span:last-child{display:none}.crafted-rail{display:flex;flex-direction:column}.crafted-panel-head{padding:19px}.app-shell .agreement-table th{padding:12px 11px}.app-shell .agreement-table td{padding:15px 11px}.app-shell .heading h1,.app-shell .detail-head h1{font-size:29px}.app-shell .form-grid,.app-shell .details-prose,.app-shell .detail-layout,.app-shell .pricing,.app-shell .settings-grid{grid-template-columns:1fr}.app-shell .settings-grid .full{grid-column:auto}}@media(prefers-reduced-motion:reduce){.crafted-metric,.crafted-banner-link,.crafted-plan>button{transition:none!important;transform:none!important}}.sig-site,.sig-auth{--sig-ink:#111b1c;--sig-ink2:#202c2c;--sig-paper:#f5f3ef;--sig-porcelain:#faf9f6;--sig-cream:#eae6dd;--sig-orange:#ee6648;--sig-orange2:#dd5638;--sig-grey:#677575;--sig-line:#dfe2da;--sig-mint:#b6dbbd;font-family:Arial Nova,Helvetica Neue,Arial,sans-serif;color:var(--sig-ink);background:var(--sig-paper);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.sig-site *,.sig-auth *{box-sizing:border-box}.sig-site h1,.sig-site h2,.sig-site h3,.sig-site p,.sig-auth h1,.sig-auth h2,.sig-auth h3,.sig-auth p{margin-top:0}.sig-site h1,.sig-site h2,.sig-site h3,.sig-auth h1,.sig-auth h2,.sig-auth h3{color:inherit;letter-spacing:-.065em;line-height:1.12}.sig-site button,.sig-auth button,.sig-site input,.sig-auth input{font:inherit}.sig-site button,.sig-auth button{cursor:pointer}.sig-site button:focus-visible,.sig-site a:focus-visible,.sig-auth button:focus-visible,.sig-auth input:focus-visible{outline:3px solid #f08964;outline-offset:3px}.sig-site a,.sig-auth a{color:inherit;text-decoration:none}.sig-site .sig-container{width:min(1370px,calc(100% - 100px));margin:0 auto}.sig-eyebrow{font-size:10px;font-weight:800;letter-spacing:.2em}.sig-button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:12px;font-weight:790;letter-spacing:.005em;border-radius:5px;padding:15px 20px;white-space:nowrap;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .2s,color .2s,border-color .2s,box-shadow .2s}.sig-button>svg,.sig-link-arrow>svg{transition:transform .22s}.sig-button:hover:not(:disabled){transform:translateY(-3px)}.sig-button:hover:not(:disabled)>svg,.sig-link-arrow:hover>svg{transform:translate(3px,-3px)}.sig-button-dark{color:#fff;background:var(--sig-ink);border-color:var(--sig-ink)}.sig-button-dark:hover{background:#2d3b3a}.sig-button-accent{color:#171f1f;background:var(--sig-orange);border-color:var(--sig-orange);box-shadow:0 8px 18px #ad492f20}.sig-button-accent:hover{background:#fa8162;border-color:#fa8162;box-shadow:0 12px 23px #ad492f32}.sig-button-light{background:transparent;border-color:#bec6bf;color:#192a2a}.sig-button-light:hover{background:#e7ece7}.sig-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.sig-brand-symbol{height:37px;width:37px;display:flex;align-items:center;justify-content:center;color:var(--sig-ink)}.sig-brand-symbol svg{width:31px;height:31px}.sig-brand-text{font-size:26px;letter-spacing:-.095em;font-weight:860;line-height:.95}.sig-brand-text>small{display:block;letter-spacing:.235em;font-size:8px;margin-top:7px;font-weight:850;color:#667773}.sig-dot{color:var(--sig-orange)}.sig-brand.inverse{color:#f5f4ee}.sig-brand.inverse .sig-brand-symbol{color:#fff}.sig-brand.inverse .sig-brand-text>small{color:#869795}.sig-topbar{position:sticky;top:0;z-index:40;height:82px;background:#f7f6f2ed;border-bottom:1px solid #dce0d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sig-topbar-inner{display:flex;align-items:center;gap:30px;height:100%}.sig-brand-link{display:flex;align-items:center;flex:none}.sig-navigation{display:flex;gap:36px;align-items:center;margin-left:auto}.sig-navigation a{font-size:12px;font-weight:750;color:#596a68;transition:color .18s}.sig-navigation a:hover{color:#111b1b}.sig-topbar-actions{display:flex;align-items:center;gap:25px}.sig-signin{border:0;background:transparent;font-size:12px;color:#344645;font-weight:780}.sig-signin:hover{color:#e05d3e}.sig-topbar .sig-button{padding:12px 16px;font-size:11px}.sig-menu-toggle{display:none;background:none;color:#1a2927;border:1px solid #d6ded7;height:40px;width:42px;border-radius:4px;align-items:center;justify-content:center}.sig-hero{background:#141e1e;color:#f4f2ea;position:relative;overflow:hidden}.sig-hero:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 75px,#b3c2b20a 76px),repeating-linear-gradient(90deg,transparent 0 75px,#b3c2b207 76px);-webkit-mask-image:linear-gradient(90deg,transparent 30%,black);mask-image:linear-gradient(90deg,transparent 30%,black);opacity:.55}.sig-hero-grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:5%;align-items:center;min-height:670px;padding-top:75px;padding-bottom:77px;position:relative;z-index:1}.sig-hero-copy{max-width:585px;animation:sigEnter .85s cubic-bezier(.16,1,.3,1) both}.sig-hero-kicker{font-size:10px;font-weight:850;letter-spacing:.2em;color:#b4c6bd;display:flex;align-items:center;gap:13px}.sig-kicker-mark{display:block;width:19px;height:2px;background:var(--sig-orange)}.sig-hero-copy h1{font-size:clamp(54px,5.8vw,84px);line-height:1.025;letter-spacing:-.088em;font-weight:820;margin:24px 0 28px;color:#f7f5ee;max-width:620px}.sig-hero-copy h1>span{color:#f07352;font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.069em;display:block}.sig-hero-copy>p{max-width:460px;font-size:15px;line-height:1.85;color:#aabbaf;margin-bottom:32px}.sig-hero-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap}.sig-hero-actions .sig-button{padding:16px 20px}.sig-link-arrow{font-size:12px;color:#dbe3d9!important;font-weight:750;display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #62796f;padding-bottom:6px}.sig-link-arrow:hover{color:#fff!important}.sig-hero-qualifiers{display:flex;gap:25px;align-items:center;margin-top:37px;color:#9bb2a7;font-size:11px;flex-wrap:wrap}.sig-hero-qualifiers span{display:flex;align-items:center;gap:8px}.sig-hero-qualifiers svg{color:#8abf9e}@keyframes sigEnter{0%{opacity:0;transform:translateY(27px)}to{opacity:1;transform:translateY(0)}}.sig-hero-stage{position:relative;min-width:0;animation:sigEnter .95s .12s cubic-bezier(.16,1,.3,1) both}.sig-hero-stage-glow{position:absolute;top:24%;right:-9%;bottom:-6%;left:0;background:#43695e25;filter:blur(60px);pointer-events:none}.sig-stage-edition{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;color:#9dad9f;font-size:9px;letter-spacing:.14em;font-weight:850}.sig-stage-edition strong{font-size:10px;letter-spacing:.04em;color:#a5b6a9}.sig-hero-card{background:#d5ddd5;padding:20px;border-radius:9px;border:1px solid #718d7e;box-shadow:0 33px 60px #06110c80;transform:rotate(-1deg);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sig-hero-stage:hover .sig-hero-card{transform:rotate(0) translateY(-5px)}.sig-stage-caption{font-size:9px;letter-spacing:.045em;color:#94a79c;margin-top:19px;text-align:right}.sig-hero-floating{position:absolute;right:-27px;bottom:55px;background:#f7f4e9;box-shadow:0 14px 36px #06110a59;padding:16px 20px;border-radius:5px;min-width:200px;color:#1d2d2b;transform:rotate(3deg);animation:sigHover 6.4s ease-in-out infinite}.sig-hero-floating>span{font-size:9px;letter-spacing:.1em;color:#72867a;font-weight:850;display:flex;align-items:center;gap:9px}.sig-hero-floating>span svg{color:#38836a}.sig-hero-floating>strong{display:block;font-size:15px;letter-spacing:-.035em;margin-top:8px}.sig-hero-floating>small{font-size:10px;color:#778b7e}@keyframes sigHover{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-9px) rotate(1deg)}}.sig-hero-edge{position:relative;z-index:1;display:flex;justify-content:space-between;gap:15px;padding:21px max(50px,calc((100vw - 1370px)/2));border-top:1px solid #394944;color:#9eafa2;font-size:9px;letter-spacing:.16em;font-weight:820}.sig-hero-edge>span:last-child{display:flex;align-items:center;gap:12px}.sig-hero-edge i{height:4px;width:4px;border-radius:50%;background:var(--sig-orange)}.sig-trustline{padding:33px 0;background:#edeee8;border-bottom:1px solid #d8ded7}.sig-trustline>.sig-container{display:flex;align-items:center;gap:55px;justify-content:space-between}.sig-trustline-intro{font-size:10px;letter-spacing:.14em;font-weight:850;color:#64776e;white-space:nowrap}.sig-trustline>.sig-container>div{display:flex;align-items:center;gap:39px;flex-wrap:wrap}.sig-trustline>.sig-container>div span{display:flex;align-items:center;gap:8px;color:#576961;font-size:11px;font-weight:750;white-space:nowrap}.sig-trustline svg{color:#6b8576}.sig-display-card{background:#f8f9f6;color:#263632;border-radius:6px;overflow:hidden;border:1px solid #c3cfc4;box-shadow:0 8px 24px #0e2c1d17}.sig-display-head{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;background:#23352f;color:#b1c8b8}.sig-display-head>span:first-child{font-size:8px;letter-spacing:.12em;font-weight:820;display:flex;align-items:center;gap:6px}.sig-led{height:5px;width:5px;background:#a5d8b3;border-radius:50%;display:inline-block;box-shadow:0 0 0 3px #a4d7b426}.sig-display-actions{display:flex;gap:5px}.sig-display-actions span{height:6px;width:6px;border-radius:50%;background:#8faba0;opacity:.58}.sig-display-body{padding:25px 29px 19px}.sig-display-topline{font-size:8px;font-weight:800;letter-spacing:.16em;color:#688172;display:flex;justify-content:space-between;gap:10px;padding-bottom:21px;border-bottom:1px solid #d9e1d9}.sig-display-topline span{color:#9ead9c}.sig-display-title{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:22px 0 20px}.sig-display-title small{font-size:9px;color:#8b9e91}.sig-display-title h3{font-size:24px;color:#243831;font-weight:800;letter-spacing:-.06em;margin:4px 0}.sig-display-title p{color:#879c8c;font-size:10px;margin:0}.sig-display-status{font-size:9px;color:#437e65;background:#e1f1e4;border:1px solid #c4e0ca;border-radius:4px;padding:6px 8px;white-space:nowrap;font-weight:800}.sig-display-status.done{color:#297556;background:#dcf4e8}.sig-display-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dbe3da;background:#fff;gap:0}.sig-display-facts>div{padding:13px 15px;border-right:1px solid #dbe3da;min-width:0}.sig-display-facts>div:last-child{border:0}.sig-display-facts small{display:block;color:#8ca194;letter-spacing:.1em;font-size:8px;font-weight:800;margin-bottom:6px}.sig-display-facts strong{font-size:14px;color:#334a3e}.sig-display-timeline{margin-top:21px}.sig-display-subhead{font-size:8px;letter-spacing:.12em;font-weight:840;color:#587366;display:flex;justify-content:space-between;gap:10px;margin-bottom:9px}.sig-display-subhead span{color:#9aab9d}.sig-display-row{padding:10px 0;display:flex;align-items:center;gap:10px;font-size:10px;font-weight:650;color:#485d4e;border-bottom:1px solid #e1e7df}.sig-display-row>small{margin-left:auto;color:#88998c;font-weight:600;font-size:9px}.sig-display-check{height:19px;width:19px;display:flex;align-items:center;justify-content:center;border:1px solid #bbccbb;border-radius:5px;flex:none}.sig-display-check.is-done{color:#fff;background:#488c6d;border-color:#488c6d}.sig-display-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:19px;color:#879b8c;font-size:8px}.sig-display-foot>span:first-child{display:flex;align-items:center;gap:7px}.sig-display-foot svg{color:#458d6a}.sig-product{padding:118px 0 130px;background:#f7f7f1}.sig-section-hed{margin-bottom:57px}.sig-section-hed .sig-eyebrow{color:#d06348}.sig-heading-row{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:16px}.sig-heading-row h2,.sig-process-intro h2,.sig-final h2{font-size:clamp(42px,4.8vw,71px);font-weight:815;letter-spacing:-.075em;line-height:1.1;margin:0}.sig-heading-row h2 em,.sig-process-intro h2 em,.sig-final h2 em{font-family:Georgia,serif;color:#d1674c;font-weight:400;letter-spacing:-.07em}.sig-heading-row p{max-width:400px;font-size:14px;line-height:1.85;color:#708078;margin:0}.sig-product-layout{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);border:1px solid #d6dbd3;min-height:525px}.sig-product-stat{background:#283a34;color:#f4f5eb;display:flex;flex-direction:column;justify-content:space-between;padding:35px;position:relative;overflow:hidden}.sig-product-stat:after{content:"";position:absolute;height:280px;width:280px;top:-84px;right:-114px;border:1px solid #d2e0d02e;border-radius:50%;box-shadow:0 0 0 38px #d2e0d014,0 0 0 90px #d2e0d009;pointer-events:none}.sig-product-stat>span{font-size:9px;letter-spacing:.17em;color:#c1d2c2;font-weight:850}.sig-product-stat-center{max-width:310px;position:relative;z-index:1}.sig-loop-logo{height:76px;width:76px;border:1px solid #749382;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d4e6d4;margin-bottom:25px}.sig-product-stat h3{font-size:32px;line-height:1.2;color:#f6f7ef;font-weight:760;margin:0 0 16px}.sig-product-stat p{font-size:13px;line-height:1.85;color:#b5cab9;margin:0}.sig-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fcfcf7}.sig-benefit{padding:34px 29px 32px;border-bottom:1px solid #dce2d8;border-right:1px solid #dce2d8;display:flex;flex-direction:column;justify-content:center;transition:background .22s}.sig-benefit:hover{background:#eaf0e8}.sig-benefit:nth-child(2n){border-right:0}.sig-benefit:nth-last-child(-n+2){border-bottom:0}.sig-benefit>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#7c927f;margin-bottom:26px;font-size:9px;font-weight:850;letter-spacing:.14em}.sig-benefit>div:first-child svg{color:#a96c51}.sig-benefit h3{font-size:21px;line-height:1.2;color:#243a31;letter-spacing:-.05em;margin:0 0 11px;font-weight:780}.sig-benefit p{max-width:250px;color:#738579;font-size:11px;line-height:1.8;margin:0}.sig-process{background:#e8eae2;padding:119px 0 130px}.sig-process-intro{max-width:650px;margin-bottom:47px}.sig-process-intro .sig-eyebrow{color:#b85e48}.sig-process-intro h2{margin:17px 0}.sig-process-intro p{font-size:13px;line-height:1.9;color:#718178;margin:0}.sig-process-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);border-top:1px solid #c8d1c7;border-bottom:1px solid #c8d1c7}.sig-process-list{padding:0 40px 0 0;border-right:1px solid #c8d1c7;display:flex;flex-direction:column}.sig-process-step{display:block;text-align:left;background:transparent;border:0;border-bottom:1px solid #c8d1c7;padding:26px 4px 27px;width:100%;min-height:126px;color:#7d8c80;position:relative}.sig-process-step:last-of-type{border:0}.sig-process-step-top{display:flex;align-items:center;justify-content:space-between;color:#728375;font-size:9px;font-weight:850;letter-spacing:.15em}.sig-process-step-top svg{transition:transform .25s}.sig-process-step.active .sig-process-step-top svg{color:#db684a;transform:rotate(45deg)}.sig-process-step h3{font-size:24px;font-weight:730;letter-spacing:-.05em;line-height:1.24;color:#718076;margin:10px 0 0}.sig-process-step.active h3{color:#1f3329}.sig-process-step p{color:#6d7f70;font-size:12px;line-height:1.8;margin:12px 0 4px;max-width:390px}.sig-process-step-track{height:2px;background:#d2d9d0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden;opacity:0}.sig-process-step.active .sig-process-step-track{opacity:1}.sig-process-step-track>span{display:block;width:100%;height:100%;background:#e76948;transform-origin:left;animation:sigProgress 4.6s linear infinite}@keyframes sigProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sig-pause{margin-top:auto;align-self:flex-start;background:transparent;border:0;display:flex;align-items:center;gap:8px;padding:23px 2px;color:#667a69;font-size:10px;font-weight:750}.sig-pause:hover{color:#d96649}.sig-process-preview{padding:30px 0 30px 48px;min-width:0;display:flex;flex-direction:column}.sig-process-preview-top{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#728477;font-size:9px;font-weight:850;letter-spacing:.14em;margin-bottom:15px}.sig-process-preview-top span:first-child{display:flex;gap:8px;align-items:center}.sig-process-preview-top i{height:6px;width:6px;background:#4f996d;border-radius:50%;box-shadow:0 0 0 3px #4f996d24}.sig-process-preview-card{background:#f7f8f2;border:1px solid #cad5cb;box-shadow:0 12px 32px #3a574520;padding:23px;border-radius:6px;animation:sigCardIn .5s cubic-bezier(.2,.8,.2,1) both}@keyframes sigCardIn{0%{opacity:.15;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}.sig-process-preview-icon{height:39px;width:39px;display:flex;align-items:center;justify-content:center;color:#ae614b;border:1px solid #e5cebd;background:#faf1ea;border-radius:7px;margin-bottom:11px}.sig-process-preview-label{font-size:9px;letter-spacing:.14em;font-weight:820;color:#8a977e}.sig-process-preview-card>h3{font-size:27px;font-weight:770;letter-spacing:-.06em;margin:7px 0;color:#22392f}.sig-process-preview-card>p{font-size:11px;color:#7e927f;margin:0 0 18px}.sig-display-card.compact{max-width:100%;box-shadow:none}.sig-display-card.compact .sig-display-body{padding:15px 19px 14px}.sig-display-card.compact .sig-display-title{padding:12px 0}.sig-display-card.compact .sig-display-title h3{font-size:19px}.sig-display-card.compact .sig-display-facts>div{padding:9px}.sig-display-card.compact .sig-display-timeline{margin-top:12px}.sig-display-card.compact .sig-display-row{padding:7px 0}.sig-display-card.compact .sig-display-foot{margin-top:11px}.sig-quote{background:#202e28;color:#f6f6ec;padding:71px 0 62px}.sig-quote-top{display:flex;gap:13px;align-items:center;color:#b1ccb6;font-size:9px;letter-spacing:.19em;font-weight:830}.sig-quote-top svg{color:#abd4b0}.sig-quote blockquote{max-width:1070px;margin:53px 0 63px;font-size:clamp(33px,4.9vw,71px);line-height:1.15;letter-spacing:-.064em;font-weight:750}.sig-quote blockquote em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em;color:#ee947b}.sig-quote-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #5b6d61;padding-top:19px;font-size:9px;font-weight:780;letter-spacing:.16em;color:#9db9a6}.sig-pricing{background:#f8f7f2;padding:117px 0 121px}.sig-pricing .sig-eyebrow{color:#b86549}.sig-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;align-items:stretch}.sig-price-card{position:relative;border:1px solid #d9dfd6;background:#fff;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s}.sig-price-card:hover{transform:translateY(-5px);border-color:#acbcae;box-shadow:0 15px 30px #52695318}.sig-price-card.featured{border:2px solid #e76a48}.sig-price-popular{display:block;font-size:8px;font-weight:850;letter-spacing:.15em;text-align:center;background:#e96d4b;color:#222823;padding:10px}.sig-price-inner{padding:31px 23px 25px;display:flex;flex-direction:column;height:100%}.sig-price-card.featured .sig-price-inner{padding-top:20px}.sig-price-top{min-height:87px}.sig-price-top>span{font-size:16px;font-weight:820;letter-spacing:-.04em;color:#24352c}.sig-price-top p{color:#889589;font-size:11px;line-height:1.65;margin:8px 0 0}.sig-price-value{font-size:43px;font-weight:815;line-height:1;letter-spacing:-.05em;color:#22362b;margin:18px 0 22px}.sig-price-value>span{font-size:19px;vertical-align:top;margin-right:3px}.sig-price-value>small{font-size:11px;font-weight:500;letter-spacing:0;color:#8a9a8b}.sig-price-divider{height:1px;background:#e3e9df;margin-bottom:21px}.sig-price-capacity{font-size:11px;font-weight:780;color:#3f6350}.sig-price-inner ul{padding:0;margin:17px 0 28px;list-style:none;display:flex;flex-direction:column;gap:14px;flex:1}.sig-price-inner li{display:flex;gap:9px;align-items:center;font-size:11px;color:#748577}.sig-price-inner li svg{color:#4b9870;flex:none}.sig-price-inner .sig-button{justify-content:space-between;width:100%;gap:5px;font-size:11px;padding:13px}.sig-pricing-note{display:flex;gap:9px;align-items:flex-start;margin:22px 0 0;font-size:11px;color:#7b897c}.sig-pricing-note svg{color:#b8785d;flex:none}.sig-final{background:#e4e8dc;padding:98px 0 109px}.sig-final-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.sig-final .sig-eyebrow{color:#a15c46}.sig-final h2{margin-top:15px}.sig-final h2 em{color:#cf7156}.sig-final-cta{padding-bottom:4px}.sig-final-cta p{font-size:13px;line-height:1.8;color:#778a79;max-width:315px;margin-bottom:24px}.sig-footer{background:#111e1c;color:#cedccc;padding:42px 0 27px}.sig-footer-main{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:32px}.sig-footer-main>div{display:flex;gap:28px}.sig-footer-main a{font-size:11px;font-weight:740;color:#adc3b4}.sig-footer-main a:hover{color:#fff}.sig-footer-main>span{font-size:10px;color:#8a9d91}.sig-footer p{border-top:1px solid #344741;padding-top:21px;color:#84998e;font-size:10px;line-height:1.65;margin:0}.sig-auth{background:#f5f6f1;min-height:100vh;display:flex;flex-direction:column}.sig-auth-bar{height:86px;padding:0 clamp(22px,5vw,80px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8e0d5;background:#fff}.sig-blank{border:0;background:transparent;padding:0}.sig-return{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:#65796b;font-size:11px;font-weight:750}.sig-auth-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 86px)}.sig-auth-story{background:#20342b;color:#f8f6ed;padding:62px clamp(28px,5.5vw,95px);min-height:650px;display:flex;align-items:center;overflow:hidden;position:relative}.sig-auth-story-inner{width:100%;position:relative}.sig-auth-story .sig-eyebrow{color:#adc9b2}.sig-auth-story h1{font-size:clamp(47px,5.3vw,77px);font-weight:780;margin:24px 0 19px;line-height:1.08}.sig-auth-story h1 em{font-family:Georgia,serif;font-weight:400;color:#f18b6a}.sig-auth-story p{font-size:14px;max-width:420px;color:#b0c3b4;line-height:1.85}.sig-auth-note{display:flex;align-items:center;gap:17px;border-top:1px solid #586d5b;margin-top:40px;padding-top:22px}.sig-auth-note-num{font-size:13px;font-weight:800;color:#f18c6a}.sig-auth-note>div:last-child{display:flex;flex-direction:column;gap:4px}.sig-auth-note strong{font-size:12px;color:#e8f3e7}.sig-auth-note>div:last-child span{font-size:11px;color:#91b49d}.sig-auth-decoration{position:absolute;right:-100px;bottom:-245px;border:1px solid #e5efdc1d;height:390px;width:390px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#8ba69140}.sig-auth-decoration div{height:260px;width:260px;border-radius:50%;border:1px solid #e5efdc25;display:flex;align-items:center;justify-content:center}.sig-auth-decoration span{position:absolute;bottom:95px;font-size:9px;letter-spacing:.2em}.sig-auth-form-zone{padding:55px 40px;background:#f9faf6;display:flex;align-items:center;justify-content:center}.sig-auth-form{width:min(430px,100%)}.sig-auth-form .sig-eyebrow{color:#ce6848}.sig-auth-form h2{font-size:34px;font-weight:790;margin:13px 0 8px}.sig-auth-form>p{font-size:12px;color:#7b8d7c;margin-bottom:34px}.sig-auth-form form{display:flex;flex-direction:column;gap:19px}.sig-auth-form label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#506c58;font-weight:770}.sig-auth-form label>span{display:flex;justify-content:space-between;align-items:center;gap:10px}.sig-auth-form label small{font-size:10px;color:#92a18f;font-weight:520}.sig-auth-form input{padding:15px 14px;background:#fff;border:1px solid #cfdbcf;border-radius:5px;font-size:12px;color:#2a4635;width:100%}.sig-auth-form input::placeholder{color:#a4b1a4}.sig-auth-form input:focus{outline:0;border-color:#6eab80;box-shadow:0 0 0 3px #84bb892c}.sig-password-field{position:relative}.sig-password-field input{padding-right:50px}.sig-password-field button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:#8aa18b;padding:5px}.sig-auth-submit{margin-top:8px;width:100%;justify-content:space-between}.sig-auth-submit:disabled{opacity:.5;cursor:not-allowed}.sig-forgot{display:block;margin:16px auto 0;border:0;background:transparent;color:#487c5a;font-size:11px;font-weight:760}.sig-forgot:disabled{color:#95a595;cursor:not-allowed}.sig-auth-switch{text-align:center;color:#869688;font-size:11px;margin:24px 0 0}.sig-auth-switch button{border:0;background:transparent;color:#277451;font-weight:820}.sig-auth-disclaimer{display:flex;gap:11px;align-items:flex-start;margin-top:31px;padding:16px;background:#e9eee4;border:1px solid #d9e4d8;border-radius:5px}.sig-auth-disclaimer svg{color:#8b9b86;flex:none}.sig-auth-disclaimer p{color:#718373;font-size:10px;line-height:1.7;margin:0}.sig-auth-error{margin-top:15px;padding:12px;background:#fce9e5;border:1px solid #e9bcb5;color:#a34831;font-size:11px}[data-reveal]{opacity:1;transform:none}.sig-site.motion-ready [data-reveal]:not(.visible){opacity:0;transform:translateY(24px)}.sig-site.motion-ready [data-reveal]{transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1)}.sig-site.motion-ready [data-reveal].visible{opacity:1;transform:translateY(0)}@media(max-width:1250px){.sig-site .sig-container{width:min(1160px,calc(100% - 64px))}.sig-hero-grid{gap:4%;min-height:620px}.sig-hero-copy h1{font-size:clamp(50px,5.5vw,72px)}.sig-hero-floating{right:-14px;bottom:37px}.sig-display-body{padding:21px 20px 16px}.sig-display-title h3{font-size:20px}.sig-trustline>.sig-container{gap:25px}.sig-trustline>.sig-container>div{gap:18px}.sig-price-inner{padding:26px 19px}.sig-product{padding-block:95px}.sig-process{padding-block:96px}}@media(max-width:990px){.sig-site .sig-container{width:min(860px,calc(100% - 48px))}.sig-navigation{gap:19px}.sig-topbar-actions{gap:16px}.sig-hero-grid{grid-template-columns:1fr;min-height:0;padding:73px 0 65px;gap:56px}.sig-hero-copy{max-width:770px}.sig-hero-copy h1{max-width:700px;font-size:clamp(55px,7.7vw,80px)}.sig-hero-copy>p{max-width:640px}.sig-hero-stage{max-width:710px;width:100%;justify-self:center}.sig-hero-edge{padding-inline:24px}.sig-trustline>.sig-container{flex-direction:column;align-items:flex-start}.sig-product-layout{grid-template-columns:1fr}.sig-product-stat{min-height:390px}.sig-product-stat-center{max-width:610px}.sig-product-grid{min-height:425px}.sig-process-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.sig-process-preview{padding-left:27px}.sig-process-list{padding-right:20px}.sig-process-step h3{font-size:20px}.sig-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sig-price-top{min-height:65px}.sig-final-grid{gap:35px}}@media(max-width:700px){.sig-site .sig-container{width:calc(100% - 36px)}.sig-topbar{height:69px}.sig-topbar-inner{gap:10px}.sig-brand-text{font-size:23px}.sig-brand-symbol{height:32px;width:32px}.sig-navigation{display:none;position:absolute;top:75px;left:12px;right:12px;flex-direction:column;align-items:stretch;gap:0;padding:10px;background:#f9faf5;border:1px solid #d9e1d8;box-shadow:0 15px 35px #192d1c2b}.sig-navigation.open{display:flex}.sig-navigation a{padding:13px;font-size:13px}.sig-topbar-actions{margin-left:auto}.sig-signin{display:none}.sig-topbar .sig-button{padding:10px 11px;font-size:10px;gap:8px}.sig-menu-toggle{display:flex}.sig-hero-grid{padding:62px 0 52px;gap:41px}.sig-hero-copy h1{font-size:clamp(45px,11vw,66px)}.sig-hero-copy>p{font-size:13px}.sig-hero-actions{gap:16px}.sig-hero-actions .sig-button{padding:13px 16px}.sig-hero-qualifiers{gap:12px;font-size:10px}.sig-display-body{padding:16px 12px 13px}.sig-display-title{padding:15px 0}.sig-display-title h3{font-size:17px}.sig-display-topline{font-size:7px}.sig-display-facts>div{padding:10px 8px}.sig-display-facts small{font-size:7px}.sig-display-facts strong{font-size:11px}.sig-display-row{font-size:9px}.sig-display-foot{font-size:7px}.sig-hero-card{padding:11px}.sig-hero-floating{right:-5px;bottom:22px;min-width:145px;padding:9px 11px}.sig-hero-floating>span{font-size:7px}.sig-hero-floating>strong{font-size:12px}.sig-hero-floating>small{font-size:8px}.sig-hero-edge{padding:17px 18px;font-size:8px}.sig-hero-edge>span:first-child{display:none}.sig-trustline{padding:22px 0}.sig-trustline>.sig-container>div{gap:11px 20px}.sig-trustline>.sig-container>div span{font-size:10px}.sig-product,.sig-process,.sig-pricing{padding:72px 0 80px}.sig-section-hed{margin-bottom:34px}.sig-heading-row{flex-direction:column;align-items:flex-start;gap:21px}.sig-heading-row h2,.sig-process-intro h2,.sig-final h2{font-size:clamp(37px,9vw,55px)}.sig-heading-row p{font-size:12px}.sig-product-stat{padding:30px;min-height:325px}.sig-product-stat h3{font-size:28px}.sig-product-grid{grid-template-columns:1fr}.sig-benefit{min-height:174px;border-right:0!important;border-bottom:1px solid #dce2d8!important;padding:23px}.sig-benefit:last-child{border:0!important}.sig-benefit>div:first-child{margin-bottom:14px}.sig-benefit h3{font-size:20px}.sig-process-layout{display:block}.sig-process-list{padding-right:0;border-right:0}.sig-process-step{min-height:0;padding:22px 0}.sig-process-step h3{font-size:23px}.sig-pause{margin-top:4px}.sig-process-preview{padding:27px 0}.sig-process-preview-card{padding:16px}.sig-process-preview-card>h3{font-size:24px}.sig-quote{padding:53px 0 46px}.sig-quote blockquote{font-size:clamp(34px,8.7vw,49px);margin:37px 0 43px}.sig-quote-footer{font-size:8px;gap:10px}.sig-pricing-grid{grid-template-columns:1fr}.sig-price-card,.sig-price-top{min-height:0}.sig-price-inner{padding:26px}.sig-price-inner ul{margin-bottom:24px}.sig-final{padding:70px 0}.sig-final-grid{grid-template-columns:1fr;gap:20px}.sig-footer-main{flex-wrap:wrap;gap:23px}.sig-footer-main>span{width:100%}.sig-auth-bar{height:72px;padding:0 20px}.sig-auth-grid{grid-template-columns:1fr}.sig-auth-story{min-height:280px;padding:36px 24px}.sig-auth-story h1{font-size:43px;margin:18px 0 10px}.sig-auth-story>p,.sig-auth-story-inner>p{font-size:12px}.sig-auth-note,.sig-auth-decoration{display:none}.sig-auth-form-zone{padding:36px 21px 50px}}@media(max-width:400px){.sig-topbar .sig-button{font-size:9px;padding:9px}.sig-topbar .sig-brand-text{font-size:21px}.sig-hero-copy h1{font-size:44px}.sig-hero-actions .sig-button{width:100%;justify-content:space-between}.sig-display-status{font-size:7px}.sig-display-title h3{font-size:16px}.sig-display-body{padding:13px 9px}.sig-display-facts strong{font-size:10px}.sig-display-facts>div{padding:8px 6px}}@media(prefers-reduced-motion:reduce){.sig-site *,.sig-auth *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sig-hero-copy,.sig-hero-stage,.sig-hero-floating,.sig-process-preview-card{transform:none!important;opacity:1!important}.sig-site.motion-ready [data-reveal]{opacity:1!important;transform:none!important}}.sig-mobile-login{display:none;border:0;background:transparent;color:#2e4939;font-size:12px;font-weight:790;text-align:left;padding:13px;align-items:center;justify-content:space-between}@media(max-width:700px){.sig-mobile-login{display:flex}}.sig-product .sig-section-hed .sig-eyebrow,.sig-pricing .sig-eyebrow{color:#a64229}.sig-process-intro .sig-eyebrow,.sig-final .sig-eyebrow{color:#a94b31}.sig-heading-row p,.sig-process-intro p,.sig-pricing-note,.sig-final-cta p,.sig-benefit p,.sig-price-inner li,.sig-price-top p{color:#536b59}.sig-product-stat .sig-product-stat-bottom{color:#cfdfd1}.sig-display-topline,.sig-display-topline span,.sig-display-title small,.sig-display-title p,.sig-display-facts small,.sig-display-subhead,.sig-display-subhead span,.sig-display-row>small,.sig-display-foot{color:#4e6858}.sig-display-row{color:#324d3a}.sig-price-value>small,.sig-price-top p{color:#526b56}.sig-process-step-top,.sig-process-step p,.sig-pause,.sig-process-preview-top,.sig-process-preview-label,.sig-process-preview-card>p{color:#516653}.sig-process-step h3{color:#546c58}.sig-auth-form>p,.sig-auth-form label small,.sig-auth-switch,.sig-auth-disclaimer p{color:#516653}.sig-auth-form label{color:#3c5b44}.sig-auth-form input::placeholder{color:#667d6a}.sig-hero-copy .sig-button-accent{color:#15231b}.sig-feature-update{padding:85px 0 91px;background:#eff2eb;position:relative}.sig-feature-update-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}.sig-feature-update-head>div{max-width:800px}.sig-feature-update-head h2{font-size:clamp(35px,4.2vw,67px);letter-spacing:-.077em;line-height:1.08;font-weight:810;margin:16px 0 18px;color:#203a2c}.sig-feature-update-head h2 em{font-family:Georgia,serif;color:#d57250;font-weight:400;letter-spacing:-.068em}.sig-feature-update-head p{font-size:14px;line-height:1.85;color:#647d68;max-width:565px;margin:0}.sig-feature-update-head>.sig-button{flex:none;margin-bottom:4px}.sig-feature-update-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.sig-feature-update-card{padding:35px 38px 33px;background:#fff;border:1px solid #dbe5db;border-radius:8px;display:flex;align-items:flex-start;flex-direction:column;min-height:340px;box-shadow:0 7px 24px #253b2911;transition:transform .24s,border-color .24s,box-shadow .24s}.sig-feature-update-card:hover{transform:translateY(-4px);border-color:#9aba9e;box-shadow:0 15px 35px #2037231b}.sig-feature-update-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:24px}.sig-update-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#e8f0e5;color:#4a8058}.sig-update-tag{font-size:10px;font-weight:810;letter-spacing:.12em;color:#7e9985}.sig-feature-update-card h3{font-size:clamp(27px,2.6vw,37px);line-height:1.15;letter-spacing:-.066em;color:#24412d;margin:0 0 15px;font-weight:810}.sig-feature-update-card p{font-size:13px;line-height:1.82;color:#657e69;max-width:470px;margin:0 0 27px}.sig-feature-update-card>button{margin-top:auto;background:none;border:0;border-bottom:1px solid #64906d;padding:0 0 8px;display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:760;color:#3e7550;cursor:pointer}.sig-feature-update-card>button:hover{color:#d97856;border-color:#d97856}.sig-feature-update-dark{background:#213a2b;border-color:#314c37}.sig-feature-update-dark .sig-update-icon{background:#395e46;color:#e7f2df}.sig-feature-update-dark .sig-update-tag{color:#b8cdb8}.sig-feature-update-dark h3{color:#fff}.sig-feature-update-dark p{color:#c0d1c0}.sig-feature-update-dark>button{color:#ed9676;border-color:#ed9676}.sig-feature-update-dark>button:hover{color:#fff;border-color:#fff}.sig-feature-update-disclaimer{margin:19px 0 0;color:#758977;font-size:11px;line-height:1.65}@media(max-width:980px){.sig-feature-update{padding:64px 0}.sig-feature-update-head{align-items:flex-start;flex-direction:column;gap:20px}.sig-feature-update-head>.sig-button{align-self:flex-start}.sig-feature-update-card{padding:29px 25px;min-height:322px}}@media(max-width:680px){.sig-feature-update{padding:49px 0}.sig-feature-update-head h2{font-size:37px}.sig-feature-update-head p{font-size:12px}.sig-feature-update-grid{grid-template-columns:1fr;gap:13px}.sig-feature-update-card{min-height:300px}.sig-feature-update-disclaimer{font-size:10px}}@media(prefers-reduced-motion:reduce){.sig-feature-update-card{transition:none!important}}.lp-command-app{--lp-ink:#162420;--lp-ink2:#263931;--lp-soft:#76877b;--lp-orange:#ec6c4a;--lp-cream:#f3f4ee;--lp-pane:#fff;--lp-border:#dfe7de;--lp-softgreen:#e9f0e8;display:block;min-height:100vh;background:#f4f5f0;color:var(--lp-ink);font-family:Arial Nova,Helvetica Neue,Arial,sans-serif}.lp-command-app h1,.lp-command-app h2,.lp-command-app h3{color:var(--lp-ink);letter-spacing:-.058em}.lp-command-app p{color:#73867a}.lp-command-app button{cursor:pointer}.lp-command-app button:focus-visible{outline:3px solid #ef825f;outline-offset:3px}.lp-command-app .btn{border-radius:5px;letter-spacing:0;font-size:11px;font-weight:770;padding:12px 16px;gap:9px;transition:transform .23s,background .23s,border .23s,box-shadow .23s}.lp-command-app .btn:hover:not(:disabled){transform:translateY(-2px)!important}.lp-command-app .btn.primary,.lp-command-app .btn.dark{background:#eb6c4a;border-color:#e46442;color:#172421;box-shadow:0 8px 18px #c5644327}.lp-command-app .btn.primary:hover:not(:disabled),.lp-command-app .btn.dark:hover:not(:disabled){background:#ff8a67;border-color:#ff8a67;box-shadow:0 12px 23px #c5644331}.lp-command-app .btn.pale,.lp-command-app .btn.subtle{background:#fff;border:1px solid #d4e0d5;color:#334c3c}.lp-command-app .btn.pale:hover:not(:disabled){background:#f3f8f1}.lp-command-app .status{border-radius:4px;font-size:10px;font-weight:770;padding:6px 9px}.lp-command-app .status.active{background:#fff0e9;border-color:#f3d2c3;color:#b96446}.lp-command-app .status.completed{background:#e6f3e7;border-color:#bfe0c3;color:#337d56}.lp-command-app .status.disputed{background:#fcefe5;border-color:#e9cfb0;color:#a86c36}.lp-topnav{height:80px;position:sticky;top:0;z-index:40;background:#fbfbf8ed;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid #dfe5dc}.lp-topnav-main{height:100%;width:min(1680px,calc(100% - 84px));margin:0 auto;display:flex;align-items:center;gap:20px}.lp-logo{border:0;padding:0;background:transparent;display:flex;align-items:center;gap:11px;white-space:nowrap;color:#14231d}.lp-logo-mark{width:40px;height:40px;border-radius:9px;background:#213b2c;color:#fff;display:flex;align-items:center;justify-content:center}.lp-logo>span:last-child{font-size:24px;letter-spacing:-.085em;line-height:.85;font-weight:850;text-align:left}.lp-logo>span:last-child>span{color:#e9704f}.lp-logo small{font-size:8px;letter-spacing:.23em;display:block;font-weight:800;color:#89998a;margin-top:9px}.lp-topnav-divider{height:27px;width:1px;background:#cbd8cc;flex:none}.lp-organization{display:flex;align-items:center;gap:9px;max-width:196px;min-width:0;color:#586e5f;font-size:11px;font-weight:780}.lp-organization>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-org-symbol{width:29px;height:29px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#e7eee5;color:#638772;flex:none}.lp-tabs{display:flex;align-items:center;gap:4px;margin-left:auto}.lp-tab{position:relative;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;border:0;border-radius:6px;padding:12px 14px;background:transparent;color:#738476;font-size:11px;font-weight:760;transition:background .2s,color .2s}.lp-tab:hover{background:#eaf0e8;color:#21392a}.lp-tab.selected{background:#e8efe5;color:#254a32}.lp-tab.selected:after{content:"";position:absolute;bottom:-19px;left:16px;right:16px;height:2px;background:#e86c4b}.lp-tab-count{border-radius:5px;background:#d2e3d1;padding:3px 5px;font-size:9px;color:#3a6847}.lp-topnav-tools{display:flex;align-items:center;gap:11px;margin-left:8px}.lp-icon-nav,.lp-menu-toggle,.lp-signout{border:1px solid #dae3d8;background:#fff;border-radius:7px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#657869;transition:background .2s,color .2s}.lp-icon-nav:hover,.lp-menu-toggle:hover,.lp-signout:hover{color:#df6647;background:#fef3ee}.lp-user-avatar{height:35px;width:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#273e30;color:#f7f6f0;font-size:12px;font-weight:820;border:2px solid #c2d4c2}.lp-menu-toggle,.lp-nav-overlay{display:none}.lp-workspace-main{min-height:calc(100vh - 80px);width:100%}.lp-contextbar{height:81px;width:min(1680px,calc(100% - 84px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:14px}.lp-contextpath,.lp-context-actions{display:flex;align-items:center;gap:14px}.lp-contextpath>span{font-size:10px;letter-spacing:.17em;color:#8fa18f;font-weight:830}.lp-contextpath svg{color:#a1b2a2}.lp-contextpath strong{font-size:12px;color:#354b3c}.lp-beta-note{border:1px solid #cbdccc;background:#edf3eb;color:#63836b;border-radius:5px;padding:7px 11px;font-size:9px;font-weight:830;letter-spacing:.085em;display:flex;align-items:center;gap:7px;white-space:nowrap}.lp-beta-note>span{width:6px;height:6px;background:#559c67;border-radius:50%}.lp-signout{height:35px;width:35px}.lp-workspace-page{width:min(1680px,calc(100% - 84px));max-width:none!important;margin:0 auto;padding:12px 0 28px!important}.lp-workspace-page>.notice{background:#eaf1e8;border:1px solid #d4e2d1;color:#577760;border-left:3px solid #8fb392;border-radius:5px;padding:14px;margin:0 0 26px}.lp-workspace-page>.notice svg{color:#6b9b76}.lp-command-app .inline-link{color:#b56342}.lp-overview-lead{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:4px 0 30px}.lp-section-overline{display:flex;align-items:center;gap:11px;font-size:9px;letter-spacing:.19em;color:#829888;font-weight:830}.lp-section-overline span{height:2px;width:23px;background:#ed7452}.lp-overview-lead h1{font-size:clamp(32px,3.6vw,54px);line-height:1.14;letter-spacing:-.078em;margin:12px 0 10px;font-weight:830}.lp-overview-lead h1 em{font-family:Georgia,serif;letter-spacing:-.07em;font-weight:400;color:#d26d4e}.lp-overview-lead p{font-size:12px;line-height:1.7;margin:0;color:#88998b}.lp-lead-actions{display:flex;align-items:center;gap:17px}.lp-lead-view{display:flex;align-items:center;gap:8px;background:none;border:0;font-size:11px;font-weight:800;color:#506e58}.lp-lead-view:hover{color:#cb6547}.lp-overview-layout{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(280px,.72fr);gap:17px;min-height:340px}.lp-overview-hero{position:relative;overflow:hidden;background:#20372c;border:1px solid #315243;border-radius:9px;color:#f7f7ed;padding:42px 44px;display:flex;align-items:center;justify-content:space-between;gap:20px}.lp-overview-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 44px,#c4d7c006 45px),repeating-linear-gradient(90deg,transparent 0 44px,#c4d7c006 45px);-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.lp-hero-copy{z-index:1;position:relative;flex:1}.lp-hero-eyebrow{font-size:9px;letter-spacing:.19em;color:#a9cbb1;font-weight:820}.lp-overview-hero h2{color:#fff!important;font-size:clamp(30px,3.1vw,46px);line-height:1.13;letter-spacing:-.072em;margin:14px 0 13px;font-weight:790}.lp-overview-hero h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.05em;color:#ed8865}.lp-hero-copy p{color:#b1c5b7;font-size:12px;line-height:1.75;max-width:295px;margin:0 0 21px}.lp-hero-copy button{display:flex;align-items:center;gap:10px;background:none;border:0;border-bottom:1px solid #b4c6b6;color:#fff;padding:0 0 8px;font-size:11px;font-weight:760}.lp-hero-copy button:hover{color:#f39f83}.lp-progress-motif{position:relative;flex:none;width:230px;height:245px;display:flex;align-items:center;justify-content:center}.lp-motif-outer{width:208px;height:208px;border-radius:50%;border:1px solid #98b8a454;box-shadow:0 0 0 21px #a8cab010,0 0 0 47px #a8cab008;display:flex;align-items:center;justify-content:center;animation:lpOrbit 14s linear infinite}.lp-motif-outer:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#e98668;top:13px;left:35px}.lp-motif-mid{border:1px solid #91ad9759;border-radius:50%;height:152px;width:152px;display:flex;align-items:center;justify-content:center;background:#a7d0ab12}.lp-motif-mid span{display:flex;align-items:center;justify-content:center;height:90px;width:90px;border-radius:50%;background:#dce6d316;color:#d9e9d5}.lp-motif-mid span svg{animation:lpOrbitReverse 14s linear infinite}@keyframes lpOrbit{to{transform:rotate(360deg)}}@keyframes lpOrbitReverse{to{transform:rotate(-360deg)}}.lp-motif-caption{position:absolute;bottom:4px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:7px;font-weight:850;letter-spacing:.14em;color:#a6c4aa}.lp-motif-caption span{height:3px;width:3px;border-radius:50%;background:#ef7757}.lp-focus-card{background:#fdfef9;border:1px solid #dbe5da;border-radius:9px;padding:27px 26px;display:flex;flex-direction:column;box-shadow:0 8px 24px #253f2d0c}.lp-focus-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#7f957f;font-size:10px;letter-spacing:.13em;font-weight:830}.lp-focus-card-top>span:last-child{height:34px;width:34px;display:flex;align-items:center;justify-content:center;color:#69967c;background:#e8f1e7;border-radius:9px}.lp-focus-value{font-size:57px;font-weight:810;letter-spacing:-.08em;line-height:1;margin:22px 0 18px;color:#223b2b}.lp-focus-value span{font-size:11px;letter-spacing:0;color:#8b9c89;display:block;font-weight:600;margin-top:9px}.lp-focus-progress{height:7px;background:#e7ede4;border-radius:5px;overflow:hidden}.lp-focus-progress-fill{height:100%;background:#6aaa7d;border-radius:5px;transition:width .65s}.lp-focus-counts{display:flex;flex-direction:column;gap:13px;margin:21px 0 23px}.lp-focus-counts>div{display:flex;gap:8px;align-items:center;font-size:11px;color:#7a8e7b}.lp-focus-counts strong{margin-left:auto;color:#243b2b;font-size:12px}.lp-focus-counts i{height:7px;width:7px;border-radius:50%;background:#aebcb1;flex:none}.lp-focus-counts i.active{background:#eb8865}.lp-focus-counts i.complete{background:#65a478}.lp-focus-counts i.issue{background:#d5a469}.lp-focus-card>button{margin-top:auto;border:0;background:transparent;border-top:1px solid #e3ebe0;padding:15px 0 0;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:770;color:#42684d}.lp-focus-card>button:hover{color:#dc6d4c}.lp-databand-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:27px 0 13px;color:#7d957f;font-size:10px;letter-spacing:.11em;font-weight:790}.lp-databand-title>span:last-child{display:flex;gap:8px;align-items:center;color:#9a9;font-size:10px;letter-spacing:0;font-weight:500}.lp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.lp-metric{background:#fff;border:1px solid #dfe8df;border-radius:8px;padding:22px 23px;box-shadow:0 5px 15px #354f3610;transition:transform .25s,border-color .25s,box-shadow .25s}.lp-metric:hover{transform:translateY(-3px);border-color:#b4cbb6;box-shadow:0 12px 27px #354f3619}.lp-metric-top{display:flex;justify-content:space-between;align-items:center;gap:7px}.lp-metric-top>span:first-child{font-size:11px;color:#839683;font-weight:730}.lp-metric-icon{display:flex;align-items:center;justify-content:center;border-radius:8px;width:36px;height:36px;background:#e9f1e8;color:#578869}.lp-metric-icon.cyan{background:#e8f1e9;color:#4b8672}.lp-metric-icon.green{background:#e8f5e9;color:#3f9865}.lp-metric-icon.orange{background:#fff0e8;color:#d88965}.lp-metric>strong{display:block;font-size:36px;letter-spacing:-.07em;color:#263c2b;font-weight:820;line-height:1.2;margin-top:12px}.lp-metric>small{font-size:10px;color:#9ba999}.lp-lower-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(275px,.73fr);gap:17px;margin-top:34px}.lp-records-panel,.lp-deadlines{background:#fff;border:1px solid #dfe8df;border-radius:9px;overflow:hidden;box-shadow:0 5px 18px #354f3610;min-width:0}.lp-records-heading{padding:23px 25px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e5ece4}.lp-records-eyebrow{font-size:9px;font-weight:830;letter-spacing:.16em;color:#9baa96}.lp-records-heading h2{font-size:23px;font-weight:790;margin:7px 0 5px}.lp-records-heading p{font-size:11px;color:#9ba79d;margin:0}.lp-records-heading>button{border:0;background:transparent;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:#527857}.lp-records-heading>button:hover{color:#e16b4b}.lp-aside-column{display:flex;flex-direction:column;gap:17px;min-width:0}.lp-deadlines>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:23px;border-bottom:1px solid #e4ece3}.lp-deadlines>header>div span{font-size:9px;font-weight:830;letter-spacing:.16em;color:#95a895}.lp-deadlines>header h3{font-size:18px;font-weight:780;margin:6px 0 0}.lp-deadlines>header>svg{color:#9bb49a}.lp-deadline{width:100%;text-align:left;display:flex;align-items:center;gap:13px;background:#fff;border:0;border-bottom:1px solid #eaf0e8;padding:15px 21px}.lp-deadline:hover{background:#f5f9f3}.lp-deadline:last-child{border:0}.lp-deadline-date{display:flex;align-items:center;justify-content:center;flex-direction:column;height:49px;width:47px;background:#edf3eb;border:1px solid #d9e6d7;border-radius:6px;color:#52745a;font-size:18px;font-weight:780;flex:none}.lp-deadline-date small{font-size:9px;font-weight:750;color:#87a08a;text-transform:uppercase}.lp-deadline-description{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.lp-deadline-description strong{font-size:11px;color:#45624a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-deadline-description small{font-size:10px;color:#99a99c}.lp-deadline>svg{color:#9cae9c;flex:none}.lp-deadlines-empty{padding:29px;text-align:center;color:#8ea18f}.lp-deadlines-empty>svg{color:#a0b8a0}.lp-deadlines-empty strong{display:block;font-size:12px;color:#4d6952;margin:9px 0 6px}.lp-deadlines-empty p{font-size:10px;line-height:1.6;margin:0}.lp-plan-panel{background:#fefefa;border:1px solid #dce6db;border-radius:9px;padding:24px;box-shadow:0 5px 18px #354f3610}.lp-plan-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8fa28e;font-size:9px;font-weight:850;letter-spacing:.13em}.lp-plan-panel>div:first-child strong{background:#e8f1e7;color:#427552;padding:6px 8px;border-radius:4px;font-size:10px;letter-spacing:.08em}.lp-plan-panel p{margin:16px 0 14px;font-size:11px;color:#889d8a}.lp-plan-panel p strong{font-size:27px;font-weight:810;color:#263f2b;letter-spacing:-.06em}.lp-plan-progress{background:#e8eee6;height:7px;border-radius:4px;overflow:hidden}.lp-plan-progress span{display:block;height:100%;background:#69a875;border-radius:4px;transition:width .6s}.lp-plan-panel>button{background:transparent;border:0;padding:0;display:flex;align-items:center;gap:8px;color:#487951;font-size:11px;font-weight:770;margin-top:19px}.lp-plan-panel>button:hover{color:#e2714f}.lp-safety{display:flex;align-items:flex-start;gap:12px;background:#f3f4ed;border:1px solid #dfe7dc;border-left:3px solid #d69c75;border-radius:6px;padding:17px}.lp-safety svg{color:#a98765;flex:none}.lp-safety p{font-size:10px;color:#879987;line-height:1.7;margin:0}.lp-safety strong{display:block;color:#5e765f;margin-bottom:4px}.lp-command-app .panel,.lp-command-app .agreement-card,.lp-command-app .pricing-card{background:#fff;border:1px solid #dfe8df;box-shadow:0 5px 15px #364f3b10;border-radius:7px}.lp-command-app .heading h1,.lp-command-app .detail-head h1{font-size:clamp(29px,3vw,40px);font-weight:800;letter-spacing:-.067em}.lp-command-app .heading .eyebrow,.lp-command-app .heading .dash-overline{color:#d16d4c;font-size:9px;letter-spacing:.15em}.lp-command-app .heading p,.lp-command-app .detail-head>div>p{color:#899c8a}.lp-command-app .back{color:#5c8666;font-size:11px}.lp-command-app .details-grid strong,.lp-command-app .setting-line strong{color:#34553b}.lp-command-app .details-grid span,.lp-command-app .setting-line span{color:#91a392}.lp-command-app .details-prose{border-color:#e2ebe1}.lp-command-app .details-prose p{color:#7f9282}.lp-command-app .status-actions button{color:#597461;background:#fff;border-color:#dce7db;border-radius:5px}.lp-command-app .status-actions button.picked{background:#e8f4e9;color:#35774b;border-color:#95c09e}.lp-command-app .task input{accent-color:#599a67}.lp-command-app .paid{color:#2c4b35}.lp-command-app .note,.lp-command-app .small-line,.lp-command-app .setting-line{border-color:#e3ebe2}.lp-command-app .event-dot{background:#6ba878;border-color:#e4f1e3}.lp-command-app .event small{color:#9ba89e}.lp-command-app .form-foot{border-color:#e4ece1}.lp-command-app .field{color:#66816c;font-weight:700}.lp-command-app input,.lp-command-app textarea,.lp-command-app select{background:#fff;color:#324b38;border:1px solid #dce6dc;border-radius:5px;font-size:12px}.lp-command-app input:focus,.lp-command-app textarea:focus,.lp-command-app select:focus{border-color:#7bb182;outline:0;box-shadow:0 0 0 3px #85b88322}.lp-command-app .filters .search,.lp-command-app .records-toolbar .search{border:1px solid #dbe6da;background:#fff;border-radius:6px}.lp-command-app .tabs button{color:#869787}.lp-command-app .tabs button.active{background:#e6f0e3;color:#3d7049}.lp-command-app .agreement-table thead{background:#f8faf7}.lp-command-app .agreement-table th{color:#8fa18e;background:#f7faf7;border-color:#e6ede4;font-size:9px;letter-spacing:.09em}.lp-command-app .agreement-table td{border-color:#eaf0e9;color:#738776}.lp-command-app .agreement-table .table-title{color:#356043;font-weight:780}.lp-command-app .agreement-table tbody tr:hover{background:#f3f8f1}.lp-command-app .agreement-table .amount-cell{color:#355642}.lp-command-app .table-subtitle{color:#a0b09f}.lp-command-app .row-arrow{color:#a4b4a2}.lp-command-app .row-arrow:hover{color:#db6e4c}.lp-command-app .bill-current{background:#edf3ea;border:1px solid #d7e6d7;border-radius:7px}.lp-command-app .bill-current strong{color:#365c3c}.lp-command-app .bill-current p{color:#779078}.lp-command-app .pricing-card.featured{border:2px solid #e47858;box-shadow:0 8px 22px #bb745223}.lp-command-app .popular{background:#df6e4d;color:#1e2b20}.lp-command-app .pricing .price{color:#284331}.lp-command-app .pricing li svg{color:#4e9362}.lp-command-app .pricing-card:hover{border-color:#a7c4ab}.lp-command-app .included{background:#eaf2e7;color:#608168}.lp-command-app .settings-grid .full{grid-column:1/-1}.lp-command-app footer{border-color:#dfe7da;color:#99a99b;padding-top:25px;margin-top:42px}.lp-command-app footer span{color:#99a99b}.lp-command-app .toast{background:#243b2c;color:#fff;border:1px solid #49725b;border-radius:5px}.lp-command-app .empty{border:1px dashed #b3c9b7;background:#f9fbf8;border-radius:6px}.lp-command-app .empty h3{color:#31553a}.lp-command-app .table-empty-icon{background:#e9f2e7;color:#598966}.lp-overview-lead,.lp-overview-layout,.lp-metrics,.lp-lower-layout{animation:lpPageEnter .55s cubic-bezier(.2,.8,.2,1) both}.lp-overview-layout{animation-delay:.06s}.lp-metrics{animation-delay:.11s}.lp-lower-layout{animation-delay:.15s}@keyframes lpPageEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1410px){.lp-topnav-main,.lp-contextbar,.lp-workspace-page{width:calc(100% - 56px)}.lp-topnav-main{gap:14px}.lp-organization{max-width:150px}.lp-tab{padding:11px 10px}.lp-overview-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.74fr)}.lp-progress-motif{width:174px}.lp-motif-outer{width:165px;height:165px}.lp-motif-mid{width:128px;height:128px}.lp-motif-mid span{height:75px;width:75px}.lp-lower-layout{grid-template-columns:minmax(0,1.4fr) minmax(240px,.75fr)}}@media(max-width:1080px){.lp-topnav-divider,.lp-organization{display:none}.lp-topnav-main,.lp-contextbar,.lp-workspace-page{width:calc(100% - 42px)}.lp-overview-layout{grid-template-columns:minmax(0,1fr) minmax(245px,.65fr)}.lp-overview-hero{padding:31px}.lp-progress-motif{display:none}.lp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-lower-layout{grid-template-columns:1fr}.lp-aside-column{display:grid;grid-template-columns:1fr 1fr}.lp-safety{grid-column:1/-1}}@media(max-width:810px){.lp-topnav{height:71px}.lp-topnav-main{width:calc(100% - 34px)}.lp-tabs{display:none;position:fixed;top:76px;left:16px;right:16px;z-index:46;padding:10px;flex-direction:column;align-items:stretch;background:#fbfcf8;border:1px solid #d7e3d5;border-radius:9px;box-shadow:0 19px 45px #233e2d3f}.lp-tabs.opened{display:flex}.lp-tab{padding:13px 14px}.lp-tab.selected:after{display:none}.lp-menu-toggle{display:flex}.lp-topnav-tools{margin-left:auto}.lp-nav-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#13221685;border:0;z-index:39}.lp-contextbar{width:calc(100% - 34px);height:71px}.lp-workspace-page{width:calc(100% - 34px)}.lp-overview-layout{grid-template-columns:1fr}.lp-overview-hero{min-height:300px}.lp-progress-motif{display:flex;width:170px}.lp-focus-card{min-height:280px}.lp-focus-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-focus-counts>div{display:flex;flex-wrap:wrap;gap:5px}.lp-focus-counts strong{margin-left:0}}@media(max-width:600px){.lp-topnav-main,.lp-contextbar,.lp-workspace-page{width:calc(100% - 30px)}.lp-logo>span:last-child{font-size:21px}.lp-logo-mark{width:34px;height:34px}.lp-topnav-tools{gap:6px}.lp-icon-nav{display:none}.lp-user-avatar{height:31px;width:31px}.lp-contextbar{height:66px}.lp-contextpath>span,.lp-contextpath>svg{display:none}.lp-context-actions{gap:8px}.lp-beta-note{display:none}.lp-context-actions .btn.small{padding:9px 10px;font-size:10px}.lp-signout{width:33px;height:33px}.lp-workspace-page{padding:8px 0 24px!important}.lp-overview-lead{flex-direction:column;align-items:flex-start;margin-bottom:23px;gap:17px}.lp-overview-lead h1{font-size:34px}.lp-lead-actions{width:100%;justify-content:space-between}.lp-lead-actions .btn{flex:1}.lp-overview-hero{min-height:282px;padding:26px;border-radius:7px}.lp-overview-hero h2{font-size:35px}.lp-progress-motif{display:none}.lp-focus-card{padding:22px;min-height:0}.lp-focus-value{font-size:44px;margin:13px 0 18px}.lp-focus-counts{margin:17px 0}.lp-databand-title>span:last-child{display:none}.lp-metrics{gap:10px}.lp-metric{padding:16px 14px}.lp-metric-top>span:first-child{font-size:10px}.lp-metric-icon{width:30px;height:30px}.lp-metric>strong{font-size:29px}.lp-metric>small{font-size:9px}.lp-lower-layout{margin-top:25px}.lp-records-heading{padding:19px}.lp-records-heading h2{font-size:21px}.lp-aside-column{display:flex}.lp-command-app .heading.flex{flex-direction:column;align-items:flex-start}.lp-command-app .heading.flex>.btn{align-self:stretch}.lp-command-app .records-toolbar{flex-wrap:wrap}.lp-command-app .search{max-width:none;width:100%}.lp-command-app .tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.lp-command-app .tabs button{flex:none}.lp-command-app .form-grid,.lp-command-app .details-prose,.lp-command-app .settings-grid,.lp-command-app .pricing{grid-template-columns:1fr}.lp-command-app .settings-grid .full{grid-column:auto}.lp-command-app .detail-layout{grid-template-columns:1fr}.lp-command-app .create{padding:20px}}@media(prefers-reduced-motion:reduce){.lp-command-app *{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.lp-overview-lead,.lp-overview-layout,.lp-metrics,.lp-lower-layout{transform:none!important;opacity:1!important}}@media print{.lp-topnav,.lp-contextbar,.lp-overview-hero,.lp-focus-card,.lp-safety,.lp-lead-actions{display:none!important}.lp-command-app,.lp-command-app .page{background:#fff;color:#111;width:100%!important}}.lp-command-app .lp-section-overline,.lp-command-app .lp-records-eyebrow,.lp-command-app .lp-databand-title,.lp-command-app .lp-metric-top>span:first-child,.lp-command-app .lp-metric>small,.lp-command-app .lp-records-heading p,.lp-command-app .lp-deadline-description small,.lp-command-app .lp-plan-panel p,.lp-command-app .lp-safety p,.lp-command-app .lp-contextpath>span{color:#536b59}.lp-command-app .lp-focus-value span,.lp-command-app .lp-focus-counts>div,.lp-command-app .lp-focus-card-top,.lp-command-app .lp-deadlines>header>div span{color:#526b56}.lp-command-app .lp-overview-lead p,.lp-command-app .lp-deadlines-empty p,.lp-command-app .lp-records-panel .table-subtitle{color:#506a55}.lp-command-app .lp-metric>strong,.lp-command-app .lp-focus-value{color:#223b2b}.lp-safe-boot{min-height:100dvh;background:#f5f7f2;color:#263e31;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px;text-align:center}.lp-safe-boot>svg{color:#4a8c61}.lp-safe-boot h1{font-family:Arial,sans-serif;font-size:40px;font-weight:820;letter-spacing:-.075em;margin:18px 0 2px;color:#263e31}.lp-safe-boot>p{font-size:13px;color:#718c76;margin:7px 0}.lp-safe-boot .lp-boot-fine{color:#8aa48d;font-size:10px;margin-top:14px}.lp-boot-progress{width:min(195px,70vw);height:3px;background:#deebdf;border-radius:3px;overflow:hidden;margin-top:22px}.lp-boot-progress span{width:40%;height:100%;display:block;background:#ea7957;border-radius:3px;animation:lpLoadingProgress 1.7s ease-in-out infinite alternate}@keyframes lpLoadingProgress{0%{transform:translate(-110%)}to{transform:translate(380%)}}.lp-error-fallback{min-height:100dvh;background:#f8f9f4;color:#22382a;padding:70px 26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-family:Arial,sans-serif;max-width:100%}.lp-error-fallback>*{max-width:540px;width:100%;margin-left:auto;margin-right:auto}.lp-error-fallback .lp-error-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#e7efe5;border-radius:14px;color:#437d56;margin-bottom:31px}.lp-error-eyebrow{font-size:10px;letter-spacing:.18em;color:#9b735a;font-weight:800}.lp-error-fallback h1{font-size:clamp(28px,5vw,45px);font-weight:810;line-height:1.14;letter-spacing:-.065em;color:#22382a;margin-top:10px;margin-bottom:10px}.lp-error-fallback p{font-size:13px;color:#718574;line-height:1.85;margin-top:0}.lp-error-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.lp-error-actions button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ccd9cf;background:#fff;border-radius:6px;padding:13px 16px;color:#315640;cursor:pointer;font-size:12px;font-weight:750}.lp-error-actions button:first-child{background:#ea7655;border-color:#ea7655;color:#1b2a20}.lp-error-actions button:hover{filter:brightness(.96)}.lp-error-fallback small{font-size:10px;color:#9ba99c;margin-top:25px}@media(prefers-reduced-motion:reduce){.lp-boot-progress span{animation:none;width:100%}}.lp-feature-discovery{margin:31px 0 16px}.lp-feature-discovery-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 16px}.lp-feature-discovery-head h2{font-size:clamp(23px,2.4vw,32px);font-weight:820;margin:11px 0 6px;letter-spacing:-.055em;color:#213829}.lp-feature-discovery-head p{margin:0;color:#6e856f;font-size:11px;line-height:1.75}.lp-discovery-version{color:#829989;border:1px solid #d6e5d6;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.12em;padding:7px 9px;white-space:nowrap}.lp-feature-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lp-feature-discovery-card{display:flex;flex-direction:column;text-align:left;align-items:flex-start;min-height:218px;border-radius:9px;border:1px solid #d9e5d9;background:#fff;padding:26px 29px;color:#243b2d;box-shadow:0 8px 25px #2d473212;transition:transform .2s,box-shadow .2s,border-color .2s}.lp-feature-discovery-card:hover{transform:translateY(-3px);border-color:#91bca0;box-shadow:0 14px 30px #213e2b1b}.lp-discovery-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:17px}.lp-discovery-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#e7f1e5;color:#397a4d}.lp-discovery-label{font-size:9px;letter-spacing:.13em;font-weight:830;color:#8ca18e}.lp-feature-discovery-card h3{font-size:19px;margin:0 0 9px;letter-spacing:-.045em;color:#264632;font-weight:810}.lp-feature-discovery-card p{font-size:11px;line-height:1.75;color:#6f856f;margin:0 0 20px;max-width:400px}.lp-discovery-link{font-size:11px;color:#487e53;font-weight:780;display:flex;align-items:center;gap:7px;margin-top:auto}.lp-feature-discovery-card-dark{background:#203a2c;border-color:#305442;box-shadow:0 8px 25px #233d2b22}.lp-feature-discovery-card-dark .lp-discovery-icon{color:#f8f6ea;background:#3d6046}.lp-feature-discovery-card-dark .lp-discovery-label{color:#afd0b0}.lp-feature-discovery-card-dark h3{color:#fff}.lp-feature-discovery-card-dark p{color:#c2d7c4}.lp-feature-discovery-card-dark .lp-discovery-link{color:#ef9674}.lp-feature-hub{min-height:55vh;margin:4px 0 35px}.lp-feature-hub-hero{padding:32px 35px;border-radius:10px;background:#223b2d;color:#fff;display:flex;align-items:center;gap:21px;position:relative;overflow:hidden}.lp-feature-hub-hero:after{content:"";position:absolute;right:-70px;bottom:-140px;width:310px;height:310px;border:1px solid #c0d3c31d;border-radius:50%;box-shadow:0 0 0 40px #c0d3c30c,0 0 0 83px #c0d3c306;pointer-events:none}.lp-feature-hub-hero>div{flex:1;z-index:1}.lp-feature-hub-hero .lp-section-overline{color:#afcbb6}.lp-feature-hub-hero h1{font-size:clamp(29px,3.4vw,47px);font-weight:830;color:#fff;letter-spacing:-.07em;margin:10px 0 8px}.lp-feature-hub-hero p{color:#c1d1c2;font-size:12px;line-height:1.8;margin:0;max-width:680px}.lp-feature-hub-icon{display:flex;align-items:center;justify-content:center;width:59px;height:59px;border-radius:13px;background:#355842;color:#eff5e7;flex:none}.lp-hub-beta{font-size:9px;font-weight:840;letter-spacing:.15em;color:#e8ad96;background:#365643;border:1px solid #496d54;border-radius:4px;padding:8px 10px;position:relative;z-index:1}.lp-hub-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:17px 0 28px}.lp-hub-info>div{background:#fff;border:1px solid #deeadf;border-radius:8px;padding:21px 24px}.lp-hub-info strong{font-size:12px;color:#3f644a}.lp-hub-info p{font-size:11px;color:#6f8573;line-height:1.75;margin:8px 0 0}.lp-hub-records{background:#fff;border:1px solid #dee8df;border-radius:9px;overflow:hidden}.lp-hub-records-title{padding:25px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e1e9e0}.lp-hub-records-title h2{font-size:23px;color:#2b4b36;font-weight:800;letter-spacing:-.05em;margin:8px 0 5px}.lp-hub-records-title p{font-size:11px;color:#7c917e;line-height:1.7;margin:0}.lp-hub-records-list{display:flex;flex-direction:column}.lp-hub-record{display:flex;align-items:center;gap:13px;padding:18px 25px;background:#fff;border:0;border-bottom:1px solid #e9eee7;text-align:left;width:100%;transition:background .17s}.lp-hub-record:hover{background:#f5faf4}.lp-hub-record:last-child{border:0}.lp-hub-record-icon{width:39px;height:39px;border-radius:7px;background:#edf4eb;color:#67936f;display:flex;align-items:center;justify-content:center;flex:none}.lp-hub-record>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.lp-hub-record strong{font-size:12px;color:#34523c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-hub-record small{font-size:10px;color:#90a393;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-hub-record-action{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#4d8258;font-size:11px;font-weight:780}.lp-hub-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:42px 18px 49px;gap:10px;color:#7da185}.lp-hub-empty h3{margin:4px 0 0;font-size:18px;color:#3c6146}.lp-hub-empty p{margin:0 0 13px;font-size:11px;color:#8da28e;line-height:1.65}#lp-contract-focus,#lp-signing-focus{scroll-margin-top:110px}@media(max-width:1210px){.lp-topnav .lp-tabs{display:none;position:fixed;top:76px;left:16px;right:16px;z-index:46;padding:10px;flex-direction:column;align-items:stretch;background:#fbfcf8;border:1px solid #d7e3d5;border-radius:9px;box-shadow:0 19px 45px #233e2d3f}.lp-topnav .lp-tabs.opened{display:flex}.lp-topnav .lp-tab{padding:13px 14px}.lp-topnav .lp-tab.selected:after{display:none}.lp-topnav .lp-menu-toggle{display:flex}.lp-nav-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#13221685;border:0;z-index:39}.lp-topnav-tools{margin-left:auto}}@media(max-width:700px){.lp-feature-discovery-head{align-items:flex-start;flex-direction:column;gap:10px}.lp-discovery-version{display:none}.lp-feature-discovery-grid,.lp-hub-info{grid-template-columns:1fr}.lp-feature-discovery-card{min-height:195px;padding:22px}.lp-feature-hub-hero{padding:23px 21px;align-items:flex-start;gap:14px;flex-wrap:wrap}.lp-feature-hub-icon{width:42px;height:42px;border-radius:8px}.lp-hub-beta{display:none}.lp-feature-hub-hero h1{font-size:31px}.lp-hub-records-title{padding:20px;align-items:flex-start;flex-direction:column}.lp-hub-records-title .btn{width:100%}.lp-hub-record{padding:16px}.lp-hub-record-action{font-size:0;gap:0}.lp-hub-record-action svg{width:21px;height:21px}}@media(prefers-reduced-motion:reduce){.lp-feature-discovery-card,.lp-hub-record{transition:none}}.lp-document-first-hub{margin:19px 0;display:flex;align-items:center;gap:19px;padding:23px 25px;border-radius:9px;background:#eef7ed;border:1px solid #cee2cf}.lp-document-first-hub>div{flex:1}.lp-document-first-hub strong{font-size:16px;letter-spacing:-.04em;color:#2e5439}.lp-document-first-hub p{font-size:11px;line-height:1.7;color:#6b856f;max-width:570px;margin:6px 0 0}.lp-document-first-hub>.btn{white-space:nowrap}.lp-context-actions{flex-wrap:wrap;gap:8px}.lp-lead-actions{flex-wrap:wrap;gap:9px}@media(max-width:750px){.lp-document-first-hub{padding:19px;flex-wrap:wrap}.lp-document-first-hub>.btn{width:100%}.lp-document-first-hub>.lp-discovery-icon{flex:none}.lp-context-actions{gap:6px}.lp-context-actions .btn{font-size:10px;padding:10px}}.lp-lead-actions .btn.pale{border-color:#d8e5d8}.lp-context-actions .btn.pale{background:#f8faf5;color:#345f41;border:1px solid #d8e5d8}.lp-document-first-hub .btn.primary{white-space:normal}.lp-mobile-agreement-list{display:none}.lp-session-recovery .btn{margin-top:20px;min-width:150px}@media(max-width:700px){.lp-workspace-main,.lp-workspace-page,.lp-overview-lead,.lp-overview-layout,.lp-lower-layout{min-width:0;max-width:100%}.lp-contextbar{height:auto;min-height:100px;display:flex;align-items:stretch;flex-direction:column;gap:9px;padding:12px 0}.lp-contextpath{min-height:18px}.lp-contextpath strong{font-size:13px}.lp-context-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 37px;gap:7px;width:100%;align-items:stretch}.lp-context-actions .lp-beta-note{display:none}.lp-context-actions .btn.small{padding:10px 7px!important;display:flex;justify-content:center;text-align:center;white-space:normal;min-width:0;font-size:10px!important;line-height:1.3}.lp-context-actions .btn.small svg{width:15px;height:15px;flex:none}.lp-context-actions .lp-signout{width:37px;height:100%;min-height:39px;align-self:stretch}.lp-overview-lead{align-items:stretch}.lp-lead-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:9px;align-items:stretch}.lp-lead-actions .btn{min-width:0;white-space:normal;text-align:center;display:flex;justify-content:center;padding:13px 7px;line-height:1.35}.lp-lead-actions .btn svg{flex:none;width:16px;height:16px}.lp-lead-actions .lp-lead-view{grid-column:1/-1;order:3;justify-content:flex-start;padding:6px 0}.lp-mobile-agreement-list{display:flex;flex-direction:column}.lp-records-panel .agreement-table-wrap,.lp-hub-records .agreement-table-wrap{display:none}.lp-mobile-agreement{background:#fff;border:0;border-bottom:1px solid #e2ebe0;padding:18px 17px;display:flex;flex-direction:column;text-align:left;gap:9px;min-width:0;width:100%;cursor:pointer}.lp-mobile-agreement:last-child{border-bottom:0}.lp-mobile-agreement-title{display:flex;align-items:flex-start;gap:8px;color:#345e42}.lp-mobile-agreement-title svg{flex:none;margin-top:2px}.lp-mobile-agreement-title strong{min-width:0;flex:1;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.lp-mobile-agreement-title svg:last-child{margin-left:auto}.lp-mobile-agreement-meta{font-size:11px;line-height:1.5;color:#778e7b;overflow-wrap:anywhere}.lp-mobile-agreement-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#7c9381;font-size:10px}.lp-feature-hub,.lp-records-panel,.lp-hub-records{min-width:0}.lp-records-heading{padding:18px;gap:8px}.lp-records-heading h2{font-size:19px}}@media(max-width:370px){.lp-context-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 33px;gap:5px}.lp-context-actions .btn.small{font-size:9px!important}.lp-logo>span:last-child{font-size:19px}}.lp-agreement-simple-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:6px;margin:2px 0 20px;background:#edf3eb;border:1px solid #dfe9dd;border-radius:13px;max-width:max-content}.lp-agreement-simple-tabs button{border:0;cursor:pointer;padding:12px 17px;min-height:42px;border-radius:9px;background:transparent;color:#718676;font-size:13px;font-weight:750;white-space:nowrap}.lp-agreement-simple-tabs button.is-active{color:#214d34;background:#fff;box-shadow:0 3px 12px #284b3217}.lp-hide-detail-panels{display:none!important}.lp-already-signed{padding:26px;margin:12px 0}.lp-signing-hub-compact .lp-hub-info{display:none}.lp-signing-hub-compact .lp-feature-hub-hero{margin-bottom:18px}.lp-signing-hub-compact .lp-hub-records-title p{max-width:660px}.lp-signing-hub-compact .lp-document-first-hub{margin-bottom:18px}@media(max-width:650px){.lp-agreement-simple-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;box-sizing:border-box;gap:3px}.lp-agreement-simple-tabs button{white-space:normal;padding:10px 5px;font-size:11px;min-width:0}.lp-signing-hub-compact .lp-feature-hub-hero{padding:21px}.lp-signing-hub-compact .lp-feature-hub-hero h1{font-size:30px}}.lp-mobile-bottom-nav{display:none}@media(max-width:810px){.lp-command-app .lp-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:42;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;align-items:stretch;min-height:calc(70px + env(safe-area-inset-bottom,0px));padding:7px max(8px,env(safe-area-inset-left,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-right,0px));background:#fbfdf9f7;border-top:1px solid #d7e1d7;box-shadow:0 -8px 28px #1b37231a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-sizing:border-box}.lp-command-app .lp-mobile-bottom-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:51px;margin:0;padding:7px 2px 5px;border:0;border-radius:11px;background:transparent;color:#708475;font-family:inherit;font-weight:740;font-size:10px;line-height:1.1;letter-spacing:0;white-space:nowrap;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lp-command-app .lp-mobile-bottom-tab svg{flex:none}.lp-command-app .lp-mobile-bottom-tab span{overflow:hidden;max-width:100%;text-overflow:ellipsis}.lp-command-app .lp-mobile-bottom-tab.is-active{color:#254b32;background:#e7efe5}.lp-command-app .lp-mobile-bottom-tab.is-active:before{content:"";position:absolute;top:0;left:29%;right:29%;height:3px;border-radius:0 0 4px 4px;background:#e86f51}.lp-command-app .lp-mobile-bottom-tab:focus-visible{outline:2px solid #3d7651;outline-offset:-2px}.lp-command-app .lp-topnav .lp-menu-toggle{display:none!important}.lp-command-app .lp-workspace-page{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.lp-command-app .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:370px){.lp-command-app .lp-mobile-bottom-tab{font-size:9px}.lp-command-app .lp-mobile-bottom-nav{gap:0;padding-left:5px;padding-right:5px}}@media print{.lp-mobile-bottom-nav{display:none!important}.lp-command-app .lp-workspace-page{padding-bottom:0!important}}.lp-simple-sign{margin:24px 0;color:#243d2e;font-family:inherit;min-width:0}.lp-simple-header{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:17px}.lp-simple-eyebrow,.lp-simple-kicker{font-size:10px;letter-spacing:.16em;font-weight:850;color:#cd7054}.lp-simple-header h2{font-size:clamp(27px,3.7vw,38px);line-height:1.15;letter-spacing:-.05em;margin:7px 0!important}.lp-simple-header p,.lp-simple-muted{font-size:14px!important;line-height:1.6;color:#688171!important;margin:0}.lp-simple-header-status{border-radius:999px;border:1px solid #d5dfd5;background:#eff4eb;padding:9px 13px;color:#365b43;font-weight:750;font-size:12px}.lp-simple-header-status.complete{background:#e4f3e8;color:#257244}.lp-simple-card{border:1px solid #dbe5da;background:#fff;border-radius:18px;padding:clamp(18px,4vw,30px);box-shadow:0 5px 25px #183d2610;min-width:0}.lp-simple-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;border-bottom:1px solid #e6eee6;margin-bottom:25px;padding-bottom:18px}.lp-simple-step{display:flex;justify-content:center;align-items:center;gap:9px;min-width:0;background:none;border:0;padding:10px 5px;border-radius:10px;color:#85988a;font-size:12px;font-weight:750;cursor:pointer}.lp-simple-step-icon{width:31px;height:31px;border:1px solid #dce7de;border-radius:9px;display:grid;place-items:center;flex:none}.lp-simple-step.active{background:#eaf2e8;color:#234d33}.lp-simple-step.active .lp-simple-step-icon{background:#284a34;border-color:#284a34;color:#fff}.lp-simple-step.done{color:#35744d}.lp-simple-body{max-width:760px;margin:0 auto}.lp-simple-body h3{font-size:clamp(23px,3.5vw,29px);letter-spacing:-.045em;margin:8px 0!important}.lp-simple-documents{display:grid;gap:9px;margin-top:19px}.lp-simple-document{display:flex;align-items:center;gap:12px;width:100%;min-width:0;text-align:left;margin:10px 0;padding:16px;border-radius:12px;border:1px solid #dbe6dc;background:#fafdf9;color:#2d523a;cursor:pointer}.lp-simple-document.selected{border-color:#47775b;background:#eef6ee;box-shadow:inset 0 0 0 1px #47775b}.lp-simple-document>svg{flex:none;color:#5b8a69}.lp-simple-document>span:nth-child(2){flex:1;min-width:0}.lp-simple-document strong,.lp-simple-document small{display:block;overflow-wrap:anywhere}.lp-simple-document strong{font-size:14px}.lp-simple-document small{font-size:12px;color:#7a917f;margin-top:5px}.lp-simple-radio{width:23px;height:23px;flex:none;border:1px solid #aac1ad;border-radius:50%;display:grid;place-items:center;color:#fff;background:#fff}.lp-simple-document.selected .lp-simple-radio{background:#306746;border-color:#306746}.lp-simple-review-link{display:inline-flex;align-items:center;gap:9px;margin:12px 0;color:#386f4a;font-size:13px;font-weight:760;text-decoration:underline;text-underline-offset:4px}.lp-simple-notice{padding:14px;border-radius:10px;background:#f6f5ec;border:1px solid #e6e1c7;color:#806d48!important;font-size:13px!important;line-height:1.6}.lp-simple-inline-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:19px}.lp-simple-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;border:1px solid #cddfd0;background:#fff;border-radius:10px;padding:12px 17px;font-size:13px;font-weight:800;color:#294e37;text-decoration:none;cursor:pointer;white-space:normal}.lp-simple-button.primary{background:#ec714f;border-color:#ec714f;color:#153022}.lp-simple-button.secondary{background:#fff;border-color:#cbdcca;color:#355f43}.lp-simple-button:disabled{opacity:.5;cursor:not-allowed}.lp-simple-button:focus-visible,.lp-simple-step:focus-visible{outline:2px solid #38704d;outline-offset:3px}.lp-simple-text-button{border:0;background:transparent;color:#356a47;text-decoration:underline;text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:750;padding:7px}.lp-simple-bottom{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-top:23px;margin-top:23px;border-top:1px solid #e7eee7}.lp-simple-person{padding:18px 0;border-bottom:1px solid #e6ede6}.lp-simple-person h4,.lp-simple-secondary-fields h4{font-size:15px;margin:0 0 14px;color:#2f5940}.lp-simple-body label{display:block;font-size:13px;font-weight:760;color:#315c40;margin-bottom:13px}.lp-simple-body label input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;background:#fbfcfa;border:1px solid #cad9cb;border-radius:9px;padding:13px 12px;font-size:16px;min-height:47px;margin-top:7px;color:#1e3828}.lp-simple-body label input:focus{outline:2px solid #749d7e;border-color:#497b58}.lp-simple-fixed-email{font-size:12px;color:#778d7d;margin:-5px 0 2px;overflow-wrap:anywhere}.lp-simple-secondary-fields{padding-top:20px}.lp-simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.lp-simple-summary{background:#f6f9f5;border:1px solid #e0e8df;border-radius:12px;margin:22px 0;padding:6px 18px}.lp-simple-summary>div{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid #e3ebe4;padding:14px 0;flex-wrap:wrap}.lp-simple-summary>div:last-child{border-bottom:0}.lp-simple-summary small{width:105px;color:#7f9381;font-size:12px;font-weight:750}.lp-simple-summary strong{flex:1;min-width:0;font-size:13px;color:#2a5039;overflow-wrap:anywhere}.lp-simple-check{display:flex!important;gap:12px;align-items:flex-start;font-size:13px!important;line-height:1.65;font-weight:660!important;margin:21px 0!important}.lp-simple-check input{height:20px;width:20px;flex:none;margin:2px 0 0;accent-color:#306b47}.lp-simple-fine,.lp-simple-footer{font-size:12px!important;line-height:1.65;color:#728679!important}.lp-simple-footer{display:flex;align-items:flex-start;gap:8px;margin-top:17px!important;max-width:800px}.lp-simple-footer svg{flex:none;margin-top:2px}.lp-simple-loading{display:flex;align-items:center;gap:9px;padding:24px;color:#668571;font-size:13px}.lp-simple-error{background:#fff0e9;border:1px solid #f1bbaa;color:#953d2c;padding:13px 15px;border-radius:11px;font-size:13px;line-height:1.5;margin-top:15px}.lp-simple-error button{margin-left:12px;border:0;text-decoration:underline;background:transparent;cursor:pointer}.lp-simple-collection-top{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin:0 0 14px}.lp-simple-collection-top h3{font-size:clamp(23px,3.5vw,29px);margin:7px 0}.lp-simple-collection-top p{font-size:13px!important;color:#72877a!important;line-height:1.6;margin:0}.lp-simple-refresh{border:1px solid #d4e2d6;background:#fff;border-radius:9px;padding:10px 13px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:750;color:#41634c;cursor:pointer}.lp-simple-progressbar{height:7px;background:#e5ede5;border-radius:20px;overflow:hidden;margin-bottom:20px}.lp-simple-progressbar>span{display:block;height:100%;background:#4a9863;transition:width .3s}.lp-simple-signers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lp-simple-signer{border:1px solid #dbe6dd;border-radius:14px;background:#fff;padding:17px;min-width:0}.lp-simple-signer-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lp-simple-person-icon{width:35px;height:35px;border-radius:10px;background:#eaf3e9;display:grid;place-items:center;color:#3d7150;font-weight:850}.lp-simple-signer-head>div{flex:1;min-width:100px}.lp-simple-signer-head strong,.lp-simple-signer-head small{display:block;overflow-wrap:anywhere}.lp-simple-signer-head strong{font-size:13px}.lp-simple-signer-head small{font-size:11px;color:#7f9584;margin-top:4px}.lp-simple-done,.lp-simple-waiting{font-size:11px;font-weight:750;color:#7b8558}.lp-simple-done{color:#2f884f}.lp-simple-linkgroup{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px;align-items:center}.lp-simple-linkgroup input{width:100%;box-sizing:border-box;min-width:0;border:1px solid #d7e4d8;border-radius:8px;padding:9px;color:#49634e;font-size:12px}.lp-simple-linkgroup small{color:#788b78;line-height:1.45}.lp-simple-signed-at{display:flex;align-items:center;gap:7px;color:#2d7a48!important;font-size:12px!important;margin:14px 0 0}.lp-simple-collection{margin:5px 0}.lp-simple-state{display:flex;gap:14px;align-items:start}.lp-simple-state h3{margin:0}.lp-simple-state p{line-height:1.55}.lp-simple-disclosure{margin-top:16px;color:#657f6c;font-size:12px}.lp-simple-disclosure summary{cursor:pointer;text-decoration:underline}@media(max-width:650px){.lp-simple-sign{margin:16px 0}.lp-simple-card{padding:17px;border-radius:14px}.lp-simple-step{gap:4px;flex-direction:column;font-size:11px}.lp-simple-step-icon{width:29px;height:29px}.lp-simple-grid,.lp-simple-signers{grid-template-columns:1fr}.lp-simple-body label{font-size:12px}.lp-simple-body .lp-simple-bottom .lp-simple-button{flex:1}.lp-simple-signers{gap:10px}.lp-simple-linkgroup .lp-simple-button{flex:1}}.lp-easy-sign{min-height:100vh;background:#f5f7f3;color:#1f3b2b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lp-easy-sign-top{position:sticky;top:0;z-index:10;padding:14px clamp(18px,5vw,60px);display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #d9e4db;background:#fffdfaee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lp-easy-sign-top a{display:flex;align-items:center;gap:8px;text-decoration:none;color:#163a29}.lp-easy-sign-top a>svg{background:#1c412e;color:#fff;box-sizing:content-box;padding:8px;border-radius:9px}.lp-easy-sign-top strong{font-size:24px;letter-spacing:-.08em}.lp-easy-sign-top strong span{color:#e97050}.lp-easy-sign-top>span{font-size:10px;letter-spacing:.13em;color:#8c9d91;font-weight:800}.lp-easy-sign-main{max-width:820px;margin:auto;padding:35px 16px 70px}.lp-easy-sign-intro span{font-size:11px;letter-spacing:.14em;color:#bc694e;font-weight:850}.lp-easy-sign-intro h1{font-size:clamp(32px,6vw,49px);letter-spacing:-.055em;margin:10px 0 8px}.lp-easy-sign-intro p{color:#637b69;line-height:1.65;margin:0 0 24px}.lp-easy-sign-card{border:1px solid #dce6dc;background:#fff;border-radius:16px;padding:clamp(18px,4vw,28px);margin:0 0 18px;min-width:0}.lp-easy-sign-section{display:flex;align-items:center;gap:12px;margin-bottom:17px}.lp-easy-sign-section>span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#e8f0e8;color:#36714a;font-size:14px;font-weight:800}.lp-easy-sign-section h2{font-size:20px;margin:0;letter-spacing:-.035em;color:#264936}.lp-easy-sign-pdf{border:1px solid #d9e3d9;border-radius:12px;overflow:hidden;background:#eff3ee}.lp-easy-sign-pdf iframe{display:block;width:100%;height:350px;border:0;background:#fff}.lp-easy-sign-pdf>div{padding:12px 14px;display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.lp-easy-sign-pdf>div>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;min-width:100px}.lp-easy-sign-pdf a{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;color:#27633d}.lp-easy-sign-options{display:flex;gap:8px;margin:15px 0 20px}.lp-easy-sign-options button{flex:1;min-height:43px;border-radius:9px;border:1px solid #cadbce;background:#f9fbf8;color:#457057;font-weight:760;cursor:pointer}.lp-easy-sign-options button.chosen{background:#264d34;color:#fff;border-color:#264d34}.lp-easy-sign-card label:not(.lp-easy-sign-consent){display:block;font-size:13px;font-weight:770;color:#355940}.lp-easy-sign-card input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;font-size:16px;min-height:47px;margin-top:8px;border-radius:9px;border:1px solid #ccdacd;padding:12px;background:#fdfefd}.lp-easy-sign-preview{margin:16px 0 8px;border:1px dashed #b2c7b7;border-radius:11px;background:#f8fbf7;padding:23px;min-height:78px;display:flex;align-items:center;font-size:clamp(28px,5vw,42px);color:#245039;font-family:cursive;font-style:italic;overflow-wrap:anywhere}.lp-easy-sign-canvas{margin-top:15px}.lp-easy-sign-canvas canvas{display:block;box-sizing:border-box;width:100%;height:160px;touch-action:none;border:1px dashed #b2c7b7;border-radius:11px;background:#f9fbf8}.lp-easy-sign-canvas button{border:0;background:transparent;color:#386f4b;padding:8px 0;font-size:12px;text-decoration:underline;cursor:pointer}.lp-easy-sign-date,.lp-easy-sign-fine{font-size:12px;line-height:1.6;color:#728878}.lp-easy-sign-consent{display:flex;align-items:start;gap:11px;line-height:1.65;font-size:13px;font-weight:700;margin:20px 0 16px}.lp-easy-sign-consent input{height:21px;width:21px;flex:none;accent-color:#2b7043;margin:2px 0 0}.lp-easy-sign-action{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:13px 20px;border-radius:10px;border:0;background:#ec7050;color:#172d22;font-size:14px;font-weight:850;cursor:pointer;text-decoration:none}.lp-easy-sign-action:disabled{opacity:.5;cursor:not-allowed}.lp-easy-sign-center{text-align:center;min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column}.lp-easy-sign-success{text-align:center;padding:50px 24px}.lp-easy-sign-success>svg{color:#379457}.lp-easy-sign-success h1{font-size:39px;letter-spacing:-.04em;margin-bottom:8px}.lp-easy-sign-success p{line-height:1.65;color:#647c6b;max-width:550px;margin:13px auto}.lp-easy-sign-success small{display:block;font-size:11px;color:#8d9c90;margin:25px auto 0}.lp-easy-sign-error{margin-top:15px;border:1px solid #f0c3b4;border-radius:9px;background:#fff2ec;color:#a14331;padding:12px;font-size:13px}.lp-easy-sign-fine{margin:23px auto;text-align:center;max-width:650px}@media(max-width:650px){.lp-easy-sign-top>span{font-size:9px}.lp-easy-sign-main{padding:25px 12px 70px}.lp-easy-sign-pdf iframe{height:280px}.lp-easy-sign-card{border-radius:12px}.lp-easy-sign-action{width:100%}.lp-easy-sign-success{padding:35px 20px}}.cr-panel{background:#fff;border:1px solid #dce7df;border-radius:10px;margin:20px 0;color:#263e30;overflow:hidden;box-shadow:0 8px 25px #25442e11}.cr-panel *{box-sizing:border-box}.cr-panel button,.cr-panel input,.cr-panel select,.cr-panel textarea{font:inherit}.cr-panel button{cursor:pointer}.cr-panel button:focus-visible,.cr-panel input:focus-visible,.cr-panel a:focus-visible,.cr-panel textarea:focus-visible,.cr-panel select:focus-visible{outline:3px solid #ed8060;outline-offset:2px}.cr-heading{padding:27px 29px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #e0e8df}.cr-icon{width:47px;height:47px;border-radius:10px;background:#e7f0e6;color:#477c57;display:flex;align-items:center;justify-content:center;flex:none}.cr-heading>div{flex:1;min-width:0}.cr-kicker{font-size:9px;font-weight:850;letter-spacing:.15em;color:#a4644c}.cr-heading h2{font-size:22px!important;line-height:1.25;letter-spacing:-.05em;color:#263f30;margin:6px 0 5px!important;font-weight:800}.cr-heading p{font-size:11px;line-height:1.7;color:#718474;margin:0}.cr-beta{white-space:nowrap;border:1px solid #dce8dd;border-radius:5px;font-size:9px;color:#64836d;padding:8px 10px;letter-spacing:.08em;font-weight:850}.cr-caution{padding:15px 28px;background:#fbf5eb;border-bottom:1px solid #e5dccf;display:flex;align-items:flex-start;gap:11px}.cr-caution svg{flex:none;color:#b8805b}.cr-caution p{font-size:11px;line-height:1.75;color:#82624f;margin:0}.cr-caution strong{color:#7c5039}.cr-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.78fr);border-bottom:1px solid #e3ebe2}.cr-upload{padding:29px 28px}.cr-upload-head,.cr-history-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;color:#80a189}.cr-upload-head h3,.cr-history-title h3{font-size:17px!important;color:#304b38;font-weight:780;margin:7px 0 0}.cr-drop{border:1px dashed #9dbba2;border-radius:8px;background:#f8fbf6;min-height:168px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center;padding:20px;cursor:pointer;transition:background .2s,border-color .2s;position:relative}.cr-drop:hover{border-color:#4f9767;background:#f0f7ef}.cr-drop>svg{color:#649772}.cr-drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.cr-drop strong{color:#355842;max-width:100%;word-break:break-word;font-size:12px}.cr-drop small{color:#8c9d8d;font-size:10px}.cr-check{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;color:#54705b;margin:18px 0;cursor:pointer}.cr-check input{margin:3px 0 0;accent-color:#4a8d63;width:16px;height:16px;flex:none}.cr-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:780;border-radius:5px;padding:13px 15px;text-decoration:none;transition:transform .2s,background .2s;white-space:nowrap}.cr-button.primary{background:#ed7553;border:1px solid #e76e4b;color:#243629}.cr-button.primary:hover:not(:disabled){background:#fc8a66;transform:translateY(-2px)}.cr-button.secondary{background:#fff;color:#436e50;border:1px solid #d0e1d2}.cr-button.secondary:hover:not(:disabled){background:#f2f8f1}.cr-button:disabled{opacity:.45;cursor:not-allowed}.cr-footnote{font-size:10px!important;color:#889b8a!important;line-height:1.75;margin:16px 0 0}.cr-history{padding:29px 25px;border-left:1px solid #e4ece2;background:#fafcf8}.cr-count{border-radius:5px;padding:5px 10px;background:#e7f1e4;color:#5a8b66;font-size:11px;font-weight:800}.cr-empty{padding:40px 20px;text-align:center;color:#90a695;border:1px solid #e4ebe1;border-radius:8px;background:#fff;display:flex;align-items:center;flex-direction:column;gap:10px}.cr-empty strong{font-size:12px;color:#5b775f}.cr-empty p{font-size:11px;line-height:1.7;margin:0;color:#8ea190}.cr-document{width:100%;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e1e9df;border-radius:6px;padding:14px 12px;margin-bottom:8px;text-align:left;color:#65856d}.cr-document.selected{border-color:#8fbca0;background:#edf6eb}.cr-document>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.cr-document strong{color:#41634a;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-document small{font-size:9px;color:#819983;line-height:1.5}.cr-document-chevron{font-size:20px;line-height:1;color:#8da992}.cr-loading{display:flex;align-items:center;gap:10px;color:#89a08e;font-size:11px;padding:20px}.cr-error{margin:16px 25px!important;padding:13px 14px;border:1px solid #edc9b8;background:#fff0e9;border-radius:5px;color:#a35a42!important;font-size:11px!important}.cr-review{padding:31px 29px}.cr-review-title{display:flex;justify-content:space-between;align-items:center;gap:13px;flex-wrap:wrap}.cr-review-title h3{font-size:21px!important;color:#2c4534;font-weight:800;margin:5px 0}.cr-review-title p{font-size:10px;color:#859a8b;margin:0}.cr-review-title code{font-size:10px;color:#567e5f}.cr-review-controls{display:flex;gap:8px;flex-wrap:wrap}.cr-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e1eae1;border-radius:7px;overflow:hidden;background:#f9fbf7;margin:24px 0 16px}.cr-stat{padding:17px 20px;display:flex;flex-direction:column;gap:5px;border-right:1px solid #e0e9df}.cr-stat:last-child{border:0}.cr-stat strong{font-size:26px;line-height:1.2;color:#30573a}.cr-stat span{font-size:10px;line-height:1.6;color:#849a88}.cr-text-warning{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:5px;color:#867350;font-size:10px;line-height:1.8;background:#faf7ed;border:1px solid #e9e0cf}.cr-text-warning svg{flex:none;margin-top:2px}.cr-source{margin:17px 0;background:#f6f8f3;border:1px solid #dce6da;border-radius:7px;overflow:hidden}.cr-source>div{padding:15px 18px;display:flex;flex-direction:column;gap:6px}.cr-source strong{font-size:12px;color:#42684b}.cr-source small{font-size:10px;color:#8ba18e}.cr-source pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;padding:17px 18px;border-top:1px solid #e1e9e0;color:#566e5a;font:11px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;margin:0}.cr-findings-title{font-size:12px!important;color:#45624b;letter-spacing:.03em;margin:24px 0 12px}.cr-finding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cr-finding{border:1px solid #e2e9e0;border-radius:6px;background:#fff;min-width:0;transition:border-color .2s}.cr-finding:hover{border-color:#bacfbe}.cr-finding.attention{background:#fffaf5;border-color:#f0e1d4}.cr-finding-head{display:flex;align-items:flex-start;gap:10px;padding:15px 13px;text-align:left;width:100%;background:transparent;border:0;color:#5e9270}.cr-finding.attention .cr-finding-head{color:#c58b60}.cr-finding-head>svg:first-child{flex:none;margin-top:2px}.cr-finding-head>svg:last-child{flex:none;margin:4px 0 0 auto;color:#9bad9a}.cr-finding-heading{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.cr-finding-heading strong{font-size:11px;line-height:1.4;color:#47604b}.cr-finding-heading small{font-size:9px;line-height:1.4;color:#8ba08f}.cr-recommendation{font-size:10px!important;color:#637d68!important;line-height:1.85;padding:0 15px 16px 40px;margin:0}.cr-disclaimer{font-size:10px!important;line-height:1.75;color:#8f9d8f!important;margin:13px 0 28px}.cr-alerts{background:#faf4ec;border:1px solid #ebdfd3;border-radius:6px;margin-top:16px;padding:17px 20px}.cr-alerts h4{font-size:12px;color:#966b51;margin:0 0 11px}.cr-alerts p{display:flex;align-items:flex-start;gap:9px;color:#a17259;font-size:10px;line-height:1.7;margin:8px 0}.cr-alerts svg{flex:none;margin-top:2px}.cr-human{background:#f9fbf8;border:1px solid #e0e9de;border-radius:8px;padding:25px}.cr-human-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.cr-human-heading>span{height:39px;width:39px;border-radius:7px;background:#e6f2e5;color:#619770;display:flex;align-items:center;justify-content:center;flex:none}.cr-human-heading h3{font-size:19px!important;margin:5px 0!important;color:#35563c}.cr-human-heading p{color:#8a9c8d;font-size:11px;line-height:1.7;margin:0}.cr-field{display:flex;flex-direction:column;gap:8px;color:#52725b;font-size:11px;font-weight:740;margin-bottom:14px}.cr-field select,.cr-field textarea{padding:12px 13px;border:1px solid #d3e0d4;background:#fff;border-radius:5px;color:#38523d;font-size:12px;min-width:0}.cr-field textarea{resize:vertical}.cr-last-review{display:flex;gap:10px;padding:13px 15px;border:1px solid #cde2ce;background:#eff8ed;border-radius:6px;color:#4c865b;font-size:11px;line-height:1.65;margin:0 0 18px}.cr-last-review svg{flex:none;margin-top:2px}.cr-last-review em{display:block;color:#77967e;font-style:normal;margin-top:6px;white-space:pre-wrap}@media(max-width:950px){.cr-body{grid-template-columns:1fr}.cr-history{border-left:0;border-top:1px solid #e2ebe1}.cr-finding-grid{grid-template-columns:1fr}}@media(max-width:640px){.cr-heading{padding:20px;align-items:flex-start;flex-wrap:wrap}.cr-heading h2{font-size:19px!important}.cr-beta{display:none}.cr-caution{padding:15px 19px}.cr-upload,.cr-history{padding:22px 19px}.cr-review{padding:23px 18px}.cr-review-title{align-items:flex-start}.cr-review-controls{width:100%}.cr-review-controls .cr-button{flex:1}.cr-stat{padding:14px 10px}.cr-stat strong{font-size:23px}.cr-stat span{font-size:9px}.cr-human{padding:18px}.cr-button.primary{width:100%}}@media(prefers-reduced-motion:reduce){.cr-panel *{transition:none!important;animation:none!important}}.cr-event-history{margin-bottom:20px;padding:17px 18px;background:#fff;border:1px solid #dfe9df;border-radius:7px}.cr-event-history h4{color:#4d7457;font-size:11px;margin:0 0 10px}.cr-event-history>div{border-top:1px solid #ecf0e9;padding:12px 0}.cr-event-history>div:last-child{padding-bottom:0}.cr-event-history>div>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#4f6b56;font-size:10px}.cr-event-history strong{text-transform:capitalize}.cr-event-history small{color:#91a594}.cr-event-history p{color:#738976;font-size:10px;line-height:1.65;margin:8px 0 0;white-space:pre-wrap}.cr-origin-section{padding:25px 29px;border-bottom:1px solid #dce8df;background:linear-gradient(110deg,#eff7eb,#fff)}.cr-origin-heading h3{font-size:19px;font-weight:810;letter-spacing:-.04em;margin:7px 0;color:#2d5039}.cr-origin-heading p{color:#64806a;font-size:11px;line-height:1.8;margin:6px 0 22px;max-width:720px}.cr-meta-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.cr-meta-fields label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#56725a;font-weight:770;min-width:0}.cr-meta-fields input,.cr-meta-fields select{padding:11px 12px;background:#fff;border:1px solid #ccdfce;border-radius:5px;color:#32533c;min-width:0;width:100%;font:inherit}.cr-origin-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cr-meta-status{font-size:10px;color:#a27754;line-height:1.6}.cr-meta-status.done{color:#4c8960}@media(max-width:850px){.cr-meta-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){.cr-origin-section{padding:21px 18px}.cr-meta-fields{grid-template-columns:1fr}.cr-origin-actions>.cr-button{width:100%}}.cr-origin-section{scroll-margin-top:105px}.cr-candidates{border:1px solid #d7e7d7;border-radius:7px;background:#f6faf5;padding:21px;margin:19px 0}.cr-candidates-heading h4{font-size:15px;color:#345b3f;margin:6px 0}.cr-candidates-heading p{font-size:10px;line-height:1.75;color:#708875;margin:0 0 17px}.cr-candidates-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cr-candidate{background:#fff;border:1px solid #dfeade;border-radius:6px;padding:15px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.cr-candidate-label{color:#af7855;font-size:9px;font-weight:830;letter-spacing:.1em}.cr-candidate strong{font-size:13px;color:#32583c;overflow-wrap:anywhere}.cr-candidate small{font-size:10px;color:#798f7d;line-height:1.65}.cr-candidate-use{border:0;border-bottom:1px solid #60966c;background:none;padding:5px 0;color:#487b55;font-size:10px;font-weight:760;cursor:pointer}@media(max-width:650px){.cr-candidates{padding:17px}.cr-candidates-list{grid-template-columns:1fr}}.cr-meta-wrap{border-bottom:1px solid #dbe8dd}.cr-meta-toggle{width:100%;border:0;background:#f1f7ef;padding:20px 28px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#487755;cursor:pointer}.cr-meta-toggle>span{display:flex;flex-direction:column;gap:6px;min-width:0}.cr-meta-toggle strong{font-size:14px;color:#32593e}.cr-meta-toggle small{font-size:11px;line-height:1.65;color:#708b77}.cr-meta-toggle>svg{flex:none}.cr-meta-wrap .cr-origin-section{border-bottom:0;background:#fff}.cr-optional-review{border-radius:8px;border:1px solid #dce8db;margin:25px 0 0;background:#f8fbf6;overflow:hidden}.cr-optional-review>summary{display:flex;align-items:center;gap:9px;padding:17px 19px;cursor:pointer;color:#3e704d;font-size:12px;font-weight:780;list-style:none}.cr-optional-review>summary::-webkit-details-marker{display:none}.cr-optional-review>summary>span{flex:1}.cr-optional-review .cr-human{border:0;border-top:1px solid #dce8db;border-radius:0;background:#fff}.cr-meta-toggle:focus-visible,.cr-optional-review>summary:focus-visible{outline:3px solid #e58c67;outline-offset:-3px}@media(max-width:640px){.cr-meta-toggle{padding:19px}.cr-optional-review>summary{padding:16px}}.lp-review-three-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0 23px}.lp-review-three-steps>div{min-width:0;background:#f7faf5;border:1px solid #dce8de;border-radius:12px;padding:17px}.lp-review-three-steps span{color:#b76e53;font-weight:850;font-size:10px;letter-spacing:.09em}.lp-review-three-steps strong{display:block;margin-top:11px;font-size:16px;color:#234b35;overflow-wrap:anywhere}.lp-review-three-steps p{font-size:12px;color:#708674;line-height:1.55;margin:8px 0 11px}.lp-review-action{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:1px solid #d0e0d2;background:#fff;border-radius:9px;padding:9px 12px;color:#336b46;font-weight:790;font-size:12px;text-decoration:none;cursor:pointer}.lp-review-action.primary{background:#e97655;border-color:#e97655;color:#173d29}.lp-review-versions{border:1px solid #dce8dd;border-radius:12px;background:#fff;margin:19px 0;overflow:hidden}.lp-review-versions>summary{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;cursor:pointer;color:#326044;font-size:13px;font-weight:780;list-style:none;background:#f8fbf8}.lp-review-versions>summary::-webkit-details-marker{display:none}.lp-review-versions[open]>summary{border-bottom:1px solid #e5ede5}.lp-review-versions .cr-body{padding:15px}.lp-review-versions .cr-upload,.lp-review-versions .cr-history{box-shadow:none}.lp-simple-secondary-fields .lp-simple-text-button{margin-top:5px;padding:3px 0;font-size:11px}.lp-simple-notice{line-height:1.6}.lp-simple-notice strong{font-weight:850}@media(max-width:750px){.lp-review-three-steps{grid-template-columns:1fr}.lp-review-three-steps>div{padding:15px}.lp-review-versions .cr-body{padding:8px}}.cr-version-purpose{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 17px}.cr-version-purpose label{display:inline-flex;align-items:center;gap:9px;border:1px solid #d4e2d7;border-radius:12px;background:#f9fbf8;padding:12px 15px;font-size:13px;font-weight:700;color:#2a5540;cursor:pointer;min-height:46px}.cr-version-purpose input{accent-color:#255f3e;width:18px;height:18px}.cr-version-purpose label:has(input:checked){border-color:#366e4c;background:#e9f2e9}.lp-intake-archive-note{padding:12px 14px;background:#f0f6ef;border-radius:9px;color:#42654d;font-size:13px;line-height:1.6}@media(max-width:600px){.cr-version-purpose label{width:100%}}.lp-easy-review{margin:0;background:linear-gradient(170deg,#f4faf1,#fff 65%);border-bottom:1px solid #dce8dc;padding:29px}.lp-easy-lead{max-width:700px}.lp-easy-ready{display:inline-flex;align-items:center;gap:8px;border-radius:18px;background:#e3f1df;color:#3e7d50;padding:8px 11px;font-size:11px;font-weight:750}.lp-easy-lead h2{font-size:clamp(26px,3.1vw,38px);letter-spacing:-.055em;line-height:1.17;color:#223e2c;margin:15px 0 10px;font-weight:830}.lp-easy-lead p{font-size:13px;line-height:1.8;color:#5a7762;margin:0}.lp-easy-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:23px 0}.lp-easy-progress>div{display:flex;align-items:flex-start;gap:9px;border:1px solid #d8e7d8;border-radius:8px;background:#fff;padding:15px 11px;min-width:0}.lp-easy-progress svg{flex:none;color:#4a9864;margin-top:1px}.lp-easy-progress>div:last-child svg{color:#b38b53}.lp-easy-progress span{display:flex;flex-direction:column;gap:5px;min-width:0}.lp-easy-progress strong{color:#335a3f;font-size:11px;line-height:1.4}.lp-easy-progress small{color:#7b937f;font-size:10px;line-height:1.5}.lp-easy-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0 0 24px}.lp-easy-stats>div{border:1px solid #e0e9df;background:#fff;border-radius:7px;display:flex;flex-direction:column;gap:6px;padding:16px}.lp-easy-stats strong{font-size:29px;line-height:1;color:#2f563b}.lp-easy-stats span{font-size:10px;line-height:1.5;color:#67816d}.lp-easy-important,.lp-easy-issues,.lp-easy-next{border:1px solid #dee8db;background:#fff;border-radius:9px;padding:23px;margin:14px 0}.lp-easy-important{background:#fffaf3;border-color:#ecdcc7}.lp-easy-important .lp-easy-section-title{color:#986c42}.lp-easy-important>p{font-size:11px;line-height:1.65;color:#866c50;margin:8px 0 13px}.lp-easy-section-title{display:flex;align-items:center;gap:9px;color:#326247;font-size:15px;line-height:1.4}.lp-easy-notice{padding:12px 0;border-top:1px solid #ede0d0;display:flex;flex-direction:column;gap:6px}.lp-easy-notice strong{font-size:11px;color:#815639}.lp-easy-notice span{font-size:11px;color:#896d57;line-height:1.65}.lp-easy-issue-list{margin-top:12px}.lp-easy-issue{border-top:1px solid #e8eee6;padding:13px 0;display:flex;gap:12px}.lp-easy-issue>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex:none;border-radius:50%;background:#edf5e9;color:#5b8c62;font-size:11px;font-weight:800}.lp-easy-issue>div{min-width:0}.lp-easy-issue strong{font-size:12px;color:#30563b}.lp-easy-issue p{font-size:11px;line-height:1.65;margin:5px 0;color:#54745c}.lp-easy-issue small{font-size:10px;line-height:1.6;color:#819785}.lp-easy-good{font-size:11px;color:#5c7c63;line-height:1.7}.lp-easy-next{background:#223e2d;border-color:#223e2d;display:flex;gap:19px;align-items:center}.lp-easy-next>div:first-child{flex:1;min-width:0}.lp-easy-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:800;color:#b7ccb5}.lp-easy-next h3{font-size:20px;color:#fff;letter-spacing:-.045em;margin:7px 0}.lp-easy-next p{font-size:11px;color:#c5d5c7;line-height:1.75;margin:0}.lp-easy-actions{display:flex;flex-direction:column;gap:8px;max-width:270px;width:100%;flex:none}.lp-easy-actions a,.lp-easy-actions button{border-radius:6px;text-decoration:none;display:flex;align-items:center;gap:9px;text-align:left;padding:11px 13px;font-size:11px;font-weight:760;line-height:1.4;cursor:pointer}.lp-easy-primary{background:#ed7957;border:1px solid #ec7958;color:#253b2c}.lp-easy-secondary{background:#fff;border:1px solid #d8e3d6;color:#365a40}.lp-easy-honesty{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.7;color:#778d79;margin:15px 0 0}.lp-easy-honesty svg{flex:none;margin-top:1px}@media(max-width:800px){.lp-easy-next{flex-direction:column;align-items:stretch}.lp-easy-actions{max-width:100%}.lp-easy-progress{grid-template-columns:1fr}}@media(max-width:580px){.lp-easy-review{padding:18px}.lp-easy-stats{gap:7px}.lp-easy-stats>div{padding:12px 9px}.lp-easy-stats strong{font-size:24px}.lp-easy-stats span{font-size:9px}.lp-easy-important,.lp-easy-issues,.lp-easy-next{padding:17px}.lp-easy-issue{gap:9px}}.lp-court-panel{border:1px solid #d7e1d8;border-radius:14px;margin:19px 0;background:#fff;overflow:hidden;box-shadow:0 3px 15px #2034210a}.lp-court-toggle{border:0;background:#f2f7f2;color:#284e34;display:flex;text-align:left;align-items:center;gap:12px;width:100%;min-height:70px;padding:15px 17px;cursor:pointer}.lp-court-toggle>span:nth-child(2){flex:1;min-width:0}.lp-court-toggle strong,.lp-court-toggle small{display:block}.lp-court-toggle strong{font-size:13px;line-height:1.45}.lp-court-toggle small{font-size:10px;color:#7b9782;line-height:1.5;margin-top:4px}.lp-court-toggle-icon{background:#dfece1;padding:9px;border-radius:10px;display:grid;place-items:center;color:#3c7650}.lp-court-toggle>svg{transition:transform .2s;flex:none}.lp-court-toggle>svg.rotate{transform:rotate(180deg)}.lp-court-content{padding:19px;color:#375342;font-size:12px;line-height:1.65}.lp-court-caution,.lp-court-footnote,.lp-court-unverified{display:flex;align-items:start;gap:8px;font-size:11px;color:#7d7e67;line-height:1.6;margin:0 0 16px}.lp-court-caution svg,.lp-court-footnote svg,.lp-court-unverified svg{flex:none}.lp-court-result{border-left:3px solid #aa8753;padding:13px 16px;background:#faf8f1;border-radius:5px;margin-bottom:16px}.lp-court-result>span{display:block;font-size:9px;font-weight:850;color:#9b7440;letter-spacing:.09em}.lp-court-result strong{display:block;font-size:16px;color:#49442b;line-height:1.35;margin:5px 0}.lp-court-result small{font-size:10px;color:#817754;display:block}.lp-court-result p{margin:8px 0 0;font-size:11px;color:#766a4b}.lp-court-case-question{background:#f8fbf7;border:1px solid #e1e9df;border-radius:10px;padding:14px;margin:13px 0}.lp-court-case-question>strong{font-size:12px;display:block;margin-bottom:9px}.lp-court-segments{display:flex;gap:6px;flex-wrap:wrap}.lp-court-segments button{background:#fff;color:#568060;border:1px solid #d4e5d7;border-radius:8px;padding:10px 12px;cursor:pointer;font-size:11px;font-weight:750}.lp-court-segments button.selected{background:#2e6340;color:#fff;border-color:#2e6340}.lp-court-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0}.lp-court-case-grid label{font-size:11px;color:#466b51;font-weight:750}.lp-court-case-grid label span{font-weight:400;font-size:10px;color:#809585}.lp-court-case-grid select,.lp-court-case-grid input:not([type=checkbox]){box-sizing:border-box;display:block;width:100%;margin-top:6px;border:1px solid #d1e0d1;border-radius:8px;background:#fff;padding:10px;font-size:14px;min-height:43px;color:#254631}.lp-court-case-grid .lp-court-wide{grid-column:1/-1}.lp-court-checkbox{display:flex!important;align-items:start;gap:9px;cursor:pointer;font-size:11px!important;line-height:1.55}.lp-court-checkbox input{width:18px;height:18px;accent-color:#34754a;flex:none}.lp-court-checkbox span{color:#597b63!important;font-size:11px!important}.lp-court-evidence{border:1px solid #dce5da;border-radius:9px;padding:13px;background:#fff;margin-top:14px}.lp-court-evidence summary{display:flex;align-items:center;gap:9px;font-weight:800;font-size:12px;cursor:pointer;color:#39684a}.lp-court-evidence li,.lp-court-next li{margin:9px 0;line-height:1.6;font-size:11px}.lp-court-evidence ul,.lp-court-next ol{padding-left:24px;margin:12px 0 3px}.lp-court-next{padding:15px 3px}.lp-court-next strong,.lp-court-sources strong{font-size:12px;color:#426a4c}.lp-court-sources{display:flex;flex-direction:column;gap:9px;padding:13px;background:#f6f9f5;border-radius:9px;margin:8px 0 16px}.lp-court-sources a{display:flex;align-items:center;gap:7px;font-size:11px;color:#3b7451;text-decoration:underline;line-height:1.5}.lp-court-footnote{border-top:1px solid #e1e9e1;padding-top:14px;margin-bottom:0}.lp-court-panel.compact .lp-court-content{padding:14px}.lp-court-panel.compact .lp-court-toggle{min-height:59px}@media(max-width:570px){.lp-court-case-grid{grid-template-columns:1fr}.lp-court-content{padding:13px}.lp-court-toggle{padding:12px}.lp-court-result strong{font-size:14px}}.lp-easy-upload-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#13291dd9;display:flex;align-items:center;justify-content:center;padding:14px;overflow:auto}.lp-easy-upload{width:min(580px,100%);max-height:min(92dvh,900px);overflow:auto;border-radius:18px;background:#fff;color:#284934;box-shadow:0 30px 90px #071a104a;box-sizing:border-box}.lp-easy-upload-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:25px 26px 16px;border-bottom:1px solid #e6ede6}.lp-easy-upload-top span{color:#ca7156;letter-spacing:.17em;font-size:10px;font-weight:850}.lp-easy-upload-top h2{font-size:29px;letter-spacing:-.05em;margin:8px 0}.lp-easy-upload-top p{color:#77907d;margin:0;font-size:13px;line-height:1.5}.lp-easy-upload-top button{width:37px;height:37px;flex:none;display:grid;place-items:center;border:1px solid #e0e8df;background:#fff;border-radius:9px;color:#567762;cursor:pointer}.lp-easy-upload form{padding:23px 26px 18px}.lp-easy-upload-choices{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:19px}.lp-easy-upload-choices button{display:flex;align-items:center;gap:9px;text-align:left;min-width:0;padding:15px 11px;border:1px solid #dce7dd;border-radius:11px;background:#fafcf9;color:#365941;cursor:pointer}.lp-easy-upload-choices button.chosen{background:#edf6ed;border-color:#528263;box-shadow:inset 0 0 0 1px #528263}.lp-easy-upload-choices button>span{flex:1;min-width:0}.lp-easy-upload-choices button>span strong,.lp-easy-upload-choices button>span small{display:block}.lp-easy-upload-choices button strong{font-size:13px}.lp-easy-upload-choices button small{font-size:11px;color:#8b9a8e;line-height:1.3;margin-top:5px}.lp-easy-upload-file{position:relative;border:2px dashed #b5cbb8;border-radius:13px;background:#f9fbf8;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:28px 14px;color:#366848;cursor:pointer;overflow-wrap:anywhere}.lp-easy-upload-file input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.lp-easy-upload-file strong{font-size:15px}.lp-easy-upload-file small{color:#8b9f8f;font-size:12px}.lp-easy-upload-check{display:flex;align-items:start;gap:11px;margin:22px 0 12px;font-size:13px;font-weight:680;line-height:1.55}.lp-easy-upload-check input{width:20px;height:20px;flex:none;accent-color:#287043;margin:1px 0 0}.lp-easy-upload-note{font-size:12px;color:#728b78;line-height:1.5}.lp-easy-upload-error{background:#fff0e8;border:1px solid #f2b9a8;padding:12px;border-radius:8px;color:#993f2d;font-size:13px}.lp-easy-upload-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:24px}.lp-easy-upload-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d4e2d7;border-radius:10px;padding:14px 18px;background:#fff;color:#41634b;font-size:13px;font-weight:760;cursor:pointer}.lp-easy-upload-actions button.primary{background:#ed704e;border-color:#ed704e;color:#193426}.lp-easy-upload-actions button:disabled{opacity:.48;cursor:not-allowed}.lp-easy-upload-fine{font-size:11px;line-height:1.5;color:#9aa89b;margin-top:22px}@media(max-width:620px){.lp-easy-upload-overlay{align-items:flex-start}.lp-easy-upload{max-height:calc(100dvh - 25px);border-radius:14px}.lp-easy-upload-top{padding:20px 17px 15px}.lp-easy-upload form{padding:19px 17px}.lp-easy-upload-choices{grid-template-columns:1fr}.lp-easy-upload-choices button{padding:12px}.lp-easy-upload-actions button{flex:1}}.lp-studio{max-width:1260px;margin:0 auto;padding:0 0 115px;color:#203c29}.lp-studio-header{padding:6px 0 17px}.lp-studio-back{display:inline-flex;gap:7px;align-items:center;border:0;background:transparent;color:#39734b;font-size:12px;font-weight:800;padding:8px 0;cursor:pointer;margin-bottom:13px}.lp-studio-eyebrow,.lp-studio-small{color:#b5714b;font-size:10px;font-weight:850;letter-spacing:.12em}.lp-studio-header h1{font-size:clamp(28px,5vw,43px);letter-spacing:-.048em;line-height:1.11;margin:10px 0!important;color:#224b31}.lp-studio-header>p{color:#748b7a;font-size:13px;line-height:1.65;max-width:710px;margin:0}.lp-studio-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-top:16px}.lp-studio-head-actions span,.lp-studio-head-actions button{font-size:11px;display:inline-flex;align-items:center;gap:6px;color:#6d8b74}.lp-studio-head-actions button{border:0;background:none;cursor:pointer;text-decoration:underline;padding:4px}.lp-studio-stepnav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:1px solid #dce9dc;background:#f0f5ef;border-radius:13px;padding:7px;margin:14px 0 21px}.lp-studio-stepnav button{display:flex;align-items:center;justify-content:center;gap:9px;color:#78967d;background:transparent;border:0;border-radius:9px;padding:10px;font-size:12px;font-weight:800;cursor:pointer}.lp-studio-stepnav button span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #d4e3d7;background:#fff;border-radius:9px;flex:none}.lp-studio-stepnav button.current{background:#fff;color:#265238;box-shadow:0 3px 14px #152e1a0d}.lp-studio-stepnav button.current span{background:#2e6945;color:#fff;border-color:#2e6945}.lp-studio-stepnav button.done{color:#287446}.lp-studio-layout{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(235px,.85fr);gap:17px;align-items:start}.lp-studio-main{min-width:0}.lp-studio-card,.lp-studio-assistant{background:#fff;border:1px solid #dce8de;border-radius:15px;padding:clamp(17px,3vw,28px);box-shadow:0 3px 19px #20402c0b}.lp-studio-card h2{font-size:clamp(22px,3vw,30px);letter-spacing:-.032em;margin:11px 0 8px;color:#254f35}.lp-studio-muted{font-size:13px;line-height:1.65;color:#748a79;max-width:610px;margin:0 0 20px}.lp-studio-card>label,.lp-studio-question{display:block;margin:16px 0;font-size:12px;color:#315b41;font-weight:750}.lp-studio-card label>em,.lp-studio-question em{font-style:normal;color:#b56a4c;font-size:10px}.lp-studio-card label>small,.lp-studio-question small{color:#829989;font-size:10px;font-weight:450;margin-left:5px}.lp-studio-card input:not([type=checkbox]),.lp-studio-card textarea,.lp-studio-card select{box-sizing:border-box;width:100%;background:#fcfefb;border:1px solid #cedeCE;border-radius:9px;padding:12px;font-size:16px;color:#284b34;line-height:1.5;display:block;margin:7px 0 0;min-height:45px;font-family:inherit}.lp-studio-card input:focus,.lp-studio-card textarea:focus,.lp-studio-card select:focus{outline:2px solid #9ac6a8;border-color:#518f67}.lp-studio-card textarea{resize:vertical}.lp-studio-search{display:flex!important;align-items:center;gap:9px;margin:20px 0 11px!important;position:relative;color:#5c8265}.lp-studio-search input{margin:0!important;padding-left:38px!important}.lp-studio-search svg{position:absolute;left:13px;z-index:2}.lp-studio-filters{display:flex;gap:7px;overflow:auto;padding:4px 0 13px;scrollbar-width:thin}.lp-studio-filters button{border:1px solid #d8e6d9;border-radius:25px;padding:8px 11px;font-size:10px;font-weight:760;cursor:pointer;color:#5c7d64;background:#fff;white-space:nowrap}.lp-studio-filters button.active{background:#2d6240;color:#fff;border-color:#2d6240}.lp-studio-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-studio-type{min-width:0;text-align:left;background:#fbfdfb;border:1px solid #dbe7dc;border-radius:11px;padding:14px 15px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;cursor:pointer;color:#244d33;min-height:119px;transition:border-color .15s,box-shadow .15s}.lp-studio-type:hover,.lp-studio-type.selected{border-color:#78b489;box-shadow:0 5px 13px #1d442718}.lp-studio-type>span:first-child{font-size:9px;color:#b26d48;letter-spacing:.05em;font-weight:850}.lp-studio-type strong{font-size:14px;line-height:1.3}.lp-studio-type small{font-size:11px;line-height:1.5;color:#78917d}.lp-studio-card-go{display:inline-flex;align-items:center;gap:5px;color:#337349;font-size:11px;font-weight:780;margin-top:auto}.lp-studio-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lp-studio-two label{display:block;margin:15px 0;font-size:12px;font-weight:770;color:#365e41}.lp-studio-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 17px}.lp-studio-roles button{border:1px solid #d4e2d6;border-radius:9px;background:#f9fcf8;padding:12px;font-size:12px;color:#56785e;cursor:pointer;font-weight:760}.lp-studio-roles button.selected{background:#e7f4e9;color:#285b3b;border-color:#40885a;box-shadow:inset 0 0 0 1px #40885a}.lp-studio-capacity,.lp-studio-optional,.lp-studio-warnings,.lp-studio-outline{border:1px solid #e0e9df;border-radius:10px;padding:14px;margin:19px 0;background:#f8fbf7}.lp-studio-capacity summary,.lp-studio-optional summary,.lp-studio-warnings summary,.lp-studio-outline summary{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:780;color:#396c48;cursor:pointer}.lp-studio-capacity p{font-size:12px;color:#728878;line-height:1.65;margin:14px 0}.lp-studio-capacity label{display:block;font-size:12px;color:#426a4e;font-weight:750;margin:16px 0}.lp-studio-questions{display:grid;gap:7px;margin:12px 0}.lp-studio-question>span{display:block;line-height:1.5}.lp-studio-optional .lp-studio-questions{margin-top:20px}.lp-studio-tip{display:flex;align-items:start;gap:10px;background:#eff7ee;color:#578062;border-radius:9px;padding:13px;font-size:11px;line-height:1.7;margin-top:15px}.lp-studio-tip svg{flex:none}.lp-studio-alert,.lp-studio-error,.lp-studio-success{display:flex;align-items:start;gap:11px;padding:14px;border-radius:9px;margin:16px 0;font-size:12px;line-height:1.6}.lp-studio-alert{background:#fff8eb;border:1px solid #ead5ab;color:#765c30}.lp-studio-error{background:#fff1ec;border:1px solid #ebc1ae;color:#ad452f}.lp-studio-success{background:#e9f6e9;border:1px solid #c9e7cb;color:#397e4d}.lp-studio-alert svg,.lp-studio-error svg{flex:none}.lp-studio-alert p{margin:6px 0}.lp-studio-alert button{border:0;background:none;cursor:pointer;color:#7b5e2d;font-weight:800;text-decoration:underline}.lp-studio-preview-head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid #d8e9da;background:#f3f9f2;border-radius:9px;padding:14px;margin:18px 0}.lp-studio-preview-head>div{display:flex;align-items:center;gap:11px;color:#35734b}.lp-studio-preview-head strong,.lp-studio-preview-head small{display:block}.lp-studio-preview-head small{font-size:10px;color:#72947c;margin-top:4px}.lp-studio-preview-head button{border:1px solid #cbdacf;color:#437453;background:#fff;border-radius:8px;padding:10px;display:flex;gap:6px;align-items:center;font-size:11px;cursor:pointer}.lp-studio-warnings p{font-size:11px;line-height:1.6;color:#796947;padding:8px 0;border-bottom:1px solid #ede2c9;margin:0}.lp-studio-warnings{background:#fffaf1;border-color:#e9ddb9}.lp-studio-warnings summary{color:#9a6b32}.lp-studio-document{background:#f0f3f0;border:1px solid #d7e2d7;border-radius:12px;overflow:hidden;padding:8px}.lp-studio-document iframe{display:block;width:100%;min-height:480px;border:0;border-radius:9px;background:#fff}.lp-studio-document-actions{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.lp-studio-secondary,.lp-studio-primary{min-height:44px;border-radius:9px;padding:12px 15px;font-size:12px;font-weight:820;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer}.lp-studio-secondary{background:#fff;border:1px solid #cbdccf;color:#396c4b}.lp-studio-primary{background:#e97555;border:1px solid #e97555;color:#153d28}.lp-studio-primary:disabled,.lp-studio-secondary:disabled{opacity:.45;cursor:not-allowed}.lp-studio-outline p{font-size:11px;color:#748975;margin:9px}.lp-studio-check{display:flex!important;align-items:start;gap:10px!important;line-height:1.7!important;font-size:12px!important;margin:17px 0!important;cursor:pointer}.lp-studio-check input{width:18px;height:18px;accent-color:#397e4e;flex:none;margin-top:2px}.lp-studio-ready{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #e3ece3;padding-top:17px;margin-top:20px}.lp-studio-ready>div{min-width:0;flex:1}.lp-studio-ready strong,.lp-studio-ready small{display:block}.lp-studio-ready strong{font-size:14px;color:#315d42}.lp-studio-ready small{font-size:11px;color:#819682;margin-top:5px;line-height:1.5}.lp-studio-loading{display:flex;gap:10px;align-items:center;background:#eff8ee;border-radius:10px;color:#3a724f;padding:25px;font-size:13px;margin:17px 0}.lp-studio-navigation{display:flex;justify-content:space-between;gap:10px;padding-top:20px;margin-top:20px;border-top:1px solid #e3ece3}.lp-studio-aside{display:flex;flex-direction:column;gap:12px}.lp-studio-assistant{position:sticky;top:90px}.lp-studio-assistant>span{display:flex;gap:7px;align-items:center;color:#4a865b;font-size:10px;font-weight:850;letter-spacing:.1em}.lp-studio-assistant h3{font-size:18px;color:#2d5b3b;margin:14px 0 9px;letter-spacing:-.02em}.lp-studio-assistant>p{font-size:12px;color:#748b78;line-height:1.7}.lp-studio-selected{background:#f0f6ef;padding:13px;border-radius:10px;margin:20px 0}.lp-studio-selected strong{font-size:12px;color:#356748}.lp-studio-selected p{font-size:11px;color:#79937c;line-height:1.5}.lp-studio-selected span{font-size:9px;font-weight:850;color:#588468}.lp-studio-privacy{display:flex;gap:8px;align-items:start;color:#859c89;font-size:11px;line-height:1.7}.lp-studio-privacy svg{flex:none}.lp-studio-import,.lp-studio-copy{display:flex;align-items:center;gap:8px;width:100%;border:1px solid #d0e0d1;background:#f2f8f2;border-radius:10px;padding:12px;font-size:12px;font-weight:780;text-align:left;color:#467150;cursor:pointer}.lp-studio-copy{background:#fff}.lp-studio-section-list{margin-top:15px;display:grid;gap:9px}.lp-studio-section-list strong{font-size:11px;color:#456e52}.lp-studio-section-list span{font-size:10px;color:#789081;line-height:1.4}@media(max-width:900px){.lp-studio-layout{grid-template-columns:1fr}.lp-studio-assistant{position:static}.lp-studio-aside{grid-row:2}}@media(max-width:560px){.lp-studio-stepnav{gap:3px;padding:4px}.lp-studio-stepnav button{flex-direction:column;font-size:10px;gap:5px;padding:8px 0}.lp-studio-stepnav button span{width:25px;height:25px}.lp-studio-type-grid,.lp-studio-two{grid-template-columns:1fr}.lp-studio-type{min-height:96px}.lp-studio-document iframe{min-height:380px}.lp-studio-navigation button{flex:1}.lp-studio-roles{grid-template-columns:1fr}.lp-studio-ready>.lp-studio-primary{width:100%}.lp-studio-card{padding:17px}.lp-studio-head-actions{gap:8px}}.lp-leg-content{background:#fff;border:1px solid #dce7dc;border-radius:13px;padding:clamp(14px,3vw,24px);margin:15px 0;color:#294b34}.lp-leg-section-head>span{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.09em;color:#9c7751;font-weight:850}.lp-leg-section-head h3{font-size:clamp(19px,3vw,26px);line-height:1.2;letter-spacing:-.03em;color:#28533a;margin:10px 0 8px}.lp-leg-section-head p,.lp-leg-disclaimer{color:#819083;font-size:12px;line-height:1.7}.lp-leg-important,.lp-leg-info,.lp-leg-kyc-status,.lp-leg-ready{display:flex;gap:11px;align-items:flex-start;background:#fff9ec;border:1px solid #ead9b8;border-radius:10px;padding:14px;margin:14px 0;font-size:12px;color:#735e37;line-height:1.65}.lp-leg-important svg,.lp-leg-info svg,.lp-leg-ready svg,.lp-leg-kyc-status svg{flex:none}.lp-leg-important strong{font-size:12px}.lp-leg-important p{margin:5px 0}.lp-leg-important a,.lp-leg-route-list a{color:#2e7649;font-weight:760;display:inline-flex;gap:6px;align-items:center;margin:4px 10px 4px 0;text-decoration:underline}.lp-leg-info{background:#f1f7f0;border-color:#dae8da;color:#57735d}.lp-leg-error{display:flex;gap:8px;align-items:start;background:#fff0ed;border:1px solid #e5c2b8;border-radius:9px;color:#994a3a;padding:12px;font-size:12px;line-height:1.6;margin:12px 0}.lp-leg-ready,.lp-leg-kyc-status{background:#f1f8ef;border-color:#cfdfd2;color:#42724f}.lp-leg-ready strong,.lp-leg-kyc-status strong{display:block}.lp-leg-ready small,.lp-leg-kyc-status p{display:block;color:#75907b;font-size:11px;line-height:1.6;margin:4px 0 0}.lp-leg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;border:1px solid #dce9dd;border-radius:9px;background:#f4f8f3;padding:5px;margin:18px 0}.lp-leg-steps button{border:0;border-radius:7px;background:transparent;color:#77917b;padding:10px 5px;font-size:11px;font-weight:790;cursor:pointer}.lp-leg-steps button.active{background:#285a3c;color:#fff}.lp-leg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}.lp-leg-field{display:block;min-width:0}.lp-leg-field>strong{display:block;font-size:11px;color:#4d7456;margin-bottom:6px}.lp-leg-field em{font-size:10px;color:#ba7459;font-style:normal}.lp-leg-field input,.lp-leg-field textarea,.lp-leg-field select{box-sizing:border-box;width:100%;background:#fcfefa;border:1px solid #d1dfd1;color:#294c35;border-radius:8px;min-height:44px;padding:10px;font-size:15px;font-family:inherit}.lp-leg-field textarea{resize:vertical;line-height:1.5}.lp-leg-field input:focus,.lp-leg-field textarea:focus,.lp-leg-field select:focus{outline:2px solid #a3cdb1}.lp-leg-span{grid-column:1/-1}.lp-leg-buttons{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:16px 0}.lp-leg-primary,.lp-leg-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;padding:12px 16px;border-radius:9px;font-size:12px;font-weight:820;text-decoration:none;min-height:44px}.lp-leg-primary{border:1px solid #e27857;background:#e27857;color:#213d29}.lp-leg-secondary{border:1px solid #c8dfcb;background:#fff;color:#3d7950}.lp-leg-primary:disabled,.lp-leg-secondary:disabled{opacity:.5;cursor:not-allowed}.lp-leg-checkbox{display:flex;align-items:flex-start;gap:10px;margin:13px 0;font-size:12px;line-height:1.6;color:#54725d;cursor:pointer}.lp-leg-checkbox input{accent-color:#3e8154;width:18px;height:18px;flex:none;margin-top:1px}.lp-leg-warning{padding:8px 10px;border-left:2px solid #c5a36c;background:#fffdf8;color:#8d7854;font-size:11px;line-height:1.6}.lp-leg-notice{background:#eaf7ed;border:1px solid #cde6d0;color:#397b4b;font-size:12px;border-radius:9px;padding:12px;display:flex;gap:8px;align-items:start}.lp-leg-history{border:1px solid #d7e5d8;border-radius:10px;padding:13px;margin-top:20px}.lp-leg-history summary{font-size:12px;color:#38674a;font-weight:820;cursor:pointer}.lp-leg-history>p{font-size:11px;color:#819582}.lp-leg-history-row{border-top:1px solid #e3ece4;padding:12px 0;display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:9px}.lp-leg-history-row>div{flex:1;min-width:155px}.lp-leg-history-row strong,.lp-leg-history-row small{display:block;overflow-wrap:anywhere}.lp-leg-history-row strong{color:#2e5940;font-size:12px}.lp-leg-history-row small{font-size:10px;color:#8b9e8e;margin-top:5px}.lp-leg-history-row button{border:1px solid #d5e6d7;background:#fff;border-radius:8px;color:#497b58;font-size:11px;padding:9px;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.lp-leg-service{background:#f6faf6;border:1px solid #d8e6d9;border-radius:10px;margin:14px 0;padding:14px}.lp-leg-service h4{font-size:14px;color:#2f6845;margin:0 0 5px}.lp-leg-service p{font-size:11px;color:#77917d;line-height:1.6}.lp-leg-route-list{display:grid;gap:11px;margin:17px 0}.lp-leg-route-list article{border:1px solid #dce8dd;background:#fbfdfb;border-radius:10px;padding:17px}.lp-leg-route-list h4{font-size:14px;color:#325d43;margin:0 0 7px}.lp-leg-route-list p{font-size:11px;line-height:1.7;color:#748a79}.lp-leg-kyc-status{align-items:center}.lp-leg-kyc-status p{margin:5px 0 0}.lp-leg-disclaimer a{color:#417f53;text-decoration:underline}.lp-leg-disclaimer{margin:17px 0 0}@media(max-width:570px){.lp-leg-grid{grid-template-columns:1fr}.lp-leg-span{grid-column:auto}.lp-leg-steps button{font-size:10px}.lp-leg-content{padding:14px}.lp-leg-history-row>div{flex-basis:100%}}.lp-court-context{padding:20px;border:1px solid #d9e6da;background:#fff;border-radius:15px;margin:18px 0 28px;color:#294c35}.lp-court-context>header{display:flex;align-items:start;gap:15px}.lp-court-context>header>div:last-child{flex:1}.lp-court-icon{background:#edf5ed;border-radius:12px;padding:12px;color:#356f47}.lp-court-context>header span{display:block;color:#9c7954;font-size:10px;font-weight:850;letter-spacing:.11em}.lp-court-context h2{font-size:24px;line-height:1.2;margin:7px 0;color:#295039;letter-spacing:-.035em}.lp-court-context>header p{font-size:12px;color:#718775;line-height:1.7;max-width:780px}.lp-court-context-notice,.lp-court-context-reminder{display:flex;align-items:start;gap:10px;border-radius:10px;padding:12px 14px;background:#f5f8f3;color:#6a836e;font-size:11px;line-height:1.65;margin:18px 0}.lp-court-context-notice svg,.lp-court-context-reminder svg{flex:none}.lp-court-context-reminder p{margin:0}.lp-court-context-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:17px 0}.lp-court-context-fields label{font-size:11px;color:#486c50;font-weight:780}.lp-court-context-fields input,.lp-court-context-fields select{box-sizing:border-box;width:100%;min-height:43px;border:1px solid #cfdfd0;border-radius:8px;padding:10px;margin-top:8px;background:#fff;color:#234830;font-size:13px}.lp-agreement-simple-tabs{overflow-x:auto;scrollbar-width:thin}.lp-agreement-simple-tabs button{min-width:94px}@media(max-width:650px){.lp-court-context{padding:14px}.lp-court-context-fields{grid-template-columns:1fr}.lp-court-context h2{font-size:21px}.lp-court-context>header{gap:10px}.lp-court-icon{padding:9px}.lp-agreement-simple-tabs button{flex:0 0 auto;white-space:nowrap}}.lp-leg-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;background:#edf4ed;border:1px solid #dce8dd;padding:6px;border-radius:10px;margin:15px 0}.lp-leg-tabs button{cursor:pointer;min-height:44px;min-width:0;border:0;border-radius:8px;background:transparent;color:#6a8a70;font-size:11px;font-weight:800;padding:10px 6px;white-space:normal;line-height:1.35}.lp-leg-tabs button.selected{background:#285c3e;color:#fff;box-shadow:0 3px 12px #235b3c18}.lp-leg-tabs button:focus-visible{outline:2px solid #367f52;outline-offset:2px}@media(max-width:680px){.lp-leg-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-leg-tabs button{font-size:11px}.lp-court-context-fields{padding:10px 0}}.fs-studio{color:#233e2b;margin:0 auto;max-width:1420px;padding-bottom:115px;font-family:inherit}.fs-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin:8px 0 22px}.fs-heading>div{flex:1}.fs-heading>div>span{font-size:10px;font-weight:850;color:#be7658;letter-spacing:.15em}.fs-heading h1{font-size:clamp(29px,4vw,42px);letter-spacing:-.05em;line-height:1.1;margin:8px 0!important}.fs-heading p{color:#6f8775;font-size:13px;line-height:1.65;margin:0}.fs-back,.fs-request-signatures{display:inline-flex;align-items:center;gap:7px;border:1px solid #d1e0d4;border-radius:10px;background:#fff;color:#39684b;cursor:pointer;padding:11px 13px;font-weight:760;font-size:12px}.fs-start{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.85fr);gap:20px}.fs-file-drop{position:relative;border:2px dashed #97bba0;background:#f5faf4;border-radius:17px;padding:55px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;cursor:pointer;color:#28653f}.fs-file-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.fs-file-drop strong{font-size:20px;color:#254932}.fs-file-drop small{color:#7b937f;font-size:12px;line-height:1.55}.fs-file-drop>span{display:inline-flex;align-items:center;gap:7px;background:#e97452;color:#143022;padding:12px 18px;border-radius:9px;font-weight:800;font-size:13px}.fs-record-source{border:1px solid #dbe7dc;border-radius:16px;background:#fff;padding:25px}.fs-record-source h3{margin:0 0 14px;font-size:18px;letter-spacing:-.02em}.fs-record-source label,.fs-sidebar label{display:block;color:#315c3f;font-size:12px;font-weight:760}.fs-record-source select,.fs-sidebar input:not([type=checkbox]):not([type=range]),.fs-sidebar textarea{display:block;box-sizing:border-box;margin-top:7px;background:#fcfefd;border:1px solid #cadbce;border-radius:9px;padding:11px 12px;min-height:43px;font-size:15px;color:#244d33;width:100%;font-family:inherit}.fs-record-source>p{color:#7c947f;font-size:12px;line-height:1.5}.fs-saved-docs{display:grid;gap:8px;margin-top:14px}.fs-saved-docs button{display:flex;align-items:center;gap:9px;padding:13px;text-align:left;border:1px solid #dce9dc;border-radius:9px;color:#356647;background:#f9fcf8;cursor:pointer}.fs-saved-docs button span{flex:1;overflow-wrap:anywhere;font-size:12px}.fs-layout{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:15px;align-items:start}.fs-sidebar{display:grid;gap:12px}.fs-panel{border:1px solid #dbe7db;border-radius:13px;background:#fff;padding:17px;min-width:0}.fs-panel-top{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:0 0 15px}.fs-panel-top>span{font-size:10px;color:#9a765e;letter-spacing:.12em;font-weight:850}.fs-panel-top button{border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:5px;color:#528263;font-size:11px;font-weight:780}.fs-panel>strong{display:block;font-size:13px;overflow-wrap:anywhere;color:#36553d}.fs-panel>small,.fs-panel label small{font-size:11px;line-height:1.6;color:#849889;display:block;margin-top:9px}.fs-segments{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:14px 0;background:#f1f5ef;border-radius:9px;padding:4px}.fs-segments button{border:0;border-radius:7px;background:transparent;padding:10px;color:#67826d;font-size:12px;font-weight:760;cursor:pointer}.fs-segments button.active{background:#fff;color:#2c653e;box-shadow:0 2px 8px #173f251a}.fs-typed-preview{display:flex;align-items:center;justify-content:center;text-align:center;min-height:75px;background:#fafcf9;border:1px dashed #b4cbb7;border-radius:10px;color:#225139;font:italic 28px cursive;overflow-wrap:anywhere;padding:8px}.fs-draw{margin:10px 0}.fs-draw canvas{box-sizing:border-box;width:100%;height:110px;background:#fdfefd;border:1px dashed #aec9b3;border-radius:9px;touch-action:none}.fs-draw button{display:flex;align-items:center;gap:5px;background:transparent;border:0;padding:7px 0;color:#5e816a;font-size:11px;cursor:pointer}.fs-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.fs-tools button{display:flex;align-items:center;gap:9px;text-align:left;padding:11px 10px;border:1px solid #d6e4d8;border-radius:9px;background:#fcfefb;color:#447251;cursor:pointer;font-weight:760;font-size:12px}.fs-tools button.active{background:#e7f4e8;color:#255b39;border-color:#4a9460;box-shadow:inset 0 0 0 1px #4a9460}.fs-help-line{display:flex;align-items:start;gap:7px;font-size:11px;line-height:1.5;color:#738b77;margin:14px 0 0}.fs-help-line svg{flex:none}.fs-field-editor label{margin-top:13px}.fs-field-editor textarea{resize:vertical;min-height:70px}.fs-field-editor input[type=range]{width:100%;accent-color:#35774a;margin-top:10px}.fs-remove{color:#b95a45!important}.fs-secondary,.fs-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:12px;font-weight:830;min-height:43px;padding:11px 14px;border-radius:9px;cursor:pointer;text-decoration:none}.fs-secondary{border:1px solid #cbdccf;background:#fff;color:#356246}.fs-primary{border:1px solid #e97550;background:#e97550;color:#183b27}.fs-primary:disabled,.fs-secondary:disabled{opacity:.5;cursor:not-allowed}.fs-final-panel .fs-primary{width:100%;margin-top:10px}.fs-affirm{display:flex!important;align-items:start;gap:10px;line-height:1.55;font-size:12px!important}.fs-affirm input{width:19px;height:19px;accent-color:#2d7546;flex:none;margin:2px 0 0}.fs-document-column{min-width:0;border:1px solid #dbe6dc;border-radius:13px;background:#eef1ee;overflow:hidden}.fs-document-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 15px;background:#fff;border-bottom:1px solid #dce6dd}.fs-document-toolbar>div{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750;color:#43684c}.fs-document-toolbar button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #dbe8dd;border-radius:8px;background:#fff;cursor:pointer;color:#3b7450}.fs-document-toolbar button:disabled{opacity:.35;cursor:not-allowed}.fs-pdf-scroll{overflow-x:auto;overflow-y:auto;max-height:75vh;padding:18px;display:flex;justify-content:center;align-items:flex-start}.fs-pdf-wrapper{flex:none;min-width:250px;width:100%;transition:width .15s}.fs-sheet{position:relative;width:100%;background:#fff;box-shadow:0 10px 29px #24362824;overflow:hidden}.fs-page-canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.fs-placement-layer{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair;touch-action:pan-y}.fs-mark{position:absolute;display:flex;align-items:center;justify-content:center;border:1px dashed #4d8c63;border-radius:3px;background:#e6f7e240;box-sizing:border-box;overflow:hidden;color:#1f4e32;touch-action:none;-webkit-user-select:none;user-select:none;cursor:move;font-size:clamp(9px,1.4vw,15px);padding:1px}.fs-mark.selected{border:2px solid #d9704d;background:#fff1d352;box-shadow:0 0 0 2px #ffe0c5}.fs-mark em{font:italic 1.6em cursive;white-space:nowrap;overflow:hidden}.fs-mark img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.fs-mark span{white-space:pre-wrap;line-height:1.1;overflow:hidden;display:block;max-width:100%;max-height:100%}.fs-mark.fs-check{background:#e1f5e2}.fs-hint{display:flex;align-items:flex-start;gap:8px;padding:12px 15px;font-size:12px;color:#577a5f;background:#e3eee3;line-height:1.55;margin:0}.fs-hint svg{flex:none}.fs-page-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 16px;color:#809385;font-size:11px;background:#fff}.fs-page-bottom span:first-child{display:flex;align-items:center;gap:8px}.fs-loading{min-height:280px;display:flex;align-items:center;justify-content:center;gap:10px;color:#748f77;font-size:13px}.fs-error{font-size:12px;line-height:1.55;color:#a34129;background:#fff1e9;border:1px solid #eec1b1;border-radius:10px;padding:13px;margin:13px 0}.fs-completed{margin:0 auto;padding:38px 28px;border:1px solid #d8e4d9;background:#fff;border-radius:17px;text-align:center;max-width:820px}.fs-success-icon{width:68px;height:68px;border-radius:50%;background:#e1f2e4;color:#287043;display:grid;place-items:center;margin:0 auto 18px}.fs-completed h2{font-size:clamp(28px,4vw,38px);margin:0 0 10px;color:#245236;letter-spacing:-.035em}.fs-completed>p{font-size:13px;color:#768b78;line-height:1.7;max-width:570px;margin:13px auto}.fs-completed-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:28px 0}.fs-hash{display:grid;grid-template-columns:130px 1fr;gap:10px 15px;text-align:left;overflow-wrap:anywhere;padding:18px;background:#f8faf7;border-radius:10px}.fs-hash>span{font-size:11px;color:#8da08f}.fs-hash code{font-size:10px;color:#5e7966;overflow-wrap:anywhere}.fs-legal-note{display:flex;align-items:start;gap:9px;font-size:11px!important;color:#6d816d!important}.fs-legal-note svg{flex:none}.fs-footer{display:flex;gap:8px;align-items:start;color:#829786;font-size:11px;line-height:1.65;padding:20px 8px}.fs-footer svg{flex:none}@media(max-width:980px){.fs-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.fs-start{grid-template-columns:1fr}}@media(max-width:750px){.fs-layout,.fs-sidebar{grid-template-columns:1fr}.fs-pdf-scroll{padding:8px;max-height:66vh}.fs-document-column{order:1}.fs-sidebar{order:2}.fs-heading{align-items:flex-start}.fs-request-signatures{width:100%;justify-content:center}.fs-pdf-wrapper{min-width:100%}.fs-studio{padding-bottom:100px}.fs-mark{font-size:12px}.fs-completed{padding:22px 15px}.fs-hash{grid-template-columns:1fr;gap:6px}}.fs-easy-editor{display:flex;flex-direction:column;gap:14px;margin-top:16px}.fs-easy-steps{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.fs-easy-steps>span{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:9px;background:#eef3ec;color:#7a917f;font-size:12px;font-weight:770;border:1px solid #e0e8de}.fs-easy-steps .complete{background:#e3f2e6;color:#35764e;border-color:#c4dfcb}.fs-easy-steps .active{background:#295339;color:#fff;border-color:#295339}.fs-easy-document-info{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border:1px solid #dce8db;border-radius:12px;background:#fff;padding:14px 18px}.fs-easy-document-info>div{display:flex;align-items:center;gap:12px;min-width:0}.fs-easy-document-info>div>svg{color:#447e55;flex:none}.fs-easy-document-info>div>span{display:flex;flex-direction:column;gap:4px;min-width:0}.fs-easy-document-info strong{color:#234831;overflow-wrap:anywhere;font-size:13px}.fs-easy-document-info small{font-size:11px;color:#849a88}.fs-easy-document-info button,.fs-easy-quick-actions button,.fs-easy-field-top button{display:flex;align-items:center;gap:7px;background:#f8faf7;border:1px solid #dce9dd;color:#4c7656;border-radius:9px;padding:10px 13px;cursor:pointer;font-size:12px;font-weight:760}.fs-easy-quick-actions button:disabled{opacity:.45;cursor:not-allowed}.fs-easy-toolbar,.fs-easy-signature-setup,.fs-easy-field-editor{background:#fff;border:1px solid #dce9dd;border-radius:14px;padding:17px}.fs-easy-toolbar-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:9px;margin:0 0 12px}.fs-easy-toolbar-heading strong{font-size:16px;color:#2a573d}.fs-easy-toolbar-heading span{font-size:12px;color:#809785}.fs-easy-toolrow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.fs-easy-toolrow button{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 10px;min-height:53px;background:#f9fcf8;border:1px solid #d5e5d6;color:#477052;border-radius:10px;cursor:pointer;font-size:13px;font-weight:800;white-space:nowrap}.fs-easy-toolrow button.selected{background:#295b3e;border-color:#295b3e;color:#fff;box-shadow:0 3px 13px #234a3624}.fs-easy-toolrow button:focus-visible,.fs-easy-document-info button:focus-visible{outline:3px solid #8cbba0;outline-offset:2px}.fs-easy-quick-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:12px;color:#748b7a}.fs-easy-setup-heading,.fs-easy-field-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.fs-easy-setup-heading>div,.fs-easy-field-top>div{display:flex;flex-direction:column;gap:5px}.fs-easy-setup-heading strong,.fs-easy-field-top strong{font-size:16px;color:#2a5338}.fs-easy-setup-heading span,.fs-easy-field-top span{font-size:12px;color:#829987;line-height:1.5}.fs-setup-number{background:#e6f3e9;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:13px;color:#2b7043;font-weight:850}.fs-easy-name-label,.fs-easy-field-editor label{display:block;font-size:12px;font-weight:760;color:#3f6950;margin:15px 0}.fs-easy-name-label input,.fs-easy-field-editor input:not([type=range]),.fs-easy-field-editor textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #cbdcca;border-radius:9px;font-size:16px;line-height:1.5;padding:12px 13px;background:#fdfefc;color:#284932;margin:7px 0 0}.fs-easy-name-label input:focus,.fs-easy-field-editor input:focus{outline:2px solid #a1c8a8;border-color:#47835c}.fs-easy-signature-setup{background:#f9fcf8;border-color:#c6dfca}.fs-easy-signature-setup>p{display:flex;align-items:center;gap:9px;color:#4e7459;line-height:1.6;font-size:12px;margin:12px 0 0}.fs-easy-signature-setup>p svg{flex:none}.fs-easy-methods{display:grid;grid-template-columns:1fr 1fr;max-width:400px;gap:6px;padding:5px;border-radius:10px;background:#eaf1e9;margin:14px 0}.fs-easy-methods button{border:none;border-radius:7px;background:transparent;color:#63836b;font-size:12px;font-weight:760;cursor:pointer;padding:10px}.fs-easy-methods button.active{background:#fff;color:#2f7347;box-shadow:0 2px 11px #244c3515}.fs-easy-typed-preview{font:italic 29px cursive;background:#fff;border:1px dashed #aac8b0;border-radius:9px;min-height:78px;display:flex;align-items:center;justify-content:center;text-align:center;color:#27513b;overflow-wrap:anywhere;padding:13px}.fs-easy-signature-setup .fs-draw{max-width:560px}.fs-easy-field-editor{border-color:#e3b38f;background:#fffdf8;scroll-margin-top:20px}.fs-easy-field-top button{color:#ad563c;background:#fff}.fs-easy-field-editor label>span{display:block;margin-top:9px;color:#829385;font-weight:400;font-size:11px}.fs-easy-outline{border:1px solid #c7ddca;border-radius:9px;padding:10px 13px;background:#fff;color:#35674a;font-size:12px;font-weight:770;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.fs-easy-field-editor input[type=range]{display:block;width:100%;accent-color:#3c8052;margin:12px 0 0}.fs-easy-size{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.fs-easy-size label{flex:1;min-width:150px}.fs-easy-canvas-panel{border:1px solid #dbe8dc;border-radius:14px;overflow:hidden;background:#ecefeb;min-width:0}.fs-easy-place-instruction{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;background:#e4efe6;padding:12px;font-size:12px;color:#42724e;line-height:1.5}.fs-easy-place-instruction svg{flex:none}.fs-easy-canvas-panel .fs-pdf-scroll{max-height:80vh;min-height:360px}.fs-easy-canvas-panel .fs-pdf-wrapper{width:100%}.fs-easy-canvas-panel .fs-placement-layer{touch-action:manipulation}.fs-easy-page-meta{text-align:center;background:#fff;padding:12px;font-size:11px;color:#78927e}.fs-easy-canvas-panel .fs-mark{touch-action:none}.fs-easy-hint{background:#e8f3e7;border:1px solid #d4e5d0;border-radius:9px;color:#3d6d4c;padding:13px 15px;font-size:12px;line-height:1.6;margin:0}.fs-easy-finish-bar{background:#fff;border:1px solid #ccdfce;border-radius:14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:13px;padding:16px 19px;box-shadow:0 8px 22px #17382513}.fs-easy-finish-summary{flex:1;min-width:180px}.fs-easy-finish-summary strong,.fs-easy-finish-summary span{display:block}.fs-easy-finish-summary strong{font-size:15px;color:#2d5940}.fs-easy-finish-summary span{font-size:11px;color:#7e9382;line-height:1.6;margin-top:3px}.fs-easy-attest{display:flex;align-items:start;gap:10px;font-size:12px;color:#4b6d56;line-height:1.5;max-width:340px;cursor:pointer}.fs-easy-attest input{height:20px;width:20px;accent-color:#368250;flex:none;margin:0}.fs-easy-finish-button{flex:none;min-width:178px;font-size:13px}.fs-easy-finish-button:disabled{opacity:.5}@media(max-width:850px){.fs-easy-toolrow{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-easy-toolrow button{flex-direction:column;gap:5px;padding:10px 3px;font-size:10px;min-height:60px}.fs-easy-finish-bar{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:14;border-radius:13px;box-shadow:0 5px 32px #132c1b39}.fs-easy-finish-summary{min-width:0}.fs-easy-attest{width:100%;max-width:none;order:2}.fs-easy-finish-button{order:3;flex:1;min-width:145px}}@media(max-width:570px){.fs-easy-steps>span{font-size:10px;padding:8px 9px}.fs-easy-toolbar,.fs-easy-signature-setup,.fs-easy-field-editor{padding:13px}.fs-easy-toolrow{gap:5px}.fs-easy-toolbar-heading strong{font-size:14px}.fs-easy-document-info{align-items:flex-start;padding:13px}.fs-easy-document-info button{font-size:11px}.fs-easy-canvas-panel .fs-pdf-scroll{min-height:320px;max-height:67vh;padding:9px}.fs-easy-finish-bar{gap:8px;padding:11px 13px}.fs-easy-finish-summary strong{font-size:12px}.fs-easy-finish-summary span{font-size:10px}.fs-easy-finish-button{min-height:43px}.fs-easy-toolrow button svg{width:19px;height:19px}}.fs-easy-finish-bar{position:sticky;bottom:14px;z-index:14;box-shadow:0 8px 28px #1539232c}.fs-easy-typed-preview{font-family:Helvetica,Arial,sans-serif;font-style:italic;font-weight:400}.fs-easy-canvas-panel .fs-mark em{font-family:Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;font-size:1.2em}.fs-easy-document-info>div>span{max-width:680px}@media(max-width:850px){.fs-easy-finish-bar{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.lp-action-launcher{background:linear-gradient(145deg,#f7faf5,#eaf2e9);border:1px solid #dbe7da;border-radius:18px;padding:clamp(18px,3vw,30px);margin:14px 0 25px}.lp-action-heading span{font-size:10px;color:#c56f50;font-weight:850;letter-spacing:.16em}.lp-action-heading h2{margin:8px 0 6px;font-size:clamp(23px,4vw,31px);color:#234b32;letter-spacing:-.035em}.lp-action-heading p{margin:0 0 20px;color:#718875;font-size:13px}.lp-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lp-action-grid>button{min-width:0;min-height:166px;border:1px solid #dce7dd;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:19px;text-align:left;color:#294b35;cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s}.lp-action-grid>button:hover{border-color:#9ac3a4;box-shadow:0 9px 20px #183a2520;transform:translateY(-2px)}.lp-action-grid>button:focus-visible{outline:2px solid #31724a;outline-offset:3px}.lp-action-icon{width:40px;height:40px;background:#eaf3e9;border-radius:11px;display:grid;place-items:center;color:#37724c}.lp-action-grid strong{font-size:16px;letter-spacing:-.01em}.lp-action-grid small{font-size:12px;line-height:1.5;color:#789180}.lp-action-go{display:flex;gap:7px;align-items:center;margin-top:auto;color:#bc6b50;font-size:12px;font-weight:800}@media(max-width:780px){.lp-action-grid{grid-template-columns:1fr}.lp-action-grid>button{min-height:106px;padding:15px;display:grid;grid-template-columns:44px 1fr;column-gap:12px;row-gap:4px}.lp-action-grid>button>.lp-action-icon{grid-row:1/4;align-self:center}.lp-action-grid strong,.lp-action-grid small,.lp-action-grid .lp-action-go{grid-column:2}.lp-action-grid .lp-action-go{margin:0}.lp-action-heading p{line-height:1.55}}.lp-signing-choice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;border:1px solid #d4e5d7;border-radius:14px;background:#f2f8f1;padding:21px;margin:18px 0}.lp-signing-choice strong{font-size:16px;color:#315a3e}.lp-signing-choice p{font-size:12px;line-height:1.55;color:#759279;margin:6px 0 0}@media(max-width:650px){.lp-signing-choice button{width:100%}}
