@font-face{font-family:Inter;src:url(/brand/Inter-400.ttf);font-display:swap}@font-face{font-family:Inter;src:url(/brand/Inter-600.ttf);font-weight:600;font-display:swap}@font-face{font-family:Outfit;src:url(/brand/Outfit-600.ttf);font-weight:600;font-display:swap}:root{font-family:Inter,sans-serif;color:#20263a;background:#f6f7fb;font-synthesis:none;--blue:#2d46d6;--navy:#141a2e;--muted:#7b8192;--line:#e8eaf1}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #a8b4ff;outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Outfit,Inter,sans-serif;font-weight:600}h1{font-size:36px;letter-spacing:-1.1px;line-height:1.18}h2{font-size:21px;letter-spacing:-.45px}h3{font-size:16px}p{color:var(--muted);font-size:13px;line-height:1.8}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:var(--navy);color:#c2c6d6;padding:35px 20px 16px;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:13px;padding:0 13px}.brand img{width:124px;height:auto}.brand-sub{font-size:12px;letter-spacing:2px;border-left:1px solid #596075;padding-left:13px;color:#dce0ef;margin-top:-5px}.workspace{display:flex;align-items:center;gap:10px;margin:36px 0 31px;padding:15px 8px;border-top:1px solid #2b3147;border-bottom:1px solid #2b3147;font-size:12px;font-weight:600;color:#f4f5f9}.workspace small,.account small,.secure-note small{display:block;font-size:12px;color:#8c94ad;margin-top:6px;font-weight:400}.workspace-icon{background:#313951;width:33px;height:33px;display:grid;place-items:center;border-radius:9px;color:#fff;font-family:Outfit;font-size:24px}.nav-label{font-size:12px;letter-spacing:1.8px;padding:0 15px;margin-bottom:12px;color:#77809c}.nav-label.spaced{margin-top:32px}.nav{width:100%;padding:13px 14px;border-radius:8px;display:flex;gap:12px;align-items:center;font-size:12px;text-align:left;margin:3px 0}.nav:hover{background:#20283f}.nav.active{background:var(--blue);color:#fff}.nav .count{margin-left:auto;background:#ffffff20;border-radius:4px;font-size:12px;padding:2px 6px}.sidebar-bottom{margin-top:auto}.secure-note{display:flex;align-items:center;gap:10px;padding:16px 10px 24px;font-size:12px}.secure-note svg{color:#a3add0}.account{display:flex;align-items:center;gap:10px;border-top:1px solid #2b3147;padding:18px 7px 0;font-size:12px;color:#f5f5fa}.account small{font-size:12px}.avatar{width:33px;height:33px;display:grid;place-items:center;background:#33406d;color:#dce2ff;border-radius:50%;font-family:Outfit;font-size:18px}.main{margin-left:238px}.topbar{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:#fff}.breadcrumb{font-size:12px;color:#71798b}.breadcrumb>span{margin:0 12px;color:#bbc0cc}.preview-chip{display:flex;align-items:center;gap:7px;font-size:12px;border:1px solid var(--line);padding:6px 10px;border-radius:30px;color:#6c7489}.preview-chip i,.badge i{width:5px;height:5px;background:#b4bdcf;border-radius:50%}main{max-width:1510px;padding:35px 42px 24px;margin:auto}.page-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:16px}.page-head p{margin-top:10px;font-size:12px}.eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:600;color:#9399aa;margin-bottom:11px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 17px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap;min-height:42px}.primary{background:var(--blue);color:#fff;box-shadow:0 4px 9px #2d46d616}.primary:hover{background:#243ac0}.primary svg,.secondary svg,.text-btn svg{width:16px;height:16px}.secondary{border:1px solid #dfe3ed;background:#fff}.secondary:hover{background:#f2f4fc}.text-btn{color:var(--blue);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:7px;padding:7px 0}.hero{background:var(--blue);border-radius:13px;min-height:300px;display:grid;grid-template-columns:1.1fr 1fr;position:relative;overflow:hidden;color:#fff}.hero-copy{padding:32px 36px;position:relative;z-index:2}.hero-tag{font-size:12px;letter-spacing:2px;color:#c2ccff}.hero h2{font-size:37px;line-height:1.12;letter-spacing:-.7px;margin-top:17px}.hero p{color:#c7d0ff;font-size:12px;margin-top:14px}.hero-actions{display:flex;gap:22px;align-items:center;margin-top:21px}.primary.light{background:#fff;color:var(--blue);padding:11px 15px}.hero-link{display:flex;align-items:center;gap:9px;font-size:12px;color:#fff}.hero-link svg{width:16px}.hero-foot{display:flex;align-items:center;gap:6px;color:#c0caff;font-size:12px;margin-top:24px}.hero-foot svg{width:12px;height:12px}.hero-art{position:relative;min-height:300px}.orb{border:1px solid #a1b2ff24;border-radius:50%;position:absolute}.orb-one{width:350px;height:350px;top:-20px;left:15px}.orb-two{width:450px;height:450px;top:-70px;left:-35px}.art-document{position:absolute;background:#fff;width:214px;height:263px;top:35px;left:70px;transform:rotate(7deg);border-radius:7px;box-shadow:0 15px 50px #15247860;color:var(--navy);padding:23px}.art-brand img{width:83px}.art-title{font-family:Outfit;font-size:16px;line-height:1.2;margin:24px 0 14px}.art-lines{display:grid;gap:6px}.art-lines i{height:3px;width:100%;background:#e9ecf4}.art-lines i:last-child{width:67%}.art-signature{font-family:cursive;font-size:26px;color:#2d46d6;font-style:italic;margin-top:11px;transform:rotate(-8deg)}.art-line{height:1px;background:#d6dcec;margin-top:7px}.art-document-bottom{display:flex;justify-content:space-between;font-size:5px;letter-spacing:1px;margin-top:11px;color:#989eae}.art-float{position:absolute;left:18px;top:209px;display:flex;gap:10px;align-items:center;background:#fff;padding:13px 19px 13px 13px;box-shadow:0 8px 22px #12237730;border:1px solid #eef0fa;border-radius:9px;color:#28304b;transform:rotate(-4deg);font-size:12px;font-weight:600}.art-float>span{background:#fff4ce;color:#b48a12;width:31px;height:31px;border-radius:8px;display:grid;place-items:center}.art-float small{display:block;font-size:12px;font-weight:400;color:#8b91a1;margin-top:4px}.art-star{position:absolute;font-size:61px;color:#ffda61;left:290px;top:36px;transform:rotate(10deg)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:22px 0}.stat{border:1px solid var(--line);background:#fff;border-radius:9px;display:flex;align-items:center;gap:13px;padding:19px;position:relative}.stat-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:9px}.blue{background:#eef0ff;color:var(--blue)}.amber{background:#fff6de;color:#ba9437}.green{background:#e9f6f0;color:#2c9273}.stat small{font-size:12px;color:#858c9e;display:block}.stat strong{font-family:Outfit;font-size:27px;display:block;margin-top:4px;font-weight:600}.stat-detail{font-size:12px;color:#9ca2b1;margin-left:auto;align-self:flex-end;padding-bottom:4px}.panel{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.panel-heading{padding:21px 23px 16px;display:flex;align-items:center;justify-content:space-between}.panel-heading h2{font-size:17px}.panel-heading h2 span{font:10px Inter;background:#f2f3f9;color:#7b829a;padding:3px 7px;margin-left:6px;border-radius:5px}.table-tools{display:flex;align-items:center;justify-content:space-between;padding:0 23px;border-bottom:1px solid var(--line);gap:12px}.tabs{display:flex;gap:21px;align-self:stretch}.tabs button{font-size:12px;color:#8c92a3;padding:13px 0;border-bottom:2px solid transparent;white-space:nowrap}.tabs button.selected{color:var(--blue);border-color:var(--blue)}.search{display:flex;align-items:center;gap:6px;border:1px solid #e6e8f1;padding:6px 9px;border-radius:6px;max-width:210px;margin:0!important}.search svg{width:13px;height:13px;color:#a3a9b8}.search input{border:0!important;padding:0!important;font-size:12px!important;background:none;min-width:0;width:100%;outline:none}.table-labels,.doc-row{display:grid;grid-template-columns:minmax(200px,1fr) 90px 110px 76px 20px;gap:13px;align-items:center}.table-labels{font-size:12px;letter-spacing:.8px;color:#9298aa;background:#fcfcfe;border-bottom:1px solid var(--line);padding:13px 23px}.doc-row{width:100%;text-align:left;padding:17px 23px;border-bottom:1px solid #eff0f6}.doc-row:last-child{border:0}.doc-row:hover{background:#fafbff}.doc-name{display:flex;align-items:center;gap:12px;min-width:0}.doc-name>div{min-width:0}.pdf-icon{border:1px solid #e4e8f3;background:#f7f8fd;color:#667298;font-size:12px;font-weight:600;width:31px;height:36px;display:grid;place-items:center;border-radius:5px;flex-shrink:0}.doc-name strong{font-size:12px;font-weight:600;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.doc-name small{display:block;color:#9b9faf;font-size:12px;margin-top:5px}.badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;border-radius:5px;padding:5px 8px;width:max-content;white-space:nowrap}.badge.draft{background:#f0f2fb;color:#6d7798}.badge.ready{background:#eaf6f0;color:#31836c}.badge.ready i{background:#51a58b}.badge.neutral{background:#f2f4f8;color:#8790a2}.amber-badge{background:#fff5dc;color:#a48125}.doc-date{font-size:12px;color:#9a9fb0}.mini-avatar{display:inline-grid;place-items:center;width:25px;height:25px;background:#ecedff;border:2px solid white;border-radius:50%;font-size:12px;color:#6e72ad;margin-left:-5px}.doc-signers{padding-left:5px}.row-arrow{color:#a6adbd}.row-arrow svg{width:15px}.empty{text-align:center;padding:39px 20px}.empty>svg{color:#a0abd7;width:33px;height:33px;margin-bottom:12px}.empty h3{font-size:17px;margin-bottom:8px}.empty p{font-size:12px;margin-bottom:17px}.bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:22px}.mini-panel{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:9px;padding:19px;position:relative}.mini-panel h3{font-size:13px;margin-top:1px}.mini-panel p{font-size:12px;margin-top:6px;line-height:1.6}.mini-panel .text-btn{font-size:12px;margin-top:7px}.mini-panel .badge{position:absolute;right:12px;top:16px;font-size:12px}.mini-panel:has(.badge) h3{max-width:190px}.integration-mark{color:var(--blue);background:#eff1ff;display:grid;place-items:center;width:33px;height:33px;border-radius:8px;flex-shrink:0}.integration-mark.warm{color:#b9992c;background:#fff7db}.local-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;margin-top:21px;color:#999fb0}.local-note svg{width:12px}footer{display:flex;justify-content:space-between;font-size:12px;color:#a7adbc;padding:0 42px 21px;max-width:1510px;margin:auto}.footer-dot{margin:0 6px}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);background:var(--navy);color:#fff;max-width:min(90vw,600px);padding:13px 22px;border-radius:9px;box-shadow:0 5px 25px #141a2e33;font-size:12px;opacity:0;transition:opacity .15s,transform .15s;pointer-events:none;z-index:100}#toast.show{opacity:1;transform:translate(-50%)}dialog{border:1px solid var(--line);border-radius:15px;padding:35px;width:min(500px,calc(100vw - 32px));color:var(--navy);box-shadow:0 25px 90px #141a2e35;max-height:90vh}dialog::backdrop{background:#141a2e66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog h2{font-size:27px;margin-right:12px}dialog>p{margin:12px 0 18px;font-size:12px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border-radius:6px;color:#9299ac}.icon-btn:hover{background:#edf0fa;color:var(--blue)}.icon-btn svg{width:15px;height:15px}.modal-close{position:absolute;right:12px;top:12px}.drop-zone{display:flex;align-items:center;flex-direction:column;border:1px dashed #bdc7ef;border-radius:9px;background:#f7f8ff;padding:29px 15px;cursor:pointer;gap:12px;text-align:center}.drop-zone svg{color:var(--blue);height:30px;width:30px}.drop-zone strong{font-size:12px}.drop-zone span{font-size:12px;color:#8e96ab}.drop-zone input{max-width:100%;font-size:12px}.drop-zone.drag{background:#e7ecff;border-color:var(--blue)}.or{font-size:12px;color:#a0a7b9;text-align:center;margin:18px}.full{width:100%}.dialog-error{font-size:12px;color:#b64949}.editor-heading{display:flex;align-items:center;gap:19px;margin-bottom:20px;flex-wrap:wrap}.editor-title{display:flex;align-items:center;gap:9px;flex:1;min-width:200px}.editor-title input{background:none;border:0;border-bottom:1px solid transparent;padding:4px 0;font-family:Outfit;font-size:21px;width:100%;min-width:0;color:var(--navy)}.editor-title input:hover,.editor-title input:focus{border-bottom-color:#b1bcdf}.saved{font-size:12px;color:#919bad}.steps{display:flex;justify-content:center;gap:40px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:14px;margin-bottom:22px}.steps button{font-size:12px;color:#989fb0;display:flex;gap:8px;align-items:center}.steps button span{border-radius:50%;width:22px;height:22px;background:#f1f3f8;display:grid;place-items:center;font-size:12px}.steps button.current{color:var(--blue);font-weight:600}.steps button.current span{background:var(--blue);color:#fff}.editor-grid{display:grid;grid-template-columns:310px minmax(0,1fr);gap:22px;align-items:start}.editor-controls{background:#fff;border:1px solid var(--line);padding:23px;border-radius:10px}.editor-controls h2{font-size:23px}.editor-controls>p{font-size:12px;margin-top:10px;margin-bottom:19px}.quick-people{display:flex;gap:7px;margin-bottom:17px}.quick-people .secondary{padding:9px 7px;font-size:12px;flex:1}.quick-people svg{width:13px}label:not(.search):not(.drop-zone){display:block;font-size:12px;color:#6e7890;margin:14px 0}input:not([type=checkbox]):not([type=file]),select,textarea{width:100%;padding:10px 11px;border:1px solid #e0e4ef;border-radius:6px;display:block;margin-top:7px;color:#3d4761;background:#fff;font-size:12px;max-width:100%}textarea{resize:vertical}.person-card{border:1px solid var(--line);border-radius:8px;padding:13px;margin-top:12px}.person-top{display:flex;align-items:center;gap:7px;font-size:12px}.person-top .icon-btn{margin-left:auto}.number{background:#edf0ff;color:var(--blue);border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:12px}.checkbox{display:flex!important;align-items:center;gap:8px;font-size:12px!important;margin:18px 0!important}.checkbox input{accent-color:var(--blue)}.small-note{font-size:13px;color:var(--text-muted,var(--muted));line-height:1.7;margin-top:17px}.pdf-panel{border:1px solid var(--line);border-radius:9px;overflow:hidden;min-width:0}.pdf-toolbar{background:#fff;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:10px}.pdf-toolbar>span{display:flex;align-items:center;gap:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:70%}.pdf-toolbar>div{display:flex;align-items:center;gap:4px;white-space:nowrap}.pdf-toolbar svg{width:14px}.pdf-scroll{background:#e9ecf3;padding:24px;max-height:760px;overflow:auto}#pdf-sheet{position:relative;max-width:680px;margin:auto;box-shadow:0 5px 16px #141a2e20;line-height:0;background:#fff;min-height:200px}#pdf-canvas{width:100%;height:auto;display:block}#field-layer{position:absolute;inset:0;cursor:crosshair}.placed-field{position:absolute;width:28%;height:5%;background:#ecedffdd;border:1px dashed var(--blue);color:var(--blue);display:flex;align-items:center;gap:5px;padding:3px 7px;line-height:1.2;overflow:hidden;cursor:default}.placed-field svg{width:14px;flex-shrink:0}.placed-field span{font-size:clamp(6px,.75vw,11px);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.placed-field small{display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.placed-field.color-1{background:#fff5d9dd;border-color:#bd9226;color:#936d12}.placed-field.color-2{background:#e8f6efdd;border-color:#39967c;color:#26775e}.pdf-hint{background:#fff;text-align:center;font-size:12px;color:#919bad;padding:12px}.field-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 25px}.field-tools button{display:flex;align-items:center;gap:8px;border:1px solid #e1e6f2;border-radius:6px;padding:13px 9px;font-size:12px}.field-tools button.chosen{border-color:var(--blue);background:#f1f3ff;color:var(--blue)}.field-tools svg{width:16px}.placed-title{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px;color:#8d97ab}.field-list{margin:12px 0 20px;max-height:240px;overflow:auto}.field-list>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:9px 0;font-size:12px}.field-list small{display:block;font-size:12px;color:#939caf;margin-top:5px}.field-list p{font-size:12px}.review-summary{margin:20px 0;border-top:1px solid var(--line)}.review-summary>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;gap:8px}.review-summary span{color:#8a93a7}.review-summary strong{font-weight:600}.connection-notice{display:flex;gap:10px;background:#f3f5fc;border:1px solid #e5e9f5;padding:16px;border-radius:8px;margin:19px 0;font-size:12px}.connection-notice>svg{flex-shrink:0;color:var(--blue);width:17px}.connection-notice p{font-size:12px;margin-top:7px}.mt{margin-top:10px}.history{padding-left:20px;max-height:380px;overflow:auto}.history li{font-size:12px;padding:10px 0}.history small{display:block;color:#9ca4b4;font-size:12px;margin-top:6px}.danger{background:#fff1f1;color:#b74646;border:1px solid #f4dada;border-radius:6px;padding:11px 16px;font-size:12px}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.template-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:21px}.template-preview{position:relative;height:180px;background:#f0f2fa;border-radius:7px;margin-bottom:24px;padding:34px;color:#9ba9db;overflow:hidden}.template-preview>svg{width:37px;height:37px;margin-bottom:15px}.template-preview>div{width:80%;background:#d9dfef;height:4px;margin:9px 0}.template-preview>div:last-of-type{width:56%}.template-preview>span{position:absolute;right:25px;bottom:12px;color:#d5b456;font-size:45px}.template-card .eyebrow{font-size:12px}.template-card h2{font-size:20px;margin-top:10px}.template-card p{font-size:12px;margin-top:10px;min-height:44px}.template-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:22px;padding-top:13px}.template-bottom>span{font-size:12px;color:#979fb1}.connections-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.connection-card{background:#fff;border:1px solid var(--line);padding:27px;border-radius:11px}.connection-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:8px}.connection-logo{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600}.connection-logo.zoho{letter-spacing:3px;color:#327aab;font-size:20px}.connection-logo.drive{color:var(--blue)}.connection-card h2{font-size:24px;margin-bottom:13px}.connection-card>p{max-width:410px;font-size:12px}.connection-card ul{font-size:12px;line-height:2.6;padding-left:16px;color:#747f97;margin:20px 0}.connection-caption{display:block;font-size:12px;margin-top:13px;color:#9aa2b5}.pass-card{grid-column:1/-1;background:var(--navy);color:#fff}.pass-card p{color:#a9b2cc}.pass-card .connection-top{margin-bottom:17px}.pass-card .text-btn{margin-left:22px;color:#bec8ff}.pass-card .secondary{color:var(--navy)}.pass-steps{display:flex;gap:30px;font-size:12px;color:#a8b5ff;margin:25px 0}.pass-steps strong{color:#f4f6fd;margin-left:7px;font-size:12px;font-weight:400}.setup-list{font-size:12px;line-height:2.1;padding-left:18px;color:#7a849a}.team-feature{display:flex;gap:30px;background:#fff;padding:44px;border:1px solid var(--line);border-radius:11px;align-items:center}.team-feature h2{font-size:34px}.team-feature p{max-width:500px;font-size:12px;margin:16px 0 24px}.team-symbol{width:140px;height:140px;display:grid;place-items:center;background:#f0f3ff;border-radius:50%;color:var(--blue);flex-shrink:0}.team-symbol svg{width:58px;height:58px}.login-page{max-width:470px;margin:10vh auto;padding:40px;background:#fff;border:1px solid var(--line);border-radius:15px}.login-page>img{width:150px;margin-bottom:47px}.login-page h1{font-size:48px}.login-page p{margin:21px 0}.login-page small{display:block;font-size:12px;color:#939bad;margin-top:25px}.startup-error{max-width:650px;padding:60px;margin:auto}@media(min-width:1500px){.hero{min-height:340px}.hero-copy{padding:40px 45px}.hero h2{font-size:43px}.hero-art{max-width:410px}.art-document{left:100px;top:45px;transform:rotate(7deg) scale(1.08)}.art-float{left:35px;top:237px}.art-star{left:330px;top:44px}.orb-one{left:40px}.orb-two{left:-10px}}@media(max-width:1150px){.sidebar{width:205px;padding:30px 14px 16px}.brand{padding:0 8px;gap:9px}.brand img{width:113px}.brand-sub{padding-left:9px;font-size:12px}.main{margin-left:205px}main{padding:29px 26px 22px}.topbar{padding:0 26px}.hero-copy{padding:28px}.hero h2{font-size:32px}.hero-actions{gap:12px}.hero-art{transform:translate(-10px)}.art-document{left:35px}.art-float{left:0}.art-star{left:244px}.stat{padding:16px 12px}.stat-detail{display:none}.table-labels,.doc-row{grid-template-columns:minmax(160px,1fr) 65px 84px 58px 15px;gap:10px}.mini-panel .badge{position:static;display:none}.mini-panel:has(.badge) h3{max-width:none}.editor-grid{grid-template-columns:270px minmax(0,1fr);gap:15px}.editor-controls{padding:18px}.pdf-scroll{padding:15px}.template-grid{gap:14px}.template-card{padding:17px}.template-card h2{font-size:18px}footer{padding:0 26px 20px}}@media(max-width:900px){.sidebar{width:77px;padding:27px 10px 15px}.brand{padding:0;justify-content:center}.brand img{display:none}.brand:before{content:"a";font-family:Outfit;font-size:40px;color:#fff}.brand-sub,.workspace,.nav-label,.nav span,.secure-note,.account>div{display:none}.sidebar nav:first-of-type{margin-top:40px}.sidebar nav{margin-top:20px}.nav{justify-content:center;padding:13px}.account{padding:15px 0 0;justify-content:center}.sidebar-bottom .icon-btn{display:none}.main{margin-left:77px}.hero-art{transform:scale(.9) translate(-10px);transform-origin:center}.hero-copy{padding:27px}.hero-actions{gap:12px}.hero-link,.hero .primary{font-size:12px}.hero h2{font-size:32px}.table-labels,.doc-row{grid-template-columns:minmax(150px,1fr) 55px 82px 53px 12px;gap:7px}.bottom-grid{gap:12px}.mini-panel{padding:15px;gap:10px}.mini-panel h3{font-size:12px}.search{max-width:170px}.tabs,.connections-grid{gap:15px}.connection-card{padding:23px}.template-grid{grid-template-columns:1fr}.template-preview{height:130px}.template-card p{min-height:0}.team-feature{padding:30px}.team-symbol{width:95px;height:95px}.editor-grid{grid-template-columns:240px minmax(0,1fr)}.editor-controls h2{font-size:20px}.quick-people{flex-direction:column}.pdf-scroll{padding:10px}.placed-field small{font-size:12px}}@media(max-width:680px){.sidebar{position:sticky;top:0;height:62px;width:100%;flex-direction:row;align-items:center;padding:0 13px;gap:12px}.brand{display:none}.sidebar nav:first-of-type{margin:0}.sidebar nav{display:flex;margin:0;gap:0}.nav{padding:10px;margin:0}.nav.active{background:#2d46d6}.sidebar nav:first-of-type .nav:first-child:after{content:"Sign";font-family:Outfit;font-size:14px;color:#fff}.sidebar-bottom{margin:0 0 0 auto}.account{padding:0;border:0}.account .avatar{width:29px;height:29px;font-size:16px}.main{margin:0}.topbar{height:48px;padding:0 19px}.breadcrumb{font-size:12px}.preview-chip{font-size:12px;padding:4px 7px}.breadcrumb>span{margin:0 5px}main{padding:25px 18px 22px}.page-head{align-items:flex-start;margin-bottom:23px;gap:10px}.page-head h1{font-size:27px;max-width:250px;letter-spacing:-.7px}.page-head p{font-size:12px;max-width:240px;line-height:1.7}.page-head .primary{padding:10px;font-size:12px;min-height:36px;margin-top:23px;gap:5px}.page-head .primary svg{width:12px}.eyebrow{font-size:12px;letter-spacing:1.4px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:27px 26px}.hero h2{font-size:36px}.hero p{font-size:12px}.hero-art{height:245px;min-height:245px;transform:scale(.85);transform-origin:top center;margin-bottom:-20px;margin-top:-6px}.art-document{left:calc(50% - 105px);top:0}.art-float{left:calc(50% - 153px);top:164px}.art-star{left:calc(50% + 105px);top:0}.orb-one{left:calc(50% - 170px);top:-30px}.orb-two{left:calc(50% - 220px);top:-80px}.hero-foot{font-size:12px;margin-top:22px}.stats{gap:8px;margin:17px 0}.stat{padding:13px 10px;gap:7px;flex-direction:column;align-items:flex-start}.stat-icon{width:29px;height:29px;border-radius:7px}.stat-icon svg{width:15px}.stat small{font-size:12px;margin-top:3px}.stat strong{font-size:26px;margin-top:4px}.panel-heading{padding:18px 15px 10px}.panel-heading h2{font-size:15px}.panel-heading .text-btn{font-size:12px}.table-tools{padding:0 15px;flex-wrap:wrap;gap:5px}.tabs{order:2;width:100%;gap:22px}.tabs button{font-size:12px}.search{order:1;max-width:none;width:100%;margin:5px 0!important;padding:9px}.table-labels{grid-template-columns:1fr 73px;padding:12px 15px}.table-labels>span:nth-child(2),.table-labels>span:nth-child(4),.table-labels>span:nth-child(5){display:none}.doc-row{grid-template-columns:minmax(0,1fr) 73px;padding:15px}.doc-signers,.doc-date,.row-arrow{display:none}.doc-name{gap:9px}.doc-name strong,.doc-name small{font-size:12px}.bottom-grid{grid-template-columns:1fr;gap:12px;margin-top:17px}.mini-panel{padding:19px}.mini-panel h3{font-size:14px}.mini-panel p{font-size:12px}.local-note{font-size:12px;align-items:flex-start;text-align:center;line-height:1.7}.local-note svg{flex-shrink:0}footer{padding:0 18px 20px;font-size:12px}footer>span:last-child{display:none}.empty{padding:30px 15px}.empty h3{font-size:16px}.empty p{font-size:12px}.editor-heading{gap:7px;margin-bottom:15px}.editor-heading>.text-btn{width:100%}.editor-title input{font-size:20px}.saved{font-size:12px;width:100%;margin-top:4px}.steps{gap:23px;padding:12px 8px}.steps button{font-size:12px;gap:5px}.steps button span{width:19px;height:19px;font-size:12px}.editor-grid{grid-template-columns:1fr}.editor-controls{padding:22px}.quick-people{flex-direction:row}.pdf-scroll{max-height:620px;padding:12px}.placed-field span,.placed-field small{font-size:12px}.placed-field svg{width:12px}.connections-grid{grid-template-columns:1fr}.pass-card{grid-column:auto}.connection-card{padding:25px}.pass-steps{flex-direction:column;gap:15px}.pass-card .text-btn{margin:12px 0 0}.connection-card>p{font-size:12px}.team-feature{padding:27px;display:block}.team-symbol{margin-bottom:24px;width:80px;height:80px}.team-symbol svg{width:37px}.team-feature h2{font-size:29px}.team-feature p{font-size:12px}.template-preview{height:150px}.login-page{margin:5vh 16px;padding:30px}.login-page h1{font-size:43px}dialog{padding:29px 24px}dialog h2{font-size:24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(min-width:681px)and (max-width:900px){.brand:before{display:none}.brand img{display:block;width:52px}}@media(max-width:680px){.brand{display:flex;width:77px;flex-shrink:0}.brand:before{display:none}.brand img{display:block;width:77px}.sidebar{gap:3px;padding:0 10px}.sidebar nav:first-of-type .nav:first-child:after{display:none}.nav{padding:9px}.sidebar .brand-sub,.sidebar .account{display:none}}.biz-list{display:grid;gap:10px}.biz-record{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:18px;background:#fff;border:1px solid #e1e5ed;border-radius:12px}.biz-record>span:nth-child(2){flex:1;min-width:0}.biz-record strong,.biz-record small{display:block;overflow-wrap:anywhere}.biz-record-icon{font-size:12px;padding:12px;background:#edf0ff;border-radius:8px}.biz-actions,.biz-editor-tools,.biz-editor-head,.biz-permission{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.biz-editor-tools,.biz-editor-head{margin-bottom:20px;justify-content:space-between}.biz-title{width:100%;font-size:28px;font-weight:600;margin:12px 0 24px}.biz-editor-body{padding:24px}.biz-editor-body label,.connection-card label{display:grid;gap:8px;margin-bottom:16px}.biz-draft-text{width:100%;font:15px/1.8 inherit;min-height:440px;padding:20px;resize:vertical}.biz-notice,.biz-error{padding:20px;background:#fff7e5;border-radius:12px}.biz-review-controls{margin:24px 0}.biz-permission{justify-content:space-between;padding:12px 0;border-bottom:1px solid #e1e5ed}#signature-pad{width:100%;height:180px;border:1px dashed #a4aec3;background:#fff;touch-action:none}.sidebar{overflow-y:auto}.brand-sub{letter-spacing:2px;font-size:12px}.biz-editor-body input,.biz-editor-body textarea,.biz-editor-body select{max-width:100%;box-sizing:border-box}.biz-record small{color:#657085;margin-top:5px}@media(max-width:700px){.biz-record{flex-wrap:wrap}.biz-record>small{width:100%}.biz-editor-body{padding:16px}.biz-title{font-size:22px}}.biz{max-width:1320px;margin:auto}.biz h2{font-size:20px;line-height:1.35;margin:0 0 12px}.biz h3{margin:12px 0}.biz p{line-height:1.65;color:#637087}.biz button{cursor:pointer}.biz input,.biz textarea,.biz select,#biz-modal input,#biz-modal textarea,#biz-modal select{font:inherit;color:#18213b;background:#fff;border:1px solid #d8deea;border-radius:8px;padding:11px 12px;width:100%;min-width:0}.biz label,#biz-modal label{font-size:13px;font-weight:500;color:#4d5870}.biz textarea{line-height:1.7;resize:vertical}.biz fieldset{border:0;padding:0;margin:0;min-width:0}.biz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.biz-grid label{display:grid;gap:8px}.biz-grid label:has(textarea){grid-column:1/-1}.biz-kind-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.biz-kind{display:block;text-align:left;border:1px solid #e0e5ef;border-radius:14px;background:#fff;padding:25px;min-width:0}.biz-kind:hover{border-color:#7084e9;box-shadow:0 6px 24px #24326a0a}.biz-kind .eyebrow{font-size:12px}.biz-kind h2{margin-top:18px}.biz-kind p{font-size:13px}.biz-kind .text-btn{display:block;margin-top:22px}.biz-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.biz-metrics button{background:#fff;border:1px solid #e0e5ef;border-radius:12px;text-align:left;padding:22px}.biz-metrics strong{display:block;font-size:32px;color:#253bd0;margin-bottom:9px}.biz-metrics span{font-size:12px;color:#637087}.biz-resume{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:14px;background:#eef1ff;border:1px solid #dce2ff;padding:26px;margin-bottom:26px}.biz-resume h2{margin-top:9px}.biz-resume p{margin:0;font-size:12px}.biz-record{border:0;border-bottom:1px solid #edf0f6;border-radius:0}.biz-record:hover{background:#f7f8fe}.biz-record:last-child{border:0}.biz-record strong{font-size:14px}.biz-record small{font-size:12px}.biz-client{display:flex;align-items:center;gap:20px;padding:20px 24px;border-bottom:1px solid #edf0f6}.biz-client>button:first-child{flex:1;text-align:left;border:0;background:none;min-width:0}.biz-client strong,.biz-client span,.biz-client small{display:block;overflow-wrap:anywhere}.biz-client strong{font-size:15px;margin-bottom:7px}.biz-client span,.biz-client small{font-size:12px;color:#657085;line-height:1.7}.biz-search{margin-bottom:18px;max-width:420px}.biz-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;background:#fff;border:1px solid #e1e5ef;padding:24px;border-radius:12px;margin-bottom:24px;overflow-wrap:anywhere}.biz-info small{display:block;font-size:12px;color:#73809b;margin-bottom:12px}.biz-followup{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid #edf0f6;gap:16px}.biz-followup p{margin:6px 0;font-size:12px}.biz-followup small{white-space:pre-wrap}.biz-editor-head{font-size:12px;color:#73809b}.biz-draft-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.biz-draft-heading p{margin:0;font-size:13px}.biz-client-summary{background:#f5f7fc;padding:16px;border-radius:10px;grid-column:1/-1}.biz-client-summary p{font-size:12px;margin:8px 0}.biz-pricing{margin-top:30px;padding-top:26px;border-top:1px solid #e4e8f0}.biz-price-labels,.biz-price-row{display:grid;grid-template-columns:minmax(130px,1fr) 100px 130px 38px;gap:10px;align-items:center}.biz-price-labels{font-size:12px;color:#78839a;margin:20px 0 8px}.biz-price-row{margin-bottom:10px}.biz-totals{margin:20px 0 24px auto;max-width:400px;border:1px solid #e3e7f0;border-radius:10px;padding:16px}.biz-totals>div{display:flex;justify-content:space-between;gap:12px;padding:7px;font-size:13px}.biz-flow{display:grid;gap:14px;margin:24px 0}.biz-flow-card{display:flex;align-items:center;gap:15px;background:#f9faff;border:1px solid #e1e5ef;border-radius:12px;padding:18px}.biz-flow-card.final{background:#edf1ff;border-color:#cbd5ff}.biz-flow-card>div{flex:1;min-width:0}.biz-flow-card input{margin:4px 0}.biz-flow-card .number{flex-shrink:0}.biz-flow-card[draggable=true]{cursor:grab}.biz-review-controls>div{background:#fff;border:1px solid #dfe5f0;border-radius:12px;padding:24px;margin:20px 0}.biz-review-controls textarea{margin:10px 0}.biz-comments,.biz-history{padding:22px;min-width:0}.biz-comments .panel-heading,.biz-history .panel-heading{padding:0 0 18px}.biz-comments article,.biz-history>div:not(.panel-heading){padding:16px 0;border-top:1px solid #edf0f6;font-size:12px;overflow-wrap:anywhere}.biz-comments p{white-space:pre-wrap}.biz-comments form label{display:grid;gap:10px;margin:20px 0 12px}.biz-history p{font-size:12px;margin:5px 0}.biz-audit-row{padding:18px 24px;border-bottom:1px solid #e5e9f1}.biz-books-status{padding:0 24px 20px}.biz-books-status p{font-size:13px}.biz-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px}.biz-compare pre{white-space:pre-wrap;word-break:break-word;font:12px/1.7 Inter,sans-serif;max-height:60vh;overflow:auto;padding:16px;background:#f5f7fc;border-radius:8px}.biz .danger{border:1px solid #e8b1b1;color:#a12626;background:#fff;padding:11px 18px;border-radius:8px}.biz .mt{margin-top:24px}.biz .connection-card h3{font-size:14px}#biz-modal{border:1px solid #d9e0ef;border-radius:16px;width:min(760px,calc(100vw - 32px));max-height:88vh;padding:32px;box-shadow:0 24px 100px #101b3e33;color:#17213b}#biz-modal::backdrop{background:#0b173b88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#biz-modal h2{font-size:24px;margin:0 35px 25px 0}#biz-modal label{display:grid;gap:7px;margin-bottom:16px}#biz-modal .modal-close{position:absolute;right:15px;top:15px}#biz-modal .checkbox{display:flex;align-items:flex-start}#biz-modal .checkbox input{width:auto;margin-top:4px}#biz-modal .dialog-error{font-size:13px;color:#a12626}.sidebar-bottom{position:relative!important;margin-top:30px!important}.sidebar{display:flex;flex-direction:column}.sidebar nav{flex-shrink:0}.sidebar-bottom{margin-top:auto!important;padding-top:28px}.nav{min-height:39px!important;padding-top:9px!important;padding-bottom:9px!important}.spaced{margin-top:20px!important}@media(max-width:1100px){.biz-kind-grid,.biz-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.biz-kind-grid,.biz-grid,.biz-info,.biz-compare{grid-template-columns:1fr}.biz-resume,.biz-draft-heading{align-items:flex-start;flex-direction:column}.biz-price-labels,.biz-price-row{grid-template-columns:minmax(90px,1fr) 62px 85px 28px;gap:5px}.biz-price-row input{font-size:12px;padding:9px 5px}.biz-flow-card{flex-wrap:wrap}.biz-record .badge{margin-left:auto}.biz-metrics button{padding:17px}.biz-client{padding:16px;gap:10px}#biz-modal{padding:24px 18px}.biz-info{padding:18px}}.home-widget-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:5px 0 18px}.home-widget-bar>span{font-size:12px;letter-spacing:1.7px;color:#78849b}.home-widget-bar button,.home-widget-title button,.home-widget-actions button,.home-restore button{background:none;border:0;color:#2d46d6;font:inherit;font-size:12px;cursor:pointer;padding:7px}.home-widget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}.home-widget{border:1px solid #e1e6ef;border-radius:18px;padding:24px;background:#fff;min-width:0;transition:transform .2s,box-shadow .2s}.home-widget:hover{box-shadow:0 8px 26px #24326a0a}.home-widget[draggable=true]{cursor:grab;border-style:dashed}.home-widget-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.home-widget-title h2{font-size:16px!important;margin:0!important;letter-spacing:-.25px}.home-widget-dot{height:7px;width:7px;background:#b4bef0;border-radius:100%}.home-calendar{background:#fffdf7}.home-inbox{background:#f8faff}.home-slack{background:#fcf8ff}.home-focus{background:#eef7f4}.home-approvals{background:#f7f6ff}.home-widget p{font-size:12px;line-height:1.75}.home-dates{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:4px;margin:14px 0 20px}.home-dates>*{font-size:12px;padding:6px 0}.home-dates small{color:#8b92a3;font-size:12px}.home-dates .today{border-radius:50%;background:#2d46d6;color:#fff;font-weight:600}.home-month>strong{font-size:12px}.home-feed{font-size:12px;color:#68748b;min-height:80px}.home-feed-item{display:block;text-decoration:none;color:#1e2943;padding:11px 0;border-bottom:1px solid #e3e7f080}.home-feed-item:last-child{border:0}.home-feed-item strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.home-feed-item small{display:block;font-size:12px;color:#75819a;margin-top:5px;overflow-wrap:anywhere}.home-widget-actions{display:flex;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap}.home-widget-actions a{font-size:12px;color:#2d46d6;text-decoration:none}.home-count strong{font-size:52px;font-weight:500;color:#5344b8}.home-shortcuts{display:grid;gap:10px}.home-shortcuts>*{border:1px solid #e1e6ef;border-radius:8px;background:#fff;text-align:left;padding:11px;font:inherit;font-size:12px;color:#394769;text-decoration:none}.home-focus-time{font-size:46px;letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:24px 0;color:#236b54}.home-restore{display:flex;gap:12px;margin-bottom:12px}.biz-audit>div{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:14px;padding:18px 24px;border-bottom:1px solid #edf0f6;align-items:center;font-size:12px}.biz-audit small,.biz-audit time{font-size:12px;color:#7a859a}@media(max-width:1100px){.home-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.home-widget-grid{grid-template-columns:1fr}.home-widget-bar{align-items:flex-start;flex-direction:column}.home-widget{padding:21px}.biz-audit>div{grid-template-columns:1fr 1fr}.home-calendar .home-month{max-width:320px;margin:auto}}@media(prefers-reduced-motion:reduce){.home-widget{transition:none}}.home-welcome{display:flex;position:relative;overflow:hidden;align-items:center;justify-content:space-between;min-height:340px;border-radius:24px;padding:40px 44px;margin:8px 0 32px;background:#eef1ff;border:1px solid #e1e6ff}.home-welcome-copy{position:relative;z-index:1;max-width:760px}.home-welcome .eyebrow{color:#6a75a6;font-size:12px;letter-spacing:1.8px}.home-welcome h1{font:500 clamp(32px,3.5vw,54px)/1.04 Outfit,Inter,sans-serif!important;letter-spacing:-1.8px;margin:20px 0 18px!important;color:#182350}.home-welcome h1 span{font-weight:700;color:#2d46d6}.home-welcome #welcome-quote{font:650 clamp(18px,2vw,27px)/1.3 Outfit,Inter,sans-serif;color:#29376e;max-width:530px;letter-spacing:-.5px;margin:0 0 25px}.home-welcome-art{width:240px;height:260px;position:relative;flex-shrink:0;margin-right:10px}.home-orbit{position:absolute;inset:20px;border:1px solid #a8b5f4;border-radius:50%;transform:rotate(-25deg) scaleY(.65)}.home-spark{position:absolute;left:75px;top:32px;font-size:140px;color:#2d46d6;line-height:1}.home-dot{position:absolute;width:44px;height:44px;background:#ffc53d;border-radius:50%;left:25px;top:82px}.home-wiggle{position:absolute;right:-5px;top:100px;font-size:70px;color:#7c8eea;font-family:Inter}.home-note{position:absolute;top:195px;left:65px;transform:rotate(-9deg);font-size:13px;font-weight:600;line-height:1.4;color:#4555a4;background:#fff5d5;padding:12px 20px;border-radius:4px;box-shadow:0 6px 15px #667bc41a}@media(max-width:1000px){.home-welcome-art{width:150px;opacity:.8}.home-spark{left:20px;font-size:100px}.home-note{left:10px}}@media(max-width:700px){.home-welcome{padding:28px 24px;min-height:320px}.home-welcome-art{position:absolute;right:-55px;bottom:-40px;opacity:.15;transform:scale(1.4)}.home-welcome h1{font-size:38px!important}.home-welcome #welcome-quote{font-size:23px;max-width:270px}}#tahnoon-launch{position:fixed;right:26px;bottom:25px;z-index:100;background:#233bc3;color:#fff;border:1px solid #ffffff66;border-radius:30px;padding:13px 21px;box-shadow:0 8px 28px #293ebd40;font:500 13px Inter,sans-serif;cursor:pointer}#tahnoon-launch span{color:#ffd970;margin-right:8px;font-size:19px}#tahnoon-panel{position:fixed;inset:auto 24px 78px auto;border:1px solid #d9e0ef;border-radius:20px;padding:0;width:min(510px,calc(100vw - 28px));max-height:83vh;box-shadow:0 22px 90px #16204638;color:#18213b}#tahnoon-panel::backdrop{background:#111c3f40}#tahnoon-panel header{padding:24px;display:flex;justify-content:space-between;align-items:center;background:#eef1ff}#tahnoon-panel h2{font:600 22px Outfit,sans-serif;margin:6px 0 0}#tahnoon-panel h2 span{color:#e5ad21}#tahnoon-panel small{font-size:12px;letter-spacing:1px;color:#6b77a1}.tahnoon-note{font-size:12px;line-height:1.7;color:#697590;margin:18px 24px}#tahnoon-messages{padding:0 24px;max-height:39vh;overflow:auto}#tahnoon-messages article{background:#f5f7fc;border-radius:12px;padding:14px;margin:12px 0}#tahnoon-messages article.user{background:#eaf0ff;margin-left:35px}#tahnoon-messages p{font:13px/1.75 Inter,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}#tahnoon-panel form{padding:20px 24px;border-top:1px solid #e4e9f2}#tahnoon-panel label{font-size:12px;display:block;margin-bottom:8px}#tahnoon-panel textarea{width:100%;box-sizing:border-box;border:1px solid #dce3ef;border-radius:10px;padding:12px;font:13px/1.7 Inter,sans-serif;margin-bottom:12px}#tahnoon-state{font-size:12px;display:block;color:#6c7893;line-height:1.6;margin-top:12px}.tahnoon-action{border:1px solid #d5ddf6;border-radius:10px;padding:16px;margin:14px 0;font-size:12px}.tahnoon-action summary{cursor:pointer;margin:12px 0;color:#52649e}.tahnoon-action pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;font-size:12px}@media(max-width:700px){#tahnoon-panel{right:14px;bottom:75px}#tahnoon-launch{right:16px;bottom:16px}}.brand{flex-wrap:wrap;gap:8px!important;height:auto!important;min-width:0}.brand-sub{border:0!important;padding-left:0!important;margin-left:0!important;white-space:nowrap}.sidebar{overflow-x:hidden}.brand img{max-width:145px!important}#tahnoon-launch{right:86px}@media(max-width:700px){#tahnoon-launch{right:82px;font-size:12px;padding:11px 16px}}.home-brief{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#fff;border:1px solid #e1e6ef;padding:24px 28px;border-radius:16px;margin-bottom:25px}.home-brief p{font-size:12px;margin:0 0 8px}.home-brief small{font-size:12px;color:#7c88a0}#slack-list-columns{font:10px/1.7 monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;overflow:auto;margin:16px 0}@media(max-width:700px){.home-brief{align-items:flex-start;flex-direction:column;padding:22px}}#mobile-menu{display:none}@media(max-width:680px){.sidebar{justify-content:space-between;overflow:hidden;padding:0 18px!important}.sidebar .brand{width:105px;height:62px!important}.sidebar .brand img{width:105px!important;max-width:105px!important}#mobile-menu{display:flex;align-items:center;justify-content:center;color:#fff;width:42px;height:42px;border:1px solid #ffffff30;border-radius:9px;margin-left:auto;align-self:center}.sidebar nav,.sidebar .nav-label,.sidebar .sidebar-bottom{display:none!important}.sidebar.menu-open{height:auto;max-height:90vh;overflow-y:auto;flex-wrap:wrap;gap:0;align-items:flex-start;padding-bottom:18px!important}.sidebar.menu-open nav{display:flex!important;flex-direction:column;width:100%;margin:5px 0!important;gap:3px}.sidebar.menu-open .nav-label{display:block!important;width:100%;margin:14px 10px 8px!important;font-size:12px}.sidebar.menu-open .nav{width:100%;justify-content:flex-start;gap:14px;padding:11px 14px!important}.sidebar.menu-open .nav span{display:inline;font-size:13px}.sidebar.menu-open .sidebar-bottom{display:block!important;width:100%;padding-top:12px!important;margin:8px 0 0!important}.sidebar.menu-open .account{display:flex!important;justify-content:flex-start;padding:12px 8px}.sidebar.menu-open .account>div{display:block;font-size:12px}.sidebar.menu-open .account .icon-btn{display:flex!important;margin-left:auto}.sidebar.menu-open .secure-note{display:none}}.mark-preview{position:relative;max-width:520px;margin:0 auto 24px;border:1px solid #d9e0ef;background:#f3f5fa;min-height:140px;cursor:crosshair;line-height:0}.mark-preview canvas{display:block;width:100%;height:auto}.mark-preview img{position:absolute;height:auto;pointer-events:none;opacity:.85;outline:1px dashed #2d46d6;outline-offset:3px}.biz .home-brief{display:block;background:linear-gradient(120deg,#f0edff,#f8f9ff 55%,#fff7e5);padding:36px;border:1px solid #e5dffd;border-radius:24px;position:relative;overflow:hidden}.home-brief-title .eyebrow{color:#7458bc;letter-spacing:2px}.biz .home-brief h2{font-size:clamp(30px,3.3vw,48px);line-height:1.12;letter-spacing:-1.6px;max-width:720px;margin:18px 0 12px;color:#24224e}.biz .home-brief h2 em{font-style:normal;color:#6a4bd4}.biz .home-brief-title p{font-size:15px;color:#766d96}.brief-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.brief-count{border:0;text-align:left;border-radius:18px;padding:22px;transition:transform .18s ease;min-width:0}.brief-count:hover{transform:translateY(-3px)}.brief-count strong{display:block;font-size:56px;letter-spacing:-2px;line-height:1.1;margin-bottom:14px}.brief-count span{font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:10px;align-items:center}.brief-count b{font-size:20px;font-weight:400}.brief-purple{background:#e5dcff;color:#5635b5}.brief-orange{background:#ffe7c9;color:#a5530b}.brief-blue{background:#dbeaff;color:#2159b6}@media(max-width:600px){.biz .home-brief{padding:24px 18px}.brief-counts{gap:9px}.brief-count{padding:16px 12px}.brief-count strong{font-size:42px}.brief-count span{font-size:12px;line-height:1.45}.brief-count b{display:none}.biz .home-brief h2{letter-spacing:-1px;font-size:32px}}@media(prefers-reduced-motion:reduce){.brief-count{transition:none}.brief-count:hover{transform:none}}.payroll-editor,.payroll-access{padding:28px}.payroll-person{padding:22px!important;border:1px solid #dce2ef!important;border-radius:14px;margin:24px 0!important;background:#fafbff}.payroll-person legend{font-size:15px;font-weight:600;padding:0 8px}.payroll-net{background:#e9edff;border-radius:12px;padding:15px;display:grid;align-content:center;gap:7px}.payroll-net span{font-size:13px;color:#5d6990}.payroll-net strong{font-size:24px;color:#3048ba}.payroll-note{display:grid;gap:10px;margin:24px 0}.payroll-access form{display:flex;gap:16px;align-items:end;margin-top:22px}.payroll-access label{display:grid;gap:9px;flex:1}@media(max-width:600px){.payroll-editor,.payroll-access{padding:18px}.payroll-access form{display:grid}}:root{font-size:16px;--muted:#5e6980}.sidebar{padding:28px 18px 18px;background:radial-gradient(ellipse at 0% 0%,#262b60,transparent 60%),#12172d;overflow:hidden}.sidebar .brand{flex-shrink:0;padding:0 10px;gap:10px}.sidebar .brand img{width:120px}.sidebar .brand-sub{font-size:13px;letter-spacing:.8px;text-transform:none}.sidebar-scroll{flex:1;min-height:0;overflow-y:auto;margin:28px -6px 16px;padding:0 6px;scrollbar-width:thin;scrollbar-color:#46547a transparent}.sidebar .nav{font-size:14px;min-height:45px;padding:11px 13px}.sidebar .nav-label{font-size:12px;letter-spacing:1.8px}.sidebar .nav-label.spaced{margin-top:22px}.sidebar-bottom{margin-top:0;flex-shrink:0}.sidebar .account{font-size:12px;padding-top:14px;gap:8px}.sidebar .account small{font-size:12px;overflow-wrap:anywhere}.sidebar .account>div{min-width:0}.breadcrumb{font-size:14px;font-weight:600;color:#3b4660}.preview-chip{font-size:12px}.biz p,.empty p{font-size:15px;line-height:1.75}.page-head p{font-size:15px}.primary,.secondary,.text-btn{font-size:14px}.primary,.secondary{min-height:44px;border-radius:10px}.eyebrow{font-size:12px}.badge{font-size:12px;padding:6px 10px}.small-note,.biz .small-note{font-size:13px;line-height:1.7;color:#637087}.biz label,#biz-modal label{font-size:14px}.biz-record strong{font-size:16px}.biz-record small{font-size:13px;line-height:1.6}.biz-record>small{font-size:12px}.biz h2,.panel-heading h2{font-size:22px}.biz h3{font-size:19px}.biz-client strong{font-size:17px}.biz-client span,.biz-client small{font-size:14px}.biz-info small{font-size:12px}.biz-comments article,.biz-history>div:not(.panel-heading),.biz-history p{font-size:14px}.biz-comments small,.biz-history small{font-size:12px}.search input{font-size:15px!important}.biz-draft-heading p,.biz-followup p{font-size:14px}.home-feed-item strong{font-size:15px}.home-feed-item small,.home-widget-actions a,.home-widget-actions button,.home-widget-bar button{font-size:13px}.home-widget-bar>span{font-size:12px}.home-month strong{font-size:15px}.home-dates small{font-size:12px}.home-dates span{font-size:14px}.biz .home-welcome{background:radial-gradient(ellipse at 85% 5%,#7775ff99,transparent 44%),linear-gradient(120deg,#213ac7,#4638b8 70%,#5837b2);box-shadow:0 20px 55px #343dc81a;border:1px solid #9797ff44}.home-orbit{animation:space-orbit 22s linear infinite}.home-spark{animation:space-float 7s ease-in-out infinite}.home-dot{animation:space-float 9s ease-in-out infinite reverse}.home-wiggle{animation:space-float 6s ease-in-out infinite}.home-widget{transition:transform .2s ease,box-shadow .2s ease;border-color:#e1e4f3;box-shadow:0 8px 30px #303c6f05}.home-widget:hover{box-shadow:0 15px 40px #303c6f0c;transform:translateY(-2px)}.nav,.biz-kind,.biz-record,.primary,.secondary{transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.primary:hover,.biz-kind:hover{transform:translateY(-1px)}.main main>.biz{animation:space-enter .22s ease-out}.home-brief:after{content:"✦";position:absolute;right:26px;top:18px;font-size:54px;color:#b9a2ff55;pointer-events:none;animation:space-float 8s ease-in-out infinite}.home-brief-title,.brief-counts{position:relative;z-index:1}.biz .home-brief{margin-top:28px}.home-welcome #welcome-quote{font-size:clamp(22px,2.1vw,31px);line-height:1.4;color:#eeeaff;font-weight:600}.biz-editor-head{font-size:14px}.biz-flow-card input{font-size:15px}footer{font-size:12px!important}#biz-modal{max-height:90dvh;overflow-y:auto}#biz-modal .dialog-error{font-size:14px}button{scroll-margin:100px}@keyframes space-float{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes space-orbit{to{rotate:360deg}}@keyframes space-enter{0%{opacity:.4;translate:0 5px}to{opacity:1;translate:0 0}}@media(max-width:700px){.sidebar-scroll{margin:0;padding:0;overflow:visible}.sidebar.menu-open .sidebar-scroll{display:block;overflow-y:auto;max-height:calc(100dvh - 150px);padding-top:20px}.sidebar:not(.menu-open) .sidebar-scroll{display:none}.sidebar .nav{min-height:45px;font-size:15px}.sidebar .brand{padding:0}.sidebar .brand img{width:112px}.biz .home-welcome{min-height:0}.home-welcome #welcome-quote{font-size:23px}.biz-record{gap:12px}.biz-record>small{font-size:12px}.biz p{font-size:15px}}.files-root-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.files-root{position:relative;display:grid;gap:16px;text-align:left;border:1px solid #e1e4f1;border-radius:18px;background:linear-gradient(140deg,#fff,#f2f4ff);padding:28px;min-height:190px;transition:transform .2s,box-shadow .2s}.files-root:hover{transform:translateY(-3px);box-shadow:0 12px 35px #31428d14}.folder-icon{font-size:34px;color:#7860ce}.files-root strong{font-size:20px}.files-root small{font-size:14px;color:#68758b}.folder-arrow{position:absolute;top:27px;right:25px;color:#6d64a1;font-size:23px}.files-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#586b99;font-size:14px;margin-bottom:24px}.files-breadcrumb button{font-size:14px;padding:5px 0}.files-breadcrumb span{color:#a4afc5}.files-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0}.files-toolbar p{margin-top:8px}.files-upload{cursor:pointer!important;display:inline-flex!important;margin:0!important;position:relative}.files-upload input{position:absolute;width:1px!important;height:1px;overflow:hidden;opacity:0}.files-row{display:flex;align-items:center;gap:18px;text-align:left;padding:21px 24px;border-bottom:1px solid #e9edf6;width:100%;background:#fff}.files-row:hover{background:#f7f8ff}.files-row>span:nth-child(2){flex:1;min-width:0}.files-row strong{display:block;font-size:16px;overflow-wrap:anywhere}.files-row small{display:block;font-size:13px;color:#73809b;margin-top:8px}.file-type{flex-shrink:0;display:grid;place-items:center;width:45px;height:49px;border:1px solid #dee3f5;border-radius:10px;background:#edf0ff;color:#5064a5;font-size:12px;font-weight:600}.file-type.folder-type{font-size:25px;background:#fff4d5;color:#b89028;border-color:#f0e6c5}.file-open{font-size:13px;color:#6375ae}.files-loading{min-height:250px;display:grid;place-items:center}.files-detail>.biz-actions{padding:0 28px}.files-detail>.bottom-grid{padding:20px 28px 28px}.files-comments article,.files-versions article{border-top:1px solid #e7ebf3;padding:18px 0}.files-comments article p{white-space:pre-wrap;overflow-wrap:anywhere}.files-comments article small,.files-versions article small{font-size:13px;color:#78849b}.files-comments form{margin-top:22px}.files-comments form label{display:grid;gap:10px;margin-bottom:14px}.files-comments h3,.files-versions h3{margin-bottom:18px}.files-editor{background:#fff;border:1px solid #e0e5f0;border-radius:14px;overflow:hidden}.files-editor .panel-heading{gap:18px;align-items:start}.files-editor iframe{width:100%;height:78dvh;min-height:540px;border:0;display:block}.meeting-review:not(:empty){background:#eeebff;color:#58449e;padding:18px;margin:16px 0;border-radius:12px;font-size:15px;line-height:1.7}.dialog-close{float:right;font-size:28px}.files-versions article strong{font-size:14px;overflow-wrap:anywhere}@media(max-width:900px){.files-root-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.files-toolbar{align-items:start;flex-direction:column}}@media(max-width:600px){.files-root-grid{grid-template-columns:1fr}.files-root{min-height:150px}.files-row{padding:18px;gap:12px}.file-open{display:none}.files-detail>.bottom-grid{padding:18px}.files-detail>.biz-actions{padding:0 18px}.files-editor iframe{min-height:540px}.files-editor .panel-heading{display:grid}}.biz .home-welcome h1{color:#fff}.biz .home-welcome h1 span{color:#ffdd78}.biz .home-welcome .eyebrow{color:#d8dcff}.biz .home-welcome .primary{background:#fff;color:#2d46d6}.home-spark{color:#ffdc70}#home-widgets .home-brief h2{font-size:clamp(32px,3.3vw,46px);letter-spacing:-.6px;word-spacing:normal;line-height:1.15}#home-widgets .home-brief{display:block;padding:36px}.brief-count span{overflow-wrap:normal}.brand-sub{text-transform:none}@media(min-width:1000px){#home-widgets .home-brief{display:grid;grid-template-columns:1.05fr 1.4fr;align-items:center;gap:24px}#home-widgets .home-brief h2{font-size:36px}.brief-counts{margin:0;gap:12px}.brief-count{padding:22px 17px}.brief-count strong{font-size:52px}.brief-count span{font-size:13px}.home-brief-title p{margin-bottom:0}}@media(max-width:600px){#home-widgets .home-brief{padding:24px 18px}.brief-count span{font-size:13px}.brief-count{padding:16px 10px}.home-welcome-art{opacity:.9}.biz .home-welcome .eyebrow{font-size:12px}}@media(max-width:380px){.brief-counts{grid-template-columns:1fr}.brief-count{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px}.brief-count strong{margin:0;font-size:42px}.brief-count span{font-size:14px}}.biz .eyebrow,.biz .biz-kind .eyebrow,.biz .biz-record-icon{font-size:12px}.biz .page-head .primary,.biz .page-head .secondary{font-size:14px;min-height:44px}.biz .page-head{align-items:flex-start}.biz .home-widget-title h2{font-size:19px!important}.biz .files-comments label{font-size:14px}body .search input{font-size:16px!important}.sidebar .sidebar-scroll .nav-label,.sidebar .account small{font-size:12px}.biz input,.biz textarea,.biz select,#biz-modal input,#biz-modal textarea,#biz-modal select{font-size:16px}.biz .home-welcome .eyebrow,.file-type,.biz .home-dates small,#tahnoon-panel small{font-size:12px}.sidebar .account{padding:14px 0 0}.sidebar .account small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-scroll .nav{min-height:44px}.biz input:not([type=checkbox]):not([type=radio]),#biz-modal input:not([type=checkbox]):not([type=radio]){font-size:16px}.panel-heading h2 span{font-size:12px}.sidebar-top{display:flex;align-items:center;flex-shrink:0;min-height:35px}.sidebar-scroll{margin-top:24px;overscroll-behavior:contain}.sidebar nav{display:block}.sidebar .nav{display:flex;width:100%;margin:3px 0;min-height:44px;font-size:14px;border-radius:10px;text-align:left;gap:12px}.sidebar .nav.active{background:#3d4bb84d;color:#fff;box-shadow:inset 3px 0 #ffdc70}.sidebar .nav svg{width:19px;height:19px;flex-shrink:0}.nav-create,.nav-search{width:100%;display:flex;align-items:center;gap:11px;text-align:left;border-radius:10px;font:600 14px Inter,sans-serif;min-height:44px;padding:12px 14px;cursor:pointer}.nav-create{background:#f6d675;color:#252340;margin-bottom:10px}.nav-create:hover{background:#ffe49c}.nav-search{background:#ffffff08;border:1px solid #ffffff1c;color:#bcc4e1;margin-bottom:16px;font-weight:400;font-size:12px}.nav-section-label{color:#9da8c9;font-size:12px;letter-spacing:1.1px;margin:24px 13px 10px}.nav-group{margin-top:19px;border-top:1px solid #ffffff14;padding-top:9px}.nav-group summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#b9c3e0;font:600 13px Inter,sans-serif;min-height:44px;padding:12px 13px;border-radius:9px}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:hover{background:#ffffff09}.nav-group[open] summary span{rotate:180deg}.nav-group>div{padding:0 0 4px 4px}.sidebar [hidden]{display:none!important}.sidebar button:focus-visible,.nav-group summary:focus-visible{outline:2px solid #ffdc70;outline-offset:2px}.main main>.biz{animation:none}.motion-paused,.motion-paused *,.motion-paused:after,.page-hidden *,.page-hidden *:after{animation-play-state:paused!important}.workspace-loading{min-height:45vh;display:grid;align-content:center;justify-items:center;text-align:center;color:#65708b}.workspace-loading h1{font:600 24px Outfit,sans-serif;color:#263764}.workspace-loading p{font-size:15px}.loading-orbit{height:24px;width:24px;border:3px solid #dfe3fb;border-top-color:#4c58ca;border-radius:50%;animation:space-orbit 1s linear infinite;margin-bottom:12px}.sidebar .nav{height:auto!important;min-height:44px!important}.nav-search{min-height:44px}.nav-search span{flex:1}.nav-search kbd{font:12px Inter,sans-serif;border:1px solid #ffffff20;border-radius:5px;padding:3px 5px;white-space:nowrap}.nav-section-label{margin-top:18px;margin-bottom:8px}.nav-group{margin-top:10px}.document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #e6eaf3;flex-wrap:wrap}.document-toolbar .tabs{border:0;flex-wrap:wrap}.document-toolbar .search{max-width:290px;min-width:180px}.document-toolbar .search input{width:100%}.editor-next{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#eef1ff;border:1px solid #dde3f8;border-radius:16px;padding:24px}.editor-next p{margin:8px 0 0;font-size:14px}.editor-next strong{font-size:17px}.editor-next .primary{flex-shrink:0}.home-primary-actions{display:flex;gap:12px;flex-wrap:wrap}.home-primary-actions .secondary{background:#ffffff12;color:#fff;border:1px solid #ffffff66}.biz .home-welcome{padding:32px 36px;min-height:260px}.home-welcome-copy{max-width:650px!important}.home-welcome h1{font-size:clamp(36px,3.6vw,52px)!important;line-height:1.08}.home-welcome #welcome-quote{font-size:clamp(23px,2vw,30px);margin:16px 0 23px}.home-welcome-art{scale:.8;transform-origin:right center}.calendar-month{margin:0 0 18px}.calendar-month summary{cursor:pointer;color:#66749c;font-size:14px;padding:9px 0}.calendar-month .home-month{margin-top:12px}.home-widget-grid{align-items:start}.home-widget{height:auto}.home-widget .home-feed{min-height:80px}@media(max-width:700px){.document-toolbar{padding:16px}.document-toolbar .search{max-width:none;width:100%}.editor-next{align-items:stretch;flex-direction:column;padding:20px}.editor-next .primary{width:100%}.biz .home-welcome{padding:26px 22px}.home-welcome-art{display:none}.home-primary-actions{flex-direction:column}.home-primary-actions button{width:100%}.home-welcome h1{font-size:38px!important}}@media(max-width:680px){.sidebar{display:block!important;height:auto!important;min-height:62px}.sidebar-top{height:62px;justify-content:space-between}.sidebar .brand{height:auto!important;width:auto!important}.sidebar .brand img{width:106px!important}.sidebar .brand-sub{display:inline!important;font-size:13px}.sidebar #mobile-menu{margin:0}.sidebar.menu-open{display:block!important;max-height:100dvh;padding-bottom:12px!important}.sidebar.menu-open .sidebar-scroll{max-height:calc(100dvh - 150px);overflow-y:auto;padding:6px 0 0;margin-bottom:10px}.sidebar.menu-open nav{display:block!important}.sidebar.menu-open .nav{padding:11px 14px!important}.sidebar.menu-open .nav-group{width:100%}.sidebar.menu-open .sidebar-bottom{margin:0!important}.sidebar.menu-open .account{padding:9px 8px}.nav-section-label{margin-top:18px}}:root{--brand:#2d46d6;--brand-navy:#141a2e;--brand-soft:#c3cdff;--accent:#ffc53d;--space-bg:#101729;--surface:#1a243a;--surface-raised:#202d46;--input-bg:#121d32;--space-line:#34425d;--space-text:#edf1fc;--text-secondary:#c5cee1;--text-muted:#a7b5d0;--muted:var(--text-muted);--line:var(--space-line);color-scheme:dark}body{background:var(--space-bg);color:var(--space-text)}.main{background:radial-gradient(ellipse at 100% 0%,#2d46d61a,transparent 45%),var(--space-bg);min-height:100dvh}.main:before{display:none}.main main{padding:30px 36px 40px}.topbar{height:64px;background:#141c30;border-bottom:1px solid #ffffff0d;padding:0 36px}.breadcrumb{color:var(--text-secondary);font-size:14px;font-weight:600}.header-tools{display:flex;gap:18px;align-items:center}.preview-chip{background:transparent;color:var(--text-muted);border:0;padding:0;font-size:13px}.main footer{color:var(--text-muted);border-color:var(--space-line);padding:0 36px 24px;font-size:12px}.sidebar{background:#141c30;border-right:1px solid #ffffff0d;padding:24px 16px 18px}.sidebar .brand-sub{color:var(--brand-soft);font-family:Outfit,sans-serif;text-transform:none;letter-spacing:.4px}.sidebar-tools{margin-top:22px;flex-shrink:0}.sidebar-scroll{margin:4px -4px 12px;padding:0 4px;scrollbar-width:thin;scrollbar-color:#46547a transparent}.sidebar .nav{min-height:44px;padding:11px 12px;margin:2px 0;color:#c5cee1;border-radius:9px}.sidebar .nav span{font-size:14px!important}.sidebar .nav:hover{background:#ffffff08}.sidebar .nav.active{background:#2d46d633;color:#fff;box-shadow:inset 3px 0 var(--accent)}.sidebar .nav-create{background:var(--accent);color:#17223a;border:1px solid #ffdd80}.sidebar .nav-create:hover{background:#ffdb79}.sidebar .nav-search{margin-bottom:4px;font-size:14px;border-color:#34425d;background:#1a243a}.nav-section-label{color:var(--text-muted);margin:16px 12px 8px;font-size:11px;letter-spacing:1px}.nav-group{margin-top:8px;padding-top:6px}.sidebar .account{padding-top:14px}.sidebar .account small{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .account .icon-btn{min-height:40px;min-width:32px}.biz>.page-head,.main main>.page-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px;min-height:84px}.page-head>div:first-child{min-width:0}.biz>.page-head h1,.main main>.page-head h1{color:var(--space-text);font:600 clamp(28px,2.6vw,36px)/1.2 Outfit,sans-serif;letter-spacing:-.7px;margin:0;max-width:none}.biz>.page-head p,.main main>.page-head p{color:var(--text-muted);max-width:760px;font-size:15px;line-height:1.65;margin-top:10px}.page-actions{flex-shrink:0;display:flex;gap:12px;flex-wrap:wrap}.page-brand-art{display:none}.biz,.connection-card,.mini-panel,.team-feature{color:var(--space-text)}.biz :is(h2,h3,strong),.connection-card :is(h2,h3,strong),.team-feature h2{color:var(--space-text)}.biz h2{font-size:22px;line-height:1.35}.biz p,.connection-card p,.connection-card li,.team-feature p{color:var(--text-muted);font-size:15px;line-height:1.7}.biz :is(.panel,.mini-panel,.connection-card,.home-widget,.biz-kind,.biz-info),.connection-card,.mini-panel,.team-feature{background:var(--surface);border:1px solid var(--space-line);color:var(--space-text);box-shadow:none}.biz .panel-heading,.panel-heading{border-bottom-color:var(--space-line)}.biz .panel-heading h2{margin:0}.biz .biz-record{background:transparent;border-color:var(--space-line);min-height:90px}.biz .biz-record:hover,.biz .biz-client:hover{background:#ffffff05}.biz .biz-record small{color:var(--text-muted);font-size:13px}.biz .biz-record strong{font-size:16px}.biz .biz-record-icon{color:#c3cdff;background:#2d46d62b;font-size:12px}.biz .biz-record>.badge{margin-left:auto}.biz :is(.small-note,.biz-editor-head),.biz>.small-note{color:var(--text-muted);font-size:14px}.biz .eyebrow{color:#b0bfff;font-size:12px;letter-spacing:1.3px}.biz :is(input,textarea,select),#biz-modal :is(input,textarea,select),#tahnoon-panel textarea{background:var(--input-bg);color:var(--space-text);border:1px solid #4b5d7d;border-radius:9px;font-size:16px}.biz input::placeholder,.biz textarea::placeholder,#biz-modal input::placeholder,#biz-modal textarea::placeholder{color:#95a5c2;opacity:1}.biz :is(label,legend),#biz-modal :is(label,legend){color:var(--text-secondary);font-size:14px;line-height:1.5}.biz fieldset{min-width:0}.biz .biz-grid{gap:20px;align-items:start}.biz label.checkbox,#biz-modal label.checkbox{display:flex;align-items:flex-start;gap:12px}.biz input:is([type=checkbox],[type=radio]),#biz-modal input:is([type=checkbox],[type=radio]){width:19px;height:19px;min-width:19px;flex:0 0 19px;padding:0;margin:2px 0 0;accent-color:var(--accent)}.biz .primary,.biz .secondary,#biz-modal .primary,#biz-modal .secondary{min-height:44px;font-size:14px;padding:12px 18px}.secondary{background:var(--surface-raised);color:var(--space-text);border-color:#4b5d7d}.secondary:hover{background:#293b5c}.primary{background:var(--brand);color:#fff}.primary:hover{background:#3a55ea}.text-btn{color:#becaff;font-size:14px;min-height:40px}.badge{font-size:12px;padding:5px 10px;border-radius:6px}.badge.neutral{background:#ffffff0b;color:#c7d2e8}.badge.ready{background:#174b40;color:#9aefcd}.badge.amber-badge{background:#614d1c;color:#ffe196}.biz .tabs button{color:var(--text-muted);font-size:14px;min-height:44px;padding:10px 12px}.biz .tabs button.selected{color:#c3cdff;border-color:#9aafff}.biz .biz-search,.biz .search{background:var(--input-bg);border:1px solid #4b5d7d;border-radius:9px}.biz .search input{background:transparent;border:0;padding:4px;min-height:28px}.document-toolbar{padding:12px 18px;border-color:var(--space-line)}.document-toolbar .tabs{gap:6px}.biz .document-title-label{display:block;color:var(--text-muted);margin:22px 0 8px;font-size:13px}.biz input.biz-title{font:600 clamp(23px,2.3vw,30px)/1.3 Outfit,sans-serif!important;min-height:62px;height:auto;border:1px solid #4b5d7d;padding:14px 18px;background:var(--input-bg);border-radius:10px;margin:0 0 22px}.biz .document-title{color:var(--space-text);font:600 32px/1.3 Outfit,sans-serif;margin:22px 0;overflow-wrap:anywhere}.biz-editor-tools{gap:16px;margin-bottom:20px}.biz-editor-tools>.tabs{border:1px solid var(--space-line);background:var(--surface);border-radius:10px;padding:4px;flex-wrap:wrap}.biz-editor-head{justify-content:flex-start;gap:16px}.biz-editor-head [role=status],#payroll-save-state{margin-left:auto;color:var(--text-muted)}.biz .biz-editor-body{padding:28px}.biz .biz-client-summary,.biz .biz-notice,.biz .biz-resume,.biz .editor-next,.biz .document-release{background:#202f4d;border:1px solid #42567d;color:var(--space-text)}.biz .biz-client-summary p,.biz .biz-notice p,.biz .editor-next p,.biz .document-release p{color:var(--text-secondary)}.biz .biz-resume{padding:20px 24px;margin:22px 0}.biz .biz-resume h2{font-size:22px;margin:8px 0}.document-release{display:flex;justify-content:space-between;align-items:center;padding:24px;gap:20px;border-radius:14px;margin-bottom:22px}.biz .biz-review-controls :is(h2,p,label){color:var(--text-secondary)}.biz .biz-review-controls .document-release h2,.biz .biz-review-controls .editor-next strong{color:var(--space-text)}.biz .workflow-choices{border-color:var(--space-line)}.biz .workflow-choice{background:var(--input-bg);border:1px solid #4b5d7d;padding:18px!important}.biz .workflow-choice.selected{background:#2d46d626;border-color:#8298ff}.biz .workflow-choice strong{color:var(--space-text)}.biz .workflow-choice small{color:var(--text-muted)}.biz .biz-flow-card{background:var(--surface);border-color:var(--space-line);color:var(--space-text)}.biz .biz-flow-card.final{background:#283551;border-color:#657799}.biz .biz-flow-number{background:#2d46d640;color:#c3cdff}.biz .biz-permission{border-color:var(--space-line)}.biz .biz-kind-grid{gap:18px}.biz .biz-kind{display:flex;flex-direction:column;align-items:stretch;padding:24px;min-height:222px;border-radius:16px;text-align:left}.biz .biz-kind:hover{border-color:#9bafff;background:#202e4b;transform:translateY(-2px)}.template-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.template-top .eyebrow{margin:0;font-size:11px}.template-number{width:36px;height:36px;display:grid;place-items:center;background:#2d46d633;color:#c3cdff;font:600 15px Outfit,sans-serif;border-radius:9px}.biz .biz-kind h2{font-size:22px;margin:0 0 12px}.biz .biz-kind p{margin:0 0 20px}.biz .biz-kind .text-btn{margin-top:auto}.biz .home-welcome{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:center;padding:28px 32px;min-height:0;margin:0 0 22px;background:linear-gradient(115deg,#233775,#1d2948);border:1px solid #455d94;border-radius:20px;box-shadow:none;overflow:hidden}.home-welcome-copy{max-width:700px!important}.biz .home-welcome .eyebrow{color:#c3cdff;letter-spacing:1px}.biz .home-welcome h1{color:#fff;font-size:clamp(34px,3.5vw,48px)!important;line-height:1.15;margin:14px 0!important;letter-spacing:-1px}.home-welcome h1 span{color:#ffdb79;white-space:nowrap}.biz .home-welcome #welcome-quote{color:#e4eaff;font:600 clamp(21px,2vw,27px)/1.4 Outfit,sans-serif;margin:0 0 22px;max-width:660px;letter-spacing:-.2px}.home-welcome-art.brand-space-art{position:relative;width:100%;height:auto;margin:0;scale:1;transform:none;opacity:1}.brand-space-art img{display:block;width:100%;height:auto;max-width:320px;margin:auto;border:1px solid #c3cdff70;border-radius:16px;transform:none;box-shadow:0 10px 30px #0d172633;animation:none}.home-orbit,.home-spark{display:none}.biz .home-welcome .home-primary-actions .primary{background:var(--accent);color:#17223a}.home-primary-actions .secondary{background:#ffffff08;color:#fff;border-color:#94a7d3}#home-widgets .home-brief{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:center;gap:24px;background:var(--surface);border:1px solid var(--space-line);border-radius:16px;padding:22px 24px;margin:0 0 22px;box-shadow:none}.home-brief:after{display:none}#home-widgets .home-brief h2{font:600 clamp(23px,2vw,29px)/1.2 Outfit,sans-serif;margin:8px 0 0;letter-spacing:-.4px;color:var(--space-text)}#home-widgets .home-brief h2 em{color:#c3cdff;font-style:normal}.home-brief-title p{display:none}.brief-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.brief-count{min-height:106px;padding:16px;border:1px solid #6d60ce66;border-radius:12px;background:#3c3167;text-align:left}.brief-count.brief-orange{background:#49371e;border-color:#9e702b;color:#ffe09e}.brief-count.brief-blue{background:#223c65;border-color:#5078b1;color:#c0dbff}.brief-count.brief-purple{background:#3b3261;border-color:#7765b8;color:#ded1ff}.biz .brief-count strong{color:inherit;font:600 36px/1 Outfit,sans-serif;margin:0 0 10px}.brief-count span{font-size:13px;line-height:1.4;overflow-wrap:normal;display:flex;justify-content:space-between;gap:6px}.home-widget-bar{margin:0 0 16px}.home-widget-bar>span{color:var(--text-muted);font-size:12px;letter-spacing:1px}.home-widget-bar button{color:#c3cdff;font-size:14px;min-height:44px}.home-widget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.biz .home-widget{padding:22px;display:flex;flex-direction:column;border-radius:16px;transform:none;transition:border-color .15s ease}.biz .home-widget:hover{transform:none;box-shadow:none;border-color:#596d91}.home-widget .home-widget-title{margin-bottom:18px}.biz .home-widget-title h2{font-size:20px!important}.home-widget .home-feed{min-height:70px}.home-widget .home-widget-actions{margin-top:auto;padding-top:18px}.home-widget-actions :is(a,button){color:#becaff;font-size:14px;min-height:40px;align-content:center}.calendar-month summary{color:#c3cdff;font-size:14px;padding:8px 0;min-height:40px}.home-feed-item{border-color:var(--space-line)}.home-feed-item:hover{background:#ffffff05}.home-feed-item small,.biz .home-feed-item small{color:var(--text-muted);font-size:13px}.home-dates .today{background:var(--brand);color:#fff}.biz .home-dates small{color:var(--text-muted)}.home-shortcuts{background:transparent;border:0;padding:0}.home-shortcuts button{color:var(--text-secondary);border-color:var(--space-line);min-height:44px;font-size:14px}#home-focus-time{color:#c3cdff}.files-breadcrumb button{color:#c3cdff;min-height:44px;font-size:14px}.files-root-grid{gap:18px}.files-root{background:var(--surface);border-color:var(--space-line);min-height:180px;color:var(--space-text);padding:24px;gap:12px}.files-root:hover{background:#202e4b;transform:none;border-color:#91a4d3;box-shadow:none}.files-root small,.files-row small{color:var(--text-muted);font-size:14px}.folder-icon{color:var(--accent)}.files-toolbar{background:var(--surface);border:1px solid var(--space-line);border-radius:14px;padding:22px;margin:16px 0}.files-toolbar h2{margin:0}.files-row{background:var(--surface);color:var(--space-text);border-color:var(--space-line);min-height:84px}.files-row:hover{background:var(--surface-raised)}.files-row strong{color:var(--space-text)}.file-type{background:#2d46d633;color:#c3cdff;font-size:12px}.file-open{color:#c3cdff}.files-detail>.biz-actions{padding-top:22px}.files-comments article,.files-versions article{border-color:var(--space-line)}.files-comments small,.files-versions small{color:var(--text-muted)}.files-editor>.panel-heading{background:var(--surface);color:var(--space-text)}.biz .payroll-person{background:var(--input-bg);border-color:var(--space-line);padding:22px}.biz .payroll-net{background:#273c63;color:#cbd9ff}.payroll-roles{margin-top:28px}.connections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-card{min-width:0;overflow-wrap:anywhere}.connection-card .primary,.connection-card .secondary{white-space:normal;text-align:center}.connection-top{flex-wrap:wrap}dialog{background:var(--surface);color:var(--space-text);border:1px solid #526485;width:min(660px,calc(100vw - 32px));padding:30px;max-height:calc(100dvh - 40px);border-radius:18px}dialog::backdrop{background:#050c1bc9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#biz-modal h2{color:var(--space-text);font-size:26px;padding-right:36px;margin:0 0 16px}#biz-modal p{color:var(--text-muted);font-size:15px;line-height:1.7}#biz-modal .dialog-error{color:#ffb5bb;font-size:14px;margin:12px 0}#biz-modal .modal-close,#biz-modal .dialog-close{position:absolute;right:16px;top:16px;min-width:44px;min-height:44px;color:var(--text-secondary)}#biz-modal label{display:grid;gap:8px;margin:0 0 18px}#biz-modal input:not([type=checkbox]):not([type=radio]),#biz-modal select{min-height:46px}#biz-modal textarea{line-height:1.6;resize:vertical}#biz-modal.client-dialog{width:min(760px,calc(100vw - 32px))}.form-intro{margin:0 0 24px}.form-section{border:0;border-top:1px solid var(--space-line);margin:24px 0 0;padding:20px 0 0}.form-section legend{font-weight:600;color:var(--space-text)!important;padding:0 12px 0 0}#biz-modal .biz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.form-advanced{border-top:1px solid var(--space-line);padding-top:12px}.form-advanced summary{cursor:pointer;color:#c3cdff;padding:12px 0;min-height:44px;margin-bottom:12px}.dialog-footer{display:flex;justify-content:flex-end;gap:12px;padding:18px 0 0;border-top:1px solid var(--space-line)}.meeting-review:not(:empty){padding:18px;border:1px solid #657caa;border-radius:10px;color:var(--text-secondary);margin:10px 0 20px;white-space:pre-wrap;line-height:1.7}#tahnoon-launch{position:static;min-height:40px;padding:8px 14px;font-size:14px;box-shadow:none;border:1px solid #596fa9;border-radius:9px;background:#243c75}#tahnoon-launch span{font-size:16px;margin-right:6px}#tahnoon-panel{bottom:24px;right:24px;max-height:calc(100dvh - 48px);color:var(--space-text);background:var(--surface);border-color:#526485}#tahnoon-panel header{background:var(--surface-raised)}#tahnoon-panel h2{color:var(--space-text)}#tahnoon-panel :is(small,label,.tahnoon-note,#tahnoon-state){color:var(--text-muted);font-size:14px}#tahnoon-messages article{background:var(--input-bg)}#tahnoon-messages article.user{background:#263b64}#tahnoon-messages p{color:var(--text-secondary);font-size:15px}#tahnoon-panel form{border-color:var(--space-line)}#tahnoon-panel textarea{font-size:16px}.tahnoon-action{border-color:#526485}.workspace-loading{color:var(--text-muted)}.workspace-loading h1{color:var(--space-text)}:focus-visible{outline:3px solid #aebfff;outline-offset:3px}button:disabled{opacity:.6}.workflow-choices{padding:4px 0 25px;border-bottom:1px solid #e0e5f0;margin-bottom:25px}.workflow-choices h2{font-size:23px}.workflow-choice{display:flex!important;align-items:flex-start;gap:14px;padding:18px!important;border:1px solid #d9e0ef;border-radius:12px;margin:12px 0!important;background:#fff;cursor:pointer}.workflow-choice.selected{border-color:#5065d5;background:#edf0ff}.workflow-choice input{width:18px!important;height:18px;margin:3px 0!important;accent-color:var(--brand)}.workflow-choice span{display:grid;gap:6px}.workflow-choice strong{font-size:16px;color:#24335b}.workflow-choice small{font-size:14px;font-weight:400;color:#63728f;line-height:1.6}.document-release{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;border-radius:16px;background:#eef4ff;border:1px solid #d7e5fb}.document-release p{margin-bottom:0}.signature-start{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.signature-start-card{display:flex;gap:25px;padding:28px;align-items:center}.signature-start-card>div{flex:1;min-width:0}.signature-start-card>img{width:105px;height:auto;border-radius:12px}.signature-start-card label,.signature-person label,.guest-card label{display:grid;gap:9px;margin:16px 0}.signature-setup{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.5fr);gap:24px}.signature-signer-form,.signature-review{padding:28px}.signature-person{margin:22px 0!important;padding:20px!important;border:1px solid #dce3ef!important;border-radius:14px;background:#fff}.signature-person.selected{border-color:#6579df!important;background:#f1f3ff}.signature-person legend{font-size:15px;font-weight:600;padding:0 8px}.signature-sheet{position:relative;background:#fff;line-height:0;box-shadow:0 10px 30px #0002;cursor:crosshair;max-width:800px;margin:auto}.signature-sheet canvas{width:100%;height:auto;display:block}.signature-field-layer{position:absolute;inset:0;pointer-events:none}.signature-field{position:absolute;border:2px dashed #a7811e;border-radius:5px;background:#ffc53d38;color:#4b3810;padding:6px;box-sizing:border-box;font:600 clamp(8px,1.2vw,12px)/1.3 Inter,sans-serif;overflow:hidden}.signature-field.selected{border-color:#2d46d6;background:#2d46d622;color:#1e33ae}.signature-field small{font-size:9px;display:block;margin-top:3px}.signature-pdf-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap;color:#c1cdeb;font-size:14px}.signature-pdf-panel>.small-note{color:#c1cdeb}.signature-people-review{list-style:none;counter-reset:signer;padding:0}.signature-people-review li{counter-increment:signer;display:grid;grid-template-columns:1fr auto;gap:9px;border-bottom:1px solid #e0e6f3;padding:22px 0}.signature-people-review li strong:before{content:counter(signer)". ";color:#2d46d6}.signature-people-review li>span:not(.badge),.signature-people-review small{grid-column:1;color:#6b7893;overflow-wrap:anywhere}.signature-review>.secondary,.signature-review>.primary{margin:18px 12px 0 0}.guest-signing{max-width:1320px;margin:auto;padding:24px}.guest-signing>header{display:flex;justify-content:space-between;align-items:center;color:#b7c5e4;gap:20px;margin-bottom:40px;font-size:14px}.guest-signing>header a{display:flex;align-items:center;gap:12px;color:#c3cdff;text-decoration:none;font:600 20px Outfit,sans-serif}.guest-signing>header img{width:135px}.guest-signing main{padding:0}.guest-card{padding:30px;max-width:520px;margin:auto}.guest-card h1{font:600 32px Outfit,sans-serif;color:#233154}.guest-card input:not([type=checkbox]){width:100%;border:1px solid #cbd5eb;padding:13px;border-radius:9px;font:16px Inter,sans-serif;color:#1c2742;background:#fff}.guest-card p{font-size:16px;line-height:1.7;color:#61708d;overflow-wrap:anywhere}.guest-card [role=alert]{color:#a82f45}.guest-illustration{width:90px;height:auto;float:right;margin:0 0 20px 20px;border-radius:12px}.guest-document-heading h1{font:600 36px Outfit,sans-serif;color:#edf0ff}.guest-document-heading p{color:#b2c0df}.guest-document-heading .eyebrow{color:#b2bfff}.guest-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:28px;align-items:start}.guest-layout .guest-card{margin:0}.guest-layout .signature-sheet{cursor:auto}.guest-signing footer{font-size:13px;color:#a0b0d2;margin-top:35px}.typed-signature-preview{padding:25px;background:#fff;border:1px solid #dce3f5;border-radius:10px;font:italic 26px Inter,sans-serif;overflow-wrap:anywhere;color:#1c2742}.signature-consent{display:flex!important;gap:12px!important;align-items:flex-start;font-size:15px;line-height:1.7;color:#445573}.signature-consent input{width:19px;height:19px;flex-shrink:0;margin-top:4px}.guest-card .primary{width:100%}.guest-card .eyebrow{font-size:12px}.login-page{background:var(--space-bg);color:#edf0ff}.login-page>img:not(.login-illustration){content:url(/brand/logo-white.svg)}.login-page p,.login-page small{color:#b5c2e1}.login-illustration{width:min(340px,85vw)!important;border-radius:18px;margin:0 auto 26px!important}.login-page .eyebrow{color:#c3cdff}.signature-start-card,.signature-signer-form,.signature-review{background:var(--surface)}.signature-start-card>img{width:96px;height:auto;border-radius:12px;align-self:center}.signature-person,.signature-person.selected{background:var(--input-bg);border-color:#536991!important}.signature-person.selected{background:#22385b}.signature-person legend,.signature-person label,.signature-review h2{color:var(--space-text)}.signature-pdf-bar,.signature-pdf-panel>.small-note{color:var(--text-muted)}.signature-people-review li{border-color:var(--space-line)}.signature-people-review li>span:not(.badge),.signature-people-review small,.signature-review .small-note{color:var(--text-muted)}.signature-field{font-size:12px;color:#233558}.signature-field small{font-size:12px}.guest-card{background:var(--surface);border:1px solid var(--space-line)}.guest-card h1,.guest-document-heading h1{color:var(--space-text)}.guest-card p,.guest-card label,.signature-consent{color:var(--text-secondary)}.guest-card input:not([type=checkbox]){color:var(--space-text);background:var(--input-bg);border-color:#617493}.guest-card [role=alert]{color:#ffb5bb}.typed-signature-preview{background:#fff;color:#1c2742;color-scheme:light}.signature-sheet{color-scheme:light}.login-page{background:var(--space-bg);color:var(--space-text)}.login-page p,.login-page small{color:var(--text-muted)}.login-illustration{transform:none}@media(max-width:1100px){.home-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.biz .home-welcome{grid-template-columns:minmax(0,1fr) 220px;gap:24px;padding:26px}#home-widgets .home-brief{grid-template-columns:1fr;gap:18px}#home-widgets .home-brief h2 br{display:none}.signature-start-card{padding:22px;gap:18px}}@media(max-width:800px){.biz>.page-head,.main main>.page-head{align-items:flex-start}.biz .home-welcome{grid-template-columns:1fr}.home-welcome-art.brand-space-art{display:none}.signature-start,.signature-setup,.guest-layout{grid-template-columns:1fr}.signature-signer-form{order:0}.signature-pdf-panel{order:1}.document-release{flex-direction:column;align-items:flex-start}.connections-grid{grid-template-columns:1fr}}@media(max-width:680px){.sidebar{padding:0 18px!important;min-height:64px}.sidebar-top{height:64px}.sidebar .brand img{width:108px!important}.sidebar .brand-sub{font-size:13px}.sidebar #mobile-menu{display:flex;align-items:center;gap:8px;width:auto;min-width:84px;padding:10px;font:500 14px Inter,sans-serif}.sidebar #mobile-menu span{display:inline}.sidebar:not(.menu-open) .sidebar-tools{display:none}.sidebar.menu-open{display:flex!important;flex-direction:column;align-items:stretch;height:100dvh!important;padding-bottom:16px!important}.sidebar.menu-open .sidebar-tools{display:block;margin-top:10px}.sidebar.menu-open .sidebar-scroll{flex:1;min-height:0;max-height:none;margin:10px 0;padding:0;overflow-y:auto}.sidebar.menu-open .sidebar-bottom{padding-top:8px!important;margin:0!important;flex-shrink:0}.topbar{height:60px;padding:0 18px}.header-tools{gap:8px}.header-tools .preview-chip{display:none}.breadcrumb{font-size:13px}#tahnoon-launch{font-size:13px;min-height:40px;padding:8px 10px}.main main{padding:24px 18px 32px}.main footer{padding:0 18px 24px}.biz>.page-head,.main main>.page-head{display:block;margin-bottom:22px;min-height:0}.page-actions{margin-top:18px}.page-head .primary,.page-head .secondary{margin-top:0}.biz>.page-head p{font-size:15px}.biz .home-welcome{padding:24px;border-radius:16px}.biz .home-welcome h1{font-size:36px!important}.biz .home-welcome #welcome-quote{font-size:23px;max-width:none}.home-primary-actions{flex-direction:column}.home-primary-actions button{width:100%}#home-widgets .home-brief{padding:22px 18px}#home-widgets .home-brief h2{font-size:25px}.brief-counts{gap:8px}.brief-count{padding:14px 10px;min-height:116px}.biz .brief-count strong{font-size:34px}.brief-count span{font-size:13px}.brief-count span b{display:none}.home-widget-grid{grid-template-columns:1fr}.home-widget-bar{gap:4px}.home-widget-bar>span{display:none}.biz .biz-editor-body{padding:20px}.biz-editor-tools>.tabs{width:100%;gap:2px}.biz .biz-editor-tools>.tabs button{font-size:13px;padding:10px 8px;flex:1}.biz .biz-editor-tools>.biz-actions{width:100%;justify-content:flex-end}.biz .biz-record{gap:12px}.biz .biz-record>small{margin-left:64px}.document-toolbar .tabs{gap:4px}.biz .document-toolbar .tabs button{font-size:13px;padding:8px}.files-toolbar{padding:20px}.files-toolbar .biz-actions{width:100%}.files-toolbar .biz-actions>*{flex:1;white-space:normal}.files-root-grid{grid-template-columns:1fr}.files-root{min-height:150px}.files-row{padding:18px;gap:12px}.file-open{display:none}dialog{padding:24px 20px;max-height:calc(100dvh - 24px)}#biz-modal .biz-grid{grid-template-columns:1fr}#biz-modal h2{font-size:25px}.dialog-footer{flex-wrap:wrap}.dialog-footer button{flex:1}#tahnoon-panel{right:12px;bottom:12px;max-height:calc(100dvh - 24px)}.guest-layout .guest-card{max-width:none}.guest-signing{padding:18px}.guest-signing>header{gap:16px;font-size:12px;align-items:flex-start}.guest-signing>header img{width:110px}.guest-signing>header span{max-width:110px}.guest-card{padding:24px}.signature-field small{display:none}}@media(max-width:380px){.brief-counts{grid-template-columns:1fr}.brief-count{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:14px 18px}.biz .brief-count strong{margin:0}.brief-count span{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#biz-modal.meeting-dialog{width:min(760px,calc(100vw - 32px))}.home-widget .home-feed{color:var(--text-muted);font-size:14px;line-height:1.6}.home-widget .home-widget-actions{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 0 auto}.home-shortcuts>*{background:var(--input-bg)}.biz .biz-client :is(span,small),.biz .payroll-net span{color:var(--text-muted)}.biz .payroll-net strong{color:#d2dfff}.biz .biz-totals{border-color:var(--space-line);background:var(--input-bg)}.biz input:not([type=checkbox]):not([type=radio]),.biz select,.biz textarea,.main input:not([type=checkbox]):not([type=file]),.main select,.main textarea,#biz-modal input:not([type=checkbox]):not([type=radio]),#biz-modal select,#biz-modal textarea{background:var(--input-bg);color:var(--space-text);border-color:#4b5d7d;font-size:16px}.biz label:not(.search):not(.drop-zone),#biz-modal label:not(.search):not(.drop-zone){color:var(--text-secondary);font-size:14px}.main>.panel,.main main>.panel,.main .document-panel,.main .editor-controls,.main .editor-heading{background:var(--surface);color:var(--space-text);border-color:var(--space-line)}.main main>.panel :is(h2,h3),.main main>.panel .empty{color:var(--space-text)}.main .table-labels{background:var(--input-bg);color:var(--text-muted);border-color:var(--space-line)}.main .table-tools .tabs button{color:var(--text-muted);font-size:14px}.main .table-tools .tabs button.selected{color:#c3cdff}.main .doc-row{background:var(--surface);color:var(--space-text);border-color:var(--space-line)}.main .doc-row:hover{background:var(--surface-raised)}.main .doc-name strong{color:var(--space-text)}.main .doc-name small,.main .doc-date{color:var(--text-muted)}.main .connection-logo.zoho,.main .connection-logo.drive{color:#c3cdff}.main .panel .search{background:var(--input-bg);border-color:#4b5d7d}.main .panel .empty p{color:var(--text-muted)}.nav-section-label{font-size:12px}.biz>.bottom-grid{align-items:start}.biz .biz-history>div,.biz .biz-history .older-activity>div,.biz .biz-comments article{border-color:var(--space-line)}.older-activity{padding:18px 22px;border-top:1px solid var(--space-line)}.older-activity summary{color:#c3cdff;cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.older-activity>div{padding:14px 0;border-top:1px solid var(--space-line)}.guest-card label:not(.search):not(.drop-zone){color:var(--text-secondary);font-size:15px}.guest-illustration{float:none;display:block;width:80px;height:auto;max-height:110px;object-fit:contain;margin:0 0 22px}.guest-card .eyebrow{color:#c3cdff}.home-welcome:after{content:"";position:absolute;left:32px;right:32px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#c3cdff,transparent);pointer-events:none;animation:welcome-glow 8s ease-in-out infinite}@keyframes welcome-glow{0%,to{opacity:.2}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.home-welcome:after{animation:none}}.biz .biz-audit small,.biz .biz-audit time{color:var(--text-muted);font-size:13px}.main>.topbar{position:sticky;top:0;z-index:9}@media(max-width:680px){.main>.topbar{top:64px}}@media(max-width:680px){.signature-start-card>img{display:none}.signature-start-card{display:block}}.biz-price-labels{color:var(--text-muted);font-size:13px}.meeting-review:not(:empty){background:var(--surface-raised);color:var(--space-text);border:1px solid var(--space-line)}.space-greeting{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 28px}.space-greeting h1{font:600 clamp(30px,3vw,42px)/1.2 Outfit,sans-serif;color:var(--space-text);margin:12px 0 10px;letter-spacing:-.8px}.space-greeting h1 span{color:#ffda79}.biz .space-greeting #welcome-quote{color:#c3cdff;font:600 clamp(19px,1.7vw,24px)/1.4 Outfit,sans-serif;margin:0;max-width:760px}.greeting-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.project-board{margin:0 0 28px}.project-board-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.project-board-heading .eyebrow{margin-bottom:8px}.project-board-heading h2{font-size:28px;margin:0 0 6px}.project-board-heading p{margin:0;font-size:15px}.project-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-card{display:flex;flex-direction:column;align-items:stretch;background:linear-gradient(130deg,#24385c,#1b2843);border:1px solid #4e668f;border-radius:16px;padding:24px;text-align:left;min-height:290px;color:var(--space-text);transition:border-color .15s,background .15s}.project-card:hover{border-color:#b4c2ff;background:#293c60}.project-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.project-card-top .eyebrow{margin:0}.biz .project-card h3{font-size:23px;line-height:1.25;margin:0 0 26px;overflow-wrap:anywhere}.project-stage-label{color:#b5c4df;font-size:11px;letter-spacing:1.3px;margin-bottom:8px}.biz .project-card .project-current-stage{font:600 27px/1.25 Outfit,sans-serif;color:#ffe09a;margin:0 0 20px;overflow-wrap:anywhere}.project-stage-progress{display:flex;gap:5px;margin:auto 0 24px}.project-stage-progress i{flex:1;height:4px;min-width:4px;background:#7185ab66;border-radius:3px}.project-stage-progress i.past{background:#8b9ce0}.project-stage-progress i.current{background:var(--accent)}.project-card-footer{border-top:1px solid #7185ab55;display:flex;gap:12px;align-items:center;padding-top:18px}.project-card-footer>span:nth-child(2){flex:1;min-width:0}.project-card-footer strong{display:block;font-size:15px;overflow-wrap:anywhere}.project-card-footer small{color:#b5c4df;display:block;margin-top:5px;font-size:13px}.mind-avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;font:600 15px Outfit,sans-serif;color:#ffde89;background:#5a4b29}.secondary-avatar{background:#314675;color:#d5dfff}.project-empty{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:36px;border:1px dashed #536a90;background:#19253d;padding:28px;border-radius:16px}.biz .project-empty h3{margin:0 0 10px;font-size:25px}.project-empty p{max-width:680px;margin:0}.project-empty img{display:block;width:100%;height:auto;border-radius:12px}.project-filters{margin-bottom:18px}.workday-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.workday-card-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid var(--space-line)}.workday-card-head h2{margin:0;font-size:25px}.workday-card-head .eyebrow{font-size:10px;letter-spacing:1px;margin:0 0 8px}#week-calendar-content,#mail-actions-content{min-height:270px;color:var(--text-muted);font-size:15px}#week-calendar-content[aria-busy=true],#mail-actions-content[aria-busy=true]{opacity:.75}.week-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px 22px;flex-wrap:wrap}.week-toolbar .tabs{gap:4px}.week-toolbar>span{font-size:13px;color:var(--text-muted)}.week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 22px 22px}.week-strip button{display:grid;justify-items:center;gap:10px;padding:12px 4px 10px;border:1px solid transparent;border-radius:10px;min-height:95px;background:#131f34}.week-strip small{color:#b8c6df;font-size:12px}.week-strip strong{font:600 22px Outfit,sans-serif;color:var(--space-text)}.week-strip .today{border-color:#7d90d1}.week-strip .today strong{color:var(--accent)}.week-strip .selected{background:#2d46d647;border-color:#a0b0ff}.event-dot{width:5px;height:5px;border-radius:50%;background:transparent}.event-dot.has-events{background:#a8b7ff}.agenda-heading{display:flex;justify-content:space-between;align-items:center;padding:0 24px 10px;gap:16px}.biz .agenda-heading h3{font-size:17px;margin:0}.agenda-day{border-top:1px solid var(--space-line);padding:16px 24px}.agenda-day h4{font:600 13px Inter,sans-serif;margin:0 0 12px;color:#bac9e7}.agenda-event{display:flex;align-items:flex-start;gap:18px;padding:16px 0}.agenda-event+article{border-top:1px solid #ffffff0a}.agenda-event>time{width:56px;flex-shrink:0;color:#d6e0f5;font:600 15px Inter,sans-serif;line-height:1.5}.agenda-event time small{color:var(--text-muted);display:block;font-size:13px;margin-top:3px;font-weight:400}.agenda-event>div{flex:1;min-width:0}.agenda-event strong{display:block;font-size:17px;line-height:1.5;overflow-wrap:anywhere}.agenda-event div>span,.agenda-event div>small{display:block;margin-top:6px;color:var(--text-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.agenda-event .secondary{padding:9px 12px;font-size:13px}.past-event{opacity:.7}.workday-empty{padding:32px 24px}.biz .workday-empty h3{font-size:20px;margin:0 0 10px}.workday-empty p{margin:0 0 16px}.workday-card-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;border-top:1px solid var(--space-line)}.workday-card-foot>span{color:var(--text-muted);font-size:12px;line-height:1.6}.biz .mail-actions-intro{font-size:14px;margin:0;padding:20px 24px}.email-action{padding:22px 24px;border-top:1px solid var(--space-line)}.email-action-category{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.email-action-category time{font-size:12px;color:var(--text-muted);white-space:nowrap}.email-action-category .badge{white-space:normal;line-height:1.5}.email-action-subject{color:#dae2ff;font:600 18px/1.5 Outfit,sans-serif;display:block;overflow-wrap:anywhere}.email-action-subject:hover{color:#ffdb79}.biz .email-action-sender{font-size:13px;margin:8px 0 12px;color:#b6c5e4}.email-action p{margin:8px 0;font-size:14px}.email-action blockquote{background:var(--input-bg);border-left:2px solid #7082b4;padding:12px 14px;margin:14px 0;color:var(--text-muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.email-action-buttons{display:flex;gap:18px;justify-content:flex-end;flex-wrap:wrap}.biz .mail-actions-disclosure{font-size:12px;padding:0 24px 22px;margin:0}.mail-action-error{color:#ffb5bb!important;padding:0 24px}.project-dialog{width:min(860px,calc(100vw - 32px))}.project-dialog h2{padding-right:44px;margin:0 0 16px;font-size:30px;overflow-wrap:anywhere}.project-dialog .modal-close{position:absolute;right:16px;top:16px;width:44px;height:44px;color:var(--text-secondary)}.project-dialog p{color:var(--text-muted);font-size:15px;line-height:1.7}.project-dialog .biz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.project-dialog label:not(.search):not(.drop-zone){display:grid;gap:8px;color:var(--text-secondary);font-size:14px;margin:0 0 20px}.project-dialog input:not([type=checkbox]),.project-dialog select,.project-dialog textarea{background:var(--input-bg);color:var(--space-text);border:1px solid #4b5d7d;border-radius:8px;font-size:16px;padding:12px;width:100%;min-width:0}.project-dialog .form-section{margin-top:24px}.project-dialog legend{color:var(--space-text);font-size:17px}.project-dialog .dialog-error{color:#ffb5bb}.project-stage-detail,.project-roster{border-top:1px solid var(--space-line);padding-top:22px;margin-top:24px}.project-stage-detail h3,.project-roster h3{font-size:20px;margin:0 0 18px}.project-stage-list{list-style:none;padding:0;margin:0}.project-stage-list li{display:flex;align-items:center;gap:14px;padding:14px;color:var(--text-muted);border-bottom:1px solid var(--space-line)}.project-stage-list li.current{background:#293b61;color:var(--space-text);border:1px solid #788fc4;border-radius:10px}.project-stage-list li>span:first-child{color:#aebfe7;width:24px;flex-shrink:0}.project-stage-list strong{flex:1;min-width:0;overflow-wrap:anywhere}.mind-person{display:flex;align-items:center;gap:14px;padding:16px 0}.mind-person>div{flex:1;min-width:0}.mind-person strong{display:block;font-size:16px;overflow-wrap:anywhere}.mind-person small{display:block;margin-top:5px;color:var(--text-muted);font-size:14px;overflow-wrap:anywhere}.project-roster h3:not(:first-child){margin-top:24px}.project-stage-row{display:grid;grid-template-columns:24px minmax(0,1fr) 40px 40px 40px;gap:8px;align-items:center;margin:14px 0}.project-stage-row .icon-btn{width:40px;height:44px;border:1px solid var(--space-line);border-radius:7px}.project-stage-row input{margin:0!important}.project-dialog #add-project-stage{margin-bottom:18px}.mind-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.project-dialog .mind-picker label.checkbox{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px;border:1px solid var(--space-line);border-radius:9px}.project-dialog .checkbox input{width:19px;height:19px;margin-top:2px;flex-shrink:0;accent-color:var(--accent)}.mind-picker strong,.mind-picker small{display:block;overflow-wrap:anywhere}.mind-picker small{font-size:12px;color:var(--text-muted);margin-top:4px}.project-dialog .primary,.project-dialog .secondary{min-height:44px;font-size:14px}@media(max-width:1150px){.space-greeting{align-items:flex-start;flex-direction:column;gap:18px}.greeting-actions{justify-content:flex-start}.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workday-grid{grid-template-columns:1fr}.project-board-heading{align-items:flex-start}.project-board-heading .biz-actions{justify-content:flex-end}}@media(max-width:680px){.space-greeting{margin-bottom:26px}.space-greeting h1{font-size:34px}.biz .space-greeting #welcome-quote{font-size:21px}.greeting-actions{width:100%}.greeting-actions button{flex:1;white-space:normal}.project-board-heading{flex-direction:column;gap:16px}.project-board-heading .biz-actions{width:100%;justify-content:space-between}.project-board-heading h2{font-size:27px}.project-card-grid{grid-template-columns:1fr}.project-card{padding:22px;min-height:265px}.project-empty{grid-template-columns:1fr;padding:24px;gap:22px}.project-empty img{width:160px;justify-self:start}.workday-card-head{padding:22px 18px;gap:14px;flex-wrap:wrap}.workday-card-head .eyebrow{font-size:10px}.workday-card-head h2{font-size:25px}.week-toolbar{padding:14px 12px}.week-strip{margin:0 12px 18px;gap:4px}.week-strip button{min-height:88px;padding:12px 2px}.week-strip small{font-size:11px}.week-strip strong{font-size:21px}.agenda-heading{padding:0 18px 10px}.agenda-day{padding:14px 18px}.agenda-event{gap:12px;flex-wrap:wrap}.agenda-event>time{width:50px}.agenda-event .secondary{margin-left:62px}.workday-card-foot{padding:16px 18px;flex-wrap:wrap}.email-action{padding:22px 18px}.biz .mail-actions-intro{padding:18px}.email-action-category{align-items:flex-start}.project-dialog .biz-grid,.mind-picker{grid-template-columns:1fr}.project-dialog h2{font-size:26px}.project-stage-row{grid-template-columns:20px minmax(0,1fr) 32px 32px 32px;gap:5px}.project-stage-row .icon-btn{width:32px}.project-stage-list li{flex-wrap:wrap}.project-stage-list .badge{margin-left:38px}.mind-person{flex-wrap:wrap}.mind-person .badge{margin-left:54px}}@media(min-width:1101px){.project-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1.1fr 1fr;grid-template-rows:auto auto auto;column-gap:36px;min-height:185px;padding:26px}.project-card:only-child .project-card-top{grid-column:1;grid-row:1;margin:0 0 14px}.biz .project-card:only-child h3{grid-column:1;grid-row:2/4;margin:0;align-self:start}.project-card:only-child .project-stage-label{grid-column:2;grid-row:1;margin:0 0 12px}.project-card:only-child .project-current-stage{grid-column:2;grid-row:2;margin:0}.project-card:only-child .project-stage-progress{grid-column:2;grid-row:3;margin:18px 0 0;align-self:start}.project-card:only-child .project-card-footer{grid-column:3;grid-row:1/4;align-self:center;border-top:0;border-left:1px solid #7185ab55;padding:12px 0 12px 26px}}@media(max-width:680px){.space-greeting>.greeting-actions{width:auto}.space-greeting h1{font-size:31px}.space-greeting .eyebrow{font-size:11px;letter-spacing:.8px}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:40px;border:1px solid var(--space-line);border-radius:9px;padding:8px 12px;color:var(--space-text);background:var(--surface);font-size:14px;font-weight:600;flex-shrink:0}.theme-toggle:hover{background:var(--surface-raised)}.theme-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.brand .brand-sub{border:0;padding:0;margin:0;font:600 22px Outfit,sans-serif;letter-spacing:-.5px}.brand{gap:9px}.directory-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin:-6px 0 18px;font-size:13px;color:var(--text-muted)}.directory-status .text-btn{margin-left:auto;font-size:13px}.login-page{position:relative}.login-page>.theme-toggle{position:absolute;top:24px;right:24px;width:auto;margin:0}.guest-signing>header>.theme-toggle{margin-left:auto}:root[data-theme=light]{--space-bg:#f4f6fc;--surface:#fff;--surface-raised:#edf1fa;--input-bg:#fff;--space-line:#d4ddec;--space-text:#182440;--text-secondary:#3c4f70;--text-muted:#526482;--brand-soft:#2d46d6;--muted:var(--text-muted);--line:var(--space-line);color-scheme:light}:root[data-theme=light] body{color:var(--space-text)}:root[data-theme=light] .main{background:radial-gradient(ellipse at 100% 0%,#2d46d606,transparent 45%),var(--space-bg)}:root[data-theme=light] :is(.sidebar,.topbar){background:#fff;border-color:var(--space-line)}:root[data-theme=light] .sidebar{box-shadow:2px 0 12px #17244804}:root[data-theme=light] [data-appana-logo],:root[data-theme=light] .login-page>img:not(.login-illustration){content:url(/brand/logo.svg)}:root[data-theme=dark] [data-appana-logo]{content:url(/brand/logo-white.svg)}:root[data-theme=light] .sidebar :is(.nav,.account,.nav-group summary),:root[data-theme=light] #mobile-menu{color:var(--text-secondary)}:root[data-theme=light] .sidebar .brand-sub{color:var(--brand)}:root[data-theme=light] .sidebar :is(.nav-search,kbd){background:#f4f6fc;border-color:var(--space-line);color:var(--text-secondary)}:root[data-theme=light] .sidebar .nav:hover{background:#f2f5fb}:root[data-theme=light] .sidebar .nav.active{background:#e9eeff;color:#263ebc;box-shadow:inset 3px 0 var(--brand)}:root[data-theme=light] .sidebar :is(.nav-group,.account){border-color:var(--space-line)}:root[data-theme=light] .avatar{background:#e7ecff;color:#263ebc}:root[data-theme=light] .text-btn{color:#2942c5}:root[data-theme=light] .secondary{background:var(--surface-raised);color:var(--space-text);border-color:#b2c0d9}:root[data-theme=light] .secondary:hover{background:#e2e9f8}:root[data-theme=light] .biz :is(input,textarea,select),:root[data-theme=light] #biz-modal :is(input,textarea,select),:root[data-theme=light] .project-dialog :is(input,textarea,select),:root[data-theme=light] #tahnoon-panel textarea{border-color:#a3b3cf}:root[data-theme=light] :is(input,textarea)::placeholder{color:#60718d}:root[data-theme=light] :is(.badge.neutral,.file-type,.biz-record-icon,.template-number,.biz-flow-number){background:#e9edfc;color:#304b9a}:root[data-theme=light] .badge.ready{background:#def3e8;color:#185d43}:root[data-theme=light] .badge.amber-badge{background:#fff0bf;color:#684b00}:root[data-theme=light] .biz .eyebrow,:root[data-theme=light] .guest-card .eyebrow,:root[data-theme=light] .guest-document-heading .eyebrow,:root[data-theme=light] .login-page .eyebrow{color:#3e53ad}:root[data-theme=light] .biz :is(.tabs button.selected,.tabs button.active),:root[data-theme=light] .main .table-tools .tabs button.selected{color:#2942c5;border-color:#2942c5}:root[data-theme=light] .biz :is(.biz-client-summary,.biz-notice,.biz-resume,.editor-next,.document-release){background:#edf2ff;border-color:#bac9ed;color:var(--space-text)}:root[data-theme=light] .biz .workflow-choice{background:#fff;border-color:#bac7dc}:root[data-theme=light] .biz .workflow-choice.selected{background:#edf2ff;border-color:#7c90dd}:root[data-theme=light] .biz .biz-flow-card.final{background:#fff5d7;border-color:#d9bf76}:root[data-theme=light] .biz .biz-kind:hover{background:#f3f5ff}:root[data-theme=light] .biz :is(.biz-record,.biz-client):hover{background:#f4f6fc}:root[data-theme=light] .biz .payroll-net{background:#e7efff;border-color:#b1c2e8}:root[data-theme=light] .biz .payroll-net strong{color:#1d478d}:root[data-theme=light] .biz .space-greeting h1 span{color:#2942c5}:root[data-theme=light] .biz .space-greeting #welcome-quote{color:#3e53ad}:root[data-theme=light] .project-card{background:linear-gradient(125deg,#fff,#eef3ff);border-color:#b1c2e8;color:var(--space-text);box-shadow:0 3px 12px #19396405}:root[data-theme=light] .project-card:hover{background:#eef2ff;border-color:#7f96d2}:root[data-theme=light] .project-stage-label,:root[data-theme=light] .project-card-footer small{color:var(--text-muted)}:root[data-theme=light] .biz .project-card .project-current-stage{color:#2b47bf}:root[data-theme=light] .project-stage-progress i{background:#c9d4eb}:root[data-theme=light] .project-stage-progress i.past{background:#8fa4df}:root[data-theme=light] .project-stage-progress i.current{background:var(--brand)}:root[data-theme=light] .mind-avatar{background:#fff0c4;color:#6e4c00}:root[data-theme=light] .secondary-avatar{background:#e7edff;color:#334fab}:root[data-theme=light] .project-empty{background:#fff;border-color:#a9bad9}:root[data-theme=light] .project-stage-list li.current{background:#edf2ff;color:var(--space-text);border-color:#8da4dc}:root[data-theme=light] .project-stage-list li>span:first-child{color:#4c628c}:root[data-theme=light] .week-strip button{background:#f0f3fa}:root[data-theme=light] .week-strip small{color:var(--text-secondary)}:root[data-theme=light] .week-strip .today{border-color:#6581c8}:root[data-theme=light] .week-strip .today strong{color:#2942c5}:root[data-theme=light] .week-strip .selected{background:#e5ecff;border-color:#7d95d2}:root[data-theme=light] .event-dot.has-events{background:#3b58c7}:root[data-theme=light] .agenda-day h4,:root[data-theme=light] .agenda-event>time{color:var(--text-secondary)}:root[data-theme=light] .agenda-event+article{border-color:var(--space-line)}:root[data-theme=light] .email-action-subject{color:#263ea7}:root[data-theme=light] .email-action-subject:hover{color:#172e88}:root[data-theme=light] .biz .email-action-sender{color:var(--text-muted)}:root[data-theme=light] .email-action blockquote{background:#f3f6fc;color:var(--text-secondary);border-color:#91a6d2}:root[data-theme=light] .email-action .email-reason{color:#526482}:root[data-theme=light] .files-root:hover{background:#f3f6ff;border-color:#8fa4d5}:root[data-theme=light] .files-breadcrumb button{color:#2942c5}.files-root .folder-icon{justify-self:start;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;line-height:1}.files-root .folder-arrow{color:var(--text-secondary)}:root[data-theme=light] .folder-icon{background:#fff0bf;color:#876000}:root[data-theme=light] .main :is(.connection-logo.zoho,.connection-logo.drive){color:#2942c5}:root[data-theme=light] .form-advanced summary,:root[data-theme=light] .older-activity summary{color:#2942c5}:root[data-theme=light] :is(.dialog-error,.biz-error,[role=alert]),:root[data-theme=light] #biz-modal .dialog-error,:root[data-theme=light] .project-dialog .dialog-error,:root[data-theme=light] .guest-card [role=alert]{color:#a2273c}:root[data-theme=light] .biz-error{background:#fff0f2;border-color:#e5aab4}:root[data-theme=light] .danger{color:#a2273c;background:#fff0f2;border-color:#dfacb6}:root[data-theme=light] .signature-person.selected{background:#edf2ff}:root[data-theme=light] .signature-person{border-color:#9bafda!important}:root[data-theme=light] .signature-field{color:#233558}:root[data-theme=light] :is(.guest-signing>header,.guest-document-heading p,.guest-signing footer){color:var(--text-muted)}:root[data-theme=light] .guest-signing>header a{color:#2942c5}:root[data-theme=light] .guest-card input:not([type=checkbox]){border-color:#9dafce}:root[data-theme=light] #tahnoon-launch{background:#edf2ff;border-color:#9bafda;color:#2942c5}:root[data-theme=light] #tahnoon-messages article.user{background:#e8efff}:root[data-theme=light] #toast{background:#182440;color:#fff}:root[data-theme=light] :focus-visible{outline-color:#2d46d6}@media(max-width:680px){.theme-label{display:none}.theme-toggle{padding:8px;height:40px}.header-tools{gap:10px}.directory-status .text-btn{margin-left:0}}:root[data-theme=light] :is(.small-note,.connection-caption,.file-open){color:var(--text-muted)}:root[data-theme=light] .eyebrow{color:#3e53ad}
