:root{color-scheme:light;--bg:#f3f6fb;--surface:#fff;--surface2:#f8faff;--text:#10213a;--muted:#697991;--line:rgba(25,49,82,.12);--blue:#1268df;--blue2:#063a89;--orange:#ff7a1a;--orange2:#ff9d43;--green:#1ca871;--red:#d9534f;--shadow:0 22px 60px rgba(13,42,79,.12);--sidebar:#0a1a31}:root[data-theme=dark]{color-scheme:dark;--bg:#07111f;--surface:#0d1b2f;--surface2:#10233c;--text:#f1f6ff;--muted:#9aa9bd;--line:rgba(255,255,255,.09);--sidebar:#08182d;--shadow:0 22px 60px rgba(0,0,0,.3)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,select{outline:none}.section-kicker{font-size:11px;font-weight:900;letter-spacing:.14em;color:var(--orange)}.brand-symbol{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:white;font-weight:950;background:linear-gradient(135deg,var(--orange),var(--blue));box-shadow:0 10px 28px rgba(18,104,223,.28)}.brand-symbol.large{width:58px;height:58px;border-radius:18px;font-size:22px}.loading-screen{min-height:100vh;display:grid;place-items:center;align-content:center;gap:15px;background:radial-gradient(circle at 30% 30%,rgba(18,104,223,.15),transparent 35%),var(--bg);font-weight:900;letter-spacing:.12em}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(410px,.75fr);background:var(--bg)}.auth-visual{position:relative;overflow:hidden;padding:52px 6vw;background:linear-gradient(145deg,#06152b,#09264d 55%,#0e3c78);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.auth-visual:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent);mask-image:linear-gradient(180deg,black,transparent)}.orb{position:absolute;border-radius:50%;filter:blur(5px);opacity:.65}.orb-a{width:400px;height:400px;background:radial-gradient(circle,rgba(255,122,26,.5),transparent 68%);right:-110px;top:-130px}.orb-b{width:520px;height:520px;background:radial-gradient(circle,rgba(31,119,255,.45),transparent 68%);left:-170px;bottom:-200px}.auth-brand,.auth-copy{position:relative;z-index:2}.auth-brand{display:flex;align-items:center;gap:14px}.auth-brand strong{letter-spacing:.08em}.auth-copy{max-width:760px;margin-bottom:7vh}.auth-copy>span{font-size:11px;color:#ffb36f;font-weight:900;letter-spacing:.18em}.auth-copy h1{font-size:clamp(46px,6.2vw,90px);letter-spacing:-.055em;line-height:.98;max-width:760px;margin:20px 0}.auth-copy p{max-width:620px;color:#b8cbe6;font-size:18px;line-height:1.7}.identity-line{display:flex;gap:28px;margin-top:42px}.identity-line b{font-size:12px;letter-spacing:.18em}.identity-line b:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:9px;background:linear-gradient(135deg,var(--orange),#ffbd7a)}.auth-panel{position:relative;display:grid;place-items:center;padding:44px;background:var(--surface)}.auth-controls{position:absolute;top:28px;right:30px;display:flex;gap:8px}.auth-controls button,.icon-button{border:1px solid var(--line);background:var(--surface2);color:var(--text);height:38px;min-width:42px;border-radius:11px;font-weight:850}.auth-form-wrap{width:min(100%,440px)}.auth-form-wrap h2{font-size:36px;margin:10px 0 8px}.auth-form-wrap>p{color:var(--muted);margin:0 0 32px}.auth-form-wrap form{display:grid;gap:17px}.auth-form-wrap label{display:grid;gap:8px;font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--muted)}.auth-form-wrap input,.context-select,.invite-inline input,.invite-inline select,.modal input,.table-card select{border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:12px;padding:13px 14px}.auth-form-wrap input:focus,.invite-inline input:focus,.modal input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(18,104,223,.12)}.primary{border:0;border-radius:12px;background:linear-gradient(135deg,var(--orange),#ff8b2b 48%,var(--blue));color:#fff;font-weight:900;padding:13px 18px;box-shadow:0 10px 25px rgba(18,104,223,.16)}.primary:hover{filter:brightness(1.06)}.submit{width:100%;margin-top:4px}.link-button{border:0;background:none;color:var(--blue);font-weight:850;margin-top:18px;padding:0}.setup-card{display:grid;gap:8px;background:linear-gradient(135deg,rgba(255,122,26,.11),rgba(18,104,223,.08));border:1px solid rgba(255,122,26,.24);border-radius:14px;padding:14px;margin-bottom:20px}.setup-card span{font-size:13px;color:var(--muted)}.setup-card code{font-size:12px}.alert.error,.form-error{background:rgba(217,83,79,.1);border:1px solid rgba(217,83,79,.25);color:#d9534f;padding:11px 13px;border-radius:11px}.form-success{background:rgba(28,168,113,.1);border:1px solid rgba(28,168,113,.22);color:var(--green);padding:11px 13px;border-radius:11px}.app-shell{min-height:100vh;display:grid;grid-template-columns:270px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,var(--sidebar),#071325);color:#edf5ff;padding:24px 18px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06)}.sidebar-brand{display:flex;align-items:center;gap:11px;padding:0 8px 28px}.sidebar-brand span,.sidebar-brand strong{display:block}.sidebar-brand strong{font-size:13px;letter-spacing:.04em}.sidebar-brand span{font-size:10px;color:#8098ba;margin-top:3px;letter-spacing:.1em}.sidebar nav{display:grid;gap:5px}.sidebar nav button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:#9cb0ca;text-align:left;padding:12px 10px;border-radius:10px;font-size:12px;font-weight:850;letter-spacing:.04em;position:relative}.sidebar nav button i{font-style:normal;color:#55708f;font-size:10px}.sidebar nav button.active{color:#fff}.sidebar nav button.active:before{content:"";position:absolute;left:-18px;width:3px;height:22px;border-radius:5px;background:linear-gradient(var(--orange),var(--blue))}.sidebar nav button:not(:disabled):hover{color:#fff}.sidebar-foot{margin-top:auto;border-top:1px solid rgba(255,255,255,.08);padding:18px 8px 4px;display:grid}.sidebar-foot span{font-size:13px;font-weight:800}.sidebar-foot small{color:#7f96b4;margin-top:3px}.sidebar-foot button{border:0;background:none;color:#ff9d60;text-align:left;padding:14px 0 0;font-weight:850;font-size:11px}.workspace{min-width:0;padding:26px clamp(20px,3.2vw,50px) 50px}.workspace-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--line)}.workspace-topbar h1{font-size:28px;margin:5px 0 0}.context-select{min-width:210px;padding:10px 13px}.content{padding-top:28px}.hero-strip{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:30px;align-items:center;background:linear-gradient(135deg,rgba(255,122,26,.1),rgba(18,104,223,.1));border:1px solid var(--line);border-radius:22px;padding:28px 30px}.hero-strip:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(18,104,223,.18),transparent 68%);right:-60px;top:-100px}.hero-strip h2{font-size:34px;margin:8px 0}.hero-strip p{color:var(--muted);margin:0}.phase-badge{z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px 14px;font-size:10px;letter-spacing:.12em;color:var(--orange);font-weight:900}.phase-badge b{display:block;color:var(--text);margin-top:4px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.metric-card{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:var(--shadow)}.metric-card:before{content:"";display:block;height:3px;width:48px;border-radius:8px;background:linear-gradient(90deg,var(--orange),var(--blue));margin-bottom:16px}.metric-card small,.metric-card span,.metric-card strong{display:block}.metric-card span{font-size:10px;color:var(--muted);font-weight:900;letter-spacing:.11em}.metric-card strong{font-size:18px;margin-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-card small{color:var(--muted);margin-top:7px;font-size:10px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.info-grid article{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.info-grid h3{margin:8px 0 10px}.info-grid p{color:var(--muted);line-height:1.65;margin:0}.section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.section-row h2{font-size:30px;margin:6px 0 0}.invite-inline{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.invite-inline input{min-width:190px}.table-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:auto}.table-card table{border-collapse:collapse;width:100%;min-width:760px}.table-card td,.table-card th{padding:15px 18px;text-align:left;border-bottom:1px solid var(--line);font-size:12px}.table-card th{color:var(--muted);font-size:10px;letter-spacing:.09em}.table-card td small,.table-card td strong{display:block}.table-card td small{color:var(--muted);margin-top:4px}.status-pill{border:1px solid var(--line);background:var(--surface2);color:var(--green);padding:7px 10px;border-radius:99px;font-size:10px;font-weight:900}.status-pill.suspended{color:var(--orange)}.company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.company-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px}.company-card>span{font-size:10px;color:var(--green);font-weight:900;letter-spacing:.1em}.company-card h3{font-size:22px;margin:12px 0 4px}.company-card p{color:var(--muted);margin:0 0 20px}.primary.ghost{background:linear-gradient(135deg,rgba(255,122,26,.12),rgba(18,104,223,.15));color:var(--text);box-shadow:none;border:1px solid var(--line)}.alert.error{margin-top:18px;display:flex;justify-content:space-between}.alert.error button{border:0;background:none;color:inherit}.modal-backdrop{position:fixed;inset:0;background:rgba(2,9,18,.72);display:grid;place-items:center;padding:20px;z-index:20}.modal{width:min(560px,100%);background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:25px;box-shadow:var(--shadow)}.modal h2{margin:8px 0 18px}.modal input{width:100%}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button:not(.primary){border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:12px;padding:11px 16px;font-weight:800}@media(max-width:1050px){.company-grid,.metric-grid{grid-template-columns:repeat(2,1fr)}.auth-shell{grid-template-columns:1fr}.auth-visual{min-height:42vh}.auth-copy{margin-top:80px}.auth-panel{min-height:58vh}}@media(max-width:780px){.app-shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;padding:14px}.sidebar-brand{padding-bottom:12px}.sidebar nav{display:flex;overflow:auto}.sidebar nav button{min-width:max-content}.sidebar nav button.active:before{left:10px;right:10px;bottom:0;top:auto;width:auto;height:2px}.sidebar-foot{display:none}.workspace{padding:18px 14px 36px}.workspace-topbar{align-items:flex-start}.top-actions{flex-wrap:wrap;justify-content:flex-end}.context-select{min-width:160px}.company-grid,.info-grid,.metric-grid{grid-template-columns:1fr}.section-row{align-items:flex-start;flex-direction:column}.invite-inline{justify-content:flex-start;width:100%}.invite-inline>*{flex:1 1}.auth-visual{padding:28px 24px}.auth-copy h1{font-size:48px}.auth-panel{padding:70px 22px 36px}.hero-strip{align-items:flex-start;flex-direction:column}.phase-badge{align-self:flex-start}}@media(max-width:520px){.auth-visual{min-height:38vh}.auth-copy{margin-top:55px}.auth-copy p,.identity-line{display:none}.auth-copy h1{font-size:42px}.auth-panel{min-height:62vh}.auth-form-wrap h2{font-size:30px}.workspace-topbar h1{font-size:22px}.context-select{width:100%;order:3}.top-actions{max-width:58%}.metric-grid{grid-template-columns:1fr}.hero-strip h2{font-size:28px}.invite-inline{display:grid;grid-template-columns:1fr;width:100%}.invite-inline input,.invite-inline select{width:100%;min-width:0}}.onboarding-callout{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid rgba(255,122,26,.28);border-radius:18px;background:linear-gradient(120deg,rgba(255,122,26,.1),rgba(18,104,223,.08))}.onboarding-callout h3{margin:7px 0 4px}.onboarding-callout p,.section-description{margin:0;color:var(--muted)}.onboarding-page{max-width:1050px;margin:0 auto}.onboarding-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:22px}.onboarding-head h2{font-size:34px;margin:7px 0}.onboarding-head p{color:var(--muted);margin:0}.step-dots{display:flex;gap:7px}.step-dots span{width:42px;height:5px;border-radius:10px;background:var(--line)}.step-dots span.done{background:linear-gradient(90deg,var(--orange),var(--blue))}.onboarding-panel{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:clamp(22px,4vw,42px);box-shadow:var(--shadow);min-height:430px;display:flex;flex-direction:column}.onboarding-form{display:grid;gap:20px;max-width:760px}.field,.onboarding-form label{display:grid;gap:8px;font-size:10px;color:var(--muted);font-weight:900;letter-spacing:.08em}.onboarding-form label span{font-weight:700;opacity:.7;margin-left:5px}.field input,.field select,.field textarea,.onboarding-form input,.onboarding-form textarea{width:100%;border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:12px;padding:13px 14px;outline:none}.field textarea,.onboarding-form textarea{min-height:110px;resize:vertical;font:inherit}.field input:focus,.field select:focus,.field textarea:focus,.onboarding-form input:focus,.onboarding-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(18,104,223,.1)}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card{position:relative;min-height:190px;text-align:left;border:1px solid var(--line);border-radius:18px;background:var(--surface2);color:var(--text);padding:24px;display:flex;flex-direction:column;justify-content:flex-end;transition:border-color .15s,background .15s}.choice-card:hover{border-color:rgba(18,104,223,.5)}.choice-card.selected{border-color:var(--orange);background:linear-gradient(140deg,rgba(255,122,26,.13),rgba(18,104,223,.1))}.choice-card strong{font-size:16px}.choice-card small{color:var(--muted);line-height:1.55;margin-top:8px}.choice-check{position:absolute;top:18px;right:18px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:white}.choice-card.selected .choice-check{background:linear-gradient(135deg,var(--orange),var(--blue));border:0}.onboarding-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:30px}.secondary{border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:12px;padding:13px 18px;font-weight:850}.completion-badge{border:1px solid var(--line);border-radius:99px;padding:9px 12px;color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.08em}.completion-badge.ok{color:var(--green)}.profile-form{display:grid;gap:16px}.form-section{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.form-section-title{margin-bottom:18px}.form-section-title h3{font-size:20px;margin:6px 0 0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field.wide{grid-column:1/-1}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.72;cursor:not-allowed}.profile-actions{position:sticky;bottom:15px;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:13px 14px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.saved-state{font-size:10px;color:var(--green);font-weight:900;letter-spacing:.08em}@media(max-width:780px){.onboarding-callout,.onboarding-head{align-items:flex-start;flex-direction:column}.choice-grid,.choice-grid.two,.form-grid{grid-template-columns:1fr}.step-dots{width:100%}.step-dots span{flex:1 1}.field.wide{grid-column:auto}.onboarding-panel{min-height:0}.profile-actions{bottom:8px}.onboarding-actions{flex-wrap:wrap}.onboarding-actions button{flex:1 1}}.customers-heading{align-items:center}.crm-pipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.crm-pipeline button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:16px;padding:16px;text-align:left;position:relative;overflow:hidden}.crm-pipeline button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue));opacity:.4}.crm-pipeline button.selected{border-color:rgba(255,122,26,.55);background:linear-gradient(145deg,rgba(255,122,26,.1),rgba(18,104,223,.09))}.crm-pipeline button.selected:before{opacity:1}.crm-pipeline span,.crm-pipeline strong{display:block}.crm-pipeline span{font-size:9px;color:var(--muted);font-weight:900;letter-spacing:.1em}.crm-pipeline strong{font-size:24px;margin-top:7px}.customer-toolbar{display:grid;grid-template-columns:minmax(250px,1fr) 170px auto;gap:9px;margin-bottom:14px}.customer-row select,.customer-toolbar input,.customer-toolbar select,.inline-mini-form input{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;padding:11px 13px;outline:none}.customer-toolbar input:focus,.inline-mini-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(18,104,223,.09)}.customer-list-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.customer-row{display:grid;grid-template-columns:46px minmax(210px,1.4fr) minmax(140px,.8fr) minmax(130px,.7fr) minmax(110px,.55fr) auto;gap:14px;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s}.customer-row:last-child{border-bottom:0}.customer-row:hover{background:linear-gradient(90deg,rgba(255,122,26,.04),rgba(18,104,223,.04))}.customer-avatar{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:11px;font-weight:950;color:#fff;background:linear-gradient(135deg,var(--blue2),var(--blue),var(--orange))}.customer-main span,.customer-main strong,.customer-meta b,.customer-meta small{display:block}.customer-main strong{font-size:14px}.customer-main span{font-size:11px;color:var(--muted);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-meta small{font-size:9px;color:var(--muted);font-weight:900;letter-spacing:.08em;margin-bottom:5px}.customer-meta b{font-size:11px}.customer-row select{padding:7px 9px;font-size:10px;font-weight:850;max-width:150px}.row-open{border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900;letter-spacing:.06em}.empty-state{min-height:260px;gap:8px;padding:40px}.empty-state>span{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:950;background:linear-gradient(135deg,var(--orange),var(--blue))}.empty-state strong{font-size:18px}.empty-state small,.muted{color:var(--muted)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.modal-head h2{margin:7px 0 0}.modal-head p{margin:6px 0 0;color:var(--muted)}.modal-close{border:1px solid var(--line);background:var(--surface2);color:var(--text);width:38px;height:38px;border-radius:11px;font-size:20px}.customer-editor{width:min(880px,100%);max-height:92vh;overflow:auto}.customer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-form .wide{grid-column:1/-1}.customer-detail{width:min(1160px,100%);max-height:92vh;overflow:auto}.customer-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:16px}.customer-detail-main{display:grid;gap:14px}.detail-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.customer-timeline,.detail-block,.detail-stat-grid article{background:var(--surface2);border:1px solid var(--line);border-radius:16px;padding:16px}.detail-stat-grid span,.detail-stat-grid strong{display:block}.detail-stat-grid span{font-size:8px;color:var(--muted);font-weight:900;letter-spacing:.08em}.detail-stat-grid strong{font-size:22px;margin-top:7px}.detail-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:10px}.detail-lines p{display:grid;gap:5px;padding:11px 0;border-bottom:1px solid var(--line);margin:0}.detail-lines b{font-size:9px;color:var(--muted);letter-spacing:.07em}.detail-lines span{font-size:12px;line-height:1.45}.document-list{display:grid;gap:8px;margin-top:12px}.document-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;color:var(--text);padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:11px}.document-list a strong{font-size:11px}.document-list a small{font-size:9px;color:var(--orange);font-weight:900}.inline-mini-form{display:grid;grid-template-columns:1fr 1fr auto;gap:7px;margin-top:10px}.customer-timeline{min-height:420px}.customer-timeline h3{margin:5px 0 14px}.timeline-note{display:grid;gap:7px;margin-bottom:18px}.timeline-note textarea{min-height:72px;resize:vertical;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:11px;padding:10px;font:inherit;outline:none}.timeline-list{display:grid}.timeline-list article{display:grid;grid-template-columns:14px 1fr;gap:9px;position:relative;padding-bottom:16px}.timeline-list article:after{content:"";position:absolute;left:5px;top:12px;bottom:0;width:1px;background:var(--line)}.timeline-list article:last-child:after{display:none}.timeline-list i{width:11px;height:11px;border-radius:50%;margin-top:3px;background:linear-gradient(135deg,var(--orange),var(--blue));z-index:1}.timeline-list strong{font-size:11px}.timeline-list p{font-size:11px;color:var(--muted);line-height:1.5;margin:4px 0}.timeline-list small{font-size:9px;color:var(--muted)}.detail-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.danger-ghost{border:1px solid rgba(217,83,79,.3);background:rgba(217,83,79,.06);color:var(--red);border-radius:12px;padding:11px 15px;font-weight:900;font-size:10px}@media(max-width:1150px){.crm-pipeline{grid-template-columns:repeat(3,1fr)}.customer-row{grid-template-columns:46px minmax(190px,1fr) minmax(140px,.7fr) auto}.customer-row .hide-mobile{display:none}.customer-detail-grid{grid-template-columns:1fr}.customer-timeline{min-height:auto}}@media(max-width:780px){.crm-pipeline{grid-template-columns:repeat(2,1fr)}.customer-toolbar{grid-template-columns:1fr}.customer-row{grid-template-columns:42px minmax(0,1fr) auto;padding:12px}.customer-row>.customer-meta{display:none}.row-open{align-self:center}.customer-form,.detail-lines{grid-template-columns:1fr}.customer-form .wide{grid-column:auto}.detail-stat-grid{grid-template-columns:repeat(2,1fr)}.inline-mini-form{grid-template-columns:1fr}.customer-detail,.customer-editor{max-height:95vh;padding:18px}}.phase5-page{display:grid;gap:14px}.catalog-metrics,.quote-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quote-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.catalog-metrics button,.quote-metrics article,.quote-metrics button{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:16px;padding:16px;text-align:left}.catalog-metrics button:before,.quote-metrics article:before,.quote-metrics button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue));opacity:.45}.catalog-metrics button.selected,.quote-metrics button.selected{border-color:rgba(255,122,26,.55);background:linear-gradient(145deg,rgba(255,122,26,.1),rgba(18,104,223,.09))}.catalog-metrics button.selected:before,.quote-metrics button.selected:before{opacity:1}.catalog-metrics span,.catalog-metrics strong,.quote-metrics span,.quote-metrics strong{display:block}.catalog-metrics span,.quote-metrics span{font-size:9px;color:var(--muted);font-weight:900;letter-spacing:.08em}.catalog-metrics strong,.quote-metrics strong{font-size:24px;margin-top:7px}.quote-metrics article strong{font-size:18px;white-space:nowrap}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.catalog-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px;min-height:230px;display:flex;flex-direction:column;position:relative;overflow:hidden}.catalog-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--orange),var(--blue));opacity:.75}.catalog-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.catalog-card-head small{font-size:9px;color:var(--muted);font-weight:900}.kind-chip{display:inline-flex;width:max-content;padding:6px 8px;border-radius:99px;font-size:8px;letter-spacing:.08em;font-weight:950}.kind-chip.service{color:#fff;background:linear-gradient(135deg,var(--blue2),var(--blue))}.kind-chip.product{color:#fff;background:linear-gradient(135deg,var(--orange),#dd5d00)}.kind-chip.package{color:#fff;background:linear-gradient(135deg,var(--orange),var(--blue))}.catalog-card h3{font-size:18px;margin:18px 0 7px}.catalog-card p{color:var(--muted);font-size:11px;line-height:1.5;margin:0;min-height:46px}.catalog-price{display:flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:18px}.catalog-price strong{font-size:24px}.catalog-cost,.catalog-price span{font-size:10px;color:var(--muted)}.catalog-cost{margin-top:4px}.catalog-actions{display:flex;gap:8px;margin-top:15px;border-top:1px solid var(--line);padding-top:12px}.catalog-actions button{flex:1 1}.catalog-empty{grid-column:1/-1;background:var(--surface);border:1px solid var(--line);border-radius:18px}.catalog-editor{width:min(780px,100%);max-height:92vh;overflow:auto}.quote-list{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.quote-row{display:grid;grid-template-columns:145px minmax(230px,1fr) 150px 150px auto;align-items:center;gap:14px;padding:15px 17px;border-bottom:1px solid var(--line);cursor:pointer}.quote-row:last-child{border-bottom:0}.quote-row:hover{background:linear-gradient(90deg,rgba(255,122,26,.04),rgba(18,104,223,.04))}.quote-row>div:first-child{display:grid;gap:7px}.quote-row>div:first-child strong{font-size:12px}.quote-status{display:inline-flex;width:max-content;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:950;letter-spacing:.06em;border:1px solid var(--line)}.quote-status.draft{color:var(--muted);background:var(--surface2)}.quote-status.sent,.quote-status.viewed{color:var(--blue);background:rgba(18,104,223,.08);border-color:rgba(18,104,223,.18)}.quote-status.approved{color:var(--green);background:rgba(40,170,110,.08);border-color:rgba(40,170,110,.2)}.quote-status.expired,.quote-status.rejected{color:var(--red);background:rgba(217,83,79,.07);border-color:rgba(217,83,79,.18)}.quote-client b,.quote-client small,.quote-client span,.quote-date b,.quote-date small,.quote-total small,.quote-total strong{display:block}.quote-client small,.quote-date small,.quote-total small{font-size:8px;color:var(--muted);font-weight:900;letter-spacing:.08em}.quote-client b,.quote-date b{font-size:11px;margin-top:5px}.quote-client span{font-size:10px;color:var(--muted);margin-top:3px}.quote-total strong{font-size:15px;margin-top:5px}.quote-editor{width:min(1180px,100%);max-height:94vh;overflow:auto}.quote-form-head{display:grid;grid-template-columns:1.2fr 1fr 180px;gap:12px}.quote-items{margin-top:18px;border:1px solid var(--line);border-radius:16px;padding:15px;background:var(--surface2)}.quote-items-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.quote-items-head h3{margin:4px 0 0}.quote-item-edit{display:grid;grid-template-columns:190px minmax(220px,1fr) 78px 90px 110px 115px 34px;gap:7px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.quote-item-edit:first-of-type{border-top:0}.quote-form-head select,.quote-item-edit input,.quote-item-edit select,.quote-summary input{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:9px 10px;outline:none;min-width:0}.quote-item-edit strong{font-size:11px;text-align:right}.quote-remove{border:1px solid var(--line);background:var(--surface);color:var(--red);width:32px;height:32px;border-radius:9px}.quote-remove:disabled{opacity:.3}.quote-bottom{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;margin-top:16px}.quote-bottom>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quote-summary{border:1px solid var(--line);border-radius:16px;padding:16px;background:linear-gradient(145deg,rgba(18,104,223,.06),rgba(255,122,26,.06));display:grid;gap:10px}.quote-summary p{display:flex;align-items:center;justify-content:space-between;margin:0}.quote-summary label,.quote-summary p span{font-size:9px;color:var(--muted);font-weight:900;letter-spacing:.07em}.quote-summary label{display:grid;gap:7px}.quote-grand{border-top:1px solid var(--line);padding-top:13px}.quote-grand strong{font-size:24px}.quote-detail{width:min(960px,100%);max-height:94vh;overflow:auto}.quote-detail-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.quote-detail-top article{background:var(--surface2);border:1px solid var(--line);border-radius:15px;padding:16px}.quote-detail-top small,.quote-detail-top span,.quote-detail-top strong{display:block}.quote-detail-top span{font-size:8px;color:var(--muted);font-weight:900;letter-spacing:.08em}.quote-detail-top strong{font-size:16px;margin-top:7px}.quote-detail-top small{font-size:10px;color:var(--muted);margin-top:5px}.quote-detail-items{margin-top:14px;border:1px solid var(--line);border-radius:15px;overflow:hidden}.quote-detail-items>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px;border-bottom:1px solid var(--line)}.quote-detail-items>div:last-child{border-bottom:0}.quote-detail-items span{font-size:11px}.quote-detail-items small{display:block;color:var(--muted);margin-top:4px}.quote-detail-items strong{font-size:12px}.quote-detail-totals{width:min(340px,100%);margin:14px 0 0 auto}.quote-detail-totals p{display:flex;align-items:center;justify-content:space-between;margin:0;padding:8px 0;border-bottom:1px solid var(--line)}.quote-detail-totals span{font-size:9px;color:var(--muted);font-weight:900}.quote-detail-totals p:last-child strong{font-size:20px}.quote-text-block{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.quote-text-block p{white-space:pre-wrap;color:var(--muted);font-size:11px;line-height:1.6}.quote-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.quote-pdf-link{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}@media(max-width:1180px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-metrics{grid-template-columns:repeat(3,1fr)}.quote-row{grid-template-columns:130px minmax(200px,1fr) 140px auto}.quote-row .hide-mobile{display:none}.quote-item-edit{grid-template-columns:160px minmax(190px,1fr) 70px 80px 100px 34px}.quote-item-edit>strong{display:none}}@media(max-width:780px){.catalog-grid,.catalog-metrics,.quote-bottom,.quote-bottom>div,.quote-detail-top,.quote-form-head,.quote-metrics{grid-template-columns:1fr}.quote-row{grid-template-columns:110px minmax(0,1fr) auto;padding:12px}.quote-row .quote-total{display:none}.quote-item-edit{grid-template-columns:1fr 1fr;gap:8px}.quote-item-edit .quote-desc{grid-column:1/-1}.quote-item-edit strong{display:block;text-align:left}.quote-remove{justify-self:end}.catalog-editor,.quote-detail,.quote-editor{max-height:95vh;padding:18px}.quote-items-head{align-items:flex-start;flex-direction:column}.catalog-card{min-height:210px}}.operations-page{display:grid;gap:14px}.section-subtitle{margin:8px 0 0;color:var(--muted);font-size:12px}.operations-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.operation-kpi{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:16px;padding:16px;text-align:left}.operation-kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue));opacity:.38}.operation-kpi.active{border-color:rgba(255,122,26,.5);background:linear-gradient(145deg,rgba(255,122,26,.1),rgba(18,104,223,.08))}.operation-kpi.active:before{opacity:1}.operation-kpi span,.operation-kpi strong{display:block}.operation-kpi span{font-size:9px;color:var(--muted);font-weight:900;letter-spacing:.08em}.operation-kpi strong{font-size:25px;margin-top:7px}.operations-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px}.attachment-form input,.attachment-form select,.expense-form input,.material-form input,.material-form select,.operation-form-grid input,.operation-form-grid select,.operation-wide textarea,.operations-toolbar input{border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:11px;padding:11px 12px;outline:none}.operations-toolbar span{font-size:10px;color:var(--muted);font-weight:900;letter-spacing:.08em}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service-card{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px;cursor:pointer;min-height:205px}.service-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--orange),var(--blue));opacity:.72}.service-card:hover{background:linear-gradient(145deg,rgba(255,122,26,.04),rgba(18,104,223,.04))}.service-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.service-card-top b{font-size:10px;color:var(--muted)}.operation-status{display:inline-flex;width:max-content;border:1px solid var(--line);border-radius:99px;padding:6px 8px;font-size:8px;font-weight:950;letter-spacing:.06em}.operation-status.scheduled{color:var(--blue);background:rgba(18,104,223,.08);border-color:rgba(18,104,223,.18)}.operation-status.in_progress{color:#fff;background:linear-gradient(135deg,var(--orange),var(--blue));border-color:transparent}.operation-status.waiting{color:var(--orange);background:rgba(255,122,26,.08);border-color:rgba(255,122,26,.2)}.operation-status.completed{color:var(--green);background:rgba(28,168,113,.08);border-color:rgba(28,168,113,.2)}.operation-status.canceled{color:var(--red);background:rgba(217,83,79,.07);border-color:rgba(217,83,79,.18)}.service-card h3{font-size:18px;margin:18px 0 6px}.service-card p{font-size:11px;color:var(--muted);margin:0}.service-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.service-card small,.service-card-meta span{font-size:9px;color:var(--muted);line-height:1.5}.service-card>small{display:block;margin-top:10px}.empty-state{border:1px dashed var(--line);border-radius:18px;background:var(--surface);padding:28px;text-align:center}.empty-state p{font-size:11px}.service-modal{width:min(920px,100%);max-height:94vh;overflow:auto}.operation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operation-form-grid label,.operation-wide{display:grid;gap:7px;font-size:9px;color:var(--muted);font-weight:900;letter-spacing:.07em}.operation-wide{margin-top:12px}.operation-wide textarea{min-height:95px;resize:vertical}.operation-detail{width:min(1280px,100%);max-height:95vh;overflow:auto}.operation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operation-summary article{background:var(--surface2);border:1px solid var(--line);border-radius:15px;padding:16px}.operation-summary small,.operation-summary span,.operation-summary strong{display:block}.operation-summary span{font-size:8px;color:var(--muted);font-weight:900;letter-spacing:.08em}.operation-summary strong{font-size:16px;margin-top:7px}.operation-summary small{font-size:9px;color:var(--muted);margin-top:5px}.operation-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:14px;margin-top:14px}.operation-main{display:grid;gap:14px}.operation-panel{border:1px solid var(--line);background:var(--surface2);border-radius:17px;padding:16px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:12px}.panel-head h3{margin:5px 0 0;font-size:15px}.status-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.material-form{grid-template-columns:170px minmax(180px,1fr) 80px 90px 110px 38px}.expense-form,.material-form{display:grid;gap:7px;align-items:center}.expense-form{grid-template-columns:minmax(180px,1fr) 130px 110px 140px 38px}.operation-lines{display:grid;margin-top:12px}.operation-lines>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.operation-lines>div>span{flex:1 1}.operation-lines small,.operation-lines strong{display:block}.operation-lines strong{font-size:11px}.operation-lines small{font-size:9px;color:var(--muted);margin-top:3px}.operation-lines b{font-size:11px}.attachment-list button,.operation-lines button{border:1px solid var(--line);background:var(--surface);color:var(--red);width:30px;height:30px;border-radius:9px}.attachments-panel{align-self:start;position:sticky;top:10px}.attachment-form{display:grid;gap:8px}.attachment-form small{color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.05em}.attachment-list{display:grid;margin-top:12px}.attachment-list>div{display:flex;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.attachment-list a{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1;color:var(--text);text-decoration:none}.attachment-list a>span:last-child{min-width:0}.attachment-list small,.attachment-list strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-list strong{font-size:10px}.attachment-list small{font-size:8px;color:var(--muted);margin-top:3px}.attachment-kind{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff;font-size:8px;font-weight:950;flex:none}.attachment-kind.photo{background:linear-gradient(135deg,var(--orange),var(--blue))}.attachment-kind.document{background:linear-gradient(135deg,var(--blue2),var(--blue))}@media(max-width:1180px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-kpis{grid-template-columns:repeat(3,1fr)}.operation-detail-grid{grid-template-columns:1fr}.attachments-panel{position:static}.material-form{grid-template-columns:1fr 1fr 80px 80px 100px 38px}.expense-form{grid-template-columns:1fr 1fr 110px 140px 38px}}@media(max-width:780px){.operation-form-grid,.operation-summary,.operations-kpis,.services-grid{grid-template-columns:1fr}.operations-toolbar{grid-template-columns:1fr auto}.operations-toolbar span{grid-column:1/-1}.service-card-meta{grid-template-columns:1fr}.expense-form,.material-form{grid-template-columns:1fr 1fr}.expense-form input:first-child,.material-form input:first-of-type{grid-column:1/-1}.expense-form button,.material-form button{justify-self:end}.operation-detail,.service-modal{padding:18px;max-height:96vh}.panel-head{align-items:flex-start}.status-actions{align-items:stretch}.status-actions button{flex:1 1}}.finance-page{display:grid;gap:14px}.finance-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.finance-kpi{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:18px}.finance-kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue))}.finance-kpi.alerted:before{background:linear-gradient(90deg,var(--red),var(--orange))}.finance-kpi span,.finance-kpi strong{display:block}.finance-kpi span{font-size:9px;font-weight:900;color:var(--muted);letter-spacing:.08em}.finance-kpi strong{font-size:20px;margin-top:9px}.finance-tabs{display:flex;gap:7px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:10px}.finance-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;padding:10px 12px;font-size:10px;font-weight:900}.finance-tabs button.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--orange),var(--blue))}.finance-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center}.finance-form input,.finance-form select,.finance-form textarea,.finance-toolbar input{border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:11px;padding:11px 12px;outline:none}.finance-toolbar input{min-width:min(100%,420px)}.finance-toolbar span{font-size:9px;color:var(--muted);font-weight:900}.finance-list{display:grid;gap:9px}.finance-list>article{display:grid;grid-template-columns:minmax(0,1fr) 150px 170px;gap:16px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px;position:relative;overflow:hidden}.finance-list>article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--orange),var(--blue));opacity:.6}.finance-list>article.overdue:before{background:linear-gradient(var(--red),var(--orange));opacity:1}.finance-list h3{margin:8px 0 4px;font-size:15px}.finance-list p,.finance-list small{color:var(--muted);font-size:9px;margin:0}.finance-status{font-size:8px;font-weight:950;letter-spacing:.08em;border-radius:99px;padding:5px 7px;background:rgba(18,104,223,.08);color:var(--blue)}.finance-status.paid{color:var(--green);background:rgba(28,168,113,.08)}.finance-status.partial{color:var(--orange);background:rgba(255,122,26,.08)}.finance-entry-meta small,.finance-entry-meta span,.finance-entry-meta strong,.finance-entry-value small,.finance-entry-value strong{display:block}.finance-entry-meta span{font-size:8px;color:var(--muted);font-weight:900}.finance-entry-meta strong{font-size:11px;margin-top:5px}.finance-entry-value{text-align:right}.finance-entry-value strong{font-size:17px}.finance-entry-value button{margin-top:8px}.finance-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-settings-card{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:16px}.finance-settings-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance-settings-card h3{margin:0;font-size:14px}.finance-settings-list{display:grid;margin-top:10px}.finance-settings-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding:10px 0;font-size:10px}.finance-settings-list small{color:var(--muted)}.finance-modal{width:min(760px,100%)}.finance-settle{width:min(580px,100%)}.finance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.finance-form label{display:grid;gap:6px;font-size:9px;color:var(--muted);font-weight:900;letter-spacing:.06em}.finance-form textarea{min-height:85px;resize:vertical}.finance-form .wide{grid-column:1/-1}@media(max-width:1180px){.finance-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.finance-form,.finance-kpis,.finance-list>article,.finance-settings{grid-template-columns:1fr}.finance-entry-value{text-align:left}.finance-form .wide{grid-column:auto}.finance-toolbar{align-items:stretch;flex-direction:column}.finance-toolbar input{width:100%;min-width:0}}.finance-settings-actions{display:flex;gap:6px}.dashboard-page{display:grid;gap:16px}.dashboard-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border:1px solid var(--line);border-radius:22px;padding:28px 30px;background:linear-gradient(135deg,rgba(255,122,26,.11),rgba(18,104,223,.11));box-shadow:var(--shadow)}.dashboard-hero:before{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(18,104,223,.22),transparent 68%);pointer-events:none}.dashboard-hero>div,.dashboard-refresh{position:relative;z-index:1}.dashboard-hero h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.035em;margin:8px 0 4px}.dashboard-hero p{margin:0;color:var(--muted);font-size:13px;font-weight:800}.dashboard-refresh{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;padding:11px 14px;font-size:9px;font-weight:950;letter-spacing:.08em}.dashboard-refresh:hover{border-color:rgba(255,122,26,.4);background:var(--surface2)}.dashboard-onboarding{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid rgba(255,122,26,.22);border-radius:16px;background:linear-gradient(135deg,rgba(255,122,26,.08),rgba(18,104,223,.06))}.dashboard-onboarding>div{display:grid;gap:4px}.dashboard-onboarding strong{font-size:13px}.dashboard-onboarding small{color:var(--muted);font-size:10px}.dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-kpi{position:relative;overflow:hidden;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:var(--shadow)}.dashboard-kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue))}.dashboard-kpi.alerted:before{background:linear-gradient(90deg,var(--red),var(--orange))}.dashboard-kpi small,.dashboard-kpi span,.dashboard-kpi strong{display:block}.dashboard-kpi span{font-size:9px;color:var(--muted);font-weight:950;letter-spacing:.1em}.dashboard-kpi strong{font-size:clamp(20px,2.1vw,28px);letter-spacing:-.03em;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-kpi small{font-size:8px;color:var(--muted);font-weight:800;letter-spacing:.055em;margin-top:8px}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.dashboard-panel{background:var(--surface);border:1px solid var(--line);border-radius:19px;padding:20px;min-width:0}.dashboard-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.dashboard-panel-head h3{font-size:17px;margin:6px 0 0}.dashboard-date{font-size:9px;font-weight:950;color:var(--muted);text-transform:uppercase}.today-panel{display:grid;align-content:start}.today-item{display:grid;grid-template-columns:50px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text);padding:15px 2px;text-align:left}.today-item:first-of-type{border-top:0}.today-item>b{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,rgba(255,122,26,.13),rgba(18,104,223,.13));border:1px solid var(--line);font-size:17px}.today-item>span{min-width:0}.today-item small,.today-item strong{display:block}.today-item strong{font-size:10px;letter-spacing:.045em}.today-item small{font-size:9px;color:var(--muted);line-height:1.45;margin-top:4px}.today-item i{font-style:normal;font-size:20px;text-align:right}.today-item i,.today-item:not(:disabled):hover strong{color:var(--orange)}.today-item:disabled i{display:none}.insights-panel{display:grid;align-content:start}.insight-item{display:grid;grid-template-columns:4px minmax(0,1fr);gap:12px;border-top:1px solid var(--line);padding:15px 0}.insight-item:first-of-type{border-top:0}.insight-item>span{width:4px;border-radius:6px;background:var(--blue)}.insight-item.positive>span{background:var(--green)}.insight-item.attention>span{background:linear-gradient(var(--orange),var(--red))}.insight-item strong{font-size:10px;letter-spacing:.055em}.insight-item p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.dashboard-restricted{display:grid;gap:5px;border-top:1px solid var(--line);padding-top:16px}.dashboard-restricted strong{font-size:10px}.dashboard-restricted small{font-size:9px;color:var(--muted)}.dashboard-month-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--line)}.dashboard-month-strip>div{background:var(--surface);padding:17px 19px}.dashboard-month-strip span,.dashboard-month-strip strong{display:block}.dashboard-month-strip span{font-size:8px;color:var(--muted);font-weight:900;letter-spacing:.07em}.dashboard-month-strip strong{font-size:18px;margin-top:7px}.dashboard-empty{border:1px dashed var(--line);background:var(--surface);border-radius:20px;padding:34px;text-align:center}.dashboard-empty h2{margin:8px 0}.dashboard-empty p{color:var(--muted);margin:0}@media(max-width:1180px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}}@media(max-width:780px){.dashboard-hero{align-items:flex-start;flex-direction:column;padding:22px}.dashboard-hero h2{font-size:31px}.dashboard-refresh{width:100%}.dashboard-onboarding{align-items:stretch;flex-direction:column}.dashboard-kpis,.dashboard-month-strip{grid-template-columns:1fr}.dashboard-kpi,.dashboard-panel{padding:17px}.today-item{grid-template-columns:44px minmax(0,1fr) 18px}.dashboard-month-strip{gap:1px}}.agenda-page{display:grid;gap:16px}.agenda-heading{align-items:center}.agenda-create-actions{display:flex;gap:8px}.agenda-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.agenda-metrics article{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:18px;box-shadow:var(--shadow)}.agenda-metrics article:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue))}.agenda-metrics article.attention:before{background:linear-gradient(90deg,var(--red),var(--orange))}.agenda-metrics small,.agenda-metrics span,.agenda-metrics strong{display:block}.agenda-metrics span{font-size:9px;font-weight:950;letter-spacing:.08em;color:var(--muted)}.agenda-metrics strong{font-size:26px;margin-top:8px}.agenda-metrics small{font-size:8px;color:var(--muted);font-weight:850;letter-spacing:.06em;margin-top:5px}.agenda-weekbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:11px 14px}.agenda-weekbar>strong{text-align:center;font-size:11px;letter-spacing:.06em}.agenda-week-actions{display:flex;gap:5px}.agenda-week-actions button{height:34px;min-width:34px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:var(--text);font-weight:900}.agenda-week-actions button.today{padding:0 12px;font-size:9px}.agenda-loading{font-weight:900;color:var(--orange)}.agenda-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.agenda-days button{position:relative;display:grid;place-items:center;gap:5px;min-height:82px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text)}.agenda-days button small{font-size:8px;color:var(--muted);font-weight:950;letter-spacing:.08em}.agenda-days button strong{font-size:20px}.agenda-days button>span{position:absolute;right:8px;top:8px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:linear-gradient(135deg,var(--orange),var(--blue));color:#fff;font-size:8px;font-weight:950}.agenda-days button.today{border-color:rgba(255,122,26,.42)}.agenda-days button.selected{background:linear-gradient(145deg,rgba(255,122,26,.11),rgba(18,104,223,.11));border-color:rgba(18,104,223,.32);box-shadow:0 10px 28px rgba(18,104,223,.09)}.agenda-days button.selected strong{color:var(--orange)}.agenda-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr);gap:14px;align-items:start}.agenda-day-panel,.tasks-panel{background:var(--surface);border:1px solid var(--line);border-radius:19px;padding:20px;min-width:0}.agenda-panel-head,.tasks-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.agenda-panel-head h3,.tasks-head h3{font-size:17px;margin:6px 0 0}.agenda-panel-head>span{display:grid;place-items:center;min-width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,rgba(255,122,26,.13),rgba(18,104,223,.13));font-size:11px;font-weight:950}.agenda-timeline{display:grid;margin-top:12px}.agenda-event{display:grid;grid-template-columns:68px 12px minmax(0,1fr);gap:10px;min-height:96px;padding:14px 0;border-top:1px solid var(--line)}.agenda-event:first-child{border-top:0}.event-time{text-align:right;padding-top:2px}.event-time small,.event-time strong{display:block}.event-time strong{font-size:10px}.event-time small{font-size:8px;color:var(--muted);margin-top:4px}.event-marker{position:relative;width:10px}.event-marker:before{content:"";position:absolute;top:4px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px rgba(18,104,223,.11)}.event-marker:after{content:"";position:absolute;top:18px;bottom:-28px;left:5px;width:1px;background:var(--line)}.agenda-event:last-child .event-marker:after{display:none}.type-follow_up .event-marker:before,.type-meeting .event-marker:before{background:var(--blue)}.type-delivery .event-marker:before,.type-service .event-marker:before{background:var(--orange)}.type-collection .event-marker:before{background:var(--green)}.type-due_date .event-marker:before{background:var(--red)}.type-commitment .event-marker:before{background:#8b5cf6}.event-body{min-width:0}.event-title-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.event-title-row span{font-size:8px;font-weight:950;letter-spacing:.08em;color:var(--orange)}.event-title-row i{font-style:normal;font-size:7px;font-weight:950;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:4px 6px}.event-body h4{font-size:13px;margin:7px 0 3px}.event-body p,.event-body>small{display:block;margin:0;color:var(--muted);font-size:9px;line-height:1.5}.event-body>small{margin-top:4px}.event-actions,.task-actions{display:flex;gap:6px;margin-top:10px}.event-actions button,.task-actions button{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.event-actions button:hover,.task-actions button:hover{color:var(--orange);border-color:rgba(255,122,26,.3)}.task-event .event-marker:before{background:var(--orange)}.task-event.priority-urgent .event-marker:before{background:var(--red)}.agenda-empty{display:grid;place-items:center;text-align:center;gap:5px;padding:42px 10px}.agenda-empty>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,rgba(255,122,26,.12),rgba(18,104,223,.12));font-size:18px;color:var(--green)}.agenda-empty strong{font-size:11px}.agenda-empty small{color:var(--muted);font-size:9px}.tasks-panel{position:sticky;top:24px}.tasks-head button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--orange),var(--blue));color:#fff;font-size:18px;font-weight:900}.task-tabs{display:flex;gap:5px;margin-top:15px;padding-bottom:10px;border-bottom:1px solid var(--line)}.task-tabs button{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:8px;padding:7px 8px;font-size:8px;font-weight:950}.task-tabs button.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--orange),var(--blue))}.task-list{display:grid}.task-list>article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.task-list>article:last-child{border-bottom:0}.task-check{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border:1px solid var(--line);border-radius:7px;background:var(--surface2);color:var(--green);font-size:10px;font-weight:950}.task-title-line{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.task-title-line strong{font-size:10px;line-height:1.4}.task-list article>div>p,.task-list article>div>small{display:block;margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.task-list article.overdue>div>small{color:var(--red);font-weight:900}.task-list article.done{opacity:.58}.task-list article.done strong{text-decoration:line-through}.priority{font-size:7px;font-weight:950;padding:4px 5px;border-radius:99px;background:rgba(18,104,223,.09);color:var(--blue);white-space:nowrap}.priority.high{background:rgba(255,122,26,.11);color:var(--orange)}.priority.urgent{background:rgba(217,83,79,.11);color:var(--red)}.priority.low,.task-empty{color:var(--muted)}.task-empty{text-align:center;font-size:9px;font-weight:900;padding:28px 0}.agenda-editor{width:min(780px,100%)}.agenda-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.agenda-form label{display:grid;gap:6px;font-size:9px;color:var(--muted);font-weight:900;letter-spacing:.055em}.agenda-form input,.agenda-form select,.agenda-form textarea{border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:11px;padding:11px 12px;outline:none}.agenda-form input:focus,.agenda-form select:focus,.agenda-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(18,104,223,.1)}.agenda-form textarea{min-height:88px;resize:vertical}.agenda-form .wide{grid-column:1/-1}.agenda-form .check-field{display:flex;align-items:center;gap:8px;align-self:end;min-height:40px}.agenda-form .check-field input{width:17px;height:17px;padding:0}.agenda-form .check-field span{color:var(--text)}@media(max-width:1180px){.agenda-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-layout{grid-template-columns:1fr}.tasks-panel{position:static}}@media(max-width:780px){.agenda-heading{align-items:stretch;flex-direction:column}.agenda-create-actions{width:100%}.agenda-create-actions button{flex:1 1}.agenda-metrics{grid-template-columns:1fr 1fr}.agenda-days{gap:4px;overflow-x:auto;padding-bottom:4px}.agenda-days button{min-width:64px;min-height:72px}.agenda-weekbar{grid-template-columns:1fr auto}.agenda-weekbar>strong{grid-row:2;grid-column:1/-1}.agenda-layout{grid-template-columns:1fr}.agenda-day-panel,.tasks-panel{padding:16px}.agenda-event{grid-template-columns:54px 10px minmax(0,1fr);gap:8px}.agenda-form{grid-template-columns:1fr}.agenda-form .wide{grid-column:auto}.agenda-metrics article{padding:15px}.agenda-metrics strong{font-size:22px}}.sidebar nav .ai-nav{position:relative}.sidebar nav .ai-nav:after{content:"AI";margin-left:auto;font-size:7px;font-weight:950;padding:3px 5px;border-radius:99px;background:linear-gradient(135deg,var(--orange),var(--blue));color:#fff}.mindfy-ai-page{display:grid;gap:16px}.mindfy-ai-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;border:1px solid rgba(18,104,223,.22);border-radius:21px;background:radial-gradient(circle at 85% 20%,rgba(18,104,223,.2),transparent 34%),radial-gradient(circle at 70% 80%,rgba(255,122,26,.14),transparent 30%),var(--surface);box-shadow:var(--shadow)}.mindfy-ai-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue))}.mindfy-ai-hero h2{margin:7px 0 5px;font-size:31px}.mindfy-ai-hero p{margin:0;color:var(--muted);font-size:10px;max-width:650px;line-height:1.6}.ai-mode-legend{display:flex;gap:8px}.ai-mode-legend span{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:99px;padding:7px 9px;background:var(--surface2);font-size:8px;font-weight:950}.ai-mode-legend i{width:7px;height:7px;border-radius:50%}.ai-mode-legend .read{background:var(--blue)}.ai-mode-legend .action{background:var(--orange)}.mindfy-ai-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;min-height:610px}.ai-suggestions{display:grid;align-content:start;gap:8px;padding:18px;border:1px solid var(--line);border-radius:19px;background:var(--surface)}.ai-suggestions>button{text-align:left;border:1px solid var(--line);border-radius:11px;background:var(--surface2);color:var(--text);padding:11px 12px;font-size:9px;font-weight:850;line-height:1.45}.ai-suggestions>button:hover{border-color:rgba(255,122,26,.38);background:linear-gradient(135deg,rgba(255,122,26,.08),rgba(18,104,223,.07))}.ai-safety-note{margin-top:8px;padding:14px;border:1px solid rgba(18,104,223,.18);border-radius:13px;background:linear-gradient(145deg,rgba(18,104,223,.07),rgba(255,122,26,.06))}.ai-safety-note strong{font-size:8px;letter-spacing:.08em;color:var(--orange)}.ai-safety-note p{margin:7px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.ai-chat-card{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;border:1px solid var(--line);border-radius:19px;background:var(--surface);overflow:hidden}.ai-chat-scroll{overflow:auto;max-height:610px;min-height:520px;padding:22px;scrollbar-width:thin}.ai-welcome{display:grid;place-items:center;text-align:center;padding:78px 20px}.ai-orb{display:grid;place-items:center;width:54px;height:54px;margin-bottom:15px;border-radius:18px;background:linear-gradient(135deg,var(--orange),var(--blue));color:#fff;font-size:22px;font-weight:950;box-shadow:0 16px 45px rgba(18,104,223,.24)}.ai-welcome h3{margin:7px 0 5px;font-size:19px}.ai-welcome p{margin:0;color:var(--muted);font-size:9px}.ai-message{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;max-width:820px;margin:0 0 16px}.ai-message.user{margin-left:auto;grid-template-columns:minmax(0,1fr) 34px}.ai-message.user .ai-avatar{grid-column:2}.ai-message.user>div:last-child{grid-column:1;grid-row:1;text-align:right;background:linear-gradient(135deg,rgba(18,104,223,.13),rgba(18,104,223,.05))}.ai-message>div:last-child{border:1px solid var(--line);border-radius:14px;padding:11px 13px;background:var(--surface2)}.ai-message.action>div:last-child{border-color:rgba(255,122,26,.3)}.ai-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--orange),var(--blue));color:#fff;font-size:9px;font-weight:950}.ai-message.user .ai-avatar{background:var(--surface2);border:1px solid var(--line);color:var(--text)}.ai-message small{display:block;color:var(--muted);font-size:7px;font-weight:950;letter-spacing:.08em}.ai-message p{margin:5px 0 0;font-size:10px;line-height:1.6;white-space:pre-wrap}.ai-kind{display:inline-block;margin-top:8px;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:950;letter-spacing:.06em}.ai-kind.read{color:var(--blue);background:rgba(18,104,223,.1)}.ai-kind.action{color:var(--orange);background:rgba(255,122,26,.1)}.ai-thinking{display:flex;gap:4px;margin:8px 0 16px 45px}.ai-thinking i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:ai-pulse 1.1s ease-in-out infinite}.ai-thinking i:nth-child(2){animation-delay:.15s}.ai-thinking i:nth-child(3){animation-delay:.3s}@keyframes ai-pulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.ai-confirm-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0 18px 44px;padding:16px;border:1px solid rgba(255,122,26,.3);border-radius:15px;background:linear-gradient(135deg,rgba(255,122,26,.09),rgba(18,104,223,.05))}.ai-confirm-card.risk-high{border-color:rgba(217,83,79,.38)}.ai-confirm-card small,.ai-confirm-card strong{display:block}.ai-confirm-card strong{font-size:11px;margin-top:5px}.ai-confirm-card small{font-size:8px;color:var(--muted);margin-top:4px}.ai-confirm-actions{display:flex;gap:7px;flex-shrink:0}.ai-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px;border-top:1px solid var(--line);background:var(--surface2)}.ai-composer textarea{min-height:52px;max-height:150px;resize:vertical;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--text);padding:12px 13px;outline:none;font:inherit;font-size:10px;line-height:1.5}.ai-composer textarea:focus{border-color:rgba(18,104,223,.5);box-shadow:0 0 0 3px rgba(18,104,223,.08)}.ai-composer button{align-self:end;min-height:44px}@media(max-width:1050px){.mindfy-ai-grid{grid-template-columns:1fr}.ai-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-safety-note,.ai-suggestions>.section-kicker{grid-column:1/-1}.ai-chat-scroll{max-height:none}}@media(max-width:780px){.mindfy-ai-hero{align-items:flex-start;flex-direction:column;padding:19px}.mindfy-ai-hero h2{font-size:27px}.mindfy-ai-grid{min-height:0}.ai-suggestions{grid-template-columns:1fr}.ai-safety-note,.ai-suggestions>.section-kicker{grid-column:auto}.ai-chat-scroll{min-height:430px;padding:15px}.ai-message{grid-template-columns:29px minmax(0,1fr)}.ai-message.user{grid-template-columns:minmax(0,1fr) 29px}.ai-avatar{width:29px;height:29px}.ai-confirm-card{margin-left:0;align-items:stretch;flex-direction:column}.ai-confirm-actions button{flex:1 1}.ai-composer{grid-template-columns:1fr}.ai-composer button{width:100%}}.asaas-page{display:flex;flex-direction:column;gap:22px}.asaas-connected{align-self:flex-start;padding:9px 14px;border-radius:999px;background:rgba(26,166,118,.12);color:#24b47e;font-size:12px;font-weight:800;letter-spacing:.08em}.asaas-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.asaas-card,.asaas-charges{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:20px;box-shadow:var(--shadow)}.asaas-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.asaas-card-head>div{display:flex;align-items:center;gap:10px}.asaas-card-head>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,var(--orange),var(--blue));color:#fff;font-size:11px;font-weight:900}.asaas-card-head h3{margin:0;font-size:15px}.asaas-card-head>b{font-size:22px}.asaas-status{font-size:10px!important;padding:7px 9px;border-radius:999px;background:rgba(120,130,150,.12)}.asaas-status.connected{color:#24b47e;background:rgba(36,180,126,.12)}.asaas-status.error{color:#e75c5c;background:rgba(231,92,92,.12)}.asaas-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.asaas-summary>div{padding:12px;border-radius:14px;background:var(--surface-soft);border:1px solid var(--border)}.asaas-summary span,.asaas-summary strong{display:block}.asaas-summary span{font-size:10px;color:var(--muted);margin-bottom:5px}.asaas-summary strong{font-size:12px;overflow:hidden;text-overflow:ellipsis}.asaas-config{display:grid;grid-template-columns:1fr 1fr;gap:12px}.asaas-config label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:800;color:var(--muted)}.asaas-config button,.asaas-config label:nth-child(2),.asaas-config label:nth-child(3){grid-column:1/-1}.asaas-config input,.asaas-config select,.asaas-modal select{width:100%;border:1px solid var(--border);background:var(--field);color:var(--text);border-radius:12px;padding:11px 12px}.asaas-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.asaas-error{margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(231,92,92,.1);color:#e75c5c;font-size:12px}.asaas-charge-list,.asaas-receivables{display:flex;flex-direction:column;gap:9px}.asaas-charge-list article,.asaas-receivables article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.asaas-charge-list article>div,.asaas-receivables article>div{display:flex;flex-direction:column;gap:4px}.asaas-charge-list article>div:last-child,.asaas-receivables article>div:last-child{align-items:flex-end}.asaas-charge-list small,.asaas-receivables small,.asaas-receivables span{color:var(--muted);font-size:11px}.asaas-charge-status{align-self:flex-start;padding:4px 7px;border-radius:999px;background:rgba(40,105,220,.11);color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.05em}.asaas-links{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.asaas-links a,.asaas-links button{border:0;background:transparent;color:var(--orange);font-size:10px;font-weight:900;padding:0;cursor:pointer;text-decoration:none}.asaas-charge-preview{display:flex;flex-direction:column;padding:14px;border-radius:14px;background:linear-gradient(135deg,rgba(244,128,32,.1),rgba(40,105,220,.1));margin-bottom:14px}.asaas-charge-preview strong{font-size:24px;margin:5px 0}.asaas-charge-preview small{color:var(--muted)}.asaas-modal form>label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:800}.asaas-modal .modal-actions{margin-top:18px}@media(max-width:980px){.asaas-config,.asaas-grid,.asaas-summary{grid-template-columns:1fr}.asaas-config button,.asaas-config label,.asaas-config label:nth-child(2),.asaas-config label:nth-child(3){grid-column:1}.asaas-charge-list article,.asaas-receivables article{align-items:flex-start;flex-direction:column}.asaas-charge-list article>div:last-child,.asaas-receivables article>div:last-child{align-items:flex-start}.asaas-links{justify-content:flex-start}}.whatsapp-page{display:flex;flex-direction:column;gap:22px}.whatsapp-channel{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em}.whatsapp-channel.connected{background:rgba(42,194,116,.12);color:#50d28c;border:1px solid rgba(80,210,140,.24)}.whatsapp-channel.pending{background:rgba(245,143,42,.12);color:var(--orange);border:1px solid rgba(245,143,42,.25)}.whatsapp-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.whatsapp-card,.whatsapp-examples,.whatsapp-history{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:var(--shadow)}.whatsapp-card{min-height:285px}.whatsapp-card-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.whatsapp-card-head>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:11px;font-weight:900;color:#ffad5e;background:linear-gradient(145deg,rgba(255,139,31,.18),rgba(24,108,255,.16));border:1px solid rgba(255,139,31,.18)}.whatsapp-card-head small{display:block;color:var(--muted);font-size:10px;letter-spacing:.12em;font-weight:800;margin-bottom:3px}.whatsapp-card-head h3{margin:0;font-size:18px}.whatsapp-facts{display:grid;gap:12px}.whatsapp-facts p{margin:0;padding:13px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;align-items:center}.whatsapp-facts span{font-size:10px;color:var(--muted);font-weight:800;letter-spacing:.1em}.whatsapp-facts strong{font-size:12px;text-align:right;word-break:break-word}.whatsapp-note{margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.whatsapp-linked{border:1px solid rgba(38,120,255,.22);background:linear-gradient(135deg,rgba(38,120,255,.1),rgba(255,139,31,.07));border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.whatsapp-linked strong{font-size:24px}.whatsapp-linked span{font-size:10px;color:var(--muted);font-weight:800;letter-spacing:.08em}.whatsapp-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.whatsapp-code{margin-top:16px;padding:18px;border-radius:16px;background:var(--surface2);border:1px dashed rgba(255,139,31,.4);display:flex;flex-direction:column;gap:8px}.whatsapp-code small,.whatsapp-code>span{font-size:10px;color:var(--muted);font-weight:800;letter-spacing:.1em}.whatsapp-code strong{font-size:21px;letter-spacing:.05em;color:var(--orange)}.whatsapp-code button{align-self:flex-start}.whatsapp-examples{background:linear-gradient(145deg,rgba(17,49,92,.96),rgba(12,31,59,.96));color:#fff}.theme-light .whatsapp-examples{background:linear-gradient(145deg,#163c70,#0d2a52)}.whatsapp-examples h3{margin:4px 0 18px;font-size:20px}.whatsapp-example-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.whatsapp-example-grid article{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.055);border-radius:15px;padding:16px;min-height:105px}.whatsapp-example-grid b{color:#ff9a3c;font-size:11px}.whatsapp-example-grid p{margin:12px 0 0;font-size:13px;line-height:1.55}.whatsapp-confirm-hint{margin:16px 0 0;color:rgba(255,255,255,.67);font-size:11px}.whatsapp-message-list{display:flex;flex-direction:column;gap:10px;max-height:430px;overflow:auto;padding-right:4px}.whatsapp-message{max-width:78%;padding:12px 14px;border-radius:15px;border:1px solid var(--line)}.whatsapp-message.inbound{align-self:flex-end;background:linear-gradient(135deg,rgba(38,120,255,.14),rgba(38,120,255,.07))}.whatsapp-message.outbound{align-self:flex-start;background:linear-gradient(135deg,rgba(255,139,31,.14),rgba(255,139,31,.07))}.whatsapp-message span{font-size:9px;font-weight:900;letter-spacing:.1em;color:var(--muted)}.whatsapp-message p{margin:5px 0 6px;font-size:13px;white-space:pre-wrap;line-height:1.5}.whatsapp-message small{font-size:9px;color:var(--muted)}@media(max-width:900px){.whatsapp-grid{grid-template-columns:1fr}.whatsapp-example-grid{grid-template-columns:1fr 1fr}.whatsapp-message{max-width:92%}}@media(max-width:560px){.whatsapp-example-grid{grid-template-columns:1fr}.whatsapp-card,.whatsapp-examples,.whatsapp-history{padding:16px}.whatsapp-facts p{align-items:flex-start;flex-direction:column}.whatsapp-facts strong{text-align:left}.whatsapp-linked strong{font-size:20px}}.collections-page{display:flex;flex-direction:column;gap:20px}.collections-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px;border-radius:22px;background:linear-gradient(135deg,rgba(17,48,91,.98),rgba(12,31,58,.98));color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.collections-hero h2{margin:5px 0 7px;font-size:25px}.collections-hero p{margin:0;max-width:760px;color:rgba(255,255,255,.68);font-size:13px;line-height:1.6}.collections-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.collections-kpis article{position:relative;overflow:hidden;padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.collections-kpis article:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue))}.collections-kpis span{display:block;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.09em;margin-bottom:7px}.collections-kpis strong{font-size:24px}.collections-channel-warning{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:15px;border:1px solid rgba(245,143,42,.24);background:rgba(245,143,42,.08)}.collections-channel-warning b{color:var(--orange);font-size:11px;letter-spacing:.1em}.collections-channel-warning span{font-size:12px;color:var(--muted);line-height:1.5}.collections-list{display:flex;flex-direction:column;gap:14px}.collection-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:var(--shadow)}.collection-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.collection-card-head h3{margin:8px 0 4px;font-size:18px}.collection-card-head small{color:var(--muted);font-size:11px}.collection-overdue{display:inline-flex;padding:5px 8px;border-radius:999px;background:rgba(230,80,80,.11);color:#e55b5b;font-size:9px;font-weight:900;letter-spacing:.07em}.collection-value{text-align:right;display:flex;flex-direction:column;gap:5px}.collection-value strong{font-size:24px}.collection-value span{color:var(--muted);font-size:10px;font-weight:800}.collection-message{margin-top:16px;padding:16px;border-radius:16px;background:linear-gradient(135deg,rgba(255,139,31,.08),rgba(38,120,255,.08));border:1px solid rgba(38,120,255,.13)}.collection-message>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--orange)}.collection-message p{margin:8px 0 0;white-space:pre-wrap;font-size:13px;line-height:1.65}.collection-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:12px}.collection-meta>span{font-size:9px;font-weight:800;color:var(--muted);padding:5px 8px;border-radius:999px;background:var(--surface2);border:1px solid var(--line)}.collection-mode.text{color:#2fb97e}.collection-mode.template{color:var(--blue)}.collection-mode.unavailable{color:#e55b5b}.collection-error{margin-top:10px;padding:9px 11px;border-radius:10px;background:rgba(229,91,91,.08);color:#e55b5b;font-size:11px}.collection-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.collection-actions .ghost{border:0;background:transparent;color:var(--muted);padding:9px 10px;font-weight:800;cursor:pointer}.collection-history{margin-top:13px;border-top:1px solid var(--line);padding-top:11px}.collection-history summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em}.collection-history>div{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:9px 0;border-bottom:1px solid var(--line)}.collection-history small,.collection-history span{font-size:9px;color:var(--muted)}.collection-history em{grid-column:1/-1;font-style:normal;color:#e55b5b;font-size:10px}.collections-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:42px 20px;border:1px dashed var(--line);border-radius:20px;background:var(--surface)}.collections-empty strong{font-size:14px}.collections-empty span{margin-top:7px;color:var(--muted);font-size:12px}.collection-modal textarea{width:100%;min-height:220px;resize:vertical;border:1px solid var(--line);border-radius:14px;background:var(--field);color:var(--text);padding:13px;font:inherit;font-size:12px;line-height:1.6;outline:none}.collection-modal textarea:focus{border-color:rgba(38,120,255,.5);box-shadow:0 0 0 3px rgba(38,120,255,.08)}@media(max-width:900px){.collections-hero{flex-direction:column}.collections-kpis{grid-template-columns:1fr 1fr}.collection-card-head{flex-direction:column}.collection-value{text-align:left}.collection-actions button{flex:1 1}}@media(max-width:560px){.collections-kpis{grid-template-columns:1fr}.collection-card,.collections-hero{padding:16px}.collection-actions{display:grid;grid-template-columns:1fr 1fr}.collections-channel-warning{align-items:flex-start;flex-direction:column}}.followups-page .collection-overdue{background:rgba(245,143,42,.12);color:var(--orange)}.followup-rule{display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:14px;background:linear-gradient(135deg,rgba(245,143,42,.07),rgba(38,120,255,.07));border:1px solid rgba(38,120,255,.12)}.followup-rule b{font-size:9px;letter-spacing:.1em;color:var(--orange)}.followup-rule span{font-size:11px;color:var(--muted)}@media(max-width:560px){.followup-rule{align-items:flex-start;flex-direction:column}}.autopilot-page{display:flex;flex-direction:column;gap:18px}.autopilot-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:25px;border-radius:22px;background:linear-gradient(135deg,rgba(17,48,91,.99),rgba(11,29,55,.99));color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);overflow:hidden;position:relative}.autopilot-hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-100px;top:-130px;background:radial-gradient(circle,rgba(255,122,26,.22),rgba(18,104,223,.08) 45%,transparent 70%);pointer-events:none}.autopilot-hero h2{margin:6px 0 8px;font-size:26px}.autopilot-hero p{margin:0;max-width:770px;color:rgba(255,255,255,.68);font-size:13px;line-height:1.6}.autopilot-hero button{position:relative;z-index:1}.autopilot-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.autopilot-kpis article{position:relative;overflow:hidden;padding:17px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.autopilot-kpis article:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue))}.autopilot-kpis article.attention:before{background:linear-gradient(90deg,var(--orange),#f6bd56)}.autopilot-kpis article.risk:before{background:linear-gradient(90deg,#e25b5b,var(--orange))}.autopilot-kpis article.opportunity:before{background:linear-gradient(90deg,#26b87c,var(--blue))}.autopilot-kpis article.proposal:before{background:linear-gradient(90deg,var(--blue),#7f63e8)}.autopilot-kpis small,.autopilot-kpis span,.autopilot-kpis strong{display:block}.autopilot-kpis span{font-size:9px;color:var(--muted);font-weight:950;letter-spacing:.09em}.autopilot-kpis strong{font-size:25px;margin-top:8px}.autopilot-kpis small{margin-top:5px;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.05em;line-height:1.35}.autopilot-rule{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;border-radius:15px;background:linear-gradient(135deg,rgba(255,122,26,.07),rgba(18,104,223,.08));border:1px solid rgba(18,104,223,.14)}.autopilot-rule>div{display:grid;gap:4px}.autopilot-rule b{font-size:9px;letter-spacing:.1em;color:var(--orange)}.autopilot-rule span{font-size:11px;color:var(--muted)}.autopilot-rule>strong{font-size:18px}.autopilot-tabs{display:flex;gap:7px;flex-wrap:wrap}.autopilot-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;padding:9px 12px;font-size:9px;font-weight:950;letter-spacing:.05em}.autopilot-tabs button.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--orange),var(--blue))}.autopilot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.autopilot-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:19px;padding:19px;box-shadow:var(--shadow);overflow:hidden}.autopilot-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue)}.autopilot-card.attention:before{background:var(--orange)}.autopilot-card.risk:before{background:#e25b5b}.autopilot-card.opportunity:before{background:#26b87c}.autopilot-card.proposal:before{background:var(--blue)}.autopilot-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.autopilot-card-head small{font-size:8px;color:var(--muted)}.autopilot-badge{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.08em;background:rgba(18,104,223,.1);color:var(--blue)}.autopilot-badge.attention{background:rgba(255,122,26,.1);color:var(--orange)}.autopilot-badge.risk{background:rgba(226,91,91,.1);color:#e25b5b}.autopilot-badge.opportunity{background:rgba(38,184,124,.1);color:#26b87c}.autopilot-card h3{margin:13px 0 5px;font-size:17px}.autopilot-card>p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.autopilot-metric{display:flex;align-items:baseline;gap:9px;margin-top:16px;padding:12px 13px;border-radius:13px;background:var(--surface2);border:1px solid var(--line)}.autopilot-metric strong{font-size:19px}.autopilot-metric span{font-size:8px;color:var(--muted);font-weight:900;letter-spacing:.07em}.autopilot-actions{display:flex;align-items:center;gap:8px;margin-top:14px}.autopilot-actions .ghost{border:0;background:transparent;color:var(--muted);padding:9px 10px;font-size:9px;font-weight:900}.autopilot-actions .ghost:hover{color:var(--orange)}.autopilot-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:45px 20px;border:1px dashed var(--line);border-radius:20px;background:var(--surface)}.autopilot-empty strong{font-size:13px}.autopilot-empty span{margin-top:7px;color:var(--muted);font-size:11px}@media(max-width:1100px){.autopilot-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.autopilot-hero{flex-direction:column}.autopilot-kpis{grid-template-columns:1fr 1fr}.autopilot-list{grid-template-columns:1fr}.autopilot-rule{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.autopilot-kpis{grid-template-columns:1fr}.autopilot-card,.autopilot-hero{padding:16px}.autopilot-actions{display:grid;grid-template-columns:1fr 1fr}.autopilot-actions button{width:100%}}.documents-page{display:grid;gap:18px}.documents-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(17,91,255,.12),rgba(255,132,27,.08)),var(--surface)}.documents-hero h2{margin:5px 0 7px;font-size:26px}.documents-hero p{max-width:780px;margin:0;color:var(--muted);line-height:1.55}.documents-upload{display:flex;align-items:center;gap:9px;min-width:360px}.documents-upload label{min-width:210px;flex:1 1;cursor:pointer;border:1px dashed rgba(255,132,27,.55);border-radius:12px;padding:11px 13px;background:rgba(255,132,27,.06);overflow:hidden}.documents-upload label input{display:none}.documents-upload label span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:800;color:var(--text)}.documents-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.documents-kpis button{text-align:left;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:14px;transition:background .15s,border-color .15s}.documents-kpis button.active,.documents-kpis button:hover{background:linear-gradient(135deg,rgba(17,91,255,.13),rgba(255,132,27,.09));border-color:rgba(255,132,27,.38)}.documents-kpis span{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em}.documents-kpis strong{display:block;margin-top:5px;font-size:20px}.documents-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;min-height:530px}.document-review,.documents-list{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.documents-list{display:flex;flex-direction:column;align-self:start}.document-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;text-align:left;padding:14px;border:0;border-bottom:1px solid var(--line);background:transparent}.document-row:last-child{border-bottom:0}.document-row.selected,.document-row:hover{background:linear-gradient(90deg,rgba(17,91,255,.1),rgba(255,132,27,.055))}.document-type{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:rgba(17,91,255,.13);color:#5f91ff;font-weight:900;font-size:11px}.document-type.boleto,.document-type.invoice,.document-type.receipt{background:rgba(255,132,27,.13);color:#ff942f}.document-row-copy{min-width:0}.document-row-copy small,.document-row-copy span,.document-row-copy strong{display:block}.document-row-copy strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-row-copy span{margin-top:3px;color:var(--muted);font-size:9px;font-weight:700}.document-row-copy small{margin-top:3px;color:var(--muted);font-size:8px}.document-row-right{text-align:right}.document-row-right b{display:block;font-size:12px}.document-status{display:inline-block;margin-top:5px;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.06em;background:rgba(17,91,255,.12);color:#78a2ff}.document-status.review{background:rgba(255,132,27,.12);color:#ff993d}.document-status.confirmed{background:rgba(47,190,118,.12);color:#43ce87}.document-status.error{background:rgba(235,74,95,.12);color:#ff7588}.document-status.ignored{background:rgba(130,139,158,.12);color:var(--muted)}.document-review{padding:18px;align-self:start}.document-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid var(--line)}.document-review-head h3{margin:5px 0 4px;font-size:17px;word-break:break-word}.document-review-head p{margin:0;color:var(--muted);font-size:9px;font-weight:800}.button-link{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.document-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.document-form label{display:grid;gap:6px;color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.06em}.document-form input,.document-form select{width:100%;min-width:0;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);color:var(--text);padding:0 10px;font-size:11px}.document-form input:focus,.document-form select:focus{outline:1px solid rgba(255,132,27,.55);border-color:rgba(255,132,27,.55)}.document-suggestion{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px;border-radius:12px;background:linear-gradient(90deg,rgba(255,132,27,.09),rgba(17,91,255,.08));border:1px solid rgba(255,132,27,.2)}.document-suggestion b{font-size:10px;color:#ff942f}.document-suggestion span{font-size:9px;color:var(--muted);text-align:right}.document-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.document-linked{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}.document-linked span{font-size:9px;font-weight:800;color:var(--muted)}.document-linked strong{font-size:10px;color:#43ce87}.documents-empty{padding:44px 20px;text-align:center;color:var(--muted);font-size:10px;font-weight:800}.review-empty{display:grid;place-items:center;min-height:390px}.document-review .alert{margin:12px 0 0}.documents-upload .primary{white-space:nowrap}@media(max-width:1180px){.documents-kpis{grid-template-columns:repeat(3,1fr)}.documents-layout{grid-template-columns:1fr}.documents-upload{min-width:300px}}@media(max-width:760px){.documents-hero{padding:18px}.documents-hero,.documents-upload{align-items:stretch;flex-direction:column}.documents-upload{min-width:0;width:100%}.documents-kpis{grid-template-columns:repeat(2,1fr)}.document-row{grid-template-columns:36px minmax(0,1fr);padding:12px}.document-row-right{grid-column:2;display:flex;justify-content:space-between;align-items:center;text-align:left}.document-type{width:34px;height:34px}.document-form{grid-template-columns:1fr}.document-suggestion{align-items:flex-start;flex-direction:column}.document-suggestion span{text-align:left}}.reports-page{display:grid;gap:18px}.reports-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:25px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(9,48,93,.98),rgba(15,65,122,.97));color:#fff;box-shadow:var(--shadow)}.reports-hero h2{margin:6px 0 8px;font-size:28px}.reports-hero p{margin:0;max-width:760px;color:rgba(255,255,255,.68);font-size:12px;line-height:1.6}.reports-period{display:flex;gap:9px}.reports-period label{display:grid;gap:5px;color:rgba(255,255,255,.58);font-size:8px;font-weight:900;letter-spacing:.09em}.reports-period select{min-width:125px;height:38px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#0a2343;color:#fff;padding:0 10px;font-size:10px;font-weight:850}.reports-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.reports-kpis article{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--surface);padding:16px;box-shadow:var(--shadow)}.reports-kpis article:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue))}.reports-kpis small,.reports-kpis span,.reports-kpis strong{display:block}.reports-kpis span{font-size:8px;color:var(--muted);font-weight:900;letter-spacing:.08em}.reports-kpis strong{margin-top:7px;font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reports-kpis small{margin-top:5px;color:var(--muted);font-size:8px}.reports-kpis small.positive{color:var(--green)}.reports-kpis small.negative{color:var(--red)}.reports-main-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:14px}.reports-chart-card,.reports-history,.reports-insights,.reports-top-customers{border:1px solid var(--line);border-radius:19px;background:var(--surface);padding:20px;box-shadow:var(--shadow)}.reports-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.reports-card-head h3,.reports-insights h3{margin:5px 0 0;font-size:17px}.reports-legend{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:8px;font-weight:850}.reports-legend i{width:8px;height:8px;border-radius:3px}.reports-legend .rev{background:var(--blue)}.reports-legend .exp{background:var(--orange)}.reports-bars{height:230px;display:flex;align-items:flex-end;gap:12px;padding:22px 6px 0}.reports-bar-group{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.reports-bar-pair{height:185px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px;border-bottom:1px solid var(--line)}.reports-bar-pair i{display:block;width:min(21px,34%);min-height:3px;border-radius:5px 5px 1px 1px}.reports-bar-pair .revenue{background:linear-gradient(180deg,#4791ff,var(--blue))}.reports-bar-pair .expenses{background:linear-gradient(180deg,#ffaf68,var(--orange))}.reports-bar-group>span{font-size:8px;font-weight:900;color:var(--muted)}.reports-insights{background:linear-gradient(145deg,rgba(255,122,26,.055),rgba(18,104,223,.055)),var(--surface)}.reports-insights>div{display:grid;margin-top:13px}.reports-insights p{display:grid;grid-template-columns:25px 1fr;gap:10px;margin:0;padding:10px 0;border-bottom:1px solid var(--line)}.reports-insights p:last-child{border-bottom:0}.reports-insights p i{font-style:normal;color:var(--orange);font-size:9px;font-weight:950}.reports-insights p span{font-size:10px;line-height:1.55;color:var(--text)}.reports-domain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.reports-domain-grid>article{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:18px;box-shadow:var(--shadow)}.reports-domain-grid>article>strong{display:block;margin-top:8px;font-size:26px}.reports-domain-grid>article>small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.reports-domain-grid>article>div:not(.reports-pdf-actions){display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.reports-domain-grid>article>div b{font-size:15px}.reports-domain-grid>article>div span{font-size:8px;color:var(--muted);font-weight:850}.reports-pdf-card{background:linear-gradient(135deg,rgba(18,104,223,.08),rgba(255,122,26,.08)),var(--surface)!important}.reports-pdf-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.reports-pdf-actions .primary,.reports-pdf-actions .secondary{font-size:8px;padding:9px 10px}.reports-lower-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.reports-top-customers>div>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.reports-top-customers>div>div:last-child{border-bottom:0}.reports-top-customers i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,rgba(255,122,26,.14),rgba(18,104,223,.14));font-style:normal;font-size:8px;font-weight:950}.reports-top-customers span small,.reports-top-customers span strong{display:block}.reports-top-customers span strong{font-size:11px}.reports-top-customers span small{margin-top:2px;color:var(--muted);font-size:8px}.reports-top-customers b{font-size:11px}.reports-history .reports-card-head p{margin:5px 0 12px;color:var(--muted);font-size:9px}.report-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.report-history-row span small,.report-history-row span strong{display:block}.report-history-row span strong{font-size:10px}.report-history-row span small{margin-top:3px;color:var(--muted);font-size:8px}.report-history-row em{font-style:normal;padding:5px 7px;border-radius:999px;background:rgba(18,104,223,.1);color:var(--blue);font-size:7px;font-weight:950}.report-history-row em.ready{background:rgba(28,168,113,.1);color:var(--green)}.report-history-row em.failed{background:rgba(217,83,79,.1);color:var(--red)}.report-history-row a{color:var(--orange);font-size:8px;font-weight:950;text-decoration:none}.reports-empty{padding:34px;text-align:center;font-size:9px;font-weight:850}.muted,.reports-empty{color:var(--muted)}@media(max-width:1250px){.reports-kpis{grid-template-columns:repeat(3,1fr)}.reports-domain-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.reports-hero{align-items:stretch;flex-direction:column}.reports-lower-grid,.reports-main-grid{grid-template-columns:1fr}.reports-period{flex-wrap:wrap}.reports-period label{flex:1 1}.reports-period select{width:100%}}@media(max-width:620px){.reports-domain-grid,.reports-kpis{grid-template-columns:1fr 1fr}.reports-bars{gap:5px}.reports-chart-card,.reports-history,.reports-insights,.reports-top-customers{padding:15px}}@media(max-width:430px){.reports-domain-grid,.reports-kpis{grid-template-columns:1fr}.reports-period{display:grid;grid-template-columns:1fr 1fr}.reports-hero{padding:18px}}.billing-page{display:grid;gap:18px}.billing-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:25px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(8,43,82,.99),rgba(15,69,132,.97) 63%,rgba(184,84,17,.86));color:#fff;box-shadow:var(--shadow)}.billing-hero h2{margin:6px 0 8px;font-size:28px}.billing-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.68);font-size:11px;line-height:1.65}.billing-current{min-width:235px;padding:16px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(4,23,45,.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.billing-current>small,.billing-current>span,.billing-current>strong{display:block}.billing-current>span{font-size:8px;font-weight:900;letter-spacing:.1em;color:rgba(255,255,255,.55)}.billing-current>strong{margin-top:5px;font-size:21px}.billing-current>small{margin:4px 0 12px;font-size:8px;color:#ffad68;font-weight:900}.billing-current .secondary{width:100%;border-color:rgba(255,255,255,.16);color:#fff;background:rgba(255,255,255,.06)}.billing-blocked{display:flex;justify-content:space-between;gap:14px;padding:13px 16px;border:1px solid rgba(217,83,79,.26);border-radius:13px;background:rgba(217,83,79,.08)}.billing-blocked strong{color:var(--red);font-size:9px}.billing-blocked span{font-size:9px;color:var(--muted)}.billing-usage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.billing-usage article{position:relative;overflow:hidden;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.billing-usage article:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue))}.billing-usage span{display:block;color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.08em}.billing-usage strong{display:block;margin-top:7px;font-size:21px}.billing-usage strong i{margin-left:4px;color:var(--muted);font-size:8px;font-style:normal}.billing-status{font-size:14px!important;color:var(--green)}.billing-plans{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;align-items:stretch}.billing-plan{position:relative;display:flex;flex-direction:column;min-height:390px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.billing-plan.current{border-color:rgba(255,128,27,.46);background:linear-gradient(155deg,rgba(255,128,27,.07),rgba(18,104,223,.06)),var(--surface)}.billing-plan-top>span{display:block;color:var(--muted);font-size:9px;font-weight:950;letter-spacing:.08em}.billing-plan-top>em{position:absolute;top:15px;right:15px;padding:5px 7px;border-radius:999px;background:rgba(255,128,27,.12);color:var(--orange);font-size:7px;font-style:normal;font-weight:950}.billing-plan-top>strong{display:block;margin-top:12px;font-size:24px}.billing-plan-top>strong small{font-size:8px;color:var(--muted);margin-left:4px}.billing-plan-limits{display:flex;gap:6px;flex-wrap:wrap;margin-top:13px}.billing-plan-limits b{padding:5px 7px;border-radius:8px;background:var(--surface2);color:var(--muted);font-size:7px}.billing-feature-list{display:grid;gap:7px;margin:15px 0 17px;padding-top:13px;border-top:1px solid var(--line);flex:1 1}.billing-feature-list>span{margin-bottom:2px;color:var(--muted);font-size:7px;font-weight:950}.billing-feature-list small{font-size:8px;font-weight:800}.billing-plan>.primary,.billing-plan>.secondary{width:100%;margin-top:auto}.billing-admin-section{display:grid;gap:12px}.billing-admin-section h3{margin:5px 0 0;font-size:18px}.billing-admin-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.billing-admin-plan{display:grid;gap:11px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.billing-admin-plan>div:first-child{display:flex;align-items:baseline;justify-content:space-between}.billing-admin-plan>div:first-child span{font-size:8px;color:var(--orange);font-weight:950}.billing-admin-plan>div:first-child strong{font-size:17px}.billing-admin-plan label{display:grid;gap:5px;color:var(--muted);font-size:7px;font-weight:900}.billing-admin .table-card select,.billing-admin-plan input,.billing-admin-plan select{width:100%;height:38px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:var(--text);padding:0 9px}.billing-admin-limits{display:grid;grid-template-columns:1fr 1fr;gap:9px}.billing-feature-flags{display:flex;flex-wrap:wrap;gap:5px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface2)}.billing-feature-flags button{padding:5px 7px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font-size:7px;font-weight:850}.billing-feature-flags button.enabled{border-color:rgba(18,104,223,.28);background:rgba(18,104,223,.1);color:var(--blue)}.billing-loading{padding:50px;text-align:center;color:var(--muted)}@media(max-width:1350px){.billing-plans{grid-template-columns:repeat(3,1fr)}}@media(max-width:950px){.billing-hero{align-items:stretch;flex-direction:column}.billing-current{min-width:0}.billing-admin-plans,.billing-plans,.billing-usage{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.billing-admin-plans,.billing-plans,.billing-usage{grid-template-columns:1fr}.billing-hero{padding:18px}.billing-admin-limits{grid-template-columns:1fr}}.billing-readonly{margin-top:auto;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface2);color:var(--muted);font-size:8px;font-weight:900;text-align:center}.billing-company-editor{display:grid;gap:15px;padding:18px;border:1px solid rgba(18,104,223,.16);border-radius:18px;background:linear-gradient(145deg,rgba(18,104,223,.045),rgba(255,122,26,.035)),var(--surface)}.billing-company-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.billing-company-editor-head h4{margin:4px 0 3px;font-size:16px}.billing-company-editor-head p{margin:0;color:var(--muted);font-size:8px}.billing-admin-note{padding:10px 12px;border:1px solid rgba(255,122,26,.2);border-radius:11px;background:rgba(255,122,26,.06);color:var(--muted);font-size:8px;line-height:1.55}.billing-company-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.billing-company-fields label,.billing-reason{display:grid;gap:5px;color:var(--muted);font-size:7px;font-weight:900}.billing-company-features select,.billing-company-fields input,.billing-company-fields select,.billing-reason input{width:100%;height:38px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:var(--text);padding:0 9px}.billing-block-control{display:flex!important;align-items:center;gap:8px!important;align-self:end;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface2)}.billing-block-control input{width:auto;height:auto}.billing-company-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.billing-company-features label{display:grid;gap:5px;color:var(--muted);font-size:7px;font-weight:900}.billing-company-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.billing-company-actions .primary,.billing-company-actions .secondary{min-width:110px}.billing-admin .table-card button.secondary{white-space:nowrap}@media(max-width:1100px){.billing-company-features,.billing-company-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.billing-company-editor-head{flex-direction:column}.billing-company-features,.billing-company-fields{grid-template-columns:1fr}.billing-company-actions{justify-content:stretch}.billing-company-actions .primary,.billing-company-actions .secondary{flex:1 1}}.security-page{display:flex;flex-direction:column;gap:20px}.security-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(18,93,255,.13),rgba(255,132,28,.1))}.security-hero h2{margin:6px 0}.security-hero p{max-width:720px;margin:0;color:var(--muted)}.security-shield{display:grid;place-items:center;width:88px;height:88px;border-radius:28px;border:1px solid rgba(255,132,28,.35);background:rgba(255,132,28,.09);font-weight:900;color:#ff841c}.security-shield.ok{color:#54d38a;border-color:rgba(84,211,138,.35);background:rgba(84,211,138,.08)}.security-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.security-metrics article{padding:18px;border-radius:18px;border:1px solid var(--line);background:var(--card);min-width:0}.security-metrics span{display:block;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em}.security-metrics strong{display:block;margin-top:9px;font-size:27px}.security-grid,.security-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.security-card,.security-section{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:22px}.security-card h3,.security-section h3{margin:6px 0 12px}.security-card p{color:var(--muted)}.security-card label{display:grid;gap:7px;margin-top:12px;font-size:11px;font-weight:800}.security-uri{display:block;margin-top:8px;overflow-wrap:anywhere;color:var(--muted)}.consent-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.privacy-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.danger{border-color:rgba(255,91,91,.35)!important;color:#ff7070!important}.security-feed{display:flex;flex-direction:column;gap:0;max-height:430px;overflow:auto}.security-feed>div{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.security-feed small,.security-feed span{color:var(--muted);font-size:12px}.secondary.small{padding:7px 10px;font-size:11px}@media(max-width:1100px){.security-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grid,.security-two-cols{grid-template-columns:1fr}}@media(max-width:700px){.security-hero{align-items:flex-start}.security-shield{width:62px;height:62px;border-radius:20px;font-size:11px}.security-metrics{grid-template-columns:1fr 1fr}.security-card,.security-hero,.security-section{padding:16px}.privacy-actions{flex-direction:column}}.workspace{padding-top:14px}.workspace-tools{min-height:48px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:14px}.mobile-menu-button,.sidebar-close{display:none}.sidebar{width:270px;overflow:hidden}.sidebar nav{overflow-y:auto;overscroll-behavior:contain;padding-right:3px;margin-right:-3px}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:99px}.nav-section{display:block;padding:15px 12px 6px;color:#ff9d60;font-size:12px;line-height:1.2;font-weight:950;letter-spacing:.09em}.nav-section:first-child{padding-top:2px}.sidebar nav button{gap:0;padding:11px 12px;font-size:11px}.sidebar-profile{margin-top:auto;padding:15px 8px 3px;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.profile-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--orange),var(--blue));font-size:12px;font-weight:950;color:#fff}.profile-copy{min-width:0;display:grid;gap:2px}.profile-copy strong{font-size:11px}.profile-copy span,.profile-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-copy span{font-size:9px;color:#8fa4c0}.profile-copy small{font-size:8px;color:#6f88aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-plan{grid-column:1/-1;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#9fb5d1;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:900;letter-spacing:.06em}.profile-actions-mini{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.profile-actions-mini button{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#9fb5d1;border-radius:8px;padding:7px 4px;font-size:7px;font-weight:900}.profile-actions-mini button:hover{color:#fff;background:rgba(255,255,255,.08)}.profile-actions-mini .logout{color:#ff9d60}.sidebar-overlay{display:none}.top-actions{display:flex;gap:8px;align-items:center}.workspace-tools .icon-button{width:38px;height:38px}.workspace-tools .context-select{min-width:220px}.landing{min-height:100vh;background:radial-gradient(circle at 18% 8%,rgba(255,122,26,.09),transparent 28%),radial-gradient(circle at 82% 18%,rgba(18,104,223,.12),transparent 32%),var(--bg)}.landing-nav{height:78px;justify-content:space-between;gap:24px;padding:0 clamp(20px,5vw,76px);position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.landing-brand,.landing-nav{display:flex;align-items:center}.landing-brand{gap:11px;color:var(--text);text-decoration:none}.landing-brand>span:last-child{display:grid}.landing-brand strong{font-size:12px;letter-spacing:.05em}.landing-brand small{font-size:8px;color:var(--muted);font-weight:900;letter-spacing:.12em;margin-top:2px}.landing-nav nav{display:flex;align-items:center;gap:22px}.landing-nav nav a{font-size:9px;font-weight:900;color:var(--muted);text-decoration:none;letter-spacing:.06em}.landing-nav nav a:hover{color:var(--text)}.landing-nav nav button{padding:10px 14px}.landing-hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(40px,6vw,100px);align-items:center;padding:70px clamp(20px,7vw,110px)}.landing-hero-copy{max-width:760px}.landing-hero-copy h1{font-size:clamp(46px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:17px 0 25px}.landing-hero-copy>p{font-size:17px;line-height:1.7;color:var(--muted);max-width:680px}.landing-hero-actions{gap:10px;margin-top:30px}.landing-hero-actions a{text-decoration:none}.landing-primary{padding:14px 20px}.landing-hero-copy>small{display:block;margin-top:13px;color:var(--muted);font-size:10px}.landing-preview{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:11px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:28px;padding:18px;box-shadow:0 36px 90px rgba(6,26,54,.18);overflow:hidden}.landing-preview:before{content:"";position:absolute;inset:auto -120px -180px auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(18,104,223,.18),transparent 65%)}.landing-preview-bar{grid-column:1/-1;display:flex;gap:6px;align-items:center;padding:4px 2px 12px}.landing-preview-bar span{width:7px;height:7px;border-radius:50%;background:var(--line)}.landing-preview-bar span:first-child{background:var(--orange)}.landing-preview-bar b{margin-left:auto;font-size:8px;color:var(--muted);letter-spacing:.1em}.landing-preview article{position:relative;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface);min-height:150px}.landing-preview article:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--orange),var(--blue));border-radius:18px 18px 0 0}.landing-preview article small,.landing-preview article strong{display:block}.landing-preview article small{color:var(--muted);font-size:8px;font-weight:950;letter-spacing:.08em}.landing-preview article strong{font-size:28px;margin-top:12px}.landing-preview article p{font-size:11px;color:var(--muted);line-height:1.5}.landing-preview .preview-ai{grid-column:1/-1;min-height:180px;background:linear-gradient(135deg,rgba(255,122,26,.08),rgba(18,104,223,.09)),var(--surface)}.preview-ai button{border:0;border-radius:9px;background:var(--text);color:var(--surface);padding:9px 12px;font-size:8px;font-weight:950}.landing-section{padding:90px clamp(20px,7vw,110px)}.landing-heading{max-width:760px;margin-bottom:34px}.landing-heading h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.035em;line-height:1.05;margin:10px 0}.landing-heading p{color:var(--muted)}.landing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.landing-steps article{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:27px}.landing-steps b{color:var(--orange);font-size:11px}.landing-steps h3{font-size:14px;margin:35px 0 10px}.landing-steps p{font-size:12px;line-height:1.65;color:var(--muted);margin:0}.landing-capabilities{background:linear-gradient(180deg,transparent,rgba(18,104,223,.04),transparent)}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.capability-grid span{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:10px;font-weight:900}.pricing-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;align-items:stretch}.pricing-grid article{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;background:var(--surface);padding:22px;min-height:390px}.pricing-grid article.featured{border-color:rgba(255,122,26,.45);background:linear-gradient(155deg,rgba(255,122,26,.07),rgba(18,104,223,.08)),var(--surface);transform:translateY(-8px)}.pricing-grid em{position:absolute;top:-12px;left:18px;border-radius:99px;background:linear-gradient(135deg,var(--orange),var(--blue));color:white;padding:6px 9px;font-style:normal;font-size:7px;font-weight:950;letter-spacing:.08em}.pricing-grid h3{font-size:13px;margin:8px 0 22px}.pricing-grid>article>strong{font-size:29px}.pricing-grid>article>small{font-size:8px;color:var(--muted);font-weight:900;margin-top:4px}.pricing-grid p{color:var(--muted);font-size:11px;line-height:1.55;min-height:70px}.pricing-grid ul{padding:0;list-style:none;display:grid;gap:8px;margin:10px 0 22px}.pricing-grid li{font-size:9px;color:var(--muted)}.pricing-grid li:before{content:"✓";color:var(--green);font-weight:950;margin-right:7px}.pricing-grid button{margin-top:auto;width:100%}.landing-final{text-align:center;padding:110px 20px;background:linear-gradient(135deg,#08182d,#0b376d);color:white}.landing-final span{font-size:9px;color:#ffb36f;font-weight:950;letter-spacing:.15em}.landing-final h2{font-size:clamp(34px,5vw,64px);max-width:920px;margin:18px auto 30px;line-height:1.02;letter-spacing:-.04em}.landing-footer{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:30px clamp(20px,7vw,110px);font-size:9px;color:var(--muted)}.landing-footer a{color:var(--orange);font-weight:900;text-decoration:none}.landing-modal{z-index:100}.trial-modal{width:min(650px,calc(100vw - 28px))}.trial-modal>p{color:var(--muted);font-size:12px}.trial-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.trial-form label{display:grid;gap:7px;font-size:9px;font-weight:900;color:var(--muted)}.trial-form input{border:1px solid var(--line);background:var(--surface2);color:var(--text);border-radius:11px;padding:12px}.trial-form .wide{grid-column:1/-1}.trial-form button{padding:13px}.trial-form .alert{margin:0}@media(max-width:1180px){.pricing-grid{grid-template-columns:repeat(3,1fr)}.landing-hero{grid-template-columns:1fr 1fr}.capability-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.landing-nav nav a:not(:last-of-type){display:none}.landing-hero{grid-template-columns:1fr;padding-top:55px}.landing-preview{max-width:680px}.landing-steps{grid-template-columns:1fr}.capability-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.app-shell{display:block}.sidebar{position:fixed;z-index:80;left:0;top:0;bottom:0;width:min(310px,88vw);height:100dvh;padding:18px;transform:translateX(-105%);transition:transform .24s ease;box-shadow:30px 0 70px rgba(0,0,0,.35)}.sidebar.open{transform:translateX(0)}.sidebar-brand{padding-bottom:16px}.sidebar-close{display:grid;margin-left:auto;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#fff;border-radius:10px;font-size:20px}.sidebar nav{display:grid;overflow-y:auto;overflow-x:hidden}.sidebar nav button{min-width:0}.sidebar nav button.active:before{left:-18px;right:auto;bottom:auto;top:auto;width:3px;height:22px}.sidebar-profile{display:grid}.sidebar-overlay{display:block;position:fixed;inset:0;z-index:70;border:0;background:rgba(2,9,19,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace{padding:12px 14px 36px}.workspace-tools{position:sticky;top:0;z-index:40;margin:-12px -14px 14px;padding:10px 14px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);justify-content:space-between}.mobile-menu-button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);font-size:18px}.workspace-tools .top-actions{margin-left:auto}.workspace-tools .context-select{min-width:150px}.landing-nav{height:66px;padding:0 16px}.landing-nav nav{gap:8px}.landing-nav nav>a{display:none!important}.landing-brand .brand-symbol{width:36px;height:36px}.landing-hero{min-height:auto;padding:54px 18px 70px}.landing-hero-copy h1{font-size:48px}.landing-hero-copy>p{font-size:15px}.landing-section{padding:70px 18px}.pricing-grid{grid-template-columns:1fr}.pricing-grid article.featured{transform:none}.capability-grid{grid-template-columns:1fr 1fr}.landing-footer{padding:24px 18px}.trial-form{grid-template-columns:1fr}.trial-form .wide{grid-column:auto}}@media(max-width:520px){.workspace-topbar{display:none}.workspace-tools .context-select{width:150px;order:0}.top-actions{max-width:none}.landing-hero-copy h1{font-size:40px}.landing-hero-actions{align-items:stretch;flex-direction:column}.landing-hero-actions>*{width:100%;text-align:center}.landing-preview{grid-template-columns:1fr}.landing-preview .preview-ai,.landing-preview article{grid-column:1}.capability-grid{grid-template-columns:1fr}.landing-final{padding:80px 18px}.landing-footer{align-items:flex-start;flex-direction:column;gap:10px}}.primary,.secondary{position:relative;border:1px solid transparent!important;border-radius:11px!important;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--orange),var(--blue)) border-box!important;color:var(--text)!important;box-shadow:none!important;font-weight:650!important;letter-spacing:.025em;transition:background .18s ease,color .18s ease,transform .18s ease,filter .18s ease}.primary:hover,.secondary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 10%,var(--surface)),color-mix(in srgb,var(--blue) 10%,var(--surface))) padding-box,linear-gradient(135deg,var(--orange),var(--blue)) border-box!important;filter:none!important;transform:none!important}.primary:focus-visible,.secondary:focus-visible{outline:2px solid color-mix(in srgb,var(--blue) 58%,transparent);outline-offset:2px}.primary.danger,.secondary.danger{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#e76755,var(--orange)) border-box!important}.sidebar{padding-top:18px}.sidebar-brand{min-height:88px;padding:4px 8px 18px;gap:8px}.sidebar-logo{display:block;width:212px;max-width:calc(100% - 38px);height:auto;object-fit:contain;object-position:left center}.sidebar nav{gap:3px}.sidebar .nav-section{padding:17px 12px 6px;line-height:1.25;letter-spacing:.075em;color:#ff9d60}.sidebar .nav-section:first-child{padding-top:5px}.sidebar nav button{padding:10px 12px;font-size:11.5px!important;letter-spacing:.025em}.sidebar nav button,.sidebar nav button.active{font-weight:500!important}.sidebar-profile{padding-top:14px}.profile-avatar{font-weight:600!important}.profile-copy strong{font-size:11.5px!important}.profile-copy small,.profile-copy span{font-weight:400!important}.profile-actions-mini button,.profile-plan{font-weight:500!important}.workspace{padding-top:0!important}.workspace-tools{position:sticky!important;top:0;z-index:60;margin:0 0 18px!important;padding:10px 0!important;display:grid!important;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.2fr) auto;align-items:center!important;gap:18px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid var(--line)}.workspace-title-group{min-width:0;display:flex;align-items:center;gap:12px}.workspace-title-copy{min-width:0}.workspace-title-copy span{display:block;color:var(--muted);font-size:9px;letter-spacing:.11em}.workspace-title-copy h1,.workspace-title-copy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-title-copy h1{margin:4px 0 0;font-size:20px;line-height:1.15;letter-spacing:-.02em;font-weight:650}.workspace-search{position:relative;display:flex;align-items:center;min-width:0;height:42px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0 12px;box-shadow:0 10px 25px rgba(6,26,54,.05)}.workspace-search:focus-within{border-color:color-mix(in srgb,var(--blue) 45%,var(--line));box-shadow:0 0 0 3px rgba(18,104,223,.08)}.workspace-search>svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round}.workspace-search input{width:100%;height:100%;border:0;background:transparent;color:var(--text);padding:0 10px;font-size:11px;letter-spacing:.045em;outline:none}.workspace-search input::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}.search-clear{width:26px;height:26px;border:0;background:transparent;color:var(--muted);font-size:18px;border-radius:7px}.search-clear:hover{background:var(--surface2);color:var(--text)}.workspace-search-results{position:absolute;left:0;right:0;top:calc(100% + 7px);display:grid;gap:3px;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.workspace-search-results button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:var(--text);padding:10px 11px;border-radius:8px;text-align:left;font-size:11px;font-weight:500}.workspace-search-results button:hover{background:var(--surface2)}.workspace-search-results small{color:var(--muted)}.top-actions{justify-content:flex-end;min-width:0}.language-switch{display:flex;align-items:center;gap:5px}.flag-button{display:grid;place-items:center;width:40px;height:34px;padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--surface);opacity:.58;transition:opacity .18s ease,border-color .18s ease,background .18s ease}.flag-button img{display:block;width:24px;height:17px;border-radius:3px;object-fit:cover}.flag-button.active,.flag-button:hover{opacity:1;background:var(--surface2)}.flag-button.active{border-color:color-mix(in srgb,var(--orange) 62%,var(--blue))}.icon-button.theme-button{width:38px!important;height:34px!important;min-width:38px;border-radius:10px;font-weight:500}.context-select{height:38px;padding:0 34px 0 12px!important;border-radius:10px!important;font-size:10.5px}.mobile-menu-button{font-weight:500}.content{padding-top:12px!important}.content>.section-row:first-child{justify-content:flex-end;align-items:center;margin-bottom:18px}.content>.section-row:first-child>div:first-child{display:none}.content>.autopilot-hero,.content>.billing-hero,.content>.collections-hero,.content>.dashboard-hero,.content>.documents-hero,.content>.mindfy-ai-hero,.content>.reports-hero,.content>.security-hero{min-height:0!important;padding:0!important;margin:0 0 18px!important;border:0!important;background:none!important;box-shadow:none!important;justify-content:flex-end!important}.content>.autopilot-hero:before,.content>.autopilot-hero>div:first-child,.content>.billing-hero:before,.content>.billing-hero>div:first-child,.content>.collections-hero:before,.content>.collections-hero>div:first-child,.content>.dashboard-hero:after,.content>.dashboard-hero:before,.content>.dashboard-hero>div:first-child,.content>.documents-hero:before,.content>.documents-hero>div:first-child,.content>.mindfy-ai-hero:before,.content>.mindfy-ai-hero>div:first-child,.content>.reports-hero:before,.content>.reports-hero>div:first-child,.content>.security-hero:before,.content>.security-hero>div:first-child{display:none!important}.content p{font-size:14px!important;line-height:1.62!important}.content small{line-height:1.45}.content h3{font-size:17px!important;line-height:1.28}.content h4{line-height:1.35}.dashboard-kpi span,.metric-card span,.operation-kpi span{font-size:11px!important}.metric-card strong{font-size:21px!important}.dashboard-kpi small,.metric-card small{font-size:11px!important}.company-card p,.info-grid p,.service-card p,.whatsapp-note{font-size:13px!important}.landing-v2{--landing-bg:#06111f;--landing-bg-2:#09182b;--landing-card:#0c1c31;--landing-card-2:#10243d;--landing-text:#f3f7ff;--landing-muted:#9fb0c6;min-height:100vh;overflow:hidden;color:var(--landing-text);background:radial-gradient(circle at 8% 6%,rgba(255,122,26,.13),transparent 26%),radial-gradient(circle at 88% 12%,rgba(18,104,223,.22),transparent 30%),linear-gradient(180deg,#06111f,#071524 45%,#08182a)!important}.landing-v2 .section-kicker{font-size:11px;color:#ff9d60;font-weight:650;letter-spacing:.16em}.landing-nav-v2{position:fixed!important;top:0;left:0;right:0;z-index:80;height:78px!important;padding:0 clamp(22px,5vw,76px)!important;display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;background:rgba(6,17,31,.82)!important;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.08)!important}.landing-logo-link{display:flex;align-items:center;text-decoration:none}.landing-logo-link img{display:block;width:190px;height:auto;max-height:58px;object-fit:contain;object-position:left center}.landing-menu{display:flex!important;justify-content:center;align-items:center;gap:34px}.landing-login,.landing-menu a{color:#aebfd3!important;text-decoration:none;font-size:10px!important;font-weight:550!important;letter-spacing:.09em!important;transition:color .18s ease}.landing-login:hover,.landing-menu a:hover{color:#fff!important}.landing-nav-actions{display:flex;align-items:center;gap:16px}.landing-nav-actions .primary{background:linear-gradient(#0b1b2f,#0b1b2f) padding-box,linear-gradient(135deg,#ff7a1a,#1268df) border-box!important;color:#fff!important;padding:10px 15px;font-size:10px}.landing-v2 .primary,.landing-v2 .secondary{background:linear-gradient(#0c1c31,#0c1c31) padding-box,linear-gradient(135deg,#ff7a1a,#1268df) border-box!important;color:#f3f7ff!important;text-decoration:none}.landing-v2 .primary:hover,.landing-v2 .secondary:hover{background:linear-gradient(135deg,rgba(255,122,26,.13),rgba(18,104,223,.14)) padding-box,linear-gradient(135deg,#ff7a1a,#1268df) border-box!important}.landing-hero-v2{position:relative;min-height:100vh;padding:150px clamp(24px,6.5vw,110px) 92px;display:grid;align-items:center}.landing-hero-v2:before{content:"";position:absolute;inset:78px 0 0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%);pointer-events:none}.landing-hero-glow{position:absolute;border-radius:50%;filter:blur(12px);pointer-events:none}.landing-glow-orange{width:440px;height:440px;left:-220px;top:145px;background:radial-gradient(circle,rgba(255,122,26,.17),transparent 68%)}.landing-glow-blue{width:620px;height:620px;right:-240px;top:120px;background:radial-gradient(circle,rgba(18,104,223,.24),transparent 68%)}.landing-hero-content{position:relative;z-index:2;width:min(1500px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,.92fr);gap:clamp(48px,7vw,118px);align-items:center}.landing-hero-copy-v2{max-width:760px}.landing-pill{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:99px;background:rgba(255,255,255,.035);color:#ffac66;padding:8px 11px;font-size:9px;font-weight:650;letter-spacing:.14em}.landing-hero-copy-v2 h1{margin:22px 0 24px;max-width:760px;font-size:clamp(48px,5.6vw,84px);line-height:.98;letter-spacing:-.055em;font-weight:650;color:#fff}.landing-hero-copy-v2>p{max-width:680px;margin:0;color:#aebfd3;font-size:18px;line-height:1.72}.landing-hero-actions{display:flex;align-items:center;gap:11px;margin-top:32px}.landing-hero-actions>*{padding:14px 19px;font-size:10px}.landing-proof{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:20px;color:#7f94ae;font-size:8.5px;font-weight:550;letter-spacing:.09em}.landing-proof span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:linear-gradient(135deg,#ff7a1a,#1268df);vertical-align:middle}.landing-product-stage{position:relative;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(160deg,rgba(16,36,61,.96),rgba(8,23,40,.96));box-shadow:0 50px 120px rgba(0,0,0,.35);overflow:hidden}.landing-product-stage:before{content:"";position:absolute;width:300px;height:300px;right:-110px;bottom:-160px;border-radius:50%;background:radial-gradient(circle,rgba(18,104,223,.24),transparent 68%)}.product-stage-top{position:relative;display:flex;justify-content:space-between;align-items:center;padding:2px 3px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.product-stage-top>div{display:flex;gap:6px}.stage-dot{width:7px;height:7px;border-radius:50%;display:block}.stage-dot.orange{background:#ff7a1a}.stage-dot.blue{background:#1682ff}.product-stage-top small{font-size:8px;color:#7790ad;letter-spacing:.12em}.product-stage-heading{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 5px 16px}.product-stage-heading div{display:grid;gap:6px}.product-stage-heading small{color:#ff9d60;font-size:8px;letter-spacing:.12em}.product-stage-heading strong{font-size:19px;font-weight:600}.product-stage-heading>span{font-size:8px;color:#7f94ae;border:1px solid rgba(255,255,255,.08);border-radius:99px;padding:6px 8px}.product-kpis{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.product-kpis article{padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.025)}.product-kpis small,.product-kpis span,.product-kpis strong{display:block}.product-kpis span{font-size:8px;color:#8297b2;letter-spacing:.08em}.product-kpis strong{margin-top:8px;font-size:18px;font-weight:650}.product-kpis small{margin-top:6px;color:#7f94ae;font-size:9px}.product-ai-card{position:relative;display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;margin-top:9px;padding:15px;border:1px solid rgba(255,122,26,.14);border-radius:14px;background:linear-gradient(135deg,rgba(255,122,26,.055),rgba(18,104,223,.075))}.product-ai-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ff7a1a,#1268df);font-size:14px;font-weight:700}.product-ai-card span{font-size:8px;color:#ff9d60;letter-spacing:.1em}.product-ai-card p{margin:5px 0 0;color:#dbe7f6;font-size:11px;line-height:1.45}.product-ai-card button{border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.045);color:#eaf2fd;padding:8px 10px;font-size:8px}.product-stage-footer{position:relative;display:flex;justify-content:space-between;gap:10px;margin-top:11px;padding:8px 5px 2px;color:#69809d;font-size:7.5px;letter-spacing:.1em}.landing-statement{width:min(1320px,calc(100% - 48px));margin:20px auto 0;padding:82px 0;display:grid;grid-template-columns:1fr .78fr;gap:70px;align-items:end;border-top:1px solid rgba(255,255,255,.08)}.landing-statement h2{max-width:760px;margin:12px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.05;letter-spacing:-.04em;font-weight:600}.landing-statement>p{margin:0;color:#9fb0c6;font-size:16px;line-height:1.78}.landing-capability-zone,.landing-flow,.landing-pricing-v2{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:92px 0}.landing-section-title{max-width:780px;margin-bottom:42px}.landing-section-title h2{margin:12px 0 14px;font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.04em;font-weight:600}.landing-section-title>p{max-width:680px;margin:0;color:#9fb0c6;font-size:15px;line-height:1.7}.landing-flow-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.09);border-left:1px solid rgba(255,255,255,.09)}.landing-flow-grid article{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:30px;border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.018)}.landing-flow-grid article>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ff9d60;font-size:10px}.landing-flow-grid h3{margin:1px 0 8px;font-size:15px;font-weight:600}.landing-flow-grid p{margin:0;color:#93a7c0;font-size:13px;line-height:1.65}.landing-capability-zone{position:relative}.landing-capability-zone:before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;transform:translateX(-50%);background:linear-gradient(180deg,rgba(18,104,223,.035),rgba(255,122,26,.025));border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055);z-index:0}.landing-capability-zone>*{position:relative;z-index:1}.landing-capability-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.landing-capability-v2 article{min-height:320px;padding:26px;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:linear-gradient(155deg,rgba(15,34,58,.94),rgba(9,24,42,.94))}.landing-capability-v2 article>span{color:#ff9d60;font-size:8px;letter-spacing:.13em}.landing-capability-v2 h3{margin:14px 0 12px;font-size:17px;line-height:1.25;font-weight:600}.landing-capability-v2 p{min-height:74px;margin:0;color:#91a5bd;font-size:12.5px;line-height:1.65}.landing-capability-v2 ul{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.07)}.landing-capability-v2 li{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06);color:#c6d3e3;font-size:10px}.landing-capability-v2 li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:9px;background:linear-gradient(135deg,#ff7a1a,#1268df);vertical-align:middle}.landing-ai-band{width:min(1320px,calc(100% - 48px));margin:80px auto;padding:58px;border:1px solid rgba(255,255,255,.09);border-radius:26px;background:radial-gradient(circle at 15% 0,rgba(255,122,26,.09),transparent 35%),radial-gradient(circle at 90% 100%,rgba(18,104,223,.14),transparent 42%),#0a1a2d;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.landing-ai-copy h2{margin:18px 0;font-size:clamp(34px,3.6vw,54px);line-height:1.06;letter-spacing:-.04em;font-weight:600}.landing-ai-copy p{margin:0;color:#9fb0c6;font-size:14px;line-height:1.75}.landing-ai-conversation{display:grid;gap:10px}.bubble{max-width:88%;padding:15px 17px;border:1px solid rgba(255,255,255,.08);border-radius:16px;font-size:12px;line-height:1.55}.bubble.user{justify-self:end;background:#122a48;color:#dce8f7}.bubble.mindfy{background:#0d2037}.bubble.mindfy b{display:block;color:#ff9d60;font-size:8px;letter-spacing:.1em}.bubble.mindfy p{margin:6px 0 0;color:#d8e4f3}.bubble.action{display:grid;gap:6px;background:linear-gradient(135deg,rgba(255,122,26,.07),rgba(18,104,223,.08))}.bubble.action span{font-size:8px;color:#8096b1;letter-spacing:.1em}.bubble.action strong{font-size:13px;font-weight:600}.bubble.action button{justify-self:start;margin-top:4px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:rgba(255,255,255,.04);color:#fff;padding:8px 10px;font-size:8px}.pricing-grid-v2{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;align-items:stretch}.pricing-grid-v2 article{min-height:410px!important;padding:24px!important;border:1px solid rgba(255,255,255,.085)!important;background:#0b1c31!important;border-radius:18px!important;transform:none!important}.pricing-grid-v2 article.featured{background:linear-gradient(155deg,rgba(255,122,26,.07),rgba(18,104,223,.1)),#0b1c31!important;border-color:rgba(255,122,26,.28)!important}.pricing-grid-v2 em{background:#0a192c!important;border:1px solid transparent;background:linear-gradient(#0a192c,#0a192c) padding-box,linear-gradient(135deg,#ff7a1a,#1268df) border-box!important;color:#ffad68!important}.pricing-grid-v2 .plan-head{min-height:112px;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:18px}.pricing-grid-v2 h3{margin:0 0 18px!important;font-size:12px!important;font-weight:600}.pricing-grid-v2 .plan-head>strong{display:block;font-size:29px;font-weight:600}.pricing-grid-v2 .plan-head>small{color:#7f94ae;font-size:8px}.pricing-grid-v2 article>p{min-height:78px!important;color:#95a8c0!important;font-size:12px!important;line-height:1.6!important}.pricing-grid-v2 ul{gap:10px!important}.pricing-grid-v2 li{font-size:10px!important;color:#a9b9cc!important}.pricing-grid-v2 button{padding:12px 10px}.landing-final-v2{position:relative;text-align:center;padding:120px 24px;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(18,104,223,.06));border-top:1px solid rgba(255,255,255,.07)}.landing-final-v2 img{width:230px;max-width:60vw;height:auto}.landing-final-v2 h2{max-width:930px;margin:30px auto 16px;font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.045em;font-weight:600}.landing-final-v2 p{margin:0 auto;color:#91a5bd;font-size:15px}.landing-final-v2 button{margin-top:28px;padding:14px 20px}.landing-footer-v2{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:32px clamp(24px,6vw,92px);border-top:1px solid rgba(255,255,255,.07);background:#050f1c}.landing-footer-v2 img{width:150px;height:auto}.landing-footer-v2>div{display:flex;gap:24px}.landing-footer-v2 a{color:#8499b3;text-decoration:none;font-size:9px;letter-spacing:.08em}.landing-footer-v2 a:hover{color:#fff}.landing-footer-v2>span{justify-self:end;color:#667e9c;font-size:8px;letter-spacing:.1em}.landing-trial-modal{background:#0b1b2f!important;color:#f3f7ff!important;border:1px solid rgba(255,255,255,.1)!important}.landing-trial-modal input{background:#0e223b!important;border-color:rgba(255,255,255,.1)!important;color:#fff!important}.landing-trial-modal label,.landing-trial-modal>p{color:#9fb0c6!important}@media(max-width:1180px){.workspace-tools{grid-template-columns:minmax(170px,.8fr) minmax(230px,1fr) auto;gap:12px}.workspace-tools .context-select{max-width:170px;min-width:150px}.landing-hero-content{grid-template-columns:1fr 1fr;gap:46px}.landing-capability-v2{grid-template-columns:repeat(2,1fr)}.pricing-grid-v2{grid-template-columns:repeat(3,1fr)!important}.landing-ai-band{grid-template-columns:1fr 1fr;gap:38px}}@media(max-width:900px){.workspace-tools{grid-template-columns:minmax(160px,1fr) auto}.workspace-search{grid-column:1/-1;grid-row:2}.workspace-tools{padding:9px 0 11px!important}.top-actions{grid-column:2}.workspace-title-group{grid-column:1}.landing-nav-v2{grid-template-columns:auto 1fr;height:70px!important}.landing-menu{display:none!important}.landing-logo-link img{width:165px}.landing-nav-actions{justify-self:end}.landing-login{display:none}.landing-hero-v2{padding-top:125px}.landing-hero-content{grid-template-columns:1fr}.landing-hero-copy-v2{max-width:820px}.landing-product-stage{max-width:720px}.landing-statement{gap:24px}.landing-flow-grid,.landing-statement{grid-template-columns:1fr}.landing-capability-v2{grid-template-columns:1fr 1fr}.landing-ai-band{grid-template-columns:1fr;padding:38px}.pricing-grid-v2{grid-template-columns:repeat(2,1fr)!important}.landing-footer-v2{grid-template-columns:1fr auto}.landing-footer-v2>div{display:none}}@media(max-width:780px){.sidebar-brand{min-height:76px}.sidebar-logo{width:205px}.sidebar .nav-section{font-size:13px!important}.sidebar nav button{font-size:12px!important}.workspace{padding-top:0!important}.workspace-tools{position:sticky!important;top:0!important;margin:0 -14px 14px!important;padding:9px 14px 11px!important;background:color-mix(in srgb,var(--bg) 94%,transparent)!important}.workspace-title-copy h1{font-size:17px}.workspace-title-copy span{font-size:8px}.workspace-search{height:40px}.workspace-tools .context-select{display:none}.mobile-menu-button{display:grid!important;width:38px;height:38px}.flag-button{width:36px;height:32px}.flag-button img{width:22px;height:15px}.icon-button.theme-button{height:32px!important}.content p{font-size:13.5px!important}.content h3{font-size:16px!important}}@media(max-width:640px){.landing-nav-v2{padding:0 16px!important}.landing-logo-link img{width:150px}.landing-nav-actions .primary{padding:9px 11px;font-size:8px}.landing-hero-v2{padding:112px 18px 66px}.landing-hero-copy-v2 h1{font-size:43px}.landing-hero-copy-v2>p{font-size:15px}.landing-hero-actions{align-items:stretch;flex-direction:column}.landing-hero-actions>*{width:100%;text-align:center}.product-kpis{grid-template-columns:1fr}.product-ai-card{grid-template-columns:38px 1fr}.product-ai-card button{grid-column:2;justify-self:start}.product-stage-footer{display:none}.landing-ai-band,.landing-capability-zone,.landing-flow,.landing-pricing-v2,.landing-statement{width:calc(100% - 36px)}.landing-statement{padding:66px 0}.landing-capability-zone,.landing-flow,.landing-pricing-v2{padding:72px 0}.landing-flow-grid article{grid-template-columns:44px 1fr;padding:22px}.landing-capability-v2{grid-template-columns:1fr}.landing-ai-band{margin:52px auto;padding:26px}.pricing-grid-v2{grid-template-columns:1fr!important}.landing-final-v2{padding:86px 18px}.landing-footer-v2{grid-template-columns:1fr;padding:26px 18px}.landing-footer-v2>span{justify-self:start}.landing-footer-v2 img{width:145px}}@media(max-width:520px){.workspace-tools{display:grid!important}.workspace-title-group{min-width:0}.workspace-title-copy{max-width:150px}.top-actions{gap:5px}.language-switch{gap:3px}.workspace-search input{font-size:10px}.landing-hero-copy-v2 h1{font-size:38px}.landing-ai-copy h2,.landing-section-title h2,.landing-statement h2{font-size:34px}.landing-final-v2 h2{font-size:38px}}.workspace{padding-top:94px!important}.workspace-tools{position:fixed!important;top:0!important;left:270px!important;right:0!important;z-index:60!important;min-height:76px!important;margin:0!important;padding:10px clamp(20px,3.2vw,50px)!important;background:var(--surface)!important;box-shadow:0 8px 28px rgba(6,26,54,.07)}@media(max-width:900px){.workspace{padding-top:136px!important}.workspace-tools{grid-template-columns:minmax(160px,1fr) auto!important;grid-template-rows:auto auto;gap:8px 12px!important;padding:10px clamp(20px,3.2vw,50px) 11px!important}.workspace-title-group{grid-column:1!important;grid-row:1!important}.top-actions{grid-column:2!important;grid-row:1!important}.workspace-search{grid-column:1/-1!important;grid-row:2!important}}@media(max-width:780px){.workspace{padding:132px 14px 36px!important}.workspace-tools{left:0!important;right:0!important;min-height:116px!important;padding:9px 14px 11px!important;margin:0!important;background:var(--surface)!important}}@media(max-width:520px){.workspace{padding-top:126px!important}.workspace-tools{min-height:112px!important;gap:7px 8px!important}.workspace-title-copy{max-width:145px!important}.workspace-title-copy h1{font-size:15px!important}}.context-select,.workspace-search input,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea{font-family:inherit!important;font-size:14px!important;letter-spacing:0!important}.workspace-search input::placeholder,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])::placeholder,textarea::placeholder{font-size:14px!important;color:color-mix(in srgb,var(--muted) 86%,transparent)!important;opacity:1}.agenda-form input,.agenda-form select,.agenda-form textarea,.ai-composer textarea,.asaas-config input,.asaas-config select,.asaas-modal select,.attachment-form input,.attachment-form select,.auth-form-wrap input,.billing-admin .table-card select,.billing-admin-plan input,.billing-admin-plan select,.billing-company-features select,.billing-company-fields input,.billing-company-fields select,.billing-reason input,.collection-modal textarea,.customer-row select,.customer-toolbar input,.customer-toolbar select,.document-form input,.document-form select,.expense-form input,.field input,.field select,.field textarea,.finance-form input,.finance-form select,.finance-form textarea,.finance-toolbar input,.inline-mini-form input,.invite-inline input,.invite-inline select,.material-form input,.material-form select,.modal input,.modal select,.modal textarea,.onboarding-form input,.onboarding-form select,.onboarding-form textarea,.operation-form-grid input,.operation-form-grid select,.operation-wide textarea,.operations-toolbar input,.quote-form-head select,.quote-item-edit input,.quote-item-edit select,.quote-summary input,.reports-period select,.timeline-note textarea,.trial-form input{min-height:42px}.agenda-form textarea,.ai-composer textarea,.collection-modal textarea,.finance-form textarea,.operation-wide textarea,.timeline-note textarea,textarea{min-height:96px}.workspace-search{min-height:44px!important}.context-select,.workspace-search input{min-height:42px!important}.context-select{height:42px!important}.agenda-create-actions button,.agenda-week-actions button,.ai-suggestions>button,.autopilot-tabs button,.billing-company-actions button,.billing-feature-flags button,.bubble.action button,.collection-actions button,.documents-kpis button,.event-actions button,.finance-tabs button,.modal-actions button:not(.modal-close),.preview-ai button,.primary,.privacy-actions button,.product-ai-card button,.reports-pdf-actions button,.secondary,.status-actions button,.task-actions button,.task-tabs button,.tasks-head button,.whatsapp-actions button,.whatsapp-code button{border:1px solid transparent!important;border-radius:11px!important;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--orange),var(--blue)) border-box!important;color:var(--text)!important;box-shadow:none!important;filter:none!important;font-weight:600!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.015em!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.agenda-create-actions button:hover,.agenda-week-actions button:hover,.ai-suggestions>button:hover,.autopilot-tabs button:hover,.billing-company-actions button:hover,.billing-feature-flags button:hover,.bubble.action button:hover,.collection-actions button:hover,.documents-kpis button:hover,.event-actions button:hover,.finance-tabs button:hover,.modal-actions button:not(.modal-close):hover,.preview-ai button:hover,.primary:hover,.privacy-actions button:hover,.product-ai-card button:hover,.reports-pdf-actions button:hover,.secondary:hover,.status-actions button:hover,.task-actions button:hover,.task-tabs button:hover,.tasks-head button:hover,.whatsapp-actions button:hover,.whatsapp-code button:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 8%,var(--surface)),color-mix(in srgb,var(--blue) 8%,var(--surface))) padding-box,linear-gradient(135deg,var(--orange),var(--blue)) border-box!important;color:var(--text)!important;transform:none!important}.autopilot-tabs button.active,.billing-feature-flags button.enabled,.finance-tabs button.active,.task-tabs button.active{border:1px solid transparent!important;background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 10%,var(--surface)),color-mix(in srgb,var(--blue) 10%,var(--surface))) padding-box,linear-gradient(135deg,var(--orange),var(--blue)) border-box!important;color:var(--text)!important}.danger.primary,.danger.secondary,.primary.danger,.privacy-actions .danger,.secondary.danger{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#e76755,var(--orange)) border-box!important;color:#d75b51!important}.landing-v2 .bubble.action button,.landing-v2 .preview-ai button,.landing-v2 .primary,.landing-v2 .product-ai-card button,.landing-v2 .secondary{background:linear-gradient(#0c1c31,#0c1c31) padding-box,linear-gradient(135deg,#ff7a1a,#1268df) border-box!important;color:#f3f7ff!important}.landing-v2 .bubble.action button:hover,.landing-v2 .preview-ai button:hover,.landing-v2 .primary:hover,.landing-v2 .product-ai-card button:hover,.landing-v2 .secondary:hover{background:linear-gradient(135deg,rgba(255,122,26,.11),rgba(18,104,223,.12)) padding-box,linear-gradient(135deg,#ff7a1a,#1268df) border-box!important;color:#fff!important}.billing-feature-flags button,.event-actions button,.reports-pdf-actions .primary,.reports-pdf-actions .secondary,.secondary.small,.task-actions button{font-size:11px!important}@media(max-width:780px){.context-select,.workspace-search input,.workspace-search input::placeholder,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])::placeholder,select,textarea,textarea::placeholder{font-size:16px!important}}.autopilot-actions button,.catalog-actions button:not(.danger-ghost),.dashboard-refresh,.document-actions button,.inline-mini-form button,.quote-items-head button,.row-open,.timeline-note button{border:1px solid transparent!important;border-radius:11px!important;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--orange),var(--blue)) border-box!important;color:var(--text)!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;letter-spacing:.015em!important}.autopilot-actions button:hover,.catalog-actions button:not(.danger-ghost):hover,.dashboard-refresh:hover,.document-actions button:hover,.inline-mini-form button:hover,.quote-items-head button:hover,.row-open:hover,.timeline-note button:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 8%,var(--surface)),color-mix(in srgb,var(--blue) 8%,var(--surface))) padding-box,linear-gradient(135deg,var(--orange),var(--blue)) border-box!important;color:var(--text)!important}.attachment-list button,.danger-ghost,.operation-lines button,.quote-remove{border:1px solid transparent!important;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#e76755,var(--orange)) border-box!important;color:#d75b51!important;box-shadow:none!important;font-weight:600!important}:root{--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:18px;--text-xl:24px;--text-2xl:30px}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-size:var(--text-md);line-height:1.55;font-weight:400;letter-spacing:-.006em}body,button,input,select,textarea{font-family:var(--font-ui)!important}button{font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.025em;text-wrap:balance}p{line-height:1.65}b,strong{font-weight:600}.workspace-title-copy h1{font-size:21px!important}.workspace-title-copy span{font-weight:400!important;letter-spacing:.035em!important}.content{font-size:14px;line-height:1.55}.content .section-kicker{font-size:11px!important;font-weight:600!important;letter-spacing:.09em!important}.content .section-row h2,.content>h2{font-size:26px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:-.025em!important}.content h3{font-size:18px!important}.content h4{font-size:15px!important;line-height:1.35!important}.content li,.content p{font-size:14px;line-height:1.65}.content small{font-size:12px!important;line-height:1.5!important}.content label{font-size:12.5px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:.01em!important}.content article p,.content article small{line-height:1.55!important}.table-card th{font-size:11.5px!important;letter-spacing:.055em!important}.table-card td{line-height:1.5!important}.table-card td small{font-size:12px!important}.metric-card span{font-size:11px!important;font-weight:500!important;letter-spacing:.055em!important}.metric-card strong{font-size:23px!important;font-weight:600!important;line-height:1.15!important}.metric-card small{font-size:12px!important}.info-grid h3{font-size:18px!important}.info-grid p{font-size:14px!important}.billing-admin-plan>div:first-child span,.billing-current>span,.billing-feature-list>span,.billing-plan-top>span,.billing-readonly{font-size:10.5px!important;font-weight:500!important}.billing-admin-note,.billing-company-editor-head p,.billing-current>small,.billing-plan-limits b,.billing-plan-top>strong small{font-size:12px!important;font-weight:400!important;line-height:1.5!important}.billing-current>strong{font-size:22px!important;font-weight:600!important}.billing-usage span{font-size:10.5px!important;font-weight:500!important}.billing-usage strong{font-size:23px!important;font-weight:600!important}.billing-usage strong i{font-size:11px!important}.billing-admin-plan label,.billing-company-features label,.billing-company-fields label,.billing-feature-list small,.billing-reason{font-size:12px!important;font-weight:500!important}.security-metrics span{font-size:11px!important;font-weight:500!important}.security-metrics strong{font-weight:600!important}.security-card label{font-size:12.5px!important;font-weight:500!important}.context-select,.workspace-search input,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea{font-size:15px!important;line-height:1.45!important;font-weight:400!important}.workspace-search input::placeholder,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])::placeholder,textarea::placeholder{font-size:15px!important;font-weight:400!important}.autopilot-actions button,.autopilot-tabs button,.catalog-actions button:not(.danger-ghost),.dashboard-refresh,.document-actions button,.event-actions button,.finance-tabs button,.inline-mini-form button,.modal-actions button:not(.modal-close),.primary,.quote-items-head button,.row-open,.secondary,.task-actions button,.task-tabs button,.timeline-note button{font-size:13px!important;font-weight:500!important;min-height:40px}.link-button{font-size:13px!important;font-weight:500!important}.sidebar .nav-section{letter-spacing:.075em!important}.sidebar nav button{letter-spacing:.01em!important}.profile-avatar{font-weight:500!important}.profile-actions-mini button,.profile-plan{font-weight:400!important}.auth-shell-v2{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);background:#071427}.auth-visual-v2{min-height:100dvh;position:relative;overflow:hidden;padding:clamp(34px,5vw,70px) clamp(34px,6vw,92px);display:flex;flex-direction:column;justify-content:space-between;color:#f7fbff;background:radial-gradient(circle at 82% 18%,rgba(255,122,26,.16),transparent 27%),radial-gradient(circle at 14% 80%,rgba(18,104,223,.2),transparent 32%),linear-gradient(145deg,#061326,#092341 56%,#0a2c52)!important}.auth-visual-v2:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 88%)}.auth-visual-v2:after{display:none!important}.auth-visual-glow{position:absolute;border-radius:999px;filter:blur(4px);pointer-events:none}.auth-visual-glow-a{width:360px;height:360px;right:-150px;top:-100px;background:radial-gradient(circle,rgba(255,122,26,.24),transparent 70%)}.auth-visual-glow-b{width:520px;height:520px;left:-230px;bottom:-210px;background:radial-gradient(circle,rgba(18,104,223,.28),transparent 70%)}.auth-brand-v2,.auth-story,.auth-trust{position:relative;z-index:2}.auth-brand-v2 img{display:block;width:min(310px,70%);height:auto;object-fit:contain;object-position:left center}.auth-story{max-width:720px;margin:clamp(55px,9vh,120px) 0 52px}.auth-eyebrow{display:block;color:#ff9d60;font-size:12px;font-weight:600;letter-spacing:.11em}.auth-story h1{max-width:680px;margin:18px 0;font-size:clamp(42px,5.1vw,72px);line-height:1.02;font-weight:600;letter-spacing:-.05em}.auth-story>p{max-width:650px;margin:0;color:#b9c9dc;font-size:17px;line-height:1.7}.auth-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px}.auth-benefits>div{min-width:0;padding:17px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.035);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-benefits small,.auth-benefits span,.auth-benefits strong{display:block}.auth-benefits span{color:#ff9d60;font-size:10px;letter-spacing:.08em}.auth-benefits strong{margin-top:8px;color:#f7fbff;font-size:13px;font-weight:500}.auth-benefits small{margin-top:5px;color:#93a8c1;font-size:11.5px!important;line-height:1.5!important}.auth-trust{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#7f96b4;font-size:10px;letter-spacing:.075em}.auth-trust span{padding:7px 10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.025)}.auth-panel-v2{min-height:100dvh;position:relative;display:grid;place-items:center;padding:92px clamp(28px,5vw,72px) 54px}.auth-panel-v2:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 92% 4%,rgba(18,104,223,.055),transparent 25%),radial-gradient(circle at 10% 92%,rgba(255,122,26,.045),transparent 28%)}.auth-controls-v2{top:26px!important;right:30px!important;z-index:5;display:flex!important;align-items:center;gap:8px!important}.auth-language{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.auth-controls-v2 .flag-button{border:0!important;background:transparent!important;box-shadow:none!important}.auth-theme-toggle{width:40px;height:40px;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface2)!important;color:var(--text)!important;font-size:17px;font-weight:400!important}.auth-theme-toggle:hover{background:color-mix(in srgb,var(--blue) 7%,var(--surface2))!important}.auth-form-card{position:relative;z-index:2;width:min(100%,470px)}.auth-mobile-logo{display:none}.auth-form-head>span{display:block;color:var(--orange);font-size:11px;font-weight:600;letter-spacing:.1em}.auth-form-head h2{margin:10px 0 9px;font-size:36px;line-height:1.12;font-weight:600;letter-spacing:-.035em}.auth-form-head p{margin:0 0 30px;color:var(--muted);font-size:14.5px;line-height:1.65}.auth-form-v2{display:grid;gap:18px}.auth-form-v2 label{display:grid;gap:8px;color:var(--text)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:0!important}.auth-form-v2 label>span{color:var(--text)}.auth-form-v2 input{width:100%;min-height:50px!important;padding:0 15px!important;border:1px solid var(--line)!important;border-radius:12px!important;color:var(--text)!important;font-size:15px!important;box-shadow:none!important}.auth-form-v2 input:hover{border-color:color-mix(in srgb,var(--blue) 24%,var(--line))!important}.auth-form-v2 input:focus{border-color:color-mix(in srgb,var(--blue) 62%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 10%,transparent)!important}.auth-password-field{position:relative}.auth-password-field input{padding-right:84px!important}.auth-password-field>button{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:34px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--blue);font-size:12px;font-weight:500}.auth-password-field>button:hover{background:color-mix(in srgb,var(--blue) 8%,transparent)}.auth-mfa-input{letter-spacing:.22em!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth-form-v2 label>small{margin-top:-2px;color:var(--muted);font-size:11.5px!important;font-weight:400!important}.auth-submit{min-height:50px!important;margin-top:2px!important;font-size:14px!important}.auth-form-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:19px;padding-top:18px;border-top:1px solid var(--line)}.auth-form-foot .link-button{margin:0!important;text-align:left}.auth-form-foot>small{max-width:220px;color:var(--muted);font-size:11px!important;line-height:1.45;text-align:right}.auth-form-card .setup-card{margin:0 0 20px;border-radius:12px}.auth-form-card .form-error,.auth-form-card .form-success{font-size:12.5px;line-height:1.45}.content .billing-admin-plan,.content .billing-plan,.content .info-grid article,.content .metric-card,.content .security-card,.content .security-section,.content .table-card{box-shadow:0 12px 32px rgba(9,35,68,.06)!important}.content .info-grid article,.content .metric-card{padding:22px!important}.section-row{margin-bottom:20px!important}.content{padding-top:24px!important}@media(max-width:1100px){.auth-shell-v2{grid-template-columns:minmax(0,1fr) minmax(410px,.95fr)}.auth-benefits{grid-template-columns:1fr}.auth-benefits>div{display:grid;grid-template-columns:30px 1fr;gap:2px 10px}.auth-benefits span{grid-row:1/3}.auth-benefits strong{margin-top:0}.auth-benefits small{grid-column:2}}@media(max-width:860px){.auth-shell-v2{display:block;background:var(--surface)}.auth-visual-v2{display:none!important}.auth-panel-v2{min-height:100dvh;padding:92px 24px 36px}.auth-form-card{width:min(100%,500px)}.auth-mobile-logo{display:block;margin:0 0 34px}.auth-mobile-logo img{display:block;width:min(250px,68vw);height:auto}.auth-controls-v2{top:20px!important;right:20px!important}.auth-form-head h2{font-size:32px}.auth-form-foot{align-items:flex-start;flex-direction:column}.auth-form-foot>small{max-width:none;text-align:left}.workspace-title-copy h1{font-size:18px!important}}@media(max-width:780px){body{font-size:15px}.context-select,.workspace-search input,.workspace-search input::placeholder,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])::placeholder,select,textarea,textarea::placeholder{font-size:16px!important}.content .section-row h2,.content>h2{font-size:23px!important}.content h3{font-size:17px!important}.sidebar .nav-section,.sidebar nav button,.table-card td{font-size:13px!important}.auth-form-v2 input{font-size:16px!important}}@media(max-width:520px){.auth-panel-v2{padding:82px 18px 26px;place-items:start center}.auth-mobile-logo{margin-bottom:28px}.auth-mobile-logo img{width:min(220px,72vw)}.auth-form-head h2{font-size:29px}.auth-form-head p{font-size:14px;margin-bottom:24px}.auth-form-v2{gap:16px}.auth-form-v2 input{min-height:52px!important}.auth-controls-v2{top:16px!important;right:16px!important}.auth-language{padding:3px}.auth-theme-toggle{width:38px;height:38px}}:root{--card:var(--surface);--card-shadow:0 1px 2px rgba(15,35,62,.04),0 12px 34px rgba(15,35,62,.055);--card-shadow-hover:0 1px 2px rgba(15,35,62,.06),0 18px 42px rgba(15,35,62,.075);--focus-ring:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}:root[data-theme=dark]{--card-shadow:0 1px 2px rgba(0,0,0,.12),0 14px 34px rgba(0,0,0,.16);--card-shadow-hover:0 1px 2px rgba(0,0,0,.16),0 18px 42px rgba(0,0,0,.22)}a,button,input,select,textarea{transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important;box-shadow:var(--focus-ring)!important}.workspace{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--blue) 3.5%,transparent),transparent 34%),var(--bg)}.workspace>.alert,.workspace>.content{width:min(100%,1560px);margin-left:auto;margin-right:auto}.content{gap:20px!important}.workspace-tools{min-height:78px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;box-shadow:0 5px 18px rgba(7,24,47,.045)!important}.workspace-title-copy h1{font-size:22px!important;letter-spacing:-.025em!important}.workspace-title-copy span{font-size:11px!important;letter-spacing:.015em!important}.workspace-search{height:44px!important;border-color:color-mix(in srgb,var(--line) 90%,transparent)!important;border-radius:13px!important}.workspace-search:focus-within{box-shadow:var(--focus-ring)!important}.workspace-search input{font-size:14px!important}.sidebar{padding:18px 14px 16px!important;border-right-color:rgba(255,255,255,.055)!important}.sidebar-brand{min-height:78px!important;padding:3px 9px 15px!important}.sidebar-logo{width:208px!important}.sidebar nav{min-height:0;flex:1 1 auto;gap:1px!important;padding:0 4px 14px 0!important}.sidebar .nav-section{padding:18px 11px 7px!important;color:#ff9d60!important;font-size:13.5px!important;letter-spacing:.035em!important;text-transform:none!important}.sidebar .nav-section:first-child{padding-top:5px!important}.sidebar nav button{min-height:36px;padding:8px 11px!important;border-radius:9px!important;color:#9eb0c7!important;font-size:12.75px!important;line-height:1.25!important}.sidebar nav button:not(:disabled):hover{color:#eef5ff!important}.sidebar nav button.active{background:transparent!important;font-weight:400!important}.sidebar nav button.active:before{left:-14px!important;height:20px!important}.sidebar-profile{margin-top:0!important;padding:14px 8px 2px!important;border-top-color:rgba(255,255,255,.075)!important}.profile-avatar{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,122,26,.2),rgba(18,104,223,.28))!important;color:#fff!important}.profile-copy strong{font-size:12.5px!important}.profile-copy span{font-size:11px!important;color:#91a6c0!important}.profile-copy small{font-size:10.5px!important;color:#738ba9!important}.profile-plan{padding:8px 10px!important;font-size:10.5px!important;letter-spacing:.01em!important;border-radius:10px!important}.profile-actions-mini{gap:6px!important}.profile-actions-mini button{min-height:32px;padding:6px 5px!important;font-size:10.5px!important;border-radius:9px!important}.agenda-card,.autopilot-card,.billing-admin-plan,.billing-plan,.catalog-metrics button,.collection-card,.company-card,.dashboard-kpi,.dashboard-panel,.document-card,.finance-kpi,.finance-settings-card,.followup-card,.info-grid article,.metric-card,.operation-kpi,.quote-metrics article,.quote-metrics button,.reports-chart-card,.reports-domain-grid>article,.reports-history,.reports-insights,.reports-top-customers,.security-card,.security-section,.service-card,.whatsapp-card{border-color:color-mix(in srgb,var(--line) 92%,transparent)!important;box-shadow:var(--card-shadow)!important}.autopilot-card:hover,.company-card:hover,.document-card:hover,.service-card:hover{box-shadow:var(--card-shadow-hover)!important}.autopilot-card small,.catalog-metrics span,.dashboard-kpi span,.document-card small,.finance-entry-meta>span,.finance-kpi span,.finance-status,.metric-card span,.operation-kpi span,.operation-status,.operation-summary span,.quote-metrics span,.reports-domain-grid>article>small,.reports-kpis span,.whatsapp-card-head small{font-size:11px!important;font-weight:500!important;letter-spacing:.035em!important}.catalog-metrics strong,.finance-kpi strong,.metric-card strong,.operation-kpi strong,.quote-metrics strong{font-weight:600!important;letter-spacing:-.02em!important}.section-description,.section-subtitle{color:var(--muted)!important;font-size:14px!important;line-height:1.6!important}.empty-state{min-height:128px;display:grid;place-items:center;align-content:center;gap:6px;padding:30px 22px!important;border-style:dashed!important;background:color-mix(in srgb,var(--surface) 96%,var(--blue) 4%)!important}.empty-state strong{font-size:14px;font-weight:500}.empty-state p{max-width:520px;margin:0;color:var(--muted);font-size:12.5px!important;line-height:1.55}.table-card{border-radius:16px!important;box-shadow:var(--card-shadow)!important}.table-card th{position:sticky;top:0;z-index:2;background:var(--surface2);font-size:11px!important;font-weight:500!important;letter-spacing:.035em!important}.table-card td{font-size:13.5px!important}.table-card tbody tr:hover td{background:color-mix(in srgb,var(--blue) 2.2%,var(--surface))}.table-card td,.table-card th{padding:14px 16px!important}.agenda-form label,.billing-company-fields label,.document-form label,.field label,.finance-form label,.operation-form-grid label,.trial-form label{color:var(--muted)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.01em!important}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea{border-color:color-mix(in srgb,var(--line) 95%,transparent)!important;border-radius:11px!important;background:var(--surface2)!important}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--blue) 55%,var(--line))!important;box-shadow:var(--focus-ring)!important}.dashboard-page{gap:14px!important;padding-top:16px!important}.dashboard-utility-row{display:flex;justify-content:flex-end;align-items:center;gap:10px;min-height:38px}.dashboard-utility-row>span{color:var(--muted);font-size:10.5px}.dashboard-refresh{min-height:38px;padding:9px 12px!important;border:1px solid transparent!important;border-radius:10px!important;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--orange),var(--blue)) border-box!important;color:var(--text)!important;box-shadow:none!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:0!important}.dashboard-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-quick-actions button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:8px;align-items:center;padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--text);text-align:left;box-shadow:0 1px 2px rgba(10,31,58,.025)}.dashboard-quick-actions button:hover{border-color:color-mix(in srgb,var(--blue) 28%,var(--line));background:color-mix(in srgb,var(--blue) 2.5%,var(--surface))}.dashboard-quick-actions span{font-size:12.5px;font-weight:500}.dashboard-quick-actions i{font-style:normal;color:var(--orange);font-size:18px;text-align:right}.dashboard-onboarding{padding:14px 16px!important;border-radius:14px!important;box-shadow:none!important}.dashboard-onboarding strong{font-size:13px!important;font-weight:500!important}.dashboard-kpi{padding:18px 19px!important;border-radius:16px!important}.dashboard-kpi:before{height:2px!important}.dashboard-kpi span{text-transform:none!important;font-size:11.5px!important;letter-spacing:.01em!important}.dashboard-kpi strong{margin-top:8px!important;font-size:clamp(22px,2vw,29px)!important;font-weight:600!important}.dashboard-kpi small{margin-top:6px!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important}.dashboard-panel{padding:19px!important;border-radius:16px!important}.dashboard-panel-head{margin-bottom:8px!important}.dashboard-panel-head h3{font-size:18px!important;font-weight:600!important;letter-spacing:-.02em!important}.dashboard-date{font-size:10px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.today-item{grid-template-columns:48px minmax(0,1fr) 18px!important;padding:13px 2px!important}.today-item>b{width:40px!important;height:40px!important;border-radius:11px!important;font-size:15px!important;font-weight:600!important}.today-item strong{font-weight:500!important;letter-spacing:0!important}.performance-list{display:grid;gap:0}.performance-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:54px;border-bottom:1px solid var(--line)}.performance-item:last-child{border-bottom:0}.performance-item>span{font-size:12.5px;color:var(--muted)}.performance-item>strong{font-size:15px;font-weight:600}.performance-item>small{min-width:58px;text-align:right;font-size:11px!important;font-weight:500}.performance-item.positive>small{color:var(--success)}.performance-item.attention>small{color:var(--orange)}.performance-item.neutral>small{color:var(--muted)}.finance-kpis{gap:10px!important}.finance-kpi{padding:17px!important;border-radius:15px!important}.finance-kpi:before{height:2px!important}.finance-kpi span{letter-spacing:.01em!important}.finance-kpi strong{font-size:21px!important}.finance-tabs{gap:6px!important;padding-bottom:11px!important}.finance-tabs button{min-height:38px!important;padding:8px 11px!important;font-size:12px!important}.finance-toolbar{min-height:44px}.finance-toolbar span{font-size:11px!important;font-weight:500!important;letter-spacing:.02em!important}.finance-list article{border-radius:15px!important}.finance-entry-meta span{letter-spacing:.01em!important}.finance-entry-value strong{font-size:16px!important}.operations-kpis{gap:10px!important}.operation-kpi{padding:15px 16px!important;border-radius:15px!important}.operation-kpi:before{height:2px!important}.operation-kpi span{letter-spacing:.01em!important}.operation-kpi strong{font-size:23px!important}.service-card{min-height:190px!important;border-radius:16px!important;padding:17px!important}.service-card h3{font-size:17px!important;margin:15px 0 5px!important}.service-card p{font-size:12.5px!important}.service-card-meta span,.service-card>small{font-size:10.5px!important}.catalog-metrics button,.quote-metrics article,.quote-metrics button{border-radius:15px!important}.catalog-metrics span,.quote-metrics span{letter-spacing:.015em!important}.catalog-metrics strong,.quote-metrics strong{font-size:22px!important}.reports-kpis article{border-radius:15px!important;box-shadow:var(--card-shadow)!important}.reports-kpis span{letter-spacing:.015em!important}.reports-kpis strong{font-size:20px!important;font-weight:600!important}.security-metrics article{box-shadow:var(--card-shadow)!important}.security-card,.security-metrics article,.security-section{background:var(--surface)!important}.content>.autopilot-hero,.content>.billing-hero,.content>.collections-hero,.content>.documents-hero,.content>.mindfy-ai-hero,.content>.reports-hero,.content>.security-hero{min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}@media(max-width:1180px){.dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.sidebar{padding:16px 14px!important}.sidebar .nav-section{font-size:13.5px!important}.sidebar nav button{font-size:13px!important;min-height:38px}.dashboard-quick-actions{grid-template-columns:1fr 1fr}.dashboard-utility-row{justify-content:space-between}.reports-toolbar{justify-content:stretch}.reports-toolbar .reports-period{width:100%;display:grid!important;grid-template-columns:1fr 1fr!important}.dashboard-quick-actions button{padding:12px}.dashboard-kpis{grid-template-columns:1fr 1fr!important}.dashboard-month-strip{grid-template-columns:1fr!important}}@media(max-width:520px){.dashboard-quick-actions{grid-template-columns:1fr}.dashboard-kpis{grid-template-columns:1fr!important}.dashboard-refresh{width:auto}}.loading-screen-business{background:var(--bg)!important;gap:18px!important;font-weight:500!important;letter-spacing:0!important;color:var(--muted)!important}.loading-screen-business img{width:min(250px,62vw);height:auto;object-fit:contain}.loading-screen-business span{font-size:13px}.billing-admin>.billing-hero,.billing-page:not(.billing-admin)>.billing-hero>div:first-child,.content>.autopilot-hero>div:first-child,.content>.collections-hero>div:first-child,.content>.documents-hero>div:first-child,.content>.mindfy-ai-hero>div:first-child,.content>.reports-hero>div:first-child,.content>.security-hero>div:first-child{display:none!important}.billing-page:not(.billing-admin)>.billing-hero,.content>.autopilot-hero,.content>.collections-hero,.content>.documents-hero,.content>.mindfy-ai-hero,.content>.reports-hero,.content>.security-hero{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0 0 4px!important}.content>.security-hero{min-height:32px!important}.content>.mindfy-ai-hero{min-height:34px!important}.reports-toolbar{display:flex;justify-content:flex-end;align-items:center;margin-bottom:2px}.reports-toolbar .reports-period{display:flex;gap:10px}.reports-main-grid-single{grid-template-columns:1fr!important}.reports-main-grid-single .reports-chart-card{min-width:0}.agenda-toolbar,.customer-toolbar,.finance-toolbar,.operations-toolbar{border-radius:13px!important}.autopilot-list,.customer-list-card,.documents-layout,.finance-list,.services-grid{margin-top:2px}.autopilot-tabs button,.crm-pipeline button,.finance-tabs button{font-weight:500!important;letter-spacing:0!important}.autopilot-tabs button,.crm-pipeline button span,.finance-tabs button{text-transform:none!important}.finance-settings-card h3,.reports-card-head h3,.security-section h3,.whatsapp-card-head h3{font-weight:600!important;letter-spacing:-.015em!important}@media(max-width:780px){.billing-page:not(.billing-admin)>.billing-hero,.content>.autopilot-hero,.content>.collections-hero,.content>.documents-hero,.content>.mindfy-ai-hero,.content>.reports-hero,.content>.security-hero{justify-content:flex-start!important;min-height:auto!important}.reports-period{width:100%;display:grid!important;grid-template-columns:1fr 1fr!important}.documents-upload{width:100%}}:root{--bg:#f5f7fa;--surface:#ffffff;--surface2:#f8fafc;--surface3:#f1f5f9;--text:#172033;--muted:#66758a;--line:#e2e7ee;--line-strong:#d5dce6;--sidebar:#0a1728;--radius-xs:7px;--radius-sm:9px;--radius-md:12px;--radius-lg:14px;--shadow-xs:0 1px 2px rgba(15,23,42,.035);--shadow-sm:0 3px 12px rgba(15,23,42,.045);--shadow-md:0 10px 30px rgba(15,23,42,.065);--card-shadow:var(--shadow-xs);--card-shadow-hover:var(--shadow-sm)}:root[data-theme=dark]{--bg:#08111e;--surface:#0d1827;--surface2:#111e2f;--surface3:#162438;--text:#edf3fb;--muted:#94a3b8;--line:#1d2b3f;--line-strong:#2a3a51;--sidebar:#071321;--shadow-xs:0 1px 2px rgba(0,0,0,.14);--shadow-sm:0 5px 16px rgba(0,0,0,.16);--shadow-md:0 14px 34px rgba(0,0,0,.22)}html{background:var(--bg)}body{font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:var(--font-ui)}::selection{background:color-mix(in srgb,var(--blue) 20%,transparent)}.app-shell{grid-template-columns:256px minmax(0,1fr)!important;background:var(--bg)}.sidebar{width:256px!important;background:var(--sidebar)!important;border-right:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important}.workspace{padding:88px clamp(22px,2.6vw,38px) 46px!important;background:var(--bg)!important}.workspace>.alert,.workspace>.content{width:min(100%,1480px)!important}.content{padding-top:14px!important;gap:16px!important}.workspace-tools{left:256px!important;min-height:70px!important;height:70px;padding:0 clamp(22px,2.6vw,38px)!important;grid-template-columns:minmax(190px,.8fr) minmax(320px,1.3fr) auto!important;gap:20px!important;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;border-bottom:1px solid var(--line)!important;box-shadow:0 1px 0 rgba(15,23,42,.02)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;backdrop-filter:blur(14px) saturate(130%)!important}.workspace-title-group{gap:10px!important}.workspace-title-copy h1{margin:2px 0 0!important;font-size:19px!important;letter-spacing:-.02em!important}.workspace-title-copy span{font-size:10.5px!important;line-height:1.2!important;color:var(--muted)!important;letter-spacing:0!important}.workspace-search{height:40px!important;min-height:40px!important;background:var(--surface2)!important;box-shadow:none!important}.workspace-search:focus-within{background:var(--surface)!important;border-color:color-mix(in srgb,var(--blue) 45%,var(--line))!important}.workspace-search input{min-height:38px!important}.workspace-search-results{top:calc(100% + 8px)!important;border-radius:10px!important;border-color:var(--line)!important;padding:6px!important;box-shadow:var(--shadow-md)!important}.workspace-search-results button{min-height:38px;border-radius:7px!important;font-size:12.5px!important}.context-select{height:38px!important;min-height:38px!important;border-radius:8px!important;background:var(--surface2)!important;font-size:12px!important}.flag-button{width:38px!important;height:32px!important;border-radius:8px!important;background:transparent!important;border-color:transparent!important;opacity:.65!important}.flag-button.active,.flag-button:hover{background:var(--surface2)!important;opacity:1!important}.flag-button.active{border-color:var(--line-strong)!important}.icon-button.theme-button{width:34px!important;min-width:34px!important;height:32px!important;border-radius:8px!important;background:var(--surface2)!important;border-color:var(--line)!important;color:var(--muted)!important}.sidebar{padding:14px 12px!important}.sidebar-brand{min-height:68px!important;padding:4px 10px 13px!important;border-bottom:1px solid rgba(255,255,255,.055)}.sidebar-logo{width:190px!important;max-width:calc(100% - 34px)!important}.sidebar nav{padding:8px 2px 14px 0!important;gap:0!important}.sidebar .nav-section{padding:17px 10px 6px!important;color:#e59555!important;font-size:13px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.025em!important}.sidebar .nav-section:first-child{padding-top:8px!important}.sidebar nav button{min-height:34px!important;padding:7px 10px!important;border-radius:7px!important;color:#9aaac0!important;font-size:12.5px!important;letter-spacing:0!important}.sidebar nav button:not(:disabled):hover{background:rgba(255,255,255,.035)!important;color:#f2f6fb!important}.sidebar nav button.active{background:rgba(255,255,255,.025)!important;color:#fff!important}.sidebar nav button.active:before{left:-12px!important;width:2px!important;height:18px!important;border-radius:0 2px 2px 0!important}.sidebar-profile{padding:13px 8px 2px!important;border-top:1px solid rgba(255,255,255,.065)!important;gap:9px!important}.profile-avatar{width:36px!important;height:36px!important;border-radius:10px!important;font-size:11px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important}.profile-copy strong{font-size:12px!important;font-weight:500!important;color:#edf4fd!important}.profile-copy span{font-size:10.5px!important;color:#8ea0b7!important}.profile-copy small{font-size:10px!important;color:#70859f!important}.profile-plan{padding:6px 8px!important;border-radius:7px!important;background:rgba(255,255,255,.025)!important;border-color:rgba(255,255,255,.065)!important;color:#8ea0b7!important;font-size:10px!important}.profile-actions-mini{gap:4px!important}.profile-actions-mini button{min-height:29px!important;border-radius:6px!important;border-color:rgba(255,255,255,.055)!important;background:transparent!important;color:#8ea0b7!important;font-size:10px!important}.profile-actions-mini button:hover{background:rgba(255,255,255,.04)!important;color:#fff!important}.profile-actions-mini .logout{color:#e79a63!important}.section-kicker{color:var(--muted)!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.035em!important;text-transform:none!important}.content h2{font-size:23px!important;line-height:1.2!important;letter-spacing:-.02em!important}.content h2,.content h3{font-weight:600!important}.content h3{font-size:16px!important;line-height:1.3!important;letter-spacing:-.012em!important}.content h4{font-size:14px!important;font-weight:600!important}.content p{font-size:13.5px!important;line-height:1.55!important;color:var(--muted)}.content small{font-size:11px!important;color:var(--muted)}.section-row{margin-bottom:12px!important;align-items:center!important}.content>.section-row:first-child{min-height:38px!important;margin-bottom:8px!important}.agenda-create-actions button,.agenda-week-actions button,.autopilot-actions button,.billing-company-actions button,.catalog-actions button:not(.danger-ghost),.collection-actions button,.dashboard-refresh,.document-actions button,.event-actions button,.inline-mini-form button,.modal-actions button:not(.modal-close),.primary,.privacy-actions button,.quote-items-head button,.reports-pdf-actions button,.row-open,.secondary,.status-actions button,.task-actions button,.tasks-head button,.timeline-note button,.whatsapp-actions button,.whatsapp-code button{min-height:36px!important;padding:8px 13px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:0!important;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--orange),var(--blue)) border-box!important;border:1px solid transparent!important;box-shadow:none!important;color:var(--text)!important}.agenda-create-actions button:hover,.agenda-week-actions button:hover,.autopilot-actions button:hover,.billing-company-actions button:hover,.catalog-actions button:not(.danger-ghost):hover,.collection-actions button:hover,.dashboard-refresh:hover,.document-actions button:hover,.event-actions button:hover,.inline-mini-form button:hover,.modal-actions button:not(.modal-close):hover,.primary:hover,.privacy-actions button:hover,.quote-items-head button:hover,.reports-pdf-actions button:hover,.row-open:hover,.secondary:hover,.status-actions button:hover,.task-actions button:hover,.tasks-head button:hover,.timeline-note button:hover,.whatsapp-actions button:hover,.whatsapp-code button:hover{background:linear-gradient(color-mix(in srgb,var(--blue) 3%,var(--surface)),color-mix(in srgb,var(--blue) 3%,var(--surface))) padding-box,linear-gradient(135deg,var(--orange),var(--blue)) border-box!important}.button-link,.link-button{font-weight:500!important}.ghost{box-shadow:none!important}.attachment-list button,.danger-ghost,.operation-lines button,.quote-remove{border-radius:8px!important;font-size:12px!important}.autopilot-tabs,.finance-tabs,.task-tabs{display:flex!important;gap:2px!important;padding:3px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface2)!important;width:max-content;max-width:100%;overflow:auto}.autopilot-tabs button,.finance-tabs button,.task-tabs button{min-height:34px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--muted)!important;padding:7px 11px!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;white-space:nowrap}.autopilot-tabs button:hover,.finance-tabs button:hover,.task-tabs button:hover{background:var(--surface)!important;color:var(--text)!important}.autopilot-tabs button.active,.finance-tabs button.active,.task-tabs button.active{border:0!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 1px 2px rgba(15,23,42,.06)!important}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea{border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important;font-size:13.5px!important}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):hover,select:hover,textarea:hover{border-color:var(--line-strong)!important}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--blue) 52%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 9%,transparent)!important}.agenda-form label,.billing-company-fields label,.document-form label,.field label,.finance-form label,.operation-form-grid label,.reports-period label,.trial-form label{font-size:11.5px!important;font-weight:500!important;color:var(--muted)!important;letter-spacing:0!important}.agenda-card,.agenda-day-panel,.asaas-card,.autopilot-card,.billing-admin-plan,.billing-plan,.catalog-metrics button,.collection-card,.company-card,.dashboard-kpi,.dashboard-panel,.document-card,.finance-kpi,.finance-settings-card,.followup-card,.info-grid article,.metric-card,.operation-kpi,.operation-panel,.quote-metrics article,.quote-metrics button,.reports-chart-card,.reports-domain-grid>article,.reports-history,.reports-insights,.reports-top-customers,.security-card,.security-section,.service-card,.tasks-panel,.whatsapp-card{border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;box-shadow:var(--shadow-xs)!important}.autopilot-card:hover,.collection-card:hover,.company-card:hover,.document-card:hover,.metric-card:hover,.service-card:hover{border-color:var(--line-strong)!important;box-shadow:var(--shadow-sm)!important}.catalog-metrics button:before,.dashboard-kpi:before,.finance-kpi:before,.metric-card:before,.operation-kpi:before,.quote-metrics article:before,.quote-metrics button:before{height:2px!important;opacity:.65!important}.dashboard-kpi,.finance-kpi,.metric-card,.operation-kpi{padding:16px 17px!important}.catalog-metrics span,.dashboard-kpi span,.finance-kpi span,.metric-card span,.operation-kpi span,.quote-metrics span,.reports-kpis span{color:var(--muted)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important}.catalog-metrics strong,.dashboard-kpi strong,.finance-kpi strong,.metric-card strong,.operation-kpi strong,.quote-metrics strong,.reports-kpis strong{color:var(--text)!important;font-weight:600!important;letter-spacing:-.02em!important}.table-card{border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:var(--shadow-xs)!important;background:var(--surface)!important}.table-card th{top:0!important;height:42px;padding:11px 14px!important;background:var(--surface2)!important;border-bottom:1px solid var(--line)!important;color:var(--muted)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.025em!important;text-transform:none!important}.table-card td{padding:13px 14px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)!important;font-size:13px!important}.table-card tbody tr:last-child td{border-bottom:0!important}.status-pill,.table-card tbody tr:hover td{background:var(--surface2)!important}.status-pill{padding:5px 8px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:500!important}.agenda-toolbar,.customer-toolbar,.finance-toolbar,.operations-toolbar,.reports-toolbar{min-height:44px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.finance-toolbar{padding:0!important}.finance-toolbar input{max-width:340px}.dashboard-page{gap:12px!important}.dashboard-utility-row{min-height:32px!important}.dashboard-utility-row>span{font-size:10.5px!important}.dashboard-refresh{min-height:32px!important;padding:6px 10px!important;font-size:11px!important}.dashboard-quick-actions{flex-wrap:wrap;padding-bottom:2px}.dashboard-quick-actions button{min-height:34px;grid-template-columns:auto 14px!important;gap:8px!important;padding:7px 11px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface)!important}.dashboard-quick-actions button:hover{background:var(--surface2)!important;border-color:var(--line-strong)!important}.dashboard-quick-actions span{font-size:12px!important;font-weight:500!important}.dashboard-quick-actions i{font-size:15px!important;color:var(--muted)!important}.dashboard-onboarding{border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line))!important;background:color-mix(in srgb,var(--orange) 4%,var(--surface))!important;border-radius:10px!important}.dashboard-kpis{gap:10px!important}.dashboard-kpi{border-radius:12px!important}.dashboard-kpi strong{font-size:clamp(21px,1.8vw,27px)!important}.dashboard-main-grid{gap:10px!important}.dashboard-panel{padding:17px!important;border-radius:12px!important}.dashboard-panel-head{min-height:37px!important;margin-bottom:5px!important;align-items:flex-start!important}.dashboard-panel-head h3{margin:0!important;font-size:16px!important}.dashboard-panel-head small{display:block;margin-top:3px;font-size:10.5px!important;color:var(--muted)}.dashboard-date{padding:4px 7px!important;border:1px solid var(--line)!important;border-radius:6px!important;background:var(--surface2)!important;color:var(--muted)!important}.today-item{min-height:54px!important;padding:8px 2px!important;border-bottom-color:var(--line)!important}.today-item>b{width:36px!important;height:36px!important;border-radius:9px!important;background:var(--surface2)!important;border:1px solid var(--line)!important;color:var(--text)!important;font-size:14px!important}.today-item strong{font-size:12.5px!important}.today-item i{color:var(--muted)!important}.performance-item{min-height:50px!important}.performance-item>span{font-size:12px!important}.performance-item>strong{font-size:14px!important}.finance-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}.finance-kpi{border-radius:12px!important}.finance-kpi strong{font-size:19px!important}.finance-list{gap:7px!important}.finance-list article{padding:14px 15px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--surface)!important;box-shadow:none!important}.finance-list article:hover{border-color:var(--line-strong)!important;background:color-mix(in srgb,var(--surface2) 55%,var(--surface))!important}.finance-entry-meta span,.finance-status{font-size:10.5px!important;font-weight:500!important;letter-spacing:.01em!important}.finance-entry-value strong{font-size:15px!important}.autopilot-list,.collections-list,.documents-list,.services-grid{gap:10px!important}.service-card{min-height:176px!important;padding:15px!important;border-radius:12px!important}.service-card h3{font-size:15px!important;margin:12px 0 4px!important}.operation-panel{padding:16px!important}.agenda-metrics,.catalog-metrics,.collections-kpis,.documents-kpis,.operations-kpis,.quote-metrics,.reports-kpis,.security-metrics{gap:9px!important}.catalog-metrics button,.quote-metrics article,.quote-metrics button{padding:14px!important;border-radius:12px!important}.catalog-metrics strong,.quote-metrics strong{font-size:20px!important}.reports-toolbar{justify-content:flex-end!important;margin-bottom:0!important}.reports-period{gap:8px!important}.reports-period label{gap:5px!important}.reports-period select{min-height:36px!important;height:36px!important}.reports-kpis{gap:9px!important}.reports-kpis article{padding:14px 15px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;box-shadow:var(--shadow-xs)!important}.reports-kpis strong{font-size:18px!important}.reports-chart-card{padding:16px!important}.reports-card-head{margin-bottom:12px!important}.reports-domain-grid{gap:9px!important}.reports-domain-grid>article{padding:15px!important}.reports-history,.reports-top-customers{padding:16px!important}.asaas-grid,.billing-plans,.security-grid,.whatsapp-grid{gap:10px!important}.asaas-card,.billing-plan,.security-card,.security-section,.whatsapp-card{padding:16px!important}.security-feed,.whatsapp-history{border-radius:10px!important}.billing-plan.featured{transform:none!important;border-color:color-mix(in srgb,var(--blue) 35%,var(--line))!important}.modal-backdrop{background:rgba(3,10,20,.62)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;padding:18px!important}.modal{width:min(620px,100%);max-height:min(88vh,900px);overflow:auto;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--surface)!important;box-shadow:0 24px 70px rgba(2,8,18,.28)!important;padding:20px!important}.modal-head{padding-bottom:13px!important;margin-bottom:15px!important;border-bottom:1px solid var(--line)!important}.modal h2,.modal-head h2{font-size:19px!important;font-weight:600!important;letter-spacing:-.02em!important;margin:2px 0 0!important}.modal-close{width:32px!important;height:32px!important;border-radius:7px!important;border:1px solid var(--line)!important;background:var(--surface2)!important;color:var(--muted)!important}.modal-actions{padding-top:4px!important;gap:7px!important}.alert.error,.form-error,.form-success{border-radius:9px!important;font-size:12.5px!important}.agenda-empty,.autopilot-empty,.collections-empty,.documents-empty,.empty-state,.reports-empty,.task-empty{min-height:112px!important;border:1px dashed var(--line-strong)!important;border-radius:11px!important;background:var(--surface2)!important;box-shadow:none!important}.empty-state strong{font-size:13px!important;font-weight:500!important}.auth-shell-v2{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr)!important;background:var(--surface)!important}.auth-visual-v2{padding:48px clamp(38px,5vw,72px)!important;background:linear-gradient(145deg,#071424,#0a2038 58%,#0c2d50)!important}.auth-visual-v2:after{opacity:.25!important;background-size:64px 64px!important}.auth-visual-glow{opacity:.45!important;filter:blur(26px)!important}.auth-brand-v2 img{width:205px!important}.auth-story{max-width:650px!important;margin-bottom:7vh!important}.auth-eyebrow{font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;color:#d7e2ef!important}.auth-story h1{font-size:clamp(44px,5.3vw,72px)!important;line-height:1.01!important;letter-spacing:-.045em!important;font-weight:600!important;margin:18px 0 16px!important}.auth-story>p{max-width:520px!important;font-size:16px!important;line-height:1.6!important;color:#aabbd0!important}.auth-modules{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.auth-modules span{padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(255,255,255,.025);color:#b8c7d8;font-size:11px;font-weight:500}.auth-trust{gap:8px!important}.auth-trust span{padding:6px 9px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px!important;background:rgba(255,255,255,.02)!important;color:#8195ae!important;font-size:9.5px!important;font-weight:500!important;letter-spacing:.045em!important}.auth-panel-v2{padding:42px!important;background:var(--surface)!important}.auth-form-card{width:min(100%,420px)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.auth-form-head h2{font-size:27px!important;font-weight:600!important;letter-spacing:-.025em!important}.auth-form-head>span{font-size:10.5px!important;font-weight:600!important;letter-spacing:.055em!important;color:var(--muted)!important}.auth-form-head p{font-size:13.5px!important;line-height:1.55!important}.auth-form-v2{gap:15px!important}.auth-form-v2 label>span{font-size:11.5px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.auth-form-v2 input{min-height:44px!important;border-radius:8px!important;background:var(--surface2)!important}.auth-submit{min-height:42px!important;margin-top:3px!important}.auth-password-field button{font-size:11.5px!important;font-weight:500!important;color:var(--muted)!important}.auth-controls-v2{top:22px!important;right:24px!important}.landing-nav-v2{height:70px!important;background:rgba(6,17,31,.93)!important;border-bottom-color:rgba(255,255,255,.065)!important}.landing-logo-link img{width:176px!important}.landing-menu{gap:28px!important}.landing-login,.landing-menu a{font-size:11px!important;font-weight:500!important;letter-spacing:.025em!important}.landing-hero-v2{padding-top:126px!important}.landing-pill{border-radius:7px!important;font-size:10px!important;font-weight:500!important;letter-spacing:.06em!important}.landing-ai-band,.landing-capability-v2 article,.landing-flow-grid article,.pricing-grid-v2 article,.product-stage{border-radius:14px!important}@media(max-width:1180px){.finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspace-tools{grid-template-columns:minmax(180px,.8fr) minmax(250px,1.1fr) auto!important;gap:12px!important}}@media(max-width:900px){.workspace{padding-top:126px!important}.workspace-tools{height:auto!important;min-height:108px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important}.workspace-search{grid-column:1/-1!important;grid-row:2!important}.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:780px){.app-shell{display:block!important}.sidebar{width:min(304px,88vw)!important;padding:14px 12px!important}.workspace{padding:122px 14px 32px!important}.workspace-tools{left:0!important;padding:9px 14px 10px!important;min-height:108px!important}.workspace-title-copy h1{font-size:16px!important}.workspace-title-copy span{font-size:9.5px!important}.dashboard-kpis{grid-template-columns:1fr 1fr!important}.dashboard-main-grid{grid-template-columns:1fr!important}.finance-kpis{grid-template-columns:1fr 1fr!important}.auth-shell-v2{grid-template-columns:1fr!important}.auth-visual-v2{display:none!important}.auth-panel-v2{min-height:100vh;padding:72px 22px 34px!important}.auth-form-card{width:min(100%,430px)!important}.auth-mobile-logo{display:block!important}.modal{padding:17px!important;border-radius:12px!important}}@media(max-width:520px){.workspace{padding-top:118px!important}.workspace-tools{min-height:104px!important}.workspace-title-copy{max-width:145px!important}.dashboard-kpis,.finance-kpis{grid-template-columns:1fr!important}.dashboard-quick-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.dashboard-quick-actions button{width:100%!important}.reports-period{grid-template-columns:1fr 1fr!important}}@media (max-width:780px){body,html{width:100%;max-width:100%;overflow-x:hidden}body:has(.modal-backdrop){overflow:hidden}.workspace{width:100%;min-width:0;padding:120px 12px calc(24px + env(safe-area-inset-bottom))!important}.workspace-tools{left:0!important;right:0!important;top:0!important;min-height:108px!important;height:auto!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:42px 42px!important;gap:6px 8px!important;padding:8px 12px 10px!important;border-bottom:1px solid var(--line)!important;box-shadow:0 5px 18px rgba(15,23,42,.07)!important}.workspace-title-group{min-width:0!important;gap:9px!important}.workspace-title-copy{min-width:0!important;max-width:none!important}.workspace-title-copy span{display:none!important}.workspace-title-copy h1{margin:0!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px!important;line-height:1.2!important}.mobile-menu-button{width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:9px!important}.top-actions{min-width:max-content!important;gap:5px!important;justify-self:end!important}.language-switch{gap:3px!important}.flag-button{width:36px!important;height:32px!important;padding:4px!important;border-radius:8px!important}.flag-button img{width:22px!important;height:15px!important}.icon-button.theme-button{width:34px!important;min-width:34px!important;height:32px!important;border-radius:8px!important}.workspace-search{grid-column:1/-1!important;grid-row:2!important;height:42px!important;min-width:0!important;border-radius:9px!important}.workspace-search input{min-width:0!important;font-size:16px!important}.workspace-search-results{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 6px)!important;max-height:min(48dvh,320px)!important;overflow:auto!important;overscroll-behavior:contain}.content{width:100%;min-width:0;padding-top:6px!important;gap:12px!important}.section-row{margin-bottom:12px!important;gap:10px!important}.section-row.finance-actions{align-items:stretch!important}.finance-actions .primary{width:100%!important;min-height:44px!important}.asaas-card,.billing-plan,.catalog-card,.collection-card,.content .info-grid article,.content .metric-card,.dashboard-panel,.finance-kpi,.reports-chart-card,.security-card,.security-section,.service-card,.whatsapp-card{border-radius:10px!important;box-shadow:none!important}.agenda-metrics,.catalog-metrics,.collections-kpis,.dashboard-kpis,.documents-kpis,.finance-kpis,.operations-kpis,.reports-kpis,.security-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.agenda-metrics>article,.catalog-metrics>button,.collections-kpis>article,.dashboard-kpis>article,.documents-kpis>article,.finance-kpis>article,.operations-kpis>article,.reports-kpis>article,.security-metrics>article{min-width:0!important;padding:13px!important}.collections-kpis strong,.finance-kpi strong,.security-metrics strong{font-size:18px!important}.autopilot-tabs,.crm-pipeline,.finance-tabs,.task-tabs{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px!important}.autopilot-tabs::-webkit-scrollbar,.crm-pipeline::-webkit-scrollbar,.finance-tabs::-webkit-scrollbar,.task-tabs::-webkit-scrollbar{display:none}.autopilot-tabs button,.finance-tabs button,.task-tabs button{flex:0 0 auto!important;white-space:nowrap!important;min-height:38px!important}.crm-pipeline button{flex:0 0 132px!important;min-width:132px!important;padding:12px!important}.crm-pipeline strong{font-size:19px!important}.agenda-toolbar,.customer-toolbar,.finance-toolbar,.operations-toolbar,.reports-toolbar{width:100%!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important}.agenda-toolbar input,.customer-toolbar input,.customer-toolbar select,.finance-toolbar input,.operations-toolbar input{width:100%!important;max-width:none!important;min-width:0!important}.finance-toolbar span{padding:0 2px!important}.finance-list>article{grid-template-columns:1fr!important;gap:10px!important;padding:13px 14px!important}.finance-entry-meta{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.finance-entry-meta strong{margin:0!important}.finance-entry-value{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;text-align:left!important;border-top:1px solid var(--line)!important;padding-top:10px!important}.finance-entry-value button{margin-top:0!important;flex:0 0 auto!important}.customer-row{border-radius:0!important}.agenda-layout,.asaas-grid,.catalog-grid,.customer-detail-grid,.documents-layout,.finance-settings,.mindfy-ai-grid,.operation-detail-grid,.reports-lower-grid,.reports-main-grid,.security-grid,.security-two-cols,.services-grid,.whatsapp-grid{grid-template-columns:1fr!important}.detail-stat-grid,.quote-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detail-lines{grid-template-columns:1fr!important}.table-card{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:10px!important}.table-card table{min-width:660px!important}.table-card td,.table-card th{padding:12px 13px!important;white-space:nowrap}.modal-backdrop{z-index:250!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;place-items:unset!important;padding:0!important;background:rgba(3,10,20,.68)!important}.modal,.modal-backdrop{overscroll-behavior:contain}.modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)))!important;margin:0!important;padding:0 16px calc(16px + env(safe-area-inset-bottom))!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;scroll-padding-top:76px;scroll-padding-bottom:112px;box-shadow:0 -16px 45px rgba(2,8,18,.24)!important}.modal-head{position:sticky!important;top:0!important;z-index:8!important;min-height:62px!important;margin:0 -16px 14px!important;padding:13px 16px 12px!important;align-items:center!important;background:var(--surface)!important;border-bottom:1px solid var(--line)!important}.modal-head>div{min-width:0!important}.modal-head .section-kicker{font-size:9.5px!important;letter-spacing:.08em!important}.modal h2,.modal-head h2{max-width:calc(100vw - 90px)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px!important}.modal-close{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:9px!important;font-size:22px!important}.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea{width:100%!important;min-width:0!important;min-height:48px!important;font-size:16px!important;border-radius:9px!important}.modal textarea{min-height:104px!important;resize:vertical!important}.modal label{font-size:12px!important;letter-spacing:0!important;line-height:1.35!important}.modal input:focus,.modal select:focus,.modal textarea:focus{scroll-margin-top:82px;scroll-margin-bottom:120px}.agenda-form,.billing-company-features,.billing-company-fields,.customer-form,.document-form,.finance-form,.form-grid,.inline-mini-form,.operation-form-grid,.quote-item-edit,.trial-form{grid-template-columns:1fr!important;gap:13px!important}.agenda-form .wide,.customer-form .wide,.document-form .wide,.finance-form .wide,.form-grid .wide,.operation-form-grid .wide,.trial-form .wide{grid-column:auto!important}.modal-actions{position:sticky!important;bottom:calc(-16px - env(safe-area-inset-bottom))!important;z-index:7!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:auto!important;margin:8px -16px calc(-16px - env(safe-area-inset-bottom))!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;border-top:1px solid var(--line)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-actions button{width:100%!important;min-width:0!important;min-height:44px!important}.agenda-editor,.asaas-modal,.catalog-editor,.collection-modal,.customer-detail,.customer-editor,.document-review,.finance-modal,.finance-settle,.quote-detail,.quote-editor,.service-modal,.trial-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)))!important}.catalog-actions button,.collection-actions button,.dashboard-refresh,.detail-actions a,.detail-actions button,.primary,.row-open,.secondary,.whatsapp-actions button{min-height:42px}.billing-company-actions,.catalog-actions,.collection-actions,.detail-actions,.whatsapp-actions{gap:7px!important}}@media (max-width:520px){.workspace{padding:116px 10px calc(20px + env(safe-area-inset-bottom))!important}.workspace-tools{min-height:106px!important;grid-template-rows:40px 40px!important;padding:7px 10px 9px!important}.workspace-title-copy h1{font-size:16px!important}.mobile-menu-button{width:36px!important;height:36px!important;flex-basis:36px!important}.icon-button.theme-button{display:none!important}.agenda-metrics,.catalog-metrics,.collections-kpis,.dashboard-kpis,.documents-kpis,.finance-kpis,.operations-kpis,.reports-kpis,.security-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quote-metrics{grid-template-columns:1fr 1fr!important}.modal{max-height:calc(100dvh - max(4px,env(safe-area-inset-top)))!important}.modal-actions{grid-template-columns:1fr 1fr!important}.finance-entry-value{align-items:flex-end!important}.finance-entry-value strong{font-size:18px!important}.table-card table{min-width:620px!important}}@media (max-width:380px){.workspace-title-copy h1{font-size:15px!important}.flag-button{width:33px!important}.agenda-metrics,.catalog-metrics,.collections-kpis,.dashboard-kpis,.documents-kpis,.finance-kpis,.modal-actions,.operations-kpis,.reports-kpis,.security-metrics{grid-template-columns:1fr!important}}@media (max-width:900px) and (max-height:540px) and (orientation:landscape){.modal{max-height:100dvh!important;border-radius:0!important}.modal-backdrop{align-items:stretch!important}}.finance-opening-label{display:block;margin-top:3px;font-size:10px;font-weight:500;letter-spacing:0;color:var(--muted)}@media (max-width:760px){.finance-actions .primary,.finance-actions .secondary{width:100%!important;min-height:44px!important}}.nav-section-global{color:#ff9a52!important;margin-top:10px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.065)}.global-admin-page,.integrations-page{display:grid;gap:16px}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-kpi-grid article{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0}.admin-kpi-grid small,.admin-kpi-grid span{display:block;color:var(--muted)}.admin-kpi-grid span{font-size:10px;font-weight:600;letter-spacing:.075em}.admin-kpi-grid strong{display:block;font-size:26px;font-weight:600;letter-spacing:-.035em;margin:8px 0 5px}.admin-kpi-grid small{font-size:11px}.admin-status-text{font-size:17px!important;letter-spacing:.02em!important}.admin-status-text.ok{color:var(--green)}.admin-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0}.admin-panel-wide{grid-column:1/-1}.admin-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-panel-head h3{margin:0!important}.admin-list{display:grid}.admin-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border-top:1px solid var(--line)}.admin-list>div:first-child{border-top:0}.admin-list span small,.admin-list span strong{display:block}.admin-list span strong{font-size:13px;font-weight:500}.admin-list span small{font-size:11px!important;margin-top:3px}.admin-list em{font-style:normal;font-size:10px;font-weight:600;letter-spacing:.04em}.admin-list em.ok{color:var(--green)}.admin-list em.warn{color:var(--orange)}.admin-integration-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-integration-summary>div{background:var(--surface2);border:1px solid var(--line);border-radius:10px;padding:13px}.admin-integration-summary span,.admin-integration-summary strong{display:block}.admin-integration-summary span{font-size:9px;color:var(--muted);letter-spacing:.07em}.admin-integration-summary strong{font-size:12px;font-weight:500;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-create-bar{display:flex;justify-content:flex-end}.admin-create-bar form{display:flex;gap:8px;flex-wrap:wrap}.admin-create-bar input{min-width:190px}.admin-company-table td{vertical-align:middle}.admin-row-actions{display:flex;gap:7px;flex-wrap:nowrap}.admin-pending{display:block!important;color:var(--orange)!important;font-size:10px!important;margin-top:4px!important}.admin-source-pill{display:inline-flex;border:1px solid var(--line);background:var(--surface2);border-radius:6px;padding:5px 8px;font-size:10px;font-weight:500;letter-spacing:.04em}.integration-config-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;display:grid;gap:16px}.integration-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.integration-card-head h3{margin:5px 0 0!important}.integration-status{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--surface2);border-radius:6px;padding:6px 9px;font-size:10px;font-weight:600;letter-spacing:.04em}.integration-status.ok{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.integration-status.error{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.integration-form-grid{display:grid;grid-template-columns:2fr 1fr 1.2fr auto;gap:10px;align-items:end}.integration-form-grid label{display:grid;gap:6px}.integration-form-grid input{width:100%}.integration-key-field{min-width:0}.integration-toggle{min-height:44px;display:flex!important;align-items:center!important;gap:8px!important;padding:0 4px}.integration-toggle input{width:16px!important;height:16px!important}.integration-meta{display:flex;gap:18px;flex-wrap:wrap;padding-top:2px}.integration-meta span{font-size:10px;color:var(--muted);letter-spacing:.04em}.integration-meta b{color:var(--text);font-weight:500;margin-left:5px}.integration-error-line{border:1px solid color-mix(in srgb,var(--red) 25%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--surface));color:var(--red);border-radius:8px;padding:10px 12px;font-size:11px;overflow-wrap:anywhere}.integration-actions{display:flex;justify-content:flex-end;gap:8px}.admin-simple-heading{margin:2px 0 0!important;align-items:center!important}.admin-simple-heading h3{margin:0!important}.integration-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.integration-mode-grid button{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:9px;padding:12px 13px;text-align:left;font-size:11px;font-weight:500;min-height:44px}.integration-mode-grid button.active{color:var(--text);border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(110deg,var(--orange),var(--blue)) border-box}.integration-mode-grid button.active.danger{border-color:color-mix(in srgb,var(--red) 45%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--surface));color:var(--red)}.company-dedicated-fields{grid-template-columns:2fr 1fr 1.2fr}.admin-integration-modal{width:min(760px,calc(100vw - 32px))!important;padding:0!important;overflow:hidden!important}.admin-integration-modal .integration-config-card{border:0;border-radius:0;padding:22px}.integration-company-modal-card{box-shadow:none!important}.billing-selection-modal{width:min(540px,calc(100vw - 32px))!important}.billing-selection-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 4px}.billing-selection-summary>div{background:var(--surface2);border:1px solid var(--line);border-radius:9px;padding:13px}.billing-selection-summary span,.billing-selection-summary strong{display:block}.billing-selection-summary span{font-size:9px;color:var(--muted);letter-spacing:.06em}.billing-selection-summary strong{font-size:12px;font-weight:500;margin-top:5px}.billing-pending-plan{display:block;color:var(--orange);font-size:10px;font-weight:500;margin-top:8px}@media(max-width:1100px){.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-form-grid{grid-template-columns:1fr 1fr}.integration-form-grid .integration-key-field{grid-column:1/-1}.integration-toggle{justify-content:flex-start}}@media(max-width:760px){.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-kpi-grid article{padding:14px}.admin-kpi-grid strong{font-size:22px}.admin-overview-grid{grid-template-columns:1fr}.admin-panel-wide{grid-column:auto}.admin-integration-summary{grid-template-columns:1fr 1fr}.admin-create-bar form{width:100%;display:grid;grid-template-columns:1fr}.admin-create-bar button,.admin-create-bar input{width:100%;min-width:0}.admin-row-actions{min-width:max-content}.integration-config-card{padding:15px;border-radius:10px}.integration-card-head{align-items:flex-start}.company-dedicated-fields,.integration-form-grid{grid-template-columns:1fr}.integration-form-grid .integration-key-field{grid-column:auto}.integration-toggle{min-height:38px}.integration-mode-grid{grid-template-columns:1fr}.integration-mode-grid button{min-height:42px}.integration-actions{display:grid;grid-template-columns:1fr 1fr}.integration-actions .primary,.integration-actions .secondary{width:100%}.admin-integration-modal{width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.admin-integration-modal .integration-config-card{min-height:100%;align-content:start;padding:18px 14px calc(22px + env(safe-area-inset-bottom))}.billing-selection-summary{grid-template-columns:1fr}.billing-selection-modal{width:100%!important}}.sidebar nav{align-content:start!important;grid-auto-rows:max-content!important}.sidebar-global{background:linear-gradient(180deg,#071526,#08192d 52%,#071321)!important}.sidebar-global .sidebar-brand{margin-bottom:6px!important}.sidebar-global nav{flex:0 1 auto!important;overflow:visible!important;padding-top:6px!important}.sidebar-global .nav-section-global{margin:0!important;padding:13px 10px 9px!important;border-top:0!important;color:#f0a05f!important;font-size:12.5px!important;letter-spacing:.055em!important}.sidebar-global .global-nav-item{min-height:42px!important;margin:2px 0!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:9px!important;font-size:13px!important;color:#9eafc5!important}.sidebar-global .global-nav-item:hover{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.045)!important;color:#f4f7fb!important}.sidebar-global .global-nav-item.active{color:#fff!important;background:linear-gradient(90deg,rgba(255,122,26,.105),rgba(18,104,223,.075))!important;border-color:rgba(255,255,255,.075)!important}.sidebar-global .global-nav-item.active:before{left:-12px!important;width:2px!important;height:22px!important;background:linear-gradient(180deg,var(--orange),var(--blue))!important}.sidebar-global .sidebar-profile{margin-top:auto!important}.global-admin-page{width:min(100%,1520px)!important;gap:18px!important;padding-top:8px!important}.admin-kpi-grid{gap:14px!important}.admin-kpi-card{position:relative;overflow:hidden;min-height:132px;padding:20px 21px 18px!important;border:1px solid color-mix(in srgb,var(--line) 82%,var(--blue) 18%)!important;border-radius:14px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 97%,var(--blue) 3%),var(--surface))!important;box-shadow:0 10px 28px rgba(4,18,38,.06)!important}.admin-kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--orange),var(--blue));opacity:.8}.admin-kpi-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-kpi-label-row span{font-size:11px!important;font-weight:600!important;letter-spacing:.065em!important;color:var(--muted)!important}.admin-kpi-label-row i{display:block;width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 12%,transparent)}.admin-kpi-billing .admin-kpi-label-row i{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}.admin-kpi-apis .admin-kpi-label-row i{background:var(--orange);box-shadow:0 0 0 4px color-mix(in srgb,var(--orange) 12%,transparent)}.admin-kpi-platform .admin-kpi-label-row i{background:color-mix(in srgb,var(--blue) 60%,var(--orange) 40%)}.admin-kpi-card>strong{font-size:31px!important;font-weight:600!important;letter-spacing:-.04em!important;margin:14px 0 6px!important;color:var(--text)!important;line-height:1.05!important}.admin-kpi-card>.admin-status-text{font-size:17px!important;letter-spacing:-.015em!important;margin-top:17px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-kpi-card>small{font-size:11.5px!important;line-height:1.35!important;color:var(--muted)!important}.admin-status-text.ok{color:var(--green)!important}.admin-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:14px!important}.admin-panel{padding:20px!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--line) 88%,var(--blue) 12%)!important;background:var(--surface)!important;box-shadow:0 10px 28px rgba(4,18,38,.045)!important}.admin-panel-head{margin-bottom:8px!important;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent)}.admin-panel-head h3{font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--text)!important}.admin-panel-head .secondary{min-height:34px!important;padding:7px 11px!important;border-radius:8px!important;font-size:10.5px!important;font-weight:500!important}.admin-list>div{min-height:64px!important;padding:8px 2px!important}.admin-list span strong{font-size:14px!important;font-weight:500!important;color:var(--text)!important}.admin-list span small{margin-top:4px!important;font-size:11.5px!important;color:var(--muted)!important}.admin-list em{font-size:10.5px!important;font-weight:600!important;letter-spacing:.035em!important}.admin-empty{justify-content:center!important;color:var(--muted)!important}.admin-panel-integrations{padding-bottom:21px!important}.admin-integration-summary{gap:12px!important;margin-top:14px}.admin-integration-summary>div{min-height:76px;padding:15px 16px!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--line) 90%,transparent)!important;background:color-mix(in srgb,var(--surface2) 94%,var(--blue) 6%)!important}.admin-integration-summary span{font-size:9.5px!important;font-weight:600!important;letter-spacing:.06em!important}.admin-integration-summary strong{margin-top:8px!important;font-size:13px!important;font-weight:500!important;color:var(--text)!important}@media(min-width:1500px){.admin-kpi-card{min-height:138px;padding:22px 23px 20px!important}.admin-kpi-card>strong{font-size:34px!important}.admin-panel{padding:22px!important}}@media(max-width:1100px){.admin-overview-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.sidebar-global nav{overflow-y:auto!important}.global-admin-page{gap:12px!important;padding-top:4px!important}.admin-kpi-grid{gap:9px!important}.admin-kpi-card{min-height:112px;padding:15px!important}.admin-kpi-card>strong{font-size:25px!important;margin-top:11px!important}.admin-kpi-card>.admin-status-text{font-size:14px!important;margin-top:14px!important}.admin-panel{padding:15px!important}.admin-panel-head h3{font-size:13.5px!important}.admin-list>div{min-height:58px!important}.admin-integration-summary{grid-template-columns:1fr 1fr!important;gap:8px!important}.admin-integration-summary>div{min-height:70px;padding:12px!important}}.mindfy-contract-grid{display:grid;grid-template-columns:1.45fr 1.25fr 1fr .9fr .8fr;gap:8px}.mindfy-contract-grid>div{min-width:0;padding:11px 12px;border:1px solid var(--line);background:var(--surface2);border-radius:9px}.mindfy-contract-grid span,.mindfy-contract-grid strong{display:block}.mindfy-contract-grid span{font-size:9px;letter-spacing:.065em;color:var(--muted);margin-bottom:5px}.mindfy-contract-grid strong{font-size:11px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-contract-grid{grid-template-columns:1.7fr .55fr .7fr}@media(max-width:980px){.mindfy-contract-grid{grid-template-columns:1fr 1fr}.mindfy-contract-grid>div:last-child{grid-column:1/-1}}@media(max-width:640px){.company-contract-grid,.mindfy-contract-grid{grid-template-columns:1fr}.mindfy-contract-grid>div:last-child{grid-column:auto}.mindfy-contract-grid strong{white-space:normal;overflow:visible}}.catalog-stock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:end;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.catalog-stock>span{grid-column:1/-1;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.055em}.catalog-stock>strong{min-width:0;font-size:16px;font-weight:600;color:var(--text);line-height:1.25}.catalog-stock>small{align-self:center;color:var(--muted);font-size:11px;white-space:nowrap}.catalog-stock.low>small,.catalog-stock.low>strong{color:var(--orange)}.catalog-stock.low>span:after{content:" · BAIXO";color:var(--orange)}.stock-adjustment-modal{width:min(560px,100%)}.stock-current{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-2px 0 18px;padding:14px 15px;border:1px solid var(--line);border-radius:10px;background:var(--surface2)}.stock-current span{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.055em}.stock-current strong{font-size:17px;font-weight:600;color:var(--text);text-align:right}@media(max-width:780px){.stock-adjustment-modal{width:100%!important}.stock-current{margin-bottom:14px;padding:12px 13px}.catalog-stock{grid-template-columns:1fr}.catalog-stock>small,.catalog-stock>span,.catalog-stock>strong{grid-column:1}.catalog-stock>small{white-space:normal}}.finance-accounts-panel{display:grid;gap:14px}.finance-accounts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.finance-accounts-toolbar>div:first-child{display:grid;gap:3px}.finance-accounts-toolbar>div:first-child strong{font-size:13px;font-weight:600;color:var(--text)}.finance-accounts-toolbar>div:first-child span{font-size:11px;color:var(--muted)}.finance-accounts-toolbar>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.finance-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-account-card{display:grid;gap:14px;padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--surface);min-width:0}.finance-account-card.inactive{opacity:.62}.finance-account-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.finance-account-card-head h3{margin:4px 0 0;font-size:15px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis}.finance-account-type{font-size:9px;color:var(--muted);letter-spacing:.06em}.finance-account-state{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:600}.finance-account-state.active{color:var(--green)}.finance-account-state.inactive{color:var(--muted)}.finance-account-balance{display:grid;gap:5px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.finance-account-balance span,.finance-account-meta span{font-size:9px;color:var(--muted);letter-spacing:.055em}.finance-account-balance strong{font-size:22px;font-weight:600;color:var(--text)}.finance-account-meta{display:grid;grid-template-columns:1fr auto;gap:14px}.finance-account-meta>div{display:grid;gap:5px}.finance-account-meta>div:last-child{text-align:right}.finance-account-meta strong{font-size:11px;font-weight:500;color:var(--text)}.finance-account-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:2px}.finance-account-empty{display:grid;justify-items:center;gap:12px;padding:48px 20px;border:1px dashed var(--line);border-radius:13px;background:var(--surface);text-align:center}.finance-account-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--surface2);font-size:18px;font-weight:600;color:var(--orange)}.finance-account-empty strong{font-size:12px;font-weight:600;color:var(--text)}.finance-account-toggle{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px!important;color:var(--text)!important;letter-spacing:0!important}.finance-account-toggle input{width:18px;height:18px;margin:0}.finance-account-toggle span{font-size:12px;font-weight:500}@media(max-width:1180px){.finance-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.finance-accounts-toolbar{align-items:stretch;flex-direction:column;padding:12px}.finance-accounts-toolbar>div:last-child{display:grid;grid-template-columns:1fr 1fr;width:100%}.finance-accounts-toolbar>div:last-child button{width:100%}.finance-account-grid{grid-template-columns:1fr}.finance-account-card{padding:14px}.finance-account-actions{display:grid;grid-template-columns:1fr 1fr}.finance-account-actions button{width:100%}.finance-account-balance strong{font-size:20px}}.docvault-page{display:grid;gap:12px;min-width:0}.docvault-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 170px auto auto auto;gap:8px;align-items:center}.docvault-search{height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted)}.docvault-search input{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;width:100%;min-width:0;height:auto!important;padding:0!important;color:var(--text);font-size:14px!important}.docvault-toolbar>select{color:var(--text);padding:0 11px;font-size:13px}.docvault-toolbar>select,.docvault-view-toggle{height:42px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.docvault-view-toggle{display:flex;padding:3px}.docvault-view-toggle button{width:34px;height:34px;padding:0;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--muted);box-shadow:none!important}.docvault-view-toggle button.active{background:var(--surface2)!important;color:var(--text)}.docvault-new-folder,.docvault-upload-button{height:42px;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.docvault-file-input{display:none!important}.docvault-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px;min-height:calc(100vh - 150px);min-width:0}.docvault-shell.has-inspector{grid-template-columns:230px minmax(420px,1fr) 340px}.docvault-inspector,.docvault-main,.docvault-sidebar{border:1px solid var(--line);background:var(--surface);border-radius:13px;min-width:0}.docvault-sidebar{padding:10px;align-self:stretch;overflow:hidden}.docvault-sidebar-title{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 7px;color:var(--muted);font-size:10px;letter-spacing:.08em}.docvault-sidebar-title strong{font-size:11px;color:var(--text);font-weight:600}.docvault-nav{width:100%;min-height:38px;display:grid!important;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;text-align:left;padding:7px 9px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}.docvault-nav.active,.docvault-nav:hover{background:var(--surface2)!important;color:var(--text)!important}.docvault-nav.active{box-shadow:inset 2px 0 0 var(--orange)!important}.docvault-nav b{font-size:10px;font-weight:600;color:var(--muted)}.docvault-folders-head{display:flex;align-items:center;justify-content:space-between;margin:13px 5px 5px;padding-top:11px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;letter-spacing:.08em}.docvault-folders-head button{display:grid;place-items:center;width:28px;height:28px;padding:0!important;border:0!important;background:transparent!important;color:var(--muted)!important;border-radius:7px!important;box-shadow:none!important}.docvault-folders-head button:hover{background:var(--surface2)!important;color:var(--text)!important}.docvault-folder-tree{display:grid;gap:1px;max-height:calc(100vh - 330px);overflow:auto;padding-right:2px}.docvault-folder-row{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;border-radius:8px}.docvault-folder-row.active,.docvault-folder-row:hover{background:var(--surface2)}.docvault-folder-row.active{box-shadow:inset 2px 0 0 var(--blue)}.docvault-folder-main{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;width:100%;min-height:36px;padding:6px 5px 6px calc(8px + (var(--folder-depth,0) * 13px))!important;border:0!important;background:transparent!important;color:var(--muted)!important;text-align:left;box-shadow:none!important;font-size:12px!important;font-weight:500!important}.docvault-folder-row.active .docvault-folder-main{color:var(--text)!important}.docvault-folder-main span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docvault-folder-main b{font-size:9px;font-weight:600;color:var(--muted)}.docvault-folder-more{display:grid!important;place-items:center;width:28px;height:28px;padding:0!important;border:0!important;background:transparent!important;color:transparent!important;border-radius:7px!important;box-shadow:none!important}.docvault-folder-row.active .docvault-folder-more,.docvault-folder-row:hover .docvault-folder-more{color:var(--muted)!important}.docvault-folder-more:hover{color:var(--text)!important;background:rgba(255,255,255,.04)!important}.docvault-no-folders{padding:12px;text-align:center;color:var(--muted)}.docvault-main{position:relative;overflow:hidden}.docvault-main.dragging{border-color:rgba(255,132,27,.65)}.docvault-path{height:48px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--line);min-width:0;overflow:auto;white-space:nowrap}.docvault-path button{border:0!important;background:transparent!important;color:var(--muted)!important;padding:4px!important;font-size:11px!important;box-shadow:none!important}.docvault-path button.current,.docvault-path button:hover{color:var(--text)!important}.docvault-crumb i,.docvault-path>span{color:var(--muted);font-style:normal;font-size:10px}.docvault-crumb{display:flex;align-items:center;gap:6px}.docvault-result-count{margin-left:auto!important;min-width:28px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface2);font-size:9px!important;color:var(--muted)}.docvault-drop-overlay{position:absolute;inset:49px 0 0;z-index:5;display:grid;place-content:center;justify-items:center;gap:10px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--text);border:2px dashed rgba(255,132,27,.55);margin:10px;border-radius:10px}.docvault-drop-overlay svg{width:34px;height:34px;color:var(--orange)}.docvault-drop-overlay strong{font-size:13px;font-weight:600}.docvault-empty{min-height:390px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--muted)}.docvault-empty-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--line);background:var(--surface2)}.docvault-empty-icon svg{width:26px;height:26px}.docvault-empty strong{font-size:13px;font-weight:500}.docvault-empty .secondary{display:inline-flex!important;align-items:center;gap:7px}.docvault-list{min-width:0}.docvault-list-head{height:36px;display:grid;grid-template-columns:minmax(260px,1fr) 150px 120px 80px;gap:12px;align-items:center;padding:0 14px 0 66px;color:var(--muted);font-size:9px;letter-spacing:.07em;border-bottom:1px solid var(--line);background:var(--surface2)}.docvault-list-row{width:100%;min-height:62px;display:grid!important;grid-template-columns:38px minmax(210px,1fr) 150px 120px 80px;gap:12px;align-items:center;padding:9px 14px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;text-align:left;box-shadow:none!important}.docvault-list-row:last-child{border-bottom:0!important}.docvault-list-row.selected,.docvault-list-row:hover{background:var(--surface2)!important}.docvault-list-row.selected{box-shadow:inset 2px 0 0 var(--blue)!important}.docvault-file-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:rgba(95,145,255,.1);color:#6f9cff}.docvault-file-icon.finance{background:rgba(255,132,27,.1);color:#ff942f}.docvault-file-icon.sheet{background:rgba(47,190,118,.1);color:#50c98c}.docvault-file-icon.slides{background:rgba(234,90,60,.1);color:#ef765c}.docvault-file-icon.image{background:rgba(163,103,255,.11);color:#ae83ff}.docvault-file-name{min-width:0}.docvault-file-name small,.docvault-file-name strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docvault-file-name strong{font-size:12px;font-weight:600}.docvault-file-name small{margin-top:4px;color:var(--muted);font-size:10px}.docvault-list-row>span:nth-child(3){display:grid;justify-items:start;gap:4px}.docvault-type-pill{font-size:9px;font-weight:600;color:var(--text);white-space:nowrap}.docvault-status{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.docvault-status.review{color:#ff9a42}.docvault-status.confirmed{color:#4dcc8a}.docvault-status.error{color:#ff7182}.docvault-date,.docvault-size{font-size:10px;color:var(--muted)}.docvault-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));padding:12px}.docvault-card{min-height:154px;display:flex!important;flex-direction:column;align-items:flex-start!important;gap:8px;text-align:left;padding:14px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:transparent!important;color:var(--text)!important;box-shadow:none!important}.docvault-card.selected,.docvault-card:hover{background:var(--surface2)!important;border-color:color-mix(in srgb,var(--line) 55%,var(--blue))!important}.docvault-card.selected{box-shadow:inset 0 0 0 1px rgba(17,91,255,.28)!important}.docvault-card .docvault-file-icon{width:42px;height:42px}.docvault-card strong{width:100%;font-size:12px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.docvault-card small,.docvault-card>span:not(.docvault-file-icon){font-size:9px;color:var(--muted)}.docvault-card small{margin-top:auto}.docvault-inspector{display:flex;flex-direction:column;max-height:calc(100vh - 150px);overflow:hidden}.docvault-inspector-head{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid var(--line)}.docvault-inspector-head>div{display:flex;align-items:center;gap:10px;min-width:0}.docvault-inspector-head>div>div{min-width:0}.docvault-inspector-head small,.docvault-inspector-head strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docvault-inspector-head strong{font-size:12px;font-weight:600}.docvault-inspector-head small{margin-top:3px;font-size:9px;color:var(--muted)}.docvault-icon-action{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--muted);text-decoration:none}.docvault-icon-action:hover{color:var(--text);border-color:rgba(255,132,27,.4)}.docvault-inspector-scroll{flex:1 1;overflow:auto;padding:14px}.docvault-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.docvault-fields label{display:grid;gap:5px;min-width:0}.docvault-fields label.wide{grid-column:1/-1}.docvault-fields label>span{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.06em}.docvault-fields input,.docvault-fields select,.docvault-fields textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--text);font-size:13px!important}.docvault-fields input,.docvault-fields select{height:38px;padding:0 9px}.docvault-fields textarea{min-height:76px;resize:vertical;padding:9px;line-height:1.45}.docvault-fields input:focus,.docvault-fields select:focus,.docvault-fields textarea:focus{outline:0;border-color:rgba(17,91,255,.55);box-shadow:0 0 0 2px rgba(17,91,255,.08)}.docvault-details{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.docvault-details summary{cursor:pointer;list-style:none;color:var(--text);font-size:10px;font-weight:600;letter-spacing:.05em;margin-bottom:10px}.docvault-details summary::-webkit-details-marker{display:none}.docvault-details summary:after{content:"+";float:right;color:var(--muted);font-size:14px}.docvault-details[open] summary:after{content:"−"}.docvault-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.docvault-meta>div{min-width:0;padding:9px;border-radius:8px;background:var(--surface2)}.docvault-meta span,.docvault-meta strong{display:block}.docvault-meta span{font-size:8px;letter-spacing:.06em;color:var(--muted)}.docvault-meta strong{margin-top:4px;font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docvault-inspector-actions{display:flex;gap:7px;flex-wrap:wrap;padding:11px;border-top:1px solid var(--line);background:var(--surface)}.docvault-inspector-actions button{min-height:36px!important;display:inline-flex!important;align-items:center;gap:6px;font-size:10px!important}.docvault-text-action{border:0!important;background:transparent!important;color:var(--muted)!important;padding:8px!important;box-shadow:none!important}.docvault-text-action:hover{color:var(--text)!important}.docvault-folder-modal{width:min(520px,100%)}.docvault-folder-form{display:grid;gap:12px}.docvault-folder-form label{display:grid;gap:6px}.docvault-folder-form label>span{font-size:10px;color:var(--muted)}.docvault-folder-form input,.docvault-folder-form select{height:42px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:var(--text);padding:0 10px;font-size:14px}.docvault-folder-modal .modal-actions{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px}.docvault-folder-modal .danger-ghost{justify-self:start}@media(max-width:1360px){.docvault-toolbar{grid-template-columns:minmax(230px,1fr) 150px 150px auto auto auto}.docvault-shell.has-inspector{grid-template-columns:210px minmax(360px,1fr) 310px}.docvault-list-head{grid-template-columns:minmax(220px,1fr) 130px 110px 70px}.docvault-list-row{grid-template-columns:36px minmax(190px,1fr) 130px 110px 70px}}@media(max-width:1180px){.docvault-toolbar{grid-template-columns:minmax(220px,1fr) 140px 140px auto auto auto}.docvault-shell,.docvault-shell.has-inspector{grid-template-columns:210px minmax(0,1fr)}.docvault-inspector{grid-column:1/-1;max-height:none}.docvault-inspector-scroll{max-height:none}.docvault-list-head{grid-template-columns:minmax(220px,1fr) 130px 100px}.docvault-list-head span:last-child{display:none}.docvault-list-row{grid-template-columns:36px minmax(190px,1fr) 130px 100px}.docvault-list-row>.docvault-size{display:none}}@media(max-width:820px){.docvault-toolbar{grid-template-columns:1fr 1fr}.docvault-search{grid-column:1/-1}.docvault-toolbar>select{min-width:0}.docvault-view-toggle{justify-self:start}.docvault-new-folder,.docvault-upload-button{width:100%}.docvault-shell,.docvault-shell.has-inspector{grid-template-columns:1fr;min-height:0}.docvault-sidebar{max-height:290px}.docvault-folder-tree{max-height:170px}.docvault-main{min-height:420px}.docvault-inspector{grid-column:auto}.docvault-list-head{display:none}.docvault-list-row{grid-template-columns:36px minmax(0,1fr) auto;padding:10px 12px!important}.docvault-list-row>span:nth-child(3){justify-items:end}.docvault-list-row>.docvault-date,.docvault-list-row>.docvault-size{display:none}.docvault-file-name small{max-width:52vw}}@media(max-width:560px){.docvault-toolbar{grid-template-columns:1fr}.docvault-new-folder,.docvault-search,.docvault-toolbar>select,.docvault-upload-button,.docvault-view-toggle{grid-column:auto;width:100%}.docvault-view-toggle{width:max-content}.docvault-toolbar{gap:7px}.docvault-inspector,.docvault-main,.docvault-sidebar{border-radius:10px}.docvault-path{height:44px;padding:0 10px}.docvault-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px;gap:8px}.docvault-card{min-height:140px;padding:11px!important}.docvault-list-row{grid-template-columns:34px minmax(0,1fr)}.docvault-list-row>span:nth-child(3){grid-column:2;display:flex;align-items:center;gap:8px;justify-items:start}.docvault-fields{grid-template-columns:1fr}.docvault-fields label.wide{grid-column:auto}.docvault-meta{grid-template-columns:1fr 1fr}.docvault-inspector{max-height:none}.docvault-inspector-actions{position:sticky;bottom:0;z-index:2}.docvault-inspector-actions .primary,.docvault-inspector-actions .secondary{flex:1 1;justify-content:center}.docvault-folder-modal .modal-actions{grid-template-columns:1fr 1fr}.docvault-folder-modal .danger-ghost{grid-column:1/-1;width:100%}.docvault-folder-modal .modal-actions>span{display:none}}.sidebar .nav-section,.sidebar .nav-section-global{position:relative!important;display:block!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important;letter-spacing:.085em!important;color:color-mix(in srgb,var(--orange) 78%,#fff 22%)!important;padding:18px 10px 7px!important;margin-top:5px!important}.sidebar .nav-section-global:before,.sidebar .nav-section:not(:first-child):before{content:"";position:absolute;left:8px;right:8px;top:5px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,132,42,.38),rgba(38,119,226,.32),transparent);opacity:.78}.sidebar .nav-section:first-child{padding-top:9px!important;margin-top:0!important}.sidebar .nav-section:first-child:before{display:none!important}.sidebar nav button{text-transform:uppercase!important;font-weight:400!important}.sidebar nav button,.sidebar-global .global-nav-item{font-size:12px!important;letter-spacing:.035em!important}.workspace-title-copy{display:flex!important;align-items:center!important;min-height:38px!important}.workspace-title-copy>span{display:none!important}.workspace-title-copy h1{text-transform:uppercase!important;font-size:18px!important;font-weight:600!important;letter-spacing:.025em!important;line-height:1.15!important}.workspace-search{height:38px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:color-mix(in srgb,var(--surface) 96%,var(--bg) 4%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important;padding:0 11px!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.workspace-search:hover{border-color:color-mix(in srgb,var(--line-strong) 82%,var(--blue) 18%)!important}.workspace-search:focus-within{border-color:transparent!important;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(105deg,color-mix(in srgb,var(--orange) 72%,transparent),color-mix(in srgb,var(--blue) 72%,transparent)) border-box!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 8%,transparent)!important}.workspace-search>svg{stroke-width:1.65!important}.workspace-search input{font-size:13px!important;letter-spacing:0!important;font-weight:400!important}.workspace-search input::placeholder{font-size:13px!important;color:color-mix(in srgb,var(--muted) 80%,transparent)!important}.workspace-search-results{border-radius:9px!important;padding:5px!important;box-shadow:0 18px 50px rgba(0,0,0,.2)!important}.language-switch{display:flex!important;align-items:center!important;gap:2px!important;height:36px!important;padding:3px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:color-mix(in srgb,var(--surface2) 88%,var(--surface) 12%)!important}.language-switch .flag-button{width:34px!important;height:28px!important;min-height:28px!important;padding:4px!important;border:0!important;border-radius:6px!important;background:transparent!important;opacity:.56!important;box-shadow:none!important;transition:opacity .16s ease,background .16s ease,box-shadow .16s ease!important}.language-switch .flag-button:hover{opacity:.88!important;background:rgba(255,255,255,.03)!important}.language-switch .flag-button.active{opacity:1!important;background:var(--surface)!important;box-shadow:0 1px 5px rgba(0,0,0,.18),inset 0 0 0 1px color-mix(in srgb,var(--line-strong) 82%,var(--blue) 18%)!important}.language-switch .flag-button img{width:21px!important;height:14px!important;border-radius:2px!important}.language-switch .flag-button b{display:none;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--text)}.settings-page{width:min(100%,1500px)!important}.settings-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start;min-width:0}.settings-nav{position:sticky;top:76px;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.settings-account-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:15px;border-bottom:1px solid var(--line)}.settings-avatar{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 90%,#fff 10%),color-mix(in srgb,var(--blue) 92%,#fff 8%));color:#fff;font-size:12px;font-weight:600}.settings-account-card>div:last-child{display:grid;gap:2px;min-width:0}.settings-account-card strong{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-account-card small,.settings-account-card span{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-nav nav{display:grid;padding:7px}.settings-nav nav button{min-height:39px;text-align:left;padding:0 10px;border:0;background:transparent;color:var(--muted);border-radius:8px;font-size:11.5px;font-weight:500;letter-spacing:.025em}.settings-nav nav button:hover{background:var(--surface2);color:var(--text)}.settings-nav nav button.active{background:color-mix(in srgb,var(--blue) 8%,var(--surface2));color:var(--text);box-shadow:inset 2px 0 0 var(--orange)}.settings-main{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:18px}.settings-embedded>.content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.settings-embedded>.content>.section-row:first-child{margin-top:0!important}.settings-account-pane{display:grid;gap:18px}.settings-pane-heading{padding-bottom:13px;border-bottom:1px solid var(--line)}.settings-pane-heading h2{margin:0;font-size:17px!important;font-weight:600!important;letter-spacing:.035em!important}.settings-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.settings-summary-grid article{min-height:86px;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);display:grid;align-content:space-between;gap:8px}.settings-preferences>div>span,.settings-summary-grid span{font-size:10px;color:var(--muted);letter-spacing:.065em}.settings-summary-grid strong{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-preferences{display:grid;grid-template-columns:1fr 1fr;gap:10px}.settings-preferences>div{min-height:84px;padding:13px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-language-switch{height:38px!important}.settings-language-switch .flag-button{width:56px!important;grid-template-columns:21px auto!important;display:grid!important;gap:5px!important}.settings-language-switch .flag-button b{display:block!important}.settings-theme-toggle{min-width:112px;height:36px;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface2)!important;color:var(--text)!important;font-size:11px!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:8px!important}.settings-theme-toggle i{width:8px;height:8px;border-radius:50%;background:var(--muted)}.settings-theme-toggle i.active{background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.subscription-settings{display:grid!important;gap:14px!important}.subscription-settings .billing-hero,.subscription-settings .billing-plans,.subscription-settings .billing-usage{display:none!important}.subscription-overview-card{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(360px,1.2fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.subscription-current-plan{display:grid;gap:8px;min-width:0}.subscription-label-row{display:flex;align-items:center;gap:8px;justify-content:space-between}.subscription-label-row>span{font-size:10px;color:var(--muted);letter-spacing:.07em}.subscription-status{font-style:normal;font-size:9px;font-weight:600;letter-spacing:.05em;padding:4px 7px;border-radius:99px;border:1px solid var(--line);color:var(--muted)}.subscription-status.status-active,.subscription-status.status-trialing{color:var(--green);border-color:color-mix(in srgb,var(--green) 28%,var(--line))}.subscription-status.status-incomplete,.subscription-status.status-past_due{color:var(--orange)}.subscription-plan-name{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.subscription-plan-name strong{font-size:22px;font-weight:600;letter-spacing:-.02em}.subscription-plan-name span{font-size:13px;color:var(--muted)}.subscription-pending{font-size:10px;color:var(--orange);letter-spacing:.045em}.subscription-facts{grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line)}.subscription-facts,.subscription-facts>div{display:grid;border-right:1px solid var(--line)}.subscription-facts>div{padding:4px 15px;gap:6px}.subscription-facts>div:last-child{border-right:0}.subscription-facts span{font-size:9.5px;color:var(--muted);letter-spacing:.055em}.subscription-facts strong{font-size:12px;font-weight:600}.subscription-manage{white-space:nowrap!important}.subscription-usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.subscription-usage-card{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;gap:11px}.subscription-usage-card>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.subscription-usage-card span{font-size:10px;color:var(--muted);letter-spacing:.055em}.subscription-usage-card strong{font-size:16px;font-weight:600}.subscription-usage-card strong small{font-size:10px;color:var(--muted);font-weight:500;margin-left:3px}.usage-track{height:5px;border-radius:99px;background:var(--surface2);overflow:hidden}.usage-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--orange),var(--blue));min-width:0}.subscription-section-head{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:0 2px}.subscription-section-head h3{margin:0!important;font-size:13px!important;font-weight:600!important;letter-spacing:.05em!important}.subscription-section-head span{font-size:9.5px;color:var(--muted);letter-spacing:.06em}.subscription-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px}.subscription-plan-card{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:14px;min-height:350px;padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.subscription-plan-card.current{border-color:color-mix(in srgb,var(--blue) 34%,var(--line));box-shadow:inset 0 2px 0 color-mix(in srgb,var(--blue) 72%,var(--orange) 28%)}.subscription-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.subscription-plan-head>div{display:grid;gap:4px}.subscription-plan-head span{font-size:9px;color:var(--muted);letter-spacing:.08em}.subscription-plan-head strong{font-size:15px;font-weight:600}.subscription-plan-head em{font-style:normal;font-size:8.5px;padding:4px 6px;border-radius:99px;background:color-mix(in srgb,var(--blue) 10%,var(--surface2));color:color-mix(in srgb,var(--blue) 75%,#fff 25%);border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line));white-space:nowrap}.subscription-plan-price{display:flex;align-items:baseline;gap:5px}.subscription-plan-price strong{font-size:24px;font-weight:600;letter-spacing:-.035em}.subscription-plan-price span{font-size:10px;color:var(--muted)}.subscription-plan-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden}.subscription-plan-metrics>div{padding:9px;display:grid;gap:4px;border-right:1px solid var(--line)}.subscription-plan-metrics>div:last-child{border-right:0}.subscription-plan-metrics span{font-size:8px;color:var(--muted);letter-spacing:.055em}.subscription-plan-metrics strong{font-size:12px;font-weight:600}.subscription-capabilities{display:grid;align-content:start;gap:7px;padding-top:2px}.subscription-capabilities span{font-size:11px;color:var(--text)}.subscription-capabilities small{font-size:10px;color:var(--muted)}.subscription-plan-action{display:grid;gap:7px;align-self:end}.subscription-plan-action button{width:100%}.subscription-plan-action>span{font-size:9px;color:var(--muted);text-align:center}@media(max-width:1100px){.settings-shell{grid-template-columns:210px minmax(0,1fr)}.settings-summary-grid,.subscription-overview-card{grid-template-columns:1fr 1fr}.subscription-manage{grid-column:1/-1;justify-self:start}.subscription-facts{border-right:0}}@media(max-width:820px){.settings-shell{grid-template-columns:1fr}.settings-nav{position:static;overflow:visible}.settings-account-card{display:none}.settings-nav nav{display:flex;overflow-x:auto;gap:3px;padding:5px}.settings-nav nav button{flex:0 0 auto;white-space:nowrap;padding:0 12px}.settings-nav nav button.active{box-shadow:inset 0 -2px 0 var(--orange)}.settings-main{padding:12px}.subscription-overview-card{grid-template-columns:1fr}.subscription-facts{border:0;grid-template-columns:1fr 1fr 1fr}.subscription-facts>div{padding:8px 10px;border:1px solid var(--line);border-radius:8px;margin-right:5px}.subscription-facts>div:last-child{margin-right:0;border-right:1px solid var(--line)}.subscription-manage{grid-column:auto;width:100%}}@media(max-width:560px){.workspace-title-copy h1{font-size:15px!important;letter-spacing:.035em!important}.language-switch{height:34px!important}.language-switch .flag-button{width:31px!important;height:26px!important}.language-switch .flag-button img{width:19px!important;height:13px!important}.settings-main{border-radius:10px;padding:10px}.settings-preferences,.settings-summary-grid,.subscription-usage-grid{grid-template-columns:1fr}.settings-preferences>div{min-height:70px}.subscription-facts{grid-template-columns:1fr}.subscription-facts>div{margin-right:0!important}.subscription-plan-grid{grid-template-columns:1fr}.subscription-plan-card{min-height:0}.subscription-plan-metrics{grid-template-columns:repeat(3,1fr)}}.docvault-page{gap:10px}.docvault-toolbar{grid-template-columns:minmax(260px,1fr) 160px 150px 150px auto auto auto}.docvault-toolbar>select{min-width:0}.docvault-bulkbar{min-height:48px;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--surface) 92%,var(--blue) 8%);box-shadow:0 8px 24px rgba(0,0,0,.08)}.docvault-bulkbar>strong{font-size:11px;font-weight:600;letter-spacing:.04em}.docvault-bulkbar>span{flex:1 1}.docvault-bulkbar button{height:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center;gap:6px;padding:0 10px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important;font-size:9px!important;font-weight:500!important}.docvault-bulkbar button:hover{border-color:rgba(17,91,255,.42)!important;background:var(--surface2)!important}.docvault-bulkbar button.danger{color:#ff7784!important}.docvault-bulkbar .docvault-bulk-close{color:var(--muted)!important}.docvault-nav.trash{margin-top:4px}.docvault-nav.trash svg{color:#ff7a85}.docvault-folder-main b,.docvault-nav b{font-weight:500!important}.docvault-list-head{grid-template-columns:24px 38px minmax(230px,1fr) 140px 110px 74px 30px;padding:0 12px;gap:10px}.docvault-list-head>span:first-of-type{grid-column:3}.docvault-card-check,.docvault-list-head input,.docvault-list-row>input{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid color-mix(in srgb,var(--line) 75%,#fff 25%);border-radius:5px;background:var(--surface);display:grid;place-items:center;cursor:pointer;box-shadow:none!important}.docvault-card-check:checked,.docvault-list-head input:checked,.docvault-list-row>input:checked{background:var(--blue);border-color:var(--blue)}.docvault-card-check:checked:after,.docvault-list-head input:checked:after,.docvault-list-row>input:checked:after{content:"✓";font-size:10px;line-height:1;color:#fff}.docvault-list-row{grid-template-columns:24px 38px minmax(210px,1fr) 140px 110px 74px 30px;gap:10px;padding:9px 12px!important;cursor:pointer}.docvault-list-row.checked{background:color-mix(in srgb,var(--surface2) 76%,var(--blue) 24%)!important}.docvault-list-row>input{margin:0}.docvault-card-star,.docvault-star{display:grid!important;place-items:center;padding:0!important;border:0!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important}.docvault-star{width:28px;height:28px}.docvault-card-star svg,.docvault-star svg{width:15px;height:15px}.docvault-card-star.active,.docvault-icon-action.active,.docvault-star.active{color:#ffb34f!important}.docvault-card-star.active svg,.docvault-icon-action.active svg,.docvault-star.active svg{fill:currentColor}.docvault-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.docvault-card{position:relative;min-height:166px;cursor:pointer}.docvault-card.checked{background:color-mix(in srgb,var(--surface2) 78%,var(--blue) 22%)!important}.docvault-card-check{position:absolute;top:10px;left:10px;z-index:2}.docvault-card-star{position:absolute;top:8px;right:8px;width:30px;height:30px}.docvault-card .docvault-file-icon{margin-top:12px}.docvault-head-actions{display:flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto}.docvault-icon-action{cursor:pointer}.docvault-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid var(--line);background:var(--surface2)}.docvault-quick-actions button{min-height:42px!important;display:flex!important;align-items:center;justify-content:center;gap:5px;padding:0 6px!important;border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;font-size:8px!important;font-weight:500!important}.docvault-quick-actions button:last-child{border-right:0!important}.docvault-quick-actions button:hover{color:var(--text)!important;background:color-mix(in srgb,var(--surface2) 80%,var(--blue) 20%)!important}.docvault-quick-actions button.danger{color:#ff7a85!important}.docvault-quick-actions.trash{grid-template-columns:1fr 1fr}.docvault-inspector-actions{gap:6px}.docvault-inspector-actions .primary{min-width:130px}.docvault-fields label>span{font-size:9px!important;font-weight:500!important}.docvault-meta strong{font-weight:500!important}.docvault-action-modal{width:min(520px,calc(100vw - 28px))}.docvault-action-form{display:grid;gap:14px;padding:2px 0 6px}.docvault-action-form label{display:grid;gap:7px}.docvault-action-form label>span{font-size:10px;color:var(--muted);letter-spacing:.05em}.docvault-action-form input,.docvault-action-form select{height:44px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:var(--text);padding:0 11px;font-size:14px!important}.docvault-confirm{display:grid;justify-items:center;text-align:center;gap:8px;padding:14px 8px}.docvault-confirm-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:rgba(255,132,27,.08);color:var(--orange)}.docvault-confirm.danger .docvault-confirm-icon{background:rgba(255,88,105,.09);color:#ff7182}.docvault-confirm strong{font-size:14px;font-weight:600}.docvault-confirm p{margin:0;color:var(--muted);font-size:12px;line-height:1.5;max-width:360px}.danger-button{min-height:40px!important;border:1px solid rgba(255,93,110,.45)!important;border-radius:9px!important;background:rgba(255,93,110,.08)!important;color:#ff7a85!important;padding:0 14px!important}.danger-button:hover{background:rgba(255,93,110,.14)!important}.docvault-preview-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;background:rgba(3,10,20,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.docvault-preview{width:min(1120px,96vw);height:min(820px,92dvh);display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 70%,#fff 30%);border-radius:14px;background:var(--surface);box-shadow:0 28px 80px rgba(0,0,0,.45)}.docvault-preview-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px 9px 16px;border-bottom:1px solid var(--line)}.docvault-preview-head>div:first-child{min-width:0}.docvault-preview-head small,.docvault-preview-head strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docvault-preview-head strong{font-size:12px;font-weight:600}.docvault-preview-head small{margin-top:3px;color:var(--muted);font-size:9px}.docvault-preview-head>div:last-child{display:flex;gap:6px}.docvault-preview iframe{width:100%;height:100%;border:0;background:#fff}.docvault-folder-row:has(.docvault-folder-main:active){background:color-mix(in srgb,var(--surface2) 80%,var(--blue) 20%)}@media(max-width:1360px){.docvault-toolbar{grid-template-columns:minmax(220px,1fr) 145px 135px 135px auto auto auto}.docvault-list-head{grid-template-columns:24px 36px minmax(190px,1fr) 125px 100px 30px}.docvault-list-head span:nth-last-child(2){display:none}.docvault-list-row{grid-template-columns:24px 36px minmax(180px,1fr) 125px 100px 30px}.docvault-list-row>.docvault-size{display:none}}@media(max-width:1180px){.docvault-toolbar{grid-template-columns:minmax(220px,1fr) 140px 140px 140px auto auto}.docvault-upload-button{grid-column:auto}.docvault-new-folder{display:none!important}.docvault-list-head{grid-template-columns:24px 36px minmax(190px,1fr) 120px 30px}.docvault-list-head span:nth-last-child(3){display:none}.docvault-list-row{grid-template-columns:24px 36px minmax(180px,1fr) 120px 30px}.docvault-list-row>.docvault-date{display:none}.docvault-quick-actions{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.docvault-toolbar{grid-template-columns:1fr 1fr}.docvault-toolbar>select:nth-of-type(3){grid-column:1/-1}.docvault-bulkbar{overflow-x:auto;justify-content:flex-start}.docvault-bulkbar>span{display:none}.docvault-bulkbar button{white-space:nowrap}.docvault-list-row{grid-template-columns:22px 34px minmax(0,1fr) auto 28px}.docvault-list-row>span:nth-child(4){justify-items:end}.docvault-list-row>.docvault-date,.docvault-list-row>.docvault-size{display:none}.docvault-star{display:grid!important}.docvault-preview-backdrop{padding:10px}.docvault-preview{width:100%;height:calc(100dvh - 20px)}}@media(max-width:560px){.docvault-toolbar{grid-template-columns:1fr 1fr}.docvault-search{grid-column:1/-1}.docvault-toolbar>select{grid-column:auto!important}.docvault-toolbar>select:nth-of-type(3){grid-column:1/-1!important}.docvault-view-toggle{grid-column:auto;width:max-content}.docvault-upload-button{grid-column:auto;width:100%}.docvault-bulkbar{margin:0 -2px}.docvault-bulkbar>strong{position:sticky;left:0;background:inherit;padding-right:6px;white-space:nowrap}.docvault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docvault-list-row{grid-template-columns:22px 32px minmax(0,1fr) 26px}.docvault-list-row>span:nth-child(4){grid-column:3;display:flex;gap:7px;align-items:center;justify-items:start}.docvault-list-row>.docvault-star{grid-column:4;grid-row:1/3}.docvault-quick-actions{grid-template-columns:1fr 1fr}.docvault-quick-actions button:nth-child(2){border-right:0!important}.docvault-quick-actions button:nth-child(-n+2){border-bottom:1px solid var(--line)!important}.docvault-action-modal{width:calc(100vw - 18px)}.docvault-preview-backdrop{padding:0}.docvault-preview{width:100vw;height:100dvh;border-radius:0;border:0}.docvault-preview-head{padding-left:12px}}.ai-capability-cloud{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.ai-capability-cloud span{padding:5px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface2);color:var(--muted);font-size:7px;font-weight:850;letter-spacing:.04em}.ai-open-module{display:inline-flex;align-items:center;justify-content:center;margin:8px 0 0 7px;padding:4px 7px;border:1px solid rgba(18,104,223,.26);border-radius:999px;background:rgba(18,104,223,.08);color:var(--blue);font-size:7px;font-weight:950;letter-spacing:.05em}.ai-open-module:hover{background:rgba(18,104,223,.14)}@media(max-width:780px){.ai-capability-cloud{margin-top:4px}.ai-open-module{min-height:28px;padding:6px 9px}}:root{--shell-divider:rgba(255,255,255,.075)}.sidebar{border-right:0!important}.workspace{position:relative}.workspace:before{content:"";position:fixed;z-index:49;left:255px;top:70px;bottom:0;width:1px;background:var(--shell-divider);pointer-events:none}.workspace-tools{background:var(--sidebar)!important;border-bottom:1px solid var(--shell-divider)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.workspace-title-copy h1,.workspace-tools{color:#edf5ff!important}.workspace-search{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;color:#aebdd0!important}.workspace-search:focus-within{border-color:rgba(255,153,75,.52)!important;box-shadow:0 0 0 3px rgba(255,132,27,.08)!important}.workspace-search input,.workspace-search input:focus,.workspace-search input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#f4f7fb!important}.workspace-search input::placeholder{color:#8294ab!important}.workspace-search svg{color:#91a5bd!important;stroke:currentColor!important}.workspace-search .search-clear{color:#aab8c9!important;background:transparent!important;border:0!important}.workspace-search-results{background:#101e31!important;border-color:rgba(255,255,255,.11)!important;box-shadow:0 18px 42px rgba(0,0,0,.34)!important}.workspace-search-results button{color:#e9f1fb!important;border-color:rgba(255,255,255,.07)!important}.workspace-tools .context-select,.workspace-tools .flag-button,.workspace-tools .icon-button,.workspace-tools .mobile-menu-button{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.11)!important;color:#edf5ff!important}.workspace-tools .language-switch{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.08)!important}.sidebar .nav-section-global{border-top:0!important}.sidebar .nav-section-global:before{display:block!important}.modal-close{display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;text-align:center!important;font-family:Arial,sans-serif!important;font-size:20px!important;flex:0 0 auto!important}.control-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.control-strip article{position:relative;display:grid;align-content:center;gap:5px;min-height:94px;padding:15px 17px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.control-strip article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--orange),var(--blue))}.control-strip article.attention:before{background:linear-gradient(var(--red),var(--orange))}.control-strip span{font-size:9px;font-weight:650;letter-spacing:.07em;color:var(--muted)}.control-strip strong{font-size:22px;font-weight:650;color:var(--text)}.control-strip small,.control-strip strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.control-strip small{font-size:10px;line-height:1.35;color:var(--muted)}.field-with-plus{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:7px!important;align-items:stretch!important}.field-with-plus>select{min-width:0;width:100%}.field-with-plus>button{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:auto!important;min-height:40px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--orange) 45%,var(--line))!important;border-radius:10px!important;background:color-mix(in srgb,var(--surface2) 88%,var(--orange) 12%)!important;color:var(--orange)!important;font-size:21px!important;font-weight:500!important;box-shadow:none!important}.field-with-plus>button:hover{background:color-mix(in srgb,var(--surface2) 76%,var(--orange) 24%)!important}.quick-create-panel{display:grid;gap:10px;margin:2px 0 14px;padding:13px;border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--surface2) 92%,var(--blue) 8%)}.quick-create-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.quick-create-panel>div:first-child strong{font-size:10px;letter-spacing:.045em}.quick-create-panel>div:first-child button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--muted);font-size:18px}.quick-create-fields{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;gap:8px!important}.quick-create-fields input{min-width:0;height:40px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface)!important;color:var(--text)!important;padding:0 10px!important}.quick-create-fields button{height:40px!important;min-height:40px!important;white-space:nowrap}.quick-create-error{color:var(--red)!important;font-size:10px!important}.quick-invite-result{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.quick-invite-result p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.quote-items-head>div:last-child{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.reminder-button,.reminder-center{position:relative}.reminder-button{display:grid!important;place-items:center!important;width:38px;height:38px;padding:0!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:9px!important;background:rgba(255,255,255,.05)!important;color:#dfe9f5!important}.reminder-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reminder-button.has-alert{color:#ffad66!important}.reminder-button>b{position:absolute;right:-4px;top:-5px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--sidebar);border-radius:99px;background:#ed695f;color:#fff;font-size:8px;line-height:1}.reminder-popover{position:absolute;z-index:100;right:0;top:46px;width:min(370px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#101e31;color:#edf5ff;box-shadow:0 22px 55px rgba(0,0,0,.42)}.reminder-popover-head{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.reminder-popover-head span,.reminder-popover-head strong{display:block}.reminder-popover-head span{color:#8297b0;font-size:8px;letter-spacing:.08em}.reminder-popover-head strong{margin-top:3px;font-size:11px}.reminder-popover-head>button{width:29px;height:29px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04);color:#b8c8d9}.reminder-list{display:grid;max-height:330px;overflow:auto}.reminder-list>button{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;width:100%;padding:10px 13px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.065)!important;border-radius:0!important;background:transparent!important;color:#edf5ff!important;text-align:left!important;box-shadow:none!important}.reminder-list>button:hover{background:rgba(255,255,255,.045)!important}.reminder-list>button>i{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:rgba(67,137,255,.12);color:#76a5ff;font-style:normal}.reminder-list>button.urgent>i{background:rgba(255,106,96,.12);color:#ff847b}.reminder-list small,.reminder-list strong{display:block}.reminder-list strong{font-size:10px;line-height:1.35}.reminder-list small{margin-top:3px;color:#8fa4ba;font-size:8px}.reminder-empty{padding:28px 16px;text-align:center;color:#91a4ba;font-size:10px}.reminder-open-agenda{width:100%;min-height:40px;border:0;border-radius:0;background:rgba(255,255,255,.035);color:#ffad66;font-size:9px;font-weight:650;letter-spacing:.05em}.billing-hub-page{display:grid;gap:14px!important}.billing-hub-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.billing-hub-heading h2{margin:6px 0}.billing-hub-heading p{max-width:720px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.billing-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.billing-ready{padding:7px 9px;border:1px solid rgba(255,143,66,.24);border-radius:99px;background:rgba(255,143,66,.07);color:var(--orange);font-size:8px;font-weight:650;letter-spacing:.055em}.billing-ready.connected{border-color:rgba(56,190,120,.25);background:rgba(56,190,120,.08);color:var(--green)}.billing-control-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.billing-control-kpis article{position:relative;display:grid;gap:5px;min-width:0;padding:15px 16px;border:1px solid var(--line);border-radius:13px;background:var(--surface);overflow:hidden}.billing-control-kpis article:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--blue)}.billing-control-kpis article.attention:before{background:var(--red)}.billing-control-kpis small,.billing-control-kpis span,.billing-control-kpis strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-control-kpis span{color:var(--muted);font-size:8px;letter-spacing:.07em}.billing-control-kpis strong{font-size:21px;font-weight:650}.billing-control-kpis small{color:var(--muted);font-size:8px}.billing-tabs{display:flex;gap:3px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.billing-tabs button{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:39px;padding:0 14px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;font-size:9px!important;font-weight:650!important;letter-spacing:.035em!important}.billing-tabs button.active{background:var(--surface2)!important;color:var(--text)!important;box-shadow:inset 0 -2px 0 var(--orange)!important}.billing-tabs b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:rgba(255,126,35,.12);color:var(--orange);font-size:8px}.billing-workspace{display:grid;gap:12px}.billing-onboarding-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid color-mix(in srgb,var(--orange) 28%,var(--line));border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--surface) 94%,var(--orange) 6%),color-mix(in srgb,var(--surface) 95%,var(--blue) 5%))}.billing-onboarding-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--orange),var(--blue));color:#fff;font-size:13px;font-weight:750}.billing-onboarding-card h3{margin:4px 0;font-size:14px}.billing-onboarding-card p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.billing-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.billing-list-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.billing-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;border-bottom:1px solid var(--line)}.billing-card-head h3{margin:4px 0 0;font-size:13px}.billing-card-head>b{display:grid;place-items:center;min-width:31px;height:31px;border-radius:9px;background:var(--surface2);font-size:11px}.billing-charge-list,.billing-receivable-list{display:grid;max-height:560px;overflow:auto}.billing-charge-list>article,.billing-receivable-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px;align-items:center;padding:13px 15px;border-bottom:1px solid var(--line)}.billing-charge-list>article:last-child,.billing-receivable-list>article:last-child{border-bottom:0}.billing-charge-list small,.billing-charge-list strong,.billing-receivable-list small,.billing-receivable-list span,.billing-receivable-list strong{display:block}.billing-charge-list article>div:first-child strong,.billing-receivable-list article>div:first-child strong{font-size:11px}.billing-receivable-list span{margin-top:3px;color:var(--muted);font-size:9px}.billing-charge-list small,.billing-receivable-list small{margin-top:4px;color:var(--muted);font-size:8px}.billing-charge-list article>div:last-child,.billing-receivable-list article>div:last-child{display:grid;justify-items:end;gap:7px}.billing-charge-list article>div:last-child>strong,.billing-receivable-list article>div:last-child>b{font-size:13px}.billing-charge-status{display:inline-block!important;margin-bottom:5px;padding:3px 6px;border-radius:99px;background:rgba(65,184,120,.09);color:var(--green);font-size:7px}.billing-payment-links{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.billing-payment-links a,.billing-payment-links button{padding:5px 6px;border:1px solid var(--line);border-radius:7px;background:var(--surface2);color:var(--blue);font-size:7px;font-weight:650;text-decoration:none}.billing-friendly-empty{display:grid;place-items:center;gap:6px;padding:46px 20px;text-align:center}.billing-friendly-empty>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--surface2);color:var(--green)}.billing-friendly-empty strong{font-size:10px}.billing-friendly-empty small{max-width:300px;color:var(--muted);font-size:9px;line-height:1.45}.billing-setup-card{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);gap:18px;padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.billing-setup-copy h3{margin:6px 0;font-size:17px}.billing-setup-copy p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.billing-setup-copy ol{display:grid;gap:8px;margin:18px 0 0;padding-left:20px;color:var(--text);font-size:10px}.billing-setup-form{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.billing-setup-form>label{display:grid;gap:6px}.billing-setup-form>label>span{font-size:9px;color:var(--muted);letter-spacing:.055em}.billing-setup-form input{height:42px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);padding:0 10px}.billing-setup-form label>small{color:var(--muted);font-size:8px}.billing-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.billing-mode-options button{display:grid!important;justify-items:start!important;gap:4px!important;min-height:64px;padding:10px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface)!important;color:var(--text)!important;text-align:left!important;box-shadow:none!important}.billing-mode-options button.selected{border-color:rgba(255,132,27,.44)!important;background:color-mix(in srgb,var(--surface) 91%,var(--orange) 9%)!important}.billing-mode-options strong{font-size:9px}.billing-mode-options small{color:var(--muted);font-size:8px}.billing-connection-error{grid-column:1/-1;display:grid;gap:4px;padding:11px;border:1px solid rgba(230,88,88,.25);border-radius:10px;background:rgba(230,88,88,.07);color:var(--red);font-size:9px}.billing-technical-details{grid-column:1/-1;border-top:1px solid var(--line);padding-top:12px}.billing-technical-details summary{cursor:pointer;color:var(--muted);font-size:9px}.billing-technical-details>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.billing-technical-details span{display:grid;gap:4px;padding:9px;border-radius:8px;background:var(--surface2);color:var(--muted);font-size:8px}.billing-technical-details b{color:var(--text);font-size:9px}.billing-setup-readonly{display:grid;place-items:center;min-height:150px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:10px;text-align:center}.billing-wizard-modal{width:min(720px,100%);max-height:92vh;overflow:auto}.billing-wizard-form{display:grid;gap:14px}.billing-new-charge-fields>label,.billing-wizard-form>label{display:grid;gap:6px}.billing-wizard-form label>span{color:var(--muted);font-size:9px;letter-spacing:.055em}.billing-wizard-form input,.billing-wizard-form select{height:43px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:var(--text);padding:0 10px}.billing-wizard-form label>small{color:var(--muted);font-size:9px}.billing-wizard-mode{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border:1px solid var(--line);border-radius:10px}.billing-wizard-mode button{min-height:37px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:8px;font-weight:650}.billing-wizard-mode button.active{background:var(--surface2);color:var(--text);box-shadow:inset 0 -2px 0 var(--blue)}.billing-new-charge-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px}.billing-new-charge-fields .wide{grid-column:1/-1}.billing-wizard-review{display:flex;align-items:center;gap:9px;padding:11px;border-radius:10px;background:rgba(52,184,118,.075);color:var(--green)}.billing-wizard-review>span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:rgba(52,184,118,.12)}.billing-wizard-review p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.collections-embedded{width:100%!important;padding-top:0!important}.collections-embedded .collections-hero{padding-top:3px}.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-control-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.dashboard-panel-head button{border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--muted);padding:7px 9px;font-size:8px;font-weight:650}.dashboard-attention-list,.dashboard-reminder-list{display:grid}.dashboard-attention-list>button{display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px!important;gap:11px!important;align-items:center!important;width:100%;padding:12px 2px!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;text-align:left!important;box-shadow:none!important}.dashboard-attention-list>button:first-child{border-top:0!important}.dashboard-attention-list>button>b{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--surface2);font-size:14px}.dashboard-attention-list>button.active>b{background:rgba(255,132,27,.1);color:var(--orange)}.dashboard-attention-list small,.dashboard-attention-list strong{display:block}.dashboard-attention-list strong{font-size:10px}.dashboard-attention-list small{margin-top:4px;color:var(--muted);font-size:8px}.dashboard-attention-list>button>i{color:var(--orange);font-style:normal;font-size:17px}.dashboard-reminder-list>button{display:grid!important;grid-template-columns:55px minmax(0,1fr)!important;gap:11px!important;width:100%;padding:12px 2px!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;text-align:left!important;box-shadow:none!important}.dashboard-reminder-list>button:first-child{border-top:0!important}.dashboard-reminder-list>button>span{align-self:start;padding:4px 6px;border-radius:99px;background:rgba(54,129,238,.09);color:var(--blue);font-size:7px;font-weight:650;text-align:center}.dashboard-reminder-list>button.urgent>span{background:rgba(230,88,88,.09);color:var(--red)}.dashboard-reminder-list small,.dashboard-reminder-list strong{display:block}.dashboard-reminder-list strong{font-size:10px}.dashboard-reminder-list small{margin-top:4px;color:var(--muted);font-size:8px}.dashboard-reminder-empty{display:grid;place-items:center;gap:8px;padding:34px;text-align:center}.dashboard-reminder-empty>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:rgba(52,184,118,.09);color:var(--green)}.dashboard-reminder-empty strong{font-size:10px}.agenda-metrics{align-items:stretch}.agenda-metrics article{display:flex!important;min-height:112px;flex-direction:column!important}.agenda-metrics article small{margin-top:auto!important;padding-top:6px}.agenda-focus-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.agenda-focus-strip>button{display:grid!important;justify-items:start!important;gap:5px!important;min-width:0;min-height:85px;padding:13px 14px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;color:var(--text)!important;text-align:left!important;box-shadow:none!important}.agenda-focus-strip>button:disabled{opacity:1!important}.agenda-focus-strip>button.attention{border-color:rgba(230,88,88,.28)!important}.agenda-focus-strip small,.agenda-focus-strip span,.agenda-focus-strip strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-focus-strip span{color:var(--muted);font-size:8px;letter-spacing:.065em}.agenda-focus-strip strong{font-size:11px}.agenda-focus-strip small{color:var(--muted);font-size:8px}.agenda-focus-strip>button:not(:disabled):hover{border-color:rgba(255,132,27,.35)!important;background:var(--surface2)!important}@media(max-width:1180px){.billing-control-kpis{grid-template-columns:1fr 1fr}.billing-setup-card,.billing-two-columns,.dashboard-control-grid{grid-template-columns:1fr}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:780px){.workspace:before{display:none}.workspace-tools{background:var(--sidebar)!important;border-bottom-color:var(--shell-divider)!important;box-shadow:none!important}.workspace-title-copy h1{color:#edf5ff!important}.agenda-focus-strip,.control-strip{grid-template-columns:1fr}.control-strip article{min-height:82px}.quick-create-fields{grid-template-columns:1fr!important}.quick-invite-result,.quote-items-head{align-items:stretch!important;flex-direction:column!important}.quote-items-head>div:last-child{justify-content:stretch}.quote-items-head>div:last-child button{flex:1 1}.reminder-popover{position:fixed;left:12px;right:12px;top:60px;width:auto}.reminder-button{width:34px;height:32px}.reminder-button svg{width:16px;height:16px}.billing-hub-heading{align-items:stretch;flex-direction:column}.billing-heading-actions{justify-content:space-between}.billing-heading-actions .primary{flex:1 1}.billing-control-kpis{grid-template-columns:1fr 1fr}.billing-tabs{overflow-x:auto}.billing-tabs button{flex:0 0 auto}.billing-onboarding-card{grid-template-columns:42px 1fr}.billing-onboarding-card>button{grid-column:1/-1;width:100%}.billing-charge-list>article,.billing-receivable-list>article,.billing-two-columns{grid-template-columns:1fr}.billing-charge-list article>div:last-child,.billing-receivable-list article>div:last-child{justify-items:start}.billing-payment-links{justify-content:flex-start}.billing-setup-card{padding:14px}.billing-mode-options,.billing-new-charge-fields{grid-template-columns:1fr}.billing-new-charge-fields .wide{grid-column:auto}.billing-technical-details>div,.billing-wizard-mode{grid-template-columns:1fr}.dashboard-kpis{grid-template-columns:1fr!important}.dashboard-control-grid{grid-template-columns:1fr}}@media(max-width:480px){.billing-control-kpis,.billing-heading-actions{grid-template-columns:1fr}.billing-heading-actions{display:grid}.billing-ready{text-align:center}.billing-tabs{display:grid;grid-template-columns:1fr}.billing-tabs button{width:100%}.dashboard-attention-panel,.dashboard-reminders-panel{padding:14px!important}.agenda-focus-strip>button{min-height:78px}}.workspace-search,.workspace-search:focus-within,.workspace-search:hover{border:1px solid rgba(255,255,255,.12)!important}.workspace-search:focus-within{border-color:rgba(255,153,75,.58)!important}.workspace-search:after,.workspace-search:before{display:none!important}.workspace-tools .context-select,.workspace-tools .context-select:active,.workspace-tools .context-select:focus,.workspace-tools .context-select:focus-visible,.workspace-tools .context-select:hover{color-scheme:dark!important;border:1px solid rgba(255,255,255,.16)!important;outline:0!important;background-color:#12243a!important;color:#f2f6fb!important;box-shadow:none!important;text-transform:uppercase!important}.workspace-tools .context-select:focus,.workspace-tools .context-select:focus-visible{border-color:rgba(255,153,75,.58)!important}.workspace-tools .context-select optgroup,.workspace-tools .context-select option{background:#101e31!important;color:#f2f6fb!important;text-transform:uppercase!important}.workspace-tools .context-select option:checked{background:#244363!important;color:#fff!important}.sidebar .nav-section{display:flex!important;align-items:center!important;gap:8px!important;text-transform:uppercase!important}.sidebar .nav-section-icon{display:inline-grid!important;place-items:center;width:18px;flex:0 0 18px;font-size:14px!important;line-height:1!important;filter:saturate(.82)}.sidebar nav button,.sidebar-profile button,.workspace>.content{text-transform:uppercase!important}.workspace>.content :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,b,em,i,a,button,label,legend,summary,th,td,li,dt,dd,select,option){text-transform:uppercase!important}.workspace>.content :where(input,textarea,[contenteditable=true]),.workspace>.mindfy-ai-page :where(.ai-message p,.ai-confirm-card strong,.ai-confirm-card small,.ai-composer,.ai-composer *,textarea){text-transform:none!important}.workspace-search,.workspace-search:focus-within,.workspace-search:hover{border:1px solid rgba(255,255,255,.13)!important;border-radius:10px!important;background:rgba(255,255,255,.055)!important;padding:0 10px!important}.workspace-search:focus-within{border-color:rgba(255,153,75,.56)!important;background:rgba(255,255,255,.075)!important}.workspace-search>input,.workspace-search>input:active,.workspace-search>input:focus,.workspace-search>input:focus-visible,.workspace-search>input:hover{-webkit-appearance:none!important;appearance:none!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#f4f7fb!important}.workspace-search>input::placeholder{color:#8294ab!important;opacity:1!important}.workspace-search .search-clear,.workspace-search .search-clear:focus-visible,.workspace-search .search-clear:hover{flex:0 0 28px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:7px!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#aab8c9!important}.workspace-search .search-clear:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}@media (max-width:780px){#__next,body,html{max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%}.workspace{min-width:0!important;padding:calc(118px + env(safe-area-inset-top)) 10px calc(22px + env(safe-area-inset-bottom))!important}.workspace-tools{left:0!important;right:0!important;top:0!important;min-height:calc(108px + env(safe-area-inset-top))!important;height:auto!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:40px 40px!important;gap:7px 8px!important;padding:calc(7px + env(safe-area-inset-top)) 10px 9px!important;background:var(--sidebar)!important;border-bottom:1px solid var(--shell-divider)!important;box-shadow:0 5px 18px rgba(2,8,18,.18)!important}.workspace-title-group{min-width:0!important;gap:8px!important}.workspace-title-copy{min-width:0!important;max-width:none!important}.workspace-title-copy h1{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.15!important}.mobile-menu-button{width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important;border-radius:9px!important}.top-actions{min-width:max-content!important;gap:4px!important;justify-self:end!important}.workspace-tools .language-switch{height:34px!important;padding:3px!important}.workspace-tools .flag-button{width:31px!important;height:26px!important;padding:3px!important}.workspace-tools .flag-button img{width:19px!important;height:13px!important}.workspace-tools .icon-button.theme-button{width:32px!important;min-width:32px!important;height:30px!important}.workspace-search{grid-column:1/-1!important;grid-row:2!important;width:100%!important;height:40px!important;min-height:40px!important}.workspace-search>input{font-size:16px!important}.workspace-search-results{left:0!important;right:0!important;top:calc(100% + 6px)!important;max-height:min(48dvh,320px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}.content,.content>*,.workspace>.alert,.workspace>.content{width:100%;max-width:100%;min-width:0}.content{padding-top:4px!important;gap:11px!important}.section-row{width:100%!important;min-width:0!important;gap:9px!important;margin-bottom:10px!important}.billing-hub-heading>*,.panel-head>*,.reports-card-head>*,.section-row>*{min-width:0}.settings-page{padding-top:0!important}.settings-shell{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;min-width:0!important}.settings-nav{position:sticky!important;top:calc(108px + env(safe-area-inset-top))!important;z-index:24!important;width:calc(100% + 20px)!important;margin:0 -10px!important;overflow:hidden!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.settings-account-card{display:none!important}.settings-nav nav{display:flex!important;width:100%!important;gap:4px!important;padding:6px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.settings-nav nav::-webkit-scrollbar{display:none!important}.settings-nav nav button{flex:0 0 auto!important;min-height:38px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;white-space:nowrap!important;scroll-snap-align:start!important;font-size:10.5px!important}.settings-nav nav button.active{border-color:var(--line)!important;background:var(--surface2)!important;color:var(--text)!important;box-shadow:inset 0 -2px 0 var(--orange)!important}.settings-main{min-width:0!important;width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.settings-account-pane{gap:10px!important}.settings-pane-heading{padding:5px 2px 10px!important;border-bottom:1px solid var(--line)!important}.settings-pane-heading h2{font-size:15px!important}.settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.settings-summary-grid article{min-width:0!important;min-height:76px!important;padding:11px!important;border-radius:9px!important}.settings-summary-grid strong{min-width:0!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.settings-preferences{grid-template-columns:1fr!important;gap:8px!important}.settings-preferences>div{min-height:68px!important;padding:11px!important;border-radius:9px!important;gap:10px!important}.settings-language-switch{flex:0 0 auto!important}.settings-theme-toggle{min-width:104px!important}.settings-embedded,.settings-embedded>.content{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.settings-embedded>.content>.section-row:first-child{margin-bottom:10px!important}.settings-embedded .billing-setup-card,.settings-embedded .form-section,.settings-embedded .integration-card,.settings-embedded .security-section,.settings-embedded .subscription-overview-card,.settings-embedded .subscription-plan-card,.settings-embedded .subscription-usage-card{border-radius:10px!important}.settings-company-tab .profile-actions{left:0!important;right:0!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:100%!important;padding:10px!important;border-radius:10px!important}.settings-company-tab .profile-actions .primary{min-width:0!important;flex:1 1!important}.subscription-overview-card{grid-template-columns:1fr!important;gap:12px!important;padding:13px!important}.subscription-label-row{align-items:flex-start!important;gap:8px!important}.subscription-plan-name{gap:6px!important}.subscription-plan-name strong{font-size:19px!important}.subscription-facts{grid-template-columns:1fr!important;gap:7px!important;border:0!important}.subscription-facts>div{margin:0!important;padding:9px 10px!important;border:1px solid var(--line)!important;border-radius:8px!important}.subscription-manage{width:100%!important;white-space:normal!important}.subscription-plan-grid,.subscription-usage-grid{grid-template-columns:1fr!important}.subscription-plan-card{min-height:0!important;padding:13px!important;gap:11px!important}.subscription-plan-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.subscription-plan-metrics>div{min-width:0!important;padding:8px 6px!important}.subscription-plan-metrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-overview-grid,.billing-setup-card,.billing-two-columns,.company-contract-grid,.company-dedicated-fields,.company-grid,.dashboard-control-grid,.finance-account-grid,.integration-form-grid,.integration-mode-grid,.mindfy-contract-grid{grid-template-columns:1fr!important}.admin-kpi-grid,.reports-domain-grid,.whatsapp-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-accounts-toolbar{align-items:stretch!important;flex-direction:column!important;padding:12px!important}.finance-accounts-toolbar>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.finance-accounts-toolbar>div:last-child button{width:100%!important;min-width:0!important}.billing-setup-card{padding:13px!important;gap:12px!important}.billing-setup-form{padding:12px!important}.billing-mode-options,.billing-new-charge-fields,.billing-technical-details>div{grid-template-columns:1fr!important}.agenda-create-actions,.billing-heading-actions,.catalog-actions,.detail-actions,.docvault-head-actions,.invite-inline,.reports-pdf-actions,.whatsapp-actions{max-width:100%!important;flex-wrap:wrap!important}.invite-inline{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.invite-inline>*{width:100%!important;min-width:0!important}.panel-head,.reports-card-head,.subscription-section-head{align-items:flex-start!important;gap:9px!important}.billing-charge-list,.billing-receivable-list,.customer-list-card,.docvault-main,.finance-list,.services-grid,.table-card{max-width:100%!important;min-width:0!important}.table-card{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}@media (max-width:520px){.workspace{padding:calc(114px + env(safe-area-inset-top)) 9px calc(20px + env(safe-area-inset-bottom))!important}.workspace-tools{min-height:calc(104px + env(safe-area-inset-top))!important;grid-template-rows:38px 39px!important;padding:calc(6px + env(safe-area-inset-top)) 9px 8px!important}.workspace-title-copy h1{font-size:14px!important}.workspace-search{height:39px!important;min-height:39px!important}.settings-nav{top:calc(104px + env(safe-area-inset-top))!important;width:calc(100% + 18px)!important;margin:0 -9px!important}.settings-nav nav{padding-left:9px!important;padding-right:9px!important}.settings-summary-grid{grid-template-columns:1fr 1fr!important}.settings-summary-grid article{min-height:72px!important}.settings-preferences>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.subscription-plan-metrics{grid-template-columns:1fr!important}.subscription-plan-metrics>div{grid-template-columns:1fr auto!important;align-items:center!important;border-right:0!important;border-bottom:1px solid var(--line)!important}.subscription-plan-metrics>div:last-child{border-bottom:0!important}.admin-kpi-grid,.finance-accounts-toolbar>div:last-child,.reports-domain-grid,.whatsapp-example-grid{grid-template-columns:1fr!important}}@media (max-width:380px){.workspace-title-copy h1{font-size:13.5px!important}.settings-preferences>div,.settings-summary-grid{grid-template-columns:1fr!important}.settings-preferences>div{justify-items:start!important}.settings-language-switch,.settings-theme-toggle{width:100%!important}.settings-theme-toggle{justify-content:center!important}}.workspace-search,.workspace-search:focus-within,.workspace-search:hover{position:relative!important;display:flex!important;align-items:center!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.workspace-search>svg{position:absolute!important;left:12px!important;top:50%!important;z-index:2!important;flex:0 0 16px!important;transform:translateY(-50%)!important;pointer-events:none!important;color:#91a5bd!important;stroke:currentColor!important}.workspace-search>.workspace-search-input,.workspace-search>.workspace-search-input:active,.workspace-search>.workspace-search-input:focus,.workspace-search>.workspace-search-input:focus-visible,.workspace-search>.workspace-search-input:hover{-webkit-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 38px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;outline:0!important;background:#101d2e!important;background-image:none!important;box-shadow:none!important;color:#f4f7fb!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;line-height:normal!important;-webkit-text-fill-color:#f4f7fb!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.workspace-search>.workspace-search-input:hover{border-color:rgba(255,255,255,.2)!important;background:#122136!important}.workspace-search>.workspace-search-input:focus,.workspace-search>.workspace-search-input:focus-visible{border-color:rgba(255,153,75,.62)!important;background:#122136!important;box-shadow:0 0 0 3px rgba(255,132,27,.08)!important}.workspace-search>.workspace-search-input::placeholder{color:#8294ab!important;opacity:1!important;-webkit-text-fill-color:#8294ab!important}.workspace-search>.search-clear,.workspace-search>.search-clear:focus-visible,.workspace-search>.search-clear:hover{position:absolute!important;right:6px!important;top:50%!important;z-index:3!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;border:0!important;border-radius:7px!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#aab8c9!important}.workspace-search>.search-clear:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}.workspace-search-results{top:calc(100% + 6px)!important}@media (max-width:780px){.workspace-search{height:40px!important;min-height:40px!important}.workspace-search>.workspace-search-input,.workspace-search>.workspace-search-input:active,.workspace-search>.workspace-search-input:focus,.workspace-search>.workspace-search-input:focus-visible,.workspace-search>.workspace-search-input:hover{height:40px!important;min-height:40px!important;border-radius:10px!important;font-size:16px!important;padding-left:39px!important}}@media (max-width:520px){.workspace-search{height:39px!important;min-height:39px!important}.workspace-search>.workspace-search-input,.workspace-search>.workspace-search-input:active,.workspace-search>.workspace-search-input:focus,.workspace-search>.workspace-search-input:focus-visible,.workspace-search>.workspace-search-input:hover{height:39px!important;min-height:39px!important}}.agenda-metrics>article>span,.billing-control-kpis>article>span,.catalog-metrics>button>span,.collections-kpis>article>span,.crm-pipeline>button>span,.dashboard-kpi>span,.dashboard-month-strip>div>span,.detail-stat-grid>article>span,.documents-kpis>article>span,.finance-kpi>span,.metric-card>span,.operation-kpi>span,.operation-summary>article>span,.quote-metrics>article>span,.quote-metrics>button>span,.reports-kpis>article>span,.security-metrics>article>span,.settings-summary-grid>article>span{color:var(--orange)!important;color:color-mix(in srgb,var(--orange) 84%,var(--text) 16%)!important}@media (max-width:780px){.agenda-metrics>article>span,.billing-control-kpis>article>span,.catalog-metrics>button>span,.collections-kpis>article>span,.crm-pipeline>button>span,.dashboard-kpi>span,.dashboard-month-strip>div>span,.detail-stat-grid>article>span,.documents-kpis>article>span,.finance-kpi>span,.metric-card>span,.operation-kpi>span,.operation-summary>article>span,.quote-metrics>article>span,.quote-metrics>button>span,.reports-kpis>article>span,.security-metrics>article>span,.settings-summary-grid>article>span{font-size:12.5px!important;line-height:1.25!important}.dashboard-page .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-page .dashboard-kpi{min-width:0!important;padding:13px!important}.dashboard-page .dashboard-kpi strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.dashboard-quick-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.dashboard-quick-actions button{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;grid-template-columns:none!important;gap:0!important;border:1px solid transparent!important;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(110deg,var(--orange),var(--blue)) border-box!important;box-shadow:none!important}.dashboard-quick-actions button:hover{border-color:transparent!important;background:linear-gradient(var(--surface2),var(--surface2)) padding-box,linear-gradient(110deg,var(--orange),var(--blue)) border-box!important}.dashboard-quick-actions button>span{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}.dashboard-quick-actions button>i{display:none!important}.dashboard-attention-list>button{grid-template-columns:42px minmax(0,1fr)!important}.today-item{grid-template-columns:48px minmax(0,1fr)!important}.dashboard-attention-list>button>i,.today-item>i{display:none!important}@media (max-width:780px){.dashboard-page .dashboard-quick-actions{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;width:100%!important;overflow:visible!important}.dashboard-page .dashboard-quick-actions button{flex:1 1!important;width:auto!important;min-width:0!important;min-height:32px!important;padding:6px 5px!important;border-radius:8px!important}.dashboard-page .dashboard-quick-actions span{font-size:10px!important;line-height:1.1!important;letter-spacing:0!important}}@media (max-width:380px){.dashboard-page .dashboard-quick-actions{gap:3px!important}.dashboard-page .dashboard-quick-actions button{padding-left:3px!important;padding-right:3px!important}.dashboard-page .dashboard-quick-actions span{font-size:9.2px!important}}.workspace-search>.workspace-search-input,.workspace-search>input,.workspace-search>input:active,.workspace-search>input:focus,.workspace-search>input:focus-visible,.workspace-search>input:hover{-webkit-appearance:none!important;appearance:none!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 38px 0 42px!important;text-indent:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;outline:0!important;background:#101d2e!important;background-image:none!important;box-shadow:none!important;color:#f4f7fb!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;line-height:38px!important}.workspace-search>svg{left:14px!important;width:16px!important;height:16px!important;z-index:3!important}.workspace-search>.workspace-search-input::placeholder,.workspace-search>input::placeholder{color:#8294ab!important;opacity:1!important;text-indent:0!important}.workspace-search>.workspace-search-input:focus,.workspace-search>.workspace-search-input:focus-visible,.workspace-search>input:focus,.workspace-search>input:focus-visible{border-color:rgba(255,153,75,.62)!important;background:#122136!important;box-shadow:0 0 0 3px rgba(255,132,27,.08)!important}@media (max-width:780px){.workspace-search>.workspace-search-input,.workspace-search>input,.workspace-search>input:active,.workspace-search>input:focus,.workspace-search>input:focus-visible,.workspace-search>input:hover{height:40px!important;min-height:40px!important;padding-left:42px!important;font-size:16px!important;line-height:40px!important}}@media (max-width:520px){.workspace-search>.workspace-search-input,.workspace-search>input,.workspace-search>input:active,.workspace-search>input:focus,.workspace-search>input:focus-visible,.workspace-search>input:hover{height:39px!important;min-height:39px!important;line-height:39px!important}}.workspace-tools{--topbar-control-height:38px}.workspace-tools .context-select,.workspace-tools .icon-button.theme-button,.workspace-tools .language-switch,.workspace-tools .reminder-button,.workspace-tools .workspace-search,.workspace-tools .workspace-search>.workspace-search-input,.workspace-tools .workspace-search>input{height:var(--topbar-control-height)!important;min-height:var(--topbar-control-height)!important;max-height:var(--topbar-control-height)!important;box-sizing:border-box!important}.workspace-tools .context-select{line-height:calc(var(--topbar-control-height) - 2px)!important}.workspace-tools .language-switch{padding:3px!important;align-items:center!important}.workspace-tools .language-switch .flag-button{height:calc(var(--topbar-control-height) - 8px)!important;min-height:calc(var(--topbar-control-height) - 8px)!important;max-height:calc(var(--topbar-control-height) - 8px)!important;box-sizing:border-box!important}.workspace-tools .icon-button.theme-button,.workspace-tools .reminder-button{display:grid!important;place-items:center!important;padding:0!important}@media (max-width:780px){.workspace-tools{--topbar-control-height:40px}.workspace-tools .workspace-search>.workspace-search-input,.workspace-tools .workspace-search>input{line-height:var(--topbar-control-height)!important}.workspace-tools .language-switch .flag-button{height:calc(var(--topbar-control-height) - 8px)!important;min-height:calc(var(--topbar-control-height) - 8px)!important;max-height:calc(var(--topbar-control-height) - 8px)!important}}.admin-integration-summary>div,.agenda-focus-strip>button,.agenda-metrics>article,.asaas-summary>div,.autopilot-kpis>article,.billing-control-kpis>article,.billing-usage>article,.catalog-metrics>button,.collections-kpis>article,.crm-pipeline>button,.dashboard-kpi,.dashboard-month-strip>div,.detail-stat-grid>article,.documents-kpis>button,.finance-kpi,.metric-card,.operation-kpi,.operation-summary>article,.quote-metrics>article,.quote-metrics>button,.reports-kpis>article,.security-metrics>article,.settings-summary-grid>article{position:relative!important;overflow:hidden!important;min-width:0!important;padding:16px 17px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;box-shadow:var(--shadow-xs)!important}.admin-integration-summary>div:before,.agenda-focus-strip>button:before,.agenda-metrics>article:before,.asaas-summary>div:before,.autopilot-kpis>article:before,.billing-control-kpis>article:before,.billing-usage>article:before,.catalog-metrics>button:before,.collections-kpis>article:before,.crm-pipeline>button:before,.dashboard-kpi:before,.dashboard-month-strip>div:before,.detail-stat-grid>article:before,.documents-kpis>button:before,.finance-kpi:before,.metric-card:before,.operation-kpi:before,.operation-summary>article:before,.quote-metrics>article:before,.quote-metrics>button:before,.reports-kpis>article:before,.security-metrics>article:before,.settings-summary-grid>article:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:auto!important;width:auto!important;height:2px!important;border-radius:0!important;background:linear-gradient(90deg,var(--orange),var(--blue))!important;opacity:.78!important;pointer-events:none!important}.agenda-metrics>article.attention:before,.autopilot-kpis>article.risk:before,.billing-control-kpis>article.attention:before,.dashboard-kpi.alerted:before,.finance-kpi.alerted:before{background:linear-gradient(90deg,var(--red),var(--orange))!important;opacity:1!important}.autopilot-kpis>article.attention:before{background:linear-gradient(90deg,var(--orange),#f6bd56)!important;opacity:1!important}.autopilot-kpis>article.opportunity:before{background:linear-gradient(90deg,#26b87c,var(--blue))!important;opacity:1!important}.autopilot-kpis>article.proposal:before{background:linear-gradient(90deg,var(--blue),#7f63e8)!important;opacity:1!important}.catalog-metrics>button.selected,.crm-pipeline>button.selected,.documents-kpis>button.active,.operation-kpi.active,.quote-metrics>button.selected{border-color:color-mix(in srgb,var(--orange) 45%,var(--line))!important;background:linear-gradient(145deg,rgba(255,122,26,.08),rgba(18,104,223,.07)),var(--surface)!important}.catalog-metrics>button.selected:before,.crm-pipeline>button.selected:before,.documents-kpis>button.active:before,.operation-kpi.active:before,.quote-metrics>button.selected:before{opacity:1!important}.admin-integration-summary>div>span,.agenda-focus-strip>button>span,.agenda-metrics>article>span,.asaas-summary>div>span,.autopilot-kpis>article>span,.billing-control-kpis>article>span,.billing-usage>article>span,.catalog-metrics>button>span,.collections-kpis>article>span,.crm-pipeline>button>span,.dashboard-kpi>span,.dashboard-month-strip>div>span,.detail-stat-grid>article>span,.documents-kpis>button>span,.finance-kpi>span,.metric-card>span,.operation-kpi>span,.operation-summary>article>span,.quote-metrics>article>span,.quote-metrics>button>span,.reports-kpis>article>span,.security-metrics>article>span,.settings-summary-grid>article>span,.subscription-plan-metrics>div>span,.subscription-usage-card span{color:var(--orange)!important;color:color-mix(in srgb,var(--orange) 90%,var(--text) 10%)!important;font-size:12px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.015em!important}@media (max-width:780px){.admin-integration-summary>div,.agenda-focus-strip>button,.agenda-metrics>article,.asaas-summary>div,.autopilot-kpis>article,.billing-control-kpis>article,.billing-usage>article,.catalog-metrics>button,.collections-kpis>article,.crm-pipeline>button,.dashboard-kpi,.dashboard-month-strip>div,.detail-stat-grid>article,.documents-kpis>button,.finance-kpi,.metric-card,.operation-kpi,.operation-summary>article,.quote-metrics>article,.quote-metrics>button,.reports-kpis>article,.security-metrics>article,.settings-summary-grid>article{padding:14px!important;border-radius:10px!important}.admin-integration-summary>div>span,.agenda-focus-strip>button>span,.agenda-metrics>article>span,.asaas-summary>div>span,.autopilot-kpis>article>span,.billing-control-kpis>article>span,.billing-usage>article>span,.catalog-metrics>button>span,.collections-kpis>article>span,.crm-pipeline>button>span,.dashboard-kpi>span,.dashboard-month-strip>div>span,.detail-stat-grid>article>span,.documents-kpis>button>span,.finance-kpi>span,.metric-card>span,.operation-kpi>span,.operation-summary>article>span,.quote-metrics>article>span,.quote-metrics>button>span,.reports-kpis>article>span,.security-metrics>article>span,.settings-summary-grid>article>span,.subscription-plan-metrics>div>span,.subscription-usage-card span{font-size:13px!important;line-height:1.22!important}}.docvault-classification-cell{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}.docvault-classification-cell .docvault-type-pill{display:inline-flex!important;align-items:center!important;min-height:24px!important;max-width:100%!important;padding:0 8px!important;border:1px solid color-mix(in srgb,var(--orange) 30%,var(--line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--surface2) 94%,var(--orange) 6%)!important;color:var(--text)!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (min-width:821px){.docvault-shell,.docvault-shell.has-inspector{height:clamp(360px,calc(100dvh - 230px),640px)!important;min-height:0!important;max-height:640px!important;overflow:hidden!important;align-items:stretch!important}.docvault-inspector,.docvault-main,.docvault-sidebar{height:100%!important;min-height:0!important;max-height:none!important}.docvault-sidebar{display:flex!important;flex-direction:column!important}.docvault-folder-tree{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.docvault-main{display:flex!important;flex-direction:column!important;overflow:hidden!important}.docvault-path{flex:0 0 48px!important}.docvault-grid,.docvault-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.docvault-list-head{position:sticky!important;top:0!important;z-index:3!important}.docvault-empty{flex:1 1 auto!important;min-height:0!important}.docvault-inspector{overflow:hidden!important}.docvault-inspector-scroll{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}}@media (min-width:821px) and (max-width:1180px){.docvault-shell.has-inspector{height:auto!important;max-height:none!important;overflow:visible!important}.docvault-shell.has-inspector .docvault-main,.docvault-shell.has-inspector .docvault-sidebar{height:clamp(360px,calc(100dvh - 230px),600px)!important}.docvault-shell.has-inspector .docvault-inspector{height:min(560px,calc(100dvh - 180px))!important;max-height:560px!important}}@media (max-width:820px){.docvault-main{min-height:0!important;max-height:min(58dvh,520px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.docvault-grid,.docvault-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.docvault-list-head{position:sticky!important;top:0!important;z-index:3!important}.docvault-empty{flex:1 1 auto!important;min-height:260px!important}.docvault-classification-cell{justify-content:flex-start!important}}.docvault-folder-tree{align-content:start!important;grid-auto-rows:max-content!important;row-gap:2px!important}.docvault-folder-row{align-self:start!important;min-height:0!important;width:100%!important}.docvault-folder-main{min-height:32px!important;padding-top:4px!important;padding-bottom:4px!important}.quick-admin-card{margin-top:18px;border:1px solid var(--line,#dfe4ea);border-radius:18px;background:var(--card,#fff);overflow:hidden}.quick-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--line,#dfe4ea)}.quick-admin-head h3{margin:4px 0 5px;font-size:15px}.quick-admin-head p{margin:0;font-size:11px;color:var(--muted,#7a8494)}.quick-beta{font-size:10px;font-weight:900;letter-spacing:.12em;color:#f47b20;border:1px solid rgba(244,123,32,.35);border-radius:999px;padding:7px 10px}.quick-admin-grid{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.5fr)}.quick-user-list{padding:12px;border-right:1px solid var(--line,#dfe4ea);display:grid;align-content:start;gap:7px;max-height:420px;overflow:auto}.quick-user-list button{border:1px solid transparent;background:transparent;border-radius:12px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;color:inherit}.quick-user-list button.active{background:rgba(244,123,32,.07);border-color:rgba(244,123,32,.18)}.quick-user-list small,.quick-user-list strong{display:block}.quick-user-list strong{font-size:12px}.quick-user-list small{font-size:10px;color:var(--muted,#7a8494);margin-top:3px;text-transform:none}.quick-user-list i{width:8px;height:8px;border-radius:50%;background:#aab2bf;flex:none}.quick-user-list i.on{background:#33a164}.quick-config-panel{padding:20px 22px}.quick-config-user{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.quick-config-user small,.quick-config-user strong{display:block}.quick-config-user strong{font-size:13px}.quick-config-user small{font-size:10px;color:var(--muted,#7a8494);margin-top:4px}.quick-switch input{display:none}.quick-switch span{width:42px;height:24px;border-radius:999px;background:#cfd5df;display:block;position:relative;cursor:pointer}.quick-switch span:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.18s}.quick-switch input:checked+span{background:#f47b20}.quick-switch input:checked+span:after{transform:translateX(18px)}.quick-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.quick-action-grid button{min-height:76px;border:1px solid var(--line,#dfe4ea);border-radius:13px;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:11px;cursor:pointer}.quick-action-grid button.selected{border-color:#f47b20;background:rgba(244,123,32,.07)}.quick-action-grid button:disabled{opacity:.35;cursor:not-allowed}.quick-action-grid span{font-size:19px}.quick-action-grid strong{font-size:10px;letter-spacing:.04em}.quick-pin-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:16px}.quick-pin-row label>span{display:block;font-size:9px;font-weight:800;color:var(--muted,#7a8494);margin-bottom:6px}.quick-pin-row input{width:128px;height:40px;border:1px solid var(--line,#dfe4ea);border-radius:11px;background:var(--input-bg,transparent);color:inherit;padding:0 12px;font-size:16px;letter-spacing:8px}.quick-admin-actions{display:flex;gap:8px}.quick-link-result{margin-top:14px;padding:12px;border:1px solid rgba(30,111,217,.18);background:rgba(30,111,217,.05);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.quick-link-result small,.quick-link-result span,.quick-link-result strong{display:block}.quick-link-result span{font-size:9px;font-weight:900;color:#1e6fd9}.quick-link-result strong{font-size:11px;margin:3px 0;word-break:break-all;text-transform:none}.quick-link-result small{font-size:9px;color:var(--muted,#7a8494)}.quick-link-result button{border:1px solid #1e6fd9;background:transparent;color:#1e6fd9;border-radius:10px;padding:9px 11px;font-weight:900;font-size:10px}.quick-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:9px;color:var(--muted,#7a8494)}.quick-meta b{color:inherit}@media(max-width:760px){.quick-admin-grid{grid-template-columns:1fr}.quick-user-list{border-right:0;border-bottom:1px solid var(--line,#dfe4ea);max-height:210px}.quick-action-grid{grid-template-columns:1fr 1fr}.quick-pin-row{align-items:stretch;flex-direction:column}.quick-pin-row input{width:100%}.quick-admin-actions{display:grid;grid-template-columns:1fr 1fr}.quick-admin-actions button{width:100%}.quick-link-result{align-items:stretch;flex-direction:column}.quick-link-result button{width:100%}}.landing-v3{--landing-width:min(1320px,calc(100% - 48px))}.landing-v3 .landing-section-title.compact{max-width:900px;margin-bottom:30px}.landing-fragmentation{width:var(--landing-width);margin:0 auto;padding:86px 0 94px;border-top:1px solid rgba(255,255,255,.075)}.fragment-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.fragment-grid article{min-height:112px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.022)}.fragment-grid article>span{display:block;color:#ff9a54;font-size:9px;font-weight:700;letter-spacing:.09em}.fragment-grid article>p{margin:12px 0 0;color:#91a6c0;font-size:12px;line-height:1.5}.fragment-answer{display:flex;align-items:center;gap:18px;margin-top:10px;padding:17px 20px;border:1px solid transparent;border-radius:14px;background:linear-gradient(#0b1c31,#0b1c31) padding-box,linear-gradient(105deg,rgba(255,122,26,.72),rgba(18,104,223,.72)) border-box}.fragment-answer>span{flex:0 0 auto;color:#ff9a54;font-size:9px;font-weight:700;letter-spacing:.1em}.fragment-answer>strong{font-size:14px;font-weight:550;color:#eef5ff}.landing-product-showcase{width:var(--landing-width);margin:0 auto;padding:98px 0 78px}.landing-product-showcase>.landing-section-title{max-width:880px;margin-bottom:58px}.showcase-row{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(38px,6vw,86px);align-items:center;padding:58px 0;border-top:1px solid rgba(255,255,255,.075)}.showcase-row.reverse{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.showcase-row.reverse>.showcase-copy{grid-column:2;grid-row:1}.showcase-row.reverse>.landing-ui-window{grid-column:1;grid-row:1}.showcase-copy>span{color:#ff9850;font-size:9px;font-weight:700;letter-spacing:.12em}.showcase-copy h3{margin:13px 0 15px;color:#fff;font-size:clamp(27px,2.8vw,40px);line-height:1.08;letter-spacing:-.035em;font-weight:600}.showcase-copy>p{margin:0;color:#9db0c7;font-size:14px;line-height:1.72}.showcase-copy ul{list-style:none;margin:24px 0 0;padding:0}.showcase-copy li{position:relative;padding:9px 0 9px 18px;border-bottom:1px solid rgba(255,255,255,.06);color:#c8d5e5;font-size:11px}.showcase-copy li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#ff7a1a,#1268df)}.landing-ui-window{position:relative;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(160deg,rgba(15,34,58,.98),rgba(7,21,38,.98));box-shadow:0 30px 80px rgba(0,0,0,.25);overflow:hidden}.landing-ui-window:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#ff7a1a,#1268df)}.landing-ui-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:39px;padding:0 5px 11px;border-bottom:1px solid rgba(255,255,255,.075)}.landing-ui-top>span{color:#dce9f7;font-size:10px;font-weight:700;letter-spacing:.075em}.landing-ui-top>div{display:flex;gap:5px}.landing-ui-top i{display:block;width:6px;height:6px;border-radius:50%;background:#445d7a}.landing-ui-top i:first-child{background:#ff7a1a}.landing-ui-top i:nth-child(2){background:#1268df}.landing-ui-top>button{min-height:28px;padding:0 9px;border:1px solid transparent;border-radius:8px;background:linear-gradient(#0c2038,#0c2038) padding-box,linear-gradient(135deg,#ff7a1a,#1268df) border-box;color:#eaf3ff;font-size:7px;font-weight:650;letter-spacing:.04em}.landing-ui-kpis{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.landing-ui-kpis.three{grid-template-columns:repeat(3,1fr)}.landing-ui-kpis article{min-width:0;padding:14px 13px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.024);box-shadow:inset 0 2px 0 rgba(255,122,26,.32)}.landing-ui-kpis article:nth-child(2n){box-shadow:inset 0 2px 0 rgba(18,104,223,.42)}.landing-ui-kpis small{display:block;color:#ff9a54;font-size:7px;font-weight:700;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-ui-kpis b{display:block;margin-top:7px;color:#f5f8fd;font-size:15px;font-weight:650;white-space:nowrap}.landing-ui-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.landing-ui-panel{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.018)}.landing-ui-panel>strong{display:block;margin-bottom:8px;color:#ff9a54;font-size:8px;letter-spacing:.08em}.landing-ui-panel p{display:flex;align-items:center;gap:8px;margin:0;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);color:#a9bbd0;font-size:9px}.landing-ui-panel p:first-of-type{border-top:0}.landing-ui-panel p b{display:grid;place-items:center;min-width:24px;height:24px;border-radius:7px;background:rgba(18,104,223,.11);color:#eef5ff;font-size:10px}.landing-ui-panel.attention p b{background:rgba(255,122,26,.11)}.landing-ui-table{margin-top:9px;border:1px solid rgba(255,255,255,.065);border-radius:11px;overflow:hidden}.landing-ui-table>div{display:grid;grid-template-columns:1.6fr .8fr .8fr .7fr;align-items:center;gap:8px;min-height:38px;padding:0 11px;border-top:1px solid rgba(255,255,255,.055);font-size:8.5px;color:#bac9db}.landing-ui-table>div:first-child{border-top:0}.landing-ui-table .table-head{min-height:31px;background:rgba(255,255,255,.025);color:#7089a6;font-size:7px;letter-spacing:.06em}.landing-ui-table em{justify-self:start;padding:4px 6px;border-radius:99px;background:rgba(18,104,223,.12);color:#79adf5;font-style:normal;font-size:6.5px;font-weight:700}.landing-ui-table em.late{background:rgba(255,122,26,.13);color:#ff9d60}.landing-ui-search{margin:10px 0;padding:9px 12px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:rgba(255,255,255,.02);color:#6f87a4;font-size:7px;letter-spacing:.045em}.landing-pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.landing-pipeline>div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.015)}.landing-pipeline>div>small{color:#7890ad;font-size:7px;font-weight:650;letter-spacing:.075em}.landing-pipeline article{margin-top:8px;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#0d223b}.landing-pipeline article b,.landing-pipeline article span,.landing-pipeline article strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-pipeline article b{color:#ecf4fe;font-size:9px}.landing-pipeline article span{margin-top:6px;color:#7890ac;font-size:7px}.landing-pipeline article strong{margin-top:11px;color:#ff9b57;font-size:10px}.landing-doc-layout{display:grid;grid-template-columns:145px 1fr;gap:10px;margin-top:10px}.landing-doc-layout aside{display:grid;align-content:start;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.018)}.landing-doc-layout aside strong{margin:3px 5px 7px;color:#7189a6;font-size:7px;letter-spacing:.07em}.landing-doc-layout aside span{padding:8px;border-radius:7px;color:#8fa4bc;font-size:8px}.landing-doc-layout aside span.active{background:rgba(18,104,223,.12);color:#eaf3ff}.landing-doc-layout>div{display:grid;align-content:start;gap:6px}.doc-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:rgba(255,255,255,.016)}.doc-row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd8e7;font-size:8px}.doc-row span{color:#ff9a54;font-size:6.5px;font-weight:700}.doc-row small{color:#6f86a1;font-size:6.5px}.agenda-mini{margin-top:3px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:linear-gradient(135deg,rgba(255,122,26,.035),rgba(18,104,223,.045))}.agenda-mini>strong{display:block;margin-bottom:5px;color:#ff9a54;font-size:7px;letter-spacing:.07em}.agenda-mini p{margin:0;padding:6px 0;border-top:1px solid rgba(255,255,255,.045);color:#93a7bd;font-size:7.5px}.agenda-mini p b{margin-right:6px;color:#e9f1fb}.landing-process{width:var(--landing-width);margin:0 auto;padding:90px 0 100px;border-top:1px solid rgba(255,255,255,.075)}.process-line{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.018)}.process-line article{position:relative;min-height:176px;padding:24px 21px;border-left:1px solid rgba(255,255,255,.075)}.process-line article:first-child{border-left:0}.process-line article:not(:last-child):after{content:"";position:absolute;right:-4px;top:50%;z-index:2;width:8px;height:8px;border-top:1px solid #5f7895;border-right:1px solid #5f7895;transform:rotate(45deg) translateY(-50%);background:#09182b}.process-line article>span{color:#ff9550;font-size:8px;font-weight:700;letter-spacing:.1em}.process-line h3{margin:25px 0 9px;color:#eef5ff;font-size:13px;font-weight:650}.process-line p{margin:0;color:#8fa4bd;font-size:11px;line-height:1.55}.landing-quick-band{width:var(--landing-width);margin:84px auto;padding:62px 64px;border:1px solid rgba(255,255,255,.09);border-radius:26px;background:radial-gradient(circle at 10% 85%,rgba(18,104,223,.13),transparent 38%),radial-gradient(circle at 90% 10%,rgba(255,122,26,.09),transparent 34%),#091a2e;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:76px;align-items:center}.quick-phone-wrap{display:grid;place-items:center;min-height:520px}.quick-phone{position:relative;width:min(300px,100%);min-height:520px;padding:40px 19px 22px;border:1px solid rgba(255,255,255,.13);border-radius:38px;background:linear-gradient(180deg,#0c2037,#071522);box-shadow:0 28px 75px rgba(0,0,0,.38),inset 0 0 0 5px rgba(255,255,255,.025)}.quick-phone-notch{position:absolute;top:11px;left:50%;width:82px;height:19px;transform:translateX(-50%);border-radius:20px;background:#030b13}.quick-phone-head{display:flex;align-items:center;gap:9px;padding:10px 2px 16px;border-bottom:1px solid rgba(255,255,255,.065)}.quick-phone-head img{width:28px;height:28px;border-radius:8px;object-fit:contain}.quick-phone-head span{color:#e8f2fe;font-size:9px;font-weight:700;letter-spacing:.075em}.quick-phone>p{margin:24px 0 16px;text-align:center;color:#c8d6e6;font-size:12px}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-actions button{display:grid;place-items:center;gap:8px;min-height:92px;border:1px solid transparent;border-radius:14px;background:linear-gradient(#0d223a,#0d223a) padding-box,linear-gradient(135deg,rgba(255,122,26,.7),rgba(18,104,223,.7)) border-box;color:#eef6ff}.quick-actions b{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:rgba(255,255,255,.045);font-size:11px}.quick-actions span{font-size:8px;font-weight:650;letter-spacing:.06em}.quick-command{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:0 12px;min-height:46px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:rgba(255,255,255,.025);color:#7188a2;font-size:8px}.quick-command i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:linear-gradient(135deg,#ff7a1a,#1268df);color:#fff;font-style:normal;font-size:5px}.quick-phone>small{display:block;margin-top:14px;text-align:center;color:#5f7690;font-size:6.5px;letter-spacing:.07em}.quick-copy{max-width:650px}.quick-copy>p{font-size:15px}.quick-example{margin-top:24px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.022)}.quick-example>span{color:#ff9953;font-size:7px;font-weight:700;letter-spacing:.09em}.quick-example>strong{display:block;margin-top:9px;color:#edf5ff;font-size:13px;line-height:1.55;font-weight:550}.quick-example>p{margin:8px 0 0;color:#8399b2;font-size:10px;line-height:1.55}.quick-points{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.quick-points span{padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:99px;background:rgba(255,255,255,.02);color:#9eb0c6;font-size:7.5px;letter-spacing:.04em}.landing-fit{width:var(--landing-width);margin:0 auto;padding:96px 0;border-top:1px solid rgba(255,255,255,.075)}.landing-fit>div:first-child{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;align-items:end;margin-bottom:34px}.landing-fit h2{margin:0;font-size:clamp(31px,3.8vw,54px);line-height:1.06;letter-spacing:-.04em;font-weight:600}.fit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.fit-grid article{padding:22px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.018)}.fit-grid strong{color:#ff9953;font-size:9px;letter-spacing:.075em}.fit-grid p{margin:12px 0 0;color:#93a7bf;font-size:11px;line-height:1.6}@media(max-width:1180px){.fragment-grid{grid-template-columns:repeat(3,1fr)}.showcase-row,.showcase-row.reverse{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:38px}.landing-quick-band{gap:42px;padding:48px}.fit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.landing-v3{--landing-width:min(100% - 36px,760px)}.fragment-grid{grid-template-columns:repeat(2,1fr)}.showcase-row,.showcase-row.reverse{grid-template-columns:1fr;padding:48px 0;gap:28px}.showcase-row.reverse>.landing-ui-window,.showcase-row.reverse>.showcase-copy{grid-column:1;grid-row:auto}.showcase-row.reverse>.showcase-copy{grid-row:1}.showcase-row.reverse>.landing-ui-window{grid-row:2}.process-line{grid-template-columns:1fr 1fr}.process-line article{border-top:1px solid rgba(255,255,255,.075)}.process-line article:nth-child(-n+2){border-top:0}.process-line article:nth-child(odd){border-left:0}.process-line article:after{display:none}.landing-quick-band{grid-template-columns:1fr;padding:42px 30px}.quick-phone-wrap{min-height:auto}.landing-fit>div:first-child{grid-template-columns:1fr;gap:14px}}@media(max-width:640px){.landing-v3{--landing-width:calc(100% - 32px)}.landing-fit,.landing-fragmentation,.landing-process,.landing-product-showcase{padding-top:68px;padding-bottom:68px}.fragment-grid{grid-template-columns:1fr 1fr;gap:7px}.fragment-grid article{min-height:98px;padding:14px}.fragment-grid article>p{font-size:10.5px}.fragment-answer{display:grid;gap:7px;padding:15px}.fragment-answer>strong{font-size:12px;line-height:1.45}.landing-product-showcase>.landing-section-title{margin-bottom:30px}.showcase-row{padding:38px 0}.showcase-copy h3{font-size:29px}.showcase-copy>p{font-size:13px}.landing-ui-window{padding:10px;border-radius:14px}.landing-ui-kpis,.landing-ui-kpis.three{grid-template-columns:1fr 1fr}.landing-ui-kpis.three article:last-child{grid-column:1/-1}.landing-ui-columns{grid-template-columns:1fr}.landing-ui-table>div{grid-template-columns:1.4fr .8fr .8fr}.landing-ui-table em,.landing-ui-table>div span:nth-child(2),.landing-ui-table>div.table-head span:nth-child(2){display:none}.landing-pipeline{grid-template-columns:1fr}.landing-pipeline>div{padding:8px}.landing-pipeline article{margin-top:6px}.landing-doc-layout{grid-template-columns:92px 1fr}.landing-doc-layout aside{padding:7px}.landing-doc-layout aside span{padding:7px 5px;font-size:7px}.doc-row{grid-template-columns:1fr auto}.doc-row small{display:none}.process-line{grid-template-columns:1fr}.process-line article,.process-line article:nth-child(-n+2){min-height:auto;border-left:0;border-top:1px solid rgba(255,255,255,.075);padding:19px}.process-line article:first-child{border-top:0}.process-line h3{margin:13px 0 6px}.landing-quick-band{width:calc(100% - 32px);margin:56px auto;padding:28px 16px;border-radius:20px}.quick-phone{width:min(285px,100%)}.quick-copy h2{font-size:34px}.quick-copy>p{font-size:13px}.fit-grid{grid-template-columns:1fr}.fit-grid article{padding:18px}}@media(max-width:420px){.fragment-grid{grid-template-columns:1fr}.landing-ui-kpis b{font-size:13px}.landing-ui-kpis small{font-size:6.5px}.landing-ui-panel p{font-size:8px}.landing-doc-layout{grid-template-columns:1fr}.landing-doc-layout aside{grid-template-columns:repeat(2,1fr)}.landing-doc-layout aside strong{grid-column:1/-1}.quick-phone{min-height:500px;padding-left:15px;padding-right:15px}.quick-actions button{min-height:86px}}.landing-v3 .landing-modal{background:rgba(2,9,18,.84)!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.landing-v3 .landing-trial-modal{background:radial-gradient(circle at 92% 0,rgba(18,104,223,.16),transparent 34%),radial-gradient(circle at 8% 100%,rgba(255,122,26,.1),transparent 32%),linear-gradient(155deg,#0c2037,#08182a)!important;color:#f2f7ff!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 34px 90px rgba(0,0,0,.48)!important}.landing-v3 .landing-trial-modal .modal-head{background:linear-gradient(180deg,rgba(14,38,65,.98),rgba(10,28,48,.98))!important;border-bottom-color:rgba(255,255,255,.08)!important}.landing-v3 .landing-trial-modal .modal-head h2{color:#f4f8ff!important}.landing-v3 .landing-trial-modal .section-kicker{color:#ff9a54!important}.landing-v3 .landing-trial-modal>p{color:#a9bad0!important;font-size:13px!important;line-height:1.55!important}.landing-v3 .landing-trial-modal label{color:#b6c6d8!important}.landing-v3 .landing-trial-modal input{background:rgba(7,24,42,.92)!important;border-color:rgba(255,255,255,.1)!important;color:#f5f8fd!important;box-shadow:none!important}.landing-v3 .landing-trial-modal input::placeholder{color:#7187a1!important;opacity:1}.landing-v3 .landing-trial-modal input:focus{border-color:rgba(255,138,55,.72)!important;box-shadow:0 0 0 3px rgba(255,122,26,.1)!important}.landing-v3 .landing-trial-modal .modal-close{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.1)!important;color:#dce7f5!important}.landing-v3 .landing-trial-modal .modal-close:hover{background:rgba(255,255,255,.09)!important;color:#fff!important}.landing-v3 .landing-ui-top>span{font-size:12px;font-weight:750;letter-spacing:.065em}.landing-v3 .landing-ui-top>button{font-size:8.5px;min-height:30px;padding-inline:10px}.landing-v3 .landing-ui-kpis small{font-size:8.5px;letter-spacing:.07em}.landing-v3 .landing-ui-kpis b{font-size:17px}.landing-v3 .landing-ui-panel>strong{font-size:9.5px}.landing-v3 .landing-ui-panel p{font-size:10px;line-height:1.35}.landing-v3 .landing-ui-table>div{font-size:9.5px;min-height:40px}.landing-v3 .landing-ui-table .table-head{font-size:8.2px}.landing-v3 .landing-ui-table em{font-size:7.5px}.landing-v3 .landing-ui-search{font-size:8.7px;padding-block:10px}.landing-v3 .landing-pipeline>div>small{font-size:8.5px}.landing-v3 .landing-pipeline article b{font-size:10.5px}.landing-v3 .landing-pipeline article span{font-size:8.3px}.landing-v3 .landing-pipeline article strong{font-size:11.5px}.landing-v3 .landing-doc-layout aside strong{font-size:8.5px}.landing-v3 .landing-doc-layout aside span{font-size:9px}.landing-v3 .doc-row b{font-size:9.5px}.landing-v3 .doc-row small,.landing-v3 .doc-row span{font-size:7.7px}.landing-v3 .agenda-mini>strong{font-size:8.7px}.landing-v3 .agenda-mini p{font-size:8.7px;line-height:1.35}.landing-v3 .product-stage-top small{font-size:10px;color:#91a6c0}.landing-v3 .product-stage-heading small{font-size:9.5px}.landing-v3 .product-stage-heading strong{font-size:22px}.landing-v3 .product-stage-heading>span{font-size:9px}.landing-v3 .product-kpis span{font-size:9.5px;color:#9aadc3}.landing-v3 .product-kpis strong{font-size:20px}.landing-v3 .product-kpis small{font-size:10px}.landing-v3 .product-ai-card span{font-size:9px}.landing-v3 .product-ai-card p{font-size:12px}.landing-v3 .product-ai-card button{font-size:9px}.landing-v3 .product-stage-footer{font-size:8.5px}@media(max-width:640px){.landing-v3 .landing-ui-top>span{font-size:11.5px}.landing-v3 .landing-ui-kpis small{font-size:8.2px}.landing-v3 .landing-ui-kpis b{font-size:16px}.landing-v3 .landing-ui-panel>strong{font-size:9.2px}.landing-v3 .landing-ui-panel p{font-size:9.6px}.landing-v3 .product-stage-heading strong{font-size:20px}.landing-v3 .product-kpis span{font-size:9px}.landing-v3 .product-kpis strong{font-size:19px}}.landing-v3 .landing-nav-actions{flex:0 0 auto;white-space:nowrap}.landing-v3 .landing-login,.landing-v3 .landing-nav-actions .primary{min-height:36px;display:inline-flex;align-items:center;justify-content:center}.landing-v3 .landing-login{padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.025)}.landing-v3 .landing-hero-v2{overflow:hidden}.landing-v3 .landing-hero-v2:after{inset:78px 0 0;background-image:radial-gradient(circle,rgba(255,255,255,.56) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(112,167,255,.54) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(255,157,96,.5) 0 1px,transparent 1.4px),linear-gradient(112deg,transparent 0 47%,rgba(138,188,255,.26) 49%,rgba(255,255,255,.6) 50%,rgba(255,144,71,.22) 51%,transparent 53%);background-size:137px 137px,211px 211px,289px 289px,240px 1px;background-position:15px 22px,74px 48px,34px 111px,calc(100% - 7vw) 16%;background-repeat:repeat,repeat,repeat,no-repeat;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.65) 55%,transparent 96%);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.65) 55%,transparent 96%);animation:landingSkyDrift 22s linear infinite}.landing-v3 .landing-hero-glow{animation:landingGlowBreath 8s ease-in-out infinite alternate}.landing-v3 .landing-glow-blue{animation-delay:-3.5s}.landing-v3 .landing-product-stage{transform:translateZ(0);animation:landingStageFloat 6.5s ease-in-out infinite}.landing-v3 .landing-product-stage:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(115deg,transparent 16%,rgba(255,122,26,.58) 34%,rgba(255,255,255,.2) 46%,rgba(18,104,223,.7) 63%,transparent 82%);background-size:230% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:landingBorderTravel 5.8s ease-in-out infinite}.landing-v3 .product-ai-card{position:relative;overflow:hidden}.landing-v3 .product-ai-card:after{content:"";position:absolute;top:-45%;bottom:-45%;width:54px;left:-90px;pointer-events:none;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.075),transparent);animation:landingCardSweep 7s ease-in-out 1.2s infinite}.landing-v3 .landing-ui-window{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.landing-v3 .landing-ui-window:before{content:"";position:absolute;left:18px;right:18px;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,122,26,.7),rgba(18,104,223,.72),transparent);opacity:.72}@media (hover:hover) and (pointer:fine){.landing-v3 .landing-ui-window:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.16);box-shadow:0 34px 86px rgba(0,0,0,.3),0 0 38px rgba(18,104,223,.055)}.landing-v3 .fit-grid article,.landing-v3 .fragment-grid article,.landing-v3 .landing-capability-v2 article{transition:transform .24s ease,border-color .24s ease,background .24s ease}.landing-v3 .fit-grid article:hover,.landing-v3 .fragment-grid article:hover,.landing-v3 .landing-capability-v2 article:hover{transform:translateY(-3px);border-color:rgba(255,145,75,.2)}}@keyframes landingSkyDrift{0%{background-position:15px 22px,74px 48px,34px 111px,calc(100% + 180px) 14%}50%{background-position:48px 58px,43px 84px,68px 74px,58% 26%}to{background-position:81px 94px,12px 120px,102px 37px,-260px 40%}}@keyframes landingGlowBreath{0%{transform:scale(.92);opacity:.72}to{transform:scale(1.08);opacity:1}}@keyframes landingStageFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes landingBorderTravel{0%,12%{background-position:130% 0;opacity:.42}50%{opacity:.9}88%,to{background-position:-130% 0;opacity:.42}}@keyframes landingCardSweep{0%,20%{left:-90px;opacity:0}30%{opacity:1}58%{left:calc(100% + 90px);opacity:0}to{left:calc(100% + 90px);opacity:0}}@media(max-width:900px){.landing-v3 .landing-nav-v2{grid-template-columns:minmax(0,1fr) auto!important}.landing-v3 .landing-login{display:inline-flex!important}.landing-v3 .landing-nav-actions{gap:7px!important}.landing-v3 .landing-logo-link{min-width:0;overflow:hidden}.landing-v3 .landing-logo-link img{max-width:100%}}@media(max-width:640px){.landing-v3 .landing-nav-v2{height:66px!important;padding:0 12px!important;gap:8px!important}.landing-v3 .landing-logo-link img{width:122px!important}.landing-v3 .landing-nav-actions{gap:5px!important}.landing-v3 .landing-login,.landing-v3 .landing-nav-actions .primary{min-height:34px!important;border-radius:8px!important;font-size:8px!important;letter-spacing:.035em!important}.landing-v3 .landing-login{padding:0 9px!important}.landing-v3 .landing-nav-actions .primary{padding:0 10px!important}.landing-v3 .landing-hero-v2{padding-top:104px!important}.landing-v3 .landing-hero-v2:after{inset:66px 0 0;opacity:.48;background-size:129px 129px,187px 187px,257px 257px,170px 1px}.landing-v3 .landing-product-stage{animation-duration:7.5s}}@media(max-width:380px){.landing-v3 .landing-nav-v2{padding-inline:9px!important}.landing-v3 .landing-logo-link img{width:106px!important}.landing-v3 .landing-login{padding-inline:7px!important;font-size:7.5px!important}.landing-v3 .landing-nav-actions .primary{padding-inline:8px!important;font-size:7.5px!important}}@media(prefers-reduced-motion:reduce){.landing-v3 .landing-hero-glow,.landing-v3 .landing-hero-v2:after,.landing-v3 .landing-product-stage,.landing-v3 .landing-product-stage:after,.landing-v3 .product-ai-card:after{animation:none!important}}body:has(.landing-v3),html:has(.landing-v3){width:100%;min-width:100%;min-height:100%;margin:0;background:#050f1c!important;color-scheme:dark}body:has(.landing-v3){min-height:100dvh;overflow-x:clip}.landing-v3{--landing-safe-top:env(safe-area-inset-top,0px);--landing-safe-right:env(safe-area-inset-right,0px);--landing-safe-bottom:env(safe-area-inset-bottom,0px);--landing-safe-left:env(safe-area-inset-left,0px);--landing-safe-gutter:max(24px,var(--landing-safe-left),var(--landing-safe-right));--landing-width:min(1320px,calc(100% - var(--landing-safe-gutter) - var(--landing-safe-gutter)));width:100%;min-height:100dvh;margin:0;background:#050f1c;overflow-x:clip}.landing-v3 .landing-nav-v2{top:0!important;left:0!important;right:0!important;height:calc(70px + var(--landing-safe-top))!important;min-height:calc(70px + var(--landing-safe-top))!important;padding-top:var(--landing-safe-top)!important;padding-left:max(clamp(22px,5vw,76px),var(--landing-safe-left))!important;padding-right:max(clamp(22px,5vw,76px),var(--landing-safe-right))!important;background:rgba(5,15,28,.88)!important;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.landing-v3 .landing-hero-v2{min-height:100dvh;padding-top:calc(126px + var(--landing-safe-top))!important;padding-left:max(clamp(24px,6.5vw,110px),var(--landing-safe-left))!important;padding-right:max(clamp(24px,6.5vw,110px),var(--landing-safe-right))!important}.landing-v3 .landing-final-v2{padding-left:max(24px,var(--landing-safe-left))!important;padding-right:max(24px,var(--landing-safe-right))!important}.landing-v3 .landing-footer-v2{padding-left:max(clamp(24px,6vw,92px),var(--landing-safe-left))!important;padding-right:max(clamp(24px,6vw,92px),var(--landing-safe-right))!important;padding-bottom:max(32px,var(--landing-safe-bottom))!important;background:#050f1c!important}body:has(.landing-v3) .modal-backdrop{padding:max(20px,var(--landing-safe-top)) max(20px,var(--landing-safe-right)) max(20px,var(--landing-safe-bottom)) max(20px,var(--landing-safe-left))}@media(max-width:900px){.landing-v3 .landing-nav-v2{height:calc(70px + var(--landing-safe-top))!important;min-height:calc(70px + var(--landing-safe-top))!important}.landing-v3 .landing-hero-v2{padding-top:calc(125px + var(--landing-safe-top))!important}}@media(max-width:640px){.landing-v3{--landing-safe-gutter:max(18px,var(--landing-safe-left),var(--landing-safe-right))}.landing-v3 .landing-nav-v2{height:calc(66px + var(--landing-safe-top))!important;min-height:calc(66px + var(--landing-safe-top))!important;padding-top:var(--landing-safe-top)!important;padding-left:max(12px,var(--landing-safe-left))!important;padding-right:max(12px,var(--landing-safe-right))!important}.landing-v3 .landing-hero-v2{padding:calc(104px + var(--landing-safe-top)) max(18px,var(--landing-safe-right)) calc(66px + var(--landing-safe-bottom)) max(18px,var(--landing-safe-left))!important}.landing-v3 .landing-ai-band,.landing-v3 .landing-capability-zone,.landing-v3 .landing-fit,.landing-v3 .landing-flow,.landing-v3 .landing-fragmentation,.landing-v3 .landing-pricing-v2,.landing-v3 .landing-process,.landing-v3 .landing-product-showcase,.landing-v3 .landing-quick-band,.landing-v3 .landing-statement{width:var(--landing-width)!important}.landing-v3 .landing-final-v2,.landing-v3 .landing-footer-v2{padding-left:max(18px,var(--landing-safe-left))!important;padding-right:max(18px,var(--landing-safe-right))!important}.landing-v3 .landing-footer-v2{padding-bottom:max(26px,var(--landing-safe-bottom))!important}}@media(max-width:380px){.landing-v3 .landing-nav-v2{padding-left:max(9px,var(--landing-safe-left))!important;padding-right:max(9px,var(--landing-safe-right))!important}}.landing-v3{--landing-orange:#ff7a1a;--landing-orange-soft:#ffae73;--landing-blue:#1268df;--landing-cyan:#19c6d4;--landing-violet:#7657ff;--landing-rose:#e95b91;--landing-ink:#08182a;--landing-light:#f5f7fb;--landing-light-warm:#fbf7f2;background:radial-gradient(circle at 9% 16%,rgba(255,122,26,.055),transparent 24%),radial-gradient(circle at 88% 32%,rgba(118,87,255,.05),transparent 27%),radial-gradient(circle at 62% 66%,rgba(25,198,212,.035),transparent 25%),#050f1c}.landing-v3 .landing-fit,.landing-v3 .landing-fragmentation,.landing-v3 .landing-process{position:relative;isolation:isolate;border-top:0!important}.landing-v3 .landing-fit:before,.landing-v3 .landing-fragmentation:before,.landing-v3 .landing-process:before{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none}.landing-v3 .landing-fit:after,.landing-v3 .landing-fragmentation:after,.landing-v3 .landing-process:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:440px;height:440px;border-radius:50%;filter:blur(72px);opacity:.22;animation:landingColorDrift 13s ease-in-out infinite alternate}.landing-v3 .landing-fragmentation:before{background:radial-gradient(circle at 12% 20%,rgba(255,122,26,.12),transparent 25%),radial-gradient(circle at 86% 76%,rgba(25,198,212,.1),transparent 28%),linear-gradient(180deg,#fbfaf8,#f5f7fb);border-top:1px solid #e7ebf1;border-bottom:1px solid #e1e7ef}.landing-v3 .landing-fragmentation:after{right:-16vw;top:8%;background:linear-gradient(135deg,rgba(255,122,26,.58),rgba(233,91,145,.24))}.landing-v3 .landing-process:before{background:radial-gradient(circle at 82% 18%,rgba(118,87,255,.095),transparent 26%),radial-gradient(circle at 8% 86%,rgba(255,122,26,.09),transparent 27%),linear-gradient(180deg,#f7f9fc,#f1f5fa);border-top:1px solid #e2e8f0;border-bottom:1px solid #dfe6ee}.landing-v3 .landing-process:after{left:-15vw;bottom:0;background:linear-gradient(135deg,rgba(25,198,212,.45),rgba(118,87,255,.36));animation-delay:-4s}.landing-v3 .landing-fit:before{background:radial-gradient(circle at 14% 18%,rgba(25,198,212,.09),transparent 25%),radial-gradient(circle at 92% 72%,rgba(255,122,26,.1),transparent 28%),linear-gradient(180deg,#fbfaf8,#f6f7fb);border-top:1px solid #e4e8ee;border-bottom:1px solid #e2e7ee}.landing-v3 .landing-fit:after{right:-18vw;top:12%;background:linear-gradient(135deg,rgba(233,91,145,.34),rgba(255,122,26,.48));animation-delay:-7s}.landing-v3 .landing-fit .section-kicker,.landing-v3 .landing-fragmentation .section-kicker,.landing-v3 .landing-process .section-kicker{color:#d75d0d!important}.landing-v3 .landing-fit h2,.landing-v3 .landing-fragmentation .landing-section-title h2,.landing-v3 .landing-process .landing-section-title h2{color:#0a1b2f!important}.landing-v3 .landing-fragmentation .landing-section-title>p,.landing-v3 .landing-process .landing-section-title>p{color:#5f7085!important}.landing-v3 .fragment-grid article{border-color:#dfe5ec!important;background:rgba(255,255,255,.84)!important;box-shadow:0 12px 34px rgba(16,35,58,.055);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-v3 .fragment-grid article>span{color:#e26716!important}.landing-v3 .fragment-grid article>p{color:#5e7086!important}.landing-v3 .fragment-answer{background:linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)) padding-box,linear-gradient(105deg,var(--landing-orange),var(--landing-rose),var(--landing-violet),var(--landing-cyan)) border-box!important;box-shadow:0 16px 42px rgba(17,38,64,.07)}.landing-v3 .fragment-answer>span{color:#d75d0d!important}.landing-v3 .fragment-answer>strong{color:#10243c!important}.landing-v3 .process-line{border-color:#dde4ec!important;background:rgba(255,255,255,.84)!important;box-shadow:0 18px 50px rgba(20,39,65,.065)}.landing-v3 .process-line article{border-left-color:#e2e8ef!important}.landing-v3 .process-line article>span{color:#db6414!important}.landing-v3 .process-line p{color:#64758a!important}.landing-v3 .process-line article:not(:last-child):after{border-color:#8293a7!important;background:#f7f9fc!important}.landing-v3 .process-line article:first-child{box-shadow:inset 0 3px 0 var(--landing-orange)}.landing-v3 .process-line article:nth-child(2){box-shadow:inset 0 3px 0 #ffb34d}.landing-v3 .process-line article:nth-child(3){box-shadow:inset 0 3px 0 var(--landing-rose)}.landing-v3 .process-line article:nth-child(4){box-shadow:inset 0 3px 0 var(--landing-violet)}.landing-v3 .process-line article:nth-child(5){box-shadow:inset 0 3px 0 var(--landing-cyan)}.landing-v3 .fit-grid article{border-color:#dfe5ec!important;background:rgba(255,255,255,.88)!important;box-shadow:0 11px 30px rgba(18,36,58,.055)}.landing-v3 .fit-grid strong{color:#d95f0e!important}.landing-v3 .fit-grid p{color:#64758a!important}.landing-v3 .fit-grid article:nth-child(2) strong{color:#6c50df!important}.landing-v3 .fit-grid article:nth-child(3) strong{color:#078d98!important}.landing-v3 .fit-grid article:nth-child(4) strong{color:#c74578!important}.landing-v3 .landing-capability-zone,.landing-v3 .landing-pricing-v2,.landing-v3 .landing-product-showcase{position:relative;isolation:isolate}.landing-v3 .landing-pricing-v2:before,.landing-v3 .landing-product-showcase:before{content:"";position:absolute;z-index:-1;left:50%;top:0;bottom:0;width:100vw;transform:translateX(-50%);pointer-events:none}.landing-v3 .landing-product-showcase:before{background:radial-gradient(circle at 8% 24%,rgba(255,122,26,.075),transparent 23%),radial-gradient(circle at 92% 40%,rgba(118,87,255,.085),transparent 26%),radial-gradient(circle at 56% 88%,rgba(25,198,212,.055),transparent 27%),linear-gradient(180deg,#06121f,#081727 48%,#06121f)}.landing-v3 .landing-pricing-v2:before{background:radial-gradient(circle at 14% 0,rgba(233,91,145,.075),transparent 23%),radial-gradient(circle at 82% 20%,rgba(25,198,212,.07),transparent 25%),radial-gradient(circle at 50% 100%,rgba(255,122,26,.07),transparent 30%),#06121f}.landing-v3 .landing-ai-band .landing-pill,.landing-v3 .landing-capability-zone .section-kicker,.landing-v3 .landing-pricing-v2 .section-kicker,.landing-v3 .landing-product-showcase .section-kicker,.landing-v3 .landing-quick-band .landing-pill{background:linear-gradient(90deg,var(--landing-orange),#ffb44e,var(--landing-rose),var(--landing-violet),var(--landing-cyan));-webkit-background-clip:text;background-clip:text;color:transparent!important}.landing-v3 .landing-ui-window{box-shadow:0 28px 78px rgba(0,0,0,.3),-18px 0 48px rgba(255,122,26,.045),18px 0 55px rgba(118,87,255,.055)!important}.landing-v3 .landing-ui-window:before{background:linear-gradient(90deg,var(--landing-orange),#ffb44e,var(--landing-rose),var(--landing-violet),var(--landing-cyan))!important}.landing-v3 .landing-ui-window:after{content:"";position:absolute;top:-35%;bottom:-35%;left:-48%;width:25%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.065),transparent);pointer-events:none;animation:landingWindowSheen 8.5s ease-in-out infinite}.landing-v3 .showcase-row:nth-of-type(2) .landing-ui-window{box-shadow:0 28px 78px rgba(0,0,0,.3),-18px 0 48px rgba(25,198,212,.05),18px 0 55px rgba(18,104,223,.055)!important}.landing-v3 .showcase-row:nth-of-type(3) .landing-ui-window{box-shadow:0 28px 78px rgba(0,0,0,.3),-18px 0 48px rgba(233,91,145,.05),18px 0 55px rgba(118,87,255,.06)!important}.landing-v3 .landing-capability-zone:before{background:radial-gradient(circle at 10% 10%,rgba(255,122,26,.07),transparent 24%),radial-gradient(circle at 87% 15%,rgba(118,87,255,.075),transparent 25%),radial-gradient(circle at 64% 92%,rgba(25,198,212,.055),transparent 25%),linear-gradient(180deg,#071522,#09182b)!important}.landing-v3 .landing-capability-v2 article{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.landing-v3 .landing-capability-v2 article:after{content:"";position:absolute;inset:auto -20% -50% 25%;height:150px;border-radius:50%;background:rgba(255,122,26,.08);filter:blur(30px);pointer-events:none}.landing-v3 .landing-capability-v2 article:nth-child(2):after{background:rgba(25,198,212,.085)}.landing-v3 .landing-capability-v2 article:nth-child(3):after{background:rgba(118,87,255,.09)}.landing-v3 .landing-capability-v2 article:nth-child(4):after{background:rgba(233,91,145,.075)}.landing-v3 .landing-quick-band{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent!important;background:linear-gradient(#091827,#091827) padding-box,linear-gradient(120deg,var(--landing-orange),#ffb34d,var(--landing-rose),var(--landing-violet),var(--landing-cyan),var(--landing-blue)) border-box!important;box-shadow:0 35px 90px rgba(0,0,0,.28),0 0 80px rgba(118,87,255,.08)}.landing-v3 .landing-quick-band:after,.landing-v3 .landing-quick-band:before{content:"";position:absolute;z-index:-1;width:410px;height:410px;border-radius:50%;filter:blur(76px);opacity:.28;animation:landingColorDrift 12s ease-in-out infinite alternate}.landing-v3 .landing-quick-band:before{left:-140px;bottom:-180px;background:linear-gradient(135deg,var(--landing-orange),var(--landing-rose))}.landing-v3 .landing-quick-band:after{right:-150px;top:-185px;background:linear-gradient(135deg,var(--landing-violet),var(--landing-cyan));animation-delay:-6s}.landing-v3 .quick-actions button:first-child{background:linear-gradient(#0d223a,#0d223a) padding-box,linear-gradient(135deg,var(--landing-orange),#ffb34d) border-box}.landing-v3 .quick-actions button:nth-child(2){background:linear-gradient(#0d223a,#0d223a) padding-box,linear-gradient(135deg,#ffb34d,var(--landing-rose)) border-box}.landing-v3 .quick-actions button:nth-child(3){background:linear-gradient(#0d223a,#0d223a) padding-box,linear-gradient(135deg,var(--landing-violet),var(--landing-blue)) border-box}.landing-v3 .quick-actions button:nth-child(4){background:linear-gradient(#0d223a,#0d223a) padding-box,linear-gradient(135deg,var(--landing-cyan),var(--landing-blue)) border-box}.landing-v3 .quick-command i{background:linear-gradient(135deg,var(--landing-orange),var(--landing-rose),var(--landing-violet))!important}.landing-v3 .landing-ai-band{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 5% 15%,rgba(255,122,26,.13),transparent 31%),radial-gradient(circle at 88% 12%,rgba(233,91,145,.1),transparent 31%),radial-gradient(circle at 72% 95%,rgba(25,198,212,.11),transparent 36%),radial-gradient(circle at 35% 80%,rgba(118,87,255,.1),transparent 34%),#091827!important;border-color:rgba(255,255,255,.11)!important;box-shadow:0 30px 90px rgba(0,0,0,.23)}.landing-v3 .landing-ai-band:after{content:"";position:absolute;z-index:-1;inset:-50%;background:conic-gradient(from 0deg,transparent 0 22%,rgba(255,122,26,.035) 28%,transparent 34% 51%,rgba(118,87,255,.035) 58%,transparent 64% 78%,rgba(25,198,212,.03) 84%,transparent 90%);animation:landingAuroraSpin 24s linear infinite}.landing-v3 .bubble.mindfy b{color:#ff9a54!important}.landing-v3 .bubble.action{background:linear-gradient(135deg,rgba(255,122,26,.075),rgba(233,91,145,.055),rgba(118,87,255,.065),rgba(25,198,212,.055))!important}.landing-v3 .pricing-grid-v2 article{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.landing-v3 .pricing-grid-v2 article:first-child{box-shadow:inset 0 2px 0 rgba(255,122,26,.8)}.landing-v3 .pricing-grid-v2 article:nth-child(2){box-shadow:inset 0 2px 0 rgba(118,87,255,.85)}.landing-v3 .pricing-grid-v2 article:nth-child(3){box-shadow:inset 0 2px 0 rgba(25,198,212,.8)}.landing-v3 .landing-final-v2{background:radial-gradient(circle at 12% 15%,rgba(255,122,26,.16),transparent 30%),radial-gradient(circle at 86% 12%,rgba(233,91,145,.11),transparent 30%),radial-gradient(circle at 80% 90%,rgba(25,198,212,.11),transparent 32%),radial-gradient(circle at 25% 90%,rgba(118,87,255,.12),transparent 33%),linear-gradient(180deg,#071522,#050f1c)!important}.landing-v3 .landing-final-v2:before{width:420px;height:420px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 120deg,rgba(255,122,26,.13),rgba(233,91,145,.07),rgba(118,87,255,.1),rgba(25,198,212,.08),rgba(255,122,26,.13));filter:blur(55px);animation:landingAuroraSpin 22s linear infinite}.landing-v3 .landing-final-v2>*{position:relative;z-index:1}@media(hover:hover) and (pointer:fine){.landing-v3 .fit-grid article:hover,.landing-v3 .fragment-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(20,39,65,.11);border-color:#cfd8e3!important}.landing-v3 .landing-capability-v2 article:hover,.landing-v3 .pricing-grid-v2 article:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.15)!important;box-shadow:0 22px 55px rgba(0,0,0,.2),0 0 34px rgba(118,87,255,.055)}.landing-v3 .landing-ui-window:hover{transform:translateY(-3px);transition:transform .28s ease,box-shadow .28s ease}}@keyframes landingColorDrift{0%{transform:translateZ(0) scale(.94)}to{transform:translate3d(34px,-22px,0) scale(1.08)}}@keyframes landingWindowSheen{0%,22%{left:-48%;opacity:0}34%{opacity:1}54%,to{left:126%;opacity:0}}@keyframes landingAuroraSpin{to{transform:rotate(1turn)}}@media(max-width:640px){.landing-v3 .landing-fit:after,.landing-v3 .landing-fragmentation:after,.landing-v3 .landing-process:after{width:260px;height:260px;filter:blur(54px);opacity:.17}.landing-v3 .landing-quick-band:after,.landing-v3 .landing-quick-band:before{width:250px;height:250px;filter:blur(56px);opacity:.2}.landing-v3 .landing-ui-window:after{animation-duration:10.5s}}@media(prefers-reduced-motion:reduce){.landing-v3 .landing-ai-band:after,.landing-v3 .landing-final-v2:before,.landing-v3 .landing-fit:after,.landing-v3 .landing-fragmentation:after,.landing-v3 .landing-process:after,.landing-v3 .landing-quick-band:after,.landing-v3 .landing-quick-band:before,.landing-v3 .landing-ui-window:after{animation:none!important}}.landing-v3 .section-kicker{font-size:12.5px!important}.landing-v3 .landing-login,.landing-v3 .landing-menu a{font-size:11px!important}.landing-v3 .landing-nav-actions .primary,.landing-v3 .landing-pill{font-size:10.5px!important}.landing-v3 .landing-proof{font-size:10px!important}.landing-v3 .landing-statement>p{font-size:17px!important}.landing-v3 .landing-section-title>p{font-size:16px!important}.landing-v3 .landing-flow-grid article>span{font-size:11px!important}.landing-v3 .landing-flow-grid h3{font-size:16px!important}.landing-v3 .landing-flow-grid p{font-size:14px!important}.landing-v3 .landing-capability-v2 article>span{font-size:10px!important}.landing-v3 .landing-capability-v2 p{font-size:13.5px!important}.landing-v3 .landing-capability-v2 li{font-size:11.5px!important}.landing-v3 .fragment-grid article>p{font-size:13px!important}.landing-v3 .fragment-answer>span{font-size:10.5px!important}.landing-v3 .fragment-answer>strong,.landing-v3 .showcase-copy>p{font-size:15px!important}.landing-v3 .showcase-copy li{font-size:12px!important}.landing-v3 .landing-ui-top>span{font-size:13px!important}.landing-v3 .landing-ui-top>button{font-size:9.5px!important}.landing-v3 .landing-ui-kpis small{font-size:10px!important}.landing-v3 .landing-ui-panel p,.landing-v3 .landing-ui-panel p b,.landing-v3 .landing-ui-panel>strong{font-size:11px!important}.landing-v3 .landing-ui-table>div{font-size:10.5px!important}.landing-v3 .landing-ui-table .table-head{font-size:9.2px!important}.landing-v3 .landing-ui-table em{font-size:8.5px!important}.landing-v3 .landing-ui-search{font-size:10px!important}.landing-v3 .landing-pipeline>div>small{font-size:9.5px!important}.landing-v3 .landing-pipeline article b{font-size:11.5px!important}.landing-v3 .landing-pipeline article span{font-size:9.4px!important}.landing-v3 .landing-pipeline article strong{font-size:12px!important}.landing-v3 .landing-doc-layout aside strong{font-size:9.5px!important}.landing-v3 .landing-doc-layout aside span{font-size:10px!important}.landing-v3 .doc-row b{font-size:10.5px!important}.landing-v3 .doc-row small,.landing-v3 .doc-row span{font-size:8.8px!important}.landing-v3 .agenda-mini p,.landing-v3 .agenda-mini>strong{font-size:9.8px!important}.landing-v3 .product-stage-heading small,.landing-v3 .product-stage-top small{font-size:10.5px!important}.landing-v3 .product-stage-heading>span{font-size:10px!important}.landing-v3 .product-kpis span{font-size:10.5px!important}.landing-v3 .product-kpis small{font-size:11px!important}.landing-v3 .product-ai-card span{font-size:10px!important}.landing-v3 .product-ai-card p{font-size:13px!important}.landing-v3 .product-ai-card button{font-size:10px!important}.landing-v3 .product-stage-footer{font-size:9.5px!important}.landing-v3 .process-line p{font-size:12.5px!important}.landing-v3 .quick-phone-head span{font-size:10.5px!important}.landing-v3 .quick-phone>p{font-size:13px!important}.landing-v3 .quick-actions span,.landing-v3 .quick-command{font-size:9.5px!important}.landing-v3 .quick-phone>small{font-size:8.5px!important}.landing-v3 .quick-copy>p{font-size:16px!important}.landing-v3 .quick-example>span{font-size:9.5px!important}.landing-v3 .quick-example>strong{font-size:14px!important}.landing-v3 .quick-example>p{font-size:11.5px!important}.landing-v3 .quick-points span{font-size:9.5px!important}.landing-v3 .fit-grid p{font-size:12.5px!important}.landing-v3 .landing-ai-copy p{font-size:15.5px!important}.landing-v3 .bubble{font-size:13px!important}.landing-v3 .bubble.action span,.landing-v3 .bubble.mindfy b{font-size:9.5px!important}.landing-v3 .bubble.action strong{font-size:14px!important}.landing-v3 .bubble.action button{font-size:9.5px!important}.landing-v3 .landing-final-v2 p{font-size:16px!important}.landing-v3 .landing-footer-v2 a{font-size:10.5px!important}.landing-v3 .landing-footer-v2>span{font-size:9.5px!important}.landing-v3 .pricing-grid-v2 h3{font-size:14px!important;letter-spacing:.015em}.landing-v3 .pricing-grid-v2 .plan-head>small{font-size:10px!important}.landing-v3 .pricing-grid-v2 article>p{font-size:13.5px!important;line-height:1.62!important}.landing-v3 .pricing-grid-v2 li{font-size:11.5px!important;line-height:1.45}.landing-v3 .pricing-grid-v2 button{font-size:11px!important;min-height:40px}.landing-v3 .pricing-grid-v2 article.featured{position:relative}.landing-v3 .pricing-grid-v2 em{top:12px!important;right:14px!important;left:auto!important;z-index:5;max-width:calc(100% - 28px);padding:6px 10px!important;white-space:nowrap;overflow:visible!important;font-size:9.5px!important;line-height:1.1;letter-spacing:.07em!important;box-shadow:0 7px 20px rgba(0,0,0,.2)}.landing-v3 .landing-hero-v2:before{width:1px;height:1px;background:#fff!important;opacity:.54;box-shadow:4vw 8vh 0 0 rgba(255,255,255,.45),11vw 29vh 0 0 rgba(123,178,255,.34),17vw 14vh 1px 0 rgba(255,177,118,.42),23vw 47vh 0 0 rgba(255,255,255,.3),29vw 7vh 0 0 rgba(255,255,255,.48),34vw 61vh 1px 0 rgba(118,164,255,.29),39vw 34vh 0 0 rgba(255,197,151,.34),46vw 18vh 0 0 rgba(255,255,255,.42),52vw 52vh 1px 0 rgba(133,188,255,.32),57vw 9vh 0 0 rgba(255,255,255,.38),63vw 38vh 0 0 rgba(255,164,101,.31),69vw 21vh 1px 0 rgba(255,255,255,.44),74vw 66vh 0 0 rgba(118,173,255,.27),79vw 13vh 0 0 rgba(255,255,255,.46),84vw 43vh 1px 0 rgba(255,185,132,.31),89vw 26vh 0 0 rgba(255,255,255,.38),94vw 58vh 0 0 rgba(120,174,255,.29),7vw 68vh 1px 0 rgba(255,255,255,.27),15vw 55vh 0 0 rgba(255,153,88,.25),26vw 74vh 0 0 rgba(255,255,255,.31),43vw 72vh 1px 0 rgba(124,181,255,.27),61vw 76vh 0 0 rgba(255,255,255,.29),71vw 49vh 0 0 rgba(255,180,123,.26),87vw 72vh 1px 0 rgba(255,255,255,.31),97vw 18vh 0 0 rgba(130,181,255,.24);animation:landingStarsSoftPulse 7.5s ease-in-out infinite alternate!important}.landing-v3 .landing-hero-v2:after,.landing-v3 .landing-hero-v2:before{content:"";position:absolute;inset:auto!important;top:calc(78px + var(--landing-safe-top,0px));left:0;z-index:0;border-radius:50%;-webkit-mask-image:none!important;mask-image:none!important;pointer-events:none}.landing-v3 .landing-hero-v2:after{width:2px;height:2px;background:rgba(255,255,255,.7)!important;opacity:.62;box-shadow:9vw 19vh 3px 0 rgba(255,255,255,.38),20vw 38vh 2px 0 rgba(255,154,92,.32),32vw 23vh 3px 0 rgba(118,176,255,.36),48vw 41vh 2px 0 rgba(255,255,255,.34),55vw 68vh 3px 0 rgba(255,172,111,.27),66vw 11vh 2px 0 rgba(255,255,255,.38),77vw 33vh 3px 0 rgba(120,181,255,.32),86vw 9vh 2px 0 rgba(255,255,255,.38),92vw 47vh 3px 0 rgba(255,166,105,.27),37vw 58vh 2px 0 rgba(255,255,255,.3),13vw 71vh 3px 0 rgba(116,175,255,.24),82vw 69vh 2px 0 rgba(255,255,255,.3);animation:landingStarsBrightPulse 10s ease-in-out infinite alternate!important}@keyframes landingStarsSoftPulse{0%{opacity:.34;transform:translateZ(0)}55%{opacity:.58}to{opacity:.44;transform:translate3d(0,-4px,0)}}@keyframes landingStarsBrightPulse{0%{opacity:.34;transform:translateZ(0)}38%{opacity:.7}to{opacity:.48;transform:translate3d(0,3px,0)}}@media(max-width:640px){.landing-v3 .section-kicker{font-size:11.5px!important}.landing-v3 .landing-ui-top>span{font-size:12px!important}.landing-v3 .landing-ui-kpis small{font-size:9.4px!important}.landing-v3 .landing-ui-panel p,.landing-v3 .landing-ui-panel>strong{font-size:10px!important}.landing-v3 .landing-ui-table>div{font-size:9.6px!important}.landing-v3 .landing-ui-table .table-head{font-size:8.7px!important}.landing-v3 .landing-ui-search{font-size:9.4px!important}.landing-v3 .showcase-copy>p{font-size:14px!important}.landing-v3 .fragment-grid article>p,.landing-v3 .showcase-copy li{font-size:11.5px!important}.landing-v3 .process-line p{font-size:12px!important}.landing-v3 .pricing-grid-v2 h3{font-size:15px!important}.landing-v3 .pricing-grid-v2 article>p{font-size:13px!important}.landing-v3 .pricing-grid-v2 li{font-size:11.5px!important}.landing-v3 .pricing-grid-v2 em{font-size:9px!important;top:12px!important;right:12px!important}.landing-v3 .landing-hero-v2:after,.landing-v3 .landing-hero-v2:before{top:calc(66px + var(--landing-safe-top,0px))}}@media(prefers-reduced-motion:reduce){.landing-v3 .landing-hero-v2:after,.landing-v3 .landing-hero-v2:before{animation:none!important}}.landing-v3 .landing-hero-v2:after,.landing-v3 .landing-hero-v2:before{display:none!important}.landing-v3 .landing-hero-v2{position:relative;isolation:isolate;background:radial-gradient(circle at 21% 28%,rgba(255,120,24,.12),transparent 22%),radial-gradient(circle at 78% 25%,rgba(77,93,255,.15),transparent 26%),radial-gradient(circle at 66% 78%,rgba(21,201,219,.09),transparent 25%),linear-gradient(145deg,#04101d,#061728 52%,#050f1c)!important}.landing-v3 .landing-hero-content{position:relative;z-index:4}.landing-v3 .landing-hero-space{position:absolute;z-index:1;inset:calc(70px + var(--landing-safe-top,0px)) 0 0;overflow:hidden;pointer-events:none;perspective:900px;perspective-origin:60% 42%;container-type:size}.landing-v3 .landing-real-star{position:absolute;display:block;border-radius:50%;background:#fff;opacity:.58;box-shadow:0 0 5px currentColor;animation:landingRealStarTwinkle ease-in-out infinite alternate}.landing-v3 .landing-real-star.white{color:#fff;background:#fff}.landing-v3 .landing-real-star.blue{color:#77b8ff;background:#9dccff}.landing-v3 .landing-real-star.orange{color:#ff9b50;background:#ffc08c}.landing-v3 .landing-real-star.violet{color:#9b82ff;background:#b8a7ff}.landing-v3 .landing-real-star:nth-child(7n){box-shadow:0 0 10px currentColor;opacity:.82}.landing-v3 .landing-real-star:nth-child(11n){transform:scale(1.7);opacity:.75}.landing-v3 .landing-nebula{position:absolute;border-radius:50%;filter:blur(72px);opacity:.24;mix-blend-mode:screen;animation:landingNebulaDrift 14s ease-in-out infinite alternate}.landing-v3 .nebula-orange{width:420px;height:330px;left:-110px;top:8%;background:radial-gradient(circle,#ff7a1a 0,#e95b91 34%,transparent 72%)}.landing-v3 .nebula-violet{width:520px;height:430px;right:-150px;top:1%;background:radial-gradient(circle,#7657ff 0,#1268df 38%,transparent 72%);animation-delay:-6s}.landing-v3 .nebula-cyan{width:410px;height:310px;right:18%;bottom:-130px;background:radial-gradient(circle,#19c6d4 0,#1268df 38%,transparent 70%);animation-delay:-10s}.landing-v3 .landing-orbit{position:absolute;z-index:1;border:1px solid rgba(123,174,255,.13);border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 35px rgba(18,104,223,.035)}.landing-v3 .orbit-one{width:690px;height:260px;right:-100px;top:17%}.landing-v3 .orbit-two{width:460px;height:170px;left:-80px;bottom:12%;border-color:rgba(255,146,79,.11);transform:rotate(13deg)}.landing-v3 .landing-planet{position:absolute;border-radius:50%;opacity:.82}.landing-v3 .planet-system-one{position:absolute;z-index:2;width:132px;height:92px;right:4.3%;top:15.7%;filter:drop-shadow(-8px 8px 24px rgba(18,104,223,.2))}.landing-v3 .planet-one{z-index:2;width:82px;height:82px;left:25px;top:4px;background:radial-gradient(circle at 32% 25%,rgba(142,235,255,.92) 0 3%,#38c5ee 8%,#1268df 29%,#0a2f65 48%,#09182a 67%,#020b15 100%);box-shadow:inset -13px -8px 21px rgba(0,0,0,.42),inset 8px 7px 15px rgba(93,218,255,.09),0 0 2px rgba(95,216,255,.9)}.landing-v3 .landing-planet-ring{position:absolute;left:0;top:35px;width:132px;height:22px;border-radius:50%;transform:rotate(-16deg)}.landing-v3 .landing-planet-ring.ring-back{z-index:1;border:1.5px solid rgba(255,157,84,.52);box-shadow:0 0 12px rgba(255,122,26,.14),inset 0 0 7px rgba(255,198,137,.06);opacity:.72}.landing-v3 .landing-planet-ring.ring-front{z-index:3;border:0;border-bottom:1.8px solid rgba(255,180,111,.88);clip-path:inset(56% 10% -3px 10%);box-shadow:0 5px 9px -7px rgba(255,122,26,.46);filter:drop-shadow(0 1px 1px rgba(255,122,26,.2))}.landing-v3 .planet-two{z-index:2;width:34px;height:34px;left:9%;bottom:17%;background:radial-gradient(circle at 38% 31%,#ffb15d 0,#db6214 28%,#241326 74%);box-shadow:0 0 24px rgba(255,122,26,.2)}.landing-v3 .landing-space-comets{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden}.landing-v3 .landing-space-comets i{position:absolute;left:-25%;top:19%;width:140px;height:1px;opacity:0;transform-origin:right center;background:linear-gradient(90deg,transparent,#9ac8ea30 45%,#e1edffb3 92%,#fff);animation:landingCosmosSpaceComet 15s linear -1s infinite;will-change:transform,opacity}.landing-v3 .landing-space-comets i:after{content:"";position:absolute;right:0;top:-1px;width:3px;height:3px;border-radius:50%;background:#f2f7ff;box-shadow:0 0 7px 2px #b8d7ff80}.landing-v3 .landing-space-comets i:nth-child(2){top:66%;width:100px;animation-duration:19s;animation-delay:-8s}.landing-v3 .landing-space-comets i:nth-child(3){top:5%;width:170px;animation-duration:23s;animation-delay:-14s}.landing-v3 .landing-space-comets i:nth-child(4){top:81%;width:80px;animation-duration:17s;animation-delay:-5s}.landing-v3 .landing-pricing-v2:after,.landing-v3 .landing-product-showcase:after{content:"";position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;filter:blur(78px);opacity:.2;pointer-events:none;animation:landingFrameLight 10s ease-in-out infinite alternate}.landing-v3 .landing-product-showcase:after{right:-180px;top:28%;background:linear-gradient(135deg,#ff7a1a,#e95b91,#7657ff)}.landing-v3 .landing-pricing-v2:after{left:-170px;top:18%;background:linear-gradient(135deg,#19c6d4,#1268df,#7657ff)}.landing-v3 .showcase-row{position:relative}.landing-v3 .showcase-row:after{left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,122,26,.38),rgba(233,91,145,.28),rgba(118,87,255,.34),rgba(25,198,212,.34),transparent);opacity:.85}.landing-v3 .showcase-row:nth-of-type(2n):after{background:linear-gradient(90deg,transparent,rgba(25,198,212,.34),rgba(18,104,223,.36),rgba(118,87,255,.34),rgba(255,122,26,.3),transparent)}.landing-v3 .landing-product-stage{box-shadow:0 34px 90px rgba(0,0,0,.34),-24px -8px 72px rgba(255,122,26,.09),28px 10px 78px rgba(18,104,223,.11),0 0 62px rgba(118,87,255,.055)!important}.landing-v3 .landing-footer-cosmos{display:block!important;position:relative;overflow:hidden;padding:max(50px,calc(44px + var(--landing-safe-bottom))) max(clamp(28px,4.2vw,64px),var(--landing-safe-right)) max(26px,var(--landing-safe-bottom)) max(clamp(28px,4.2vw,64px),var(--landing-safe-left))!important;background:radial-gradient(ellipse at 30% 18%,rgba(25,104,168,.14),transparent 32%),radial-gradient(ellipse at 80% 45%,rgba(22,72,121,.13),transparent 36%),linear-gradient(120deg,#061423,#071a2b 48%,#071827)!important;border-top:1px solid rgba(120,163,209,.09)!important}.landing-v3 .landing-footer-cosmos:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 11% 18%,rgba(255,255,255,.22) 0 1px,transparent 1.3px),radial-gradient(circle at 79% 34%,rgba(105,178,255,.17) 0 1px,transparent 1.4px),radial-gradient(circle at 64% 76%,rgba(255,148,79,.11) 0 1px,transparent 1.3px);background-size:239px 239px,331px 331px,417px 417px}.landing-v3 .landing-footer-main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,2.18fr);align-items:start;gap:clamp(34px,4vw,70px);max-width:1390px;margin:0 auto;padding:0 0 40px}.landing-v3 .landing-footer-links-grid{display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));align-items:start;gap:clamp(22px,2.6vw,42px);min-width:0}.landing-v3 .landing-footer-brand img{display:block;width:188px!important;max-width:100%;height:auto}.landing-v3 .landing-footer-brand p{max-width:330px;margin:23px 0 0;color:#91a8c1;font-size:12.5px!important;line-height:1.75;font-weight:500}.landing-v3 .landing-footer-column{display:flex!important;flex-direction:column;align-items:flex-start;gap:12px}.landing-v3 .landing-footer-column strong{margin:0 0 7px;color:#9fc6e8;font-size:10.5px;line-height:1;letter-spacing:.065em;font-weight:800}.landing-v3 .landing-footer-column a,.landing-v3 .landing-footer-column button{display:inline-flex!important;align-items:center;min-height:auto!important;margin:0;padding:0!important;border:0!important;background:none!important;color:#86a6c8!important;font:inherit;font-size:11.5px!important;font-weight:500;letter-spacing:0!important;text-transform:none!important;text-decoration:none;cursor:pointer;box-shadow:none!important;transition:color .2s ease,transform .2s ease}.landing-v3 .landing-footer-column a:hover,.landing-v3 .landing-footer-column button:hover{color:#f3f8ff!important;transform:translateX(2px)}.landing-v3 .landing-footer-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1390px;margin:0 auto;padding-top:22px;border-top:1px solid rgba(115,158,201,.13);color:#7695b7}.landing-v3 .landing-footer-bottom span{font-size:9.5px!important;line-height:1.4;letter-spacing:.08em;font-weight:600}.landing-v3 .landing-footer-bottom span:last-child{text-align:right;color:#8eb4da}@keyframes landingRealStarTwinkle{0%{opacity:.22;transform:scale(.78)}55%{opacity:.88}to{opacity:.48;transform:scale(1.22)}}@keyframes landingNebulaDrift{0%{transform:translateZ(0) scale(.96)}to{transform:translate3d(28px,-18px,0) scale(1.08)}}@keyframes landingCosmosSpaceComet{0%{opacity:0;transform:translateZ(0) rotate(13deg)}2%{opacity:.8}17%{opacity:.55}22%,to{opacity:0;transform:translate3d(145cqw,30cqw,0) rotate(13deg)}}@keyframes landingFrameLight{0%{transform:translateZ(0) scale(.92)}to{transform:translate3d(40px,-24px,0) scale(1.1)}}@media(max-width:900px){.landing-v3 .landing-footer-main{grid-template-columns:1fr;gap:32px}.landing-v3 .landing-footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 34px}.landing-v3 .landing-footer-brand p{max-width:460px}.landing-v3 .planet-system-one{right:-24px;opacity:.72}}@media(max-width:640px){.landing-v3 .landing-hero-space{inset:calc(66px + var(--landing-safe-top,0px)) 0 0}.landing-v3 .landing-nebula{filter:blur(58px);opacity:.2}.landing-v3 .nebula-orange{width:300px;height:250px;left:-145px}.landing-v3 .nebula-violet{width:320px;height:290px;right:-155px}.landing-v3 .nebula-cyan{width:280px;height:230px;right:-80px;bottom:-120px}.landing-v3 .orbit-one{width:420px;height:180px;right:-210px;top:25%}.landing-v3 .orbit-two{width:300px;height:110px;left:-165px;bottom:18%}.landing-v3 .planet-system-one{width:88px;height:62px;right:-12px;top:18%}.landing-v3 .planet-one{width:54px;height:54px;left:17px;top:4px}.landing-v3 .landing-planet-ring{left:0;top:24px;width:88px;height:15px}.landing-v3 .landing-planet-ring.ring-back{border-width:1px}.landing-v3 .landing-planet-ring.ring-front{border-bottom-width:1.2px;clip-path:inset(56% 11% -3px 11%)}.landing-v3 .landing-space-comets i{width:105px}.landing-v3 .landing-space-comets i:nth-child(2){width:76px}.landing-v3 .landing-space-comets i:nth-child(3){width:128px}.landing-v3 .landing-space-comets i:nth-child(4){width:62px}.landing-v3 .planet-two{width:24px;height:24px;left:5%;bottom:13%}.landing-v3 .landing-footer-cosmos{padding-top:38px!important}.landing-v3 .landing-footer-main{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.landing-v3 .landing-footer-links-grid{grid-template-columns:1fr 1fr;gap:30px 26px}.landing-v3 .landing-footer-brand img{width:166px!important}.landing-v3 .landing-footer-brand p{margin-top:16px;font-size:12px!important;max-width:320px}.landing-v3 .landing-footer-column strong{font-size:10px}.landing-v3 .landing-footer-column a,.landing-v3 .landing-footer-column button{font-size:11.5px!important}.landing-v3 .landing-footer-bottom{align-items:flex-start;flex-direction:column;padding-top:18px}.landing-v3 .landing-footer-bottom span:last-child{text-align:left}}@media(max-width:420px){.landing-v3 .landing-footer-main{grid-template-columns:1fr}.landing-v3 .landing-footer-links-grid{grid-template-columns:1fr 1fr;gap:26px 18px}}@media(prefers-reduced-motion:reduce){.landing-v3 .landing-nebula,.landing-v3 .landing-pricing-v2:after,.landing-v3 .landing-product-showcase:after,.landing-v3 .landing-real-star,.landing-v3 .landing-space-comets i{animation:none!important}}.landing-trial-modal{color-scheme:dark!important}.landing-trial-modal .trial-form input:not([type=checkbox]):not([type=radio]),.landing-trial-modal .trial-form select,.landing-trial-modal .trial-form textarea{-webkit-appearance:none!important;appearance:none!important;width:100%!important;min-height:42px!important;margin:0!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;outline:0!important;background:#101d2e!important;background-image:none!important;box-shadow:none!important;color:#f4f7fb!important;-webkit-text-fill-color:#f4f7fb!important;caret-color:#f4f7fb!important;font-weight:400!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.landing-trial-modal .trial-form input:not([type=checkbox]):not([type=radio]):hover,.landing-trial-modal .trial-form select:hover,.landing-trial-modal .trial-form textarea:hover{border-color:rgba(255,255,255,.2)!important;background:#122136!important}.landing-trial-modal .trial-form input:not([type=checkbox]):not([type=radio]):focus,.landing-trial-modal .trial-form input:not([type=checkbox]):not([type=radio]):focus-visible,.landing-trial-modal .trial-form select:focus,.landing-trial-modal .trial-form select:focus-visible,.landing-trial-modal .trial-form textarea:focus,.landing-trial-modal .trial-form textarea:focus-visible{border-color:rgba(255,153,75,.62)!important;background:#122136!important;box-shadow:0 0 0 3px rgba(255,132,27,.08)!important}.landing-trial-modal .trial-form input::placeholder,.landing-trial-modal .trial-form textarea::placeholder{color:#8294ab!important;opacity:1!important;-webkit-text-fill-color:#8294ab!important}.landing-trial-modal .trial-form input:-webkit-autofill,.landing-trial-modal .trial-form input:-webkit-autofill:active,.landing-trial-modal .trial-form input:-webkit-autofill:focus,.landing-trial-modal .trial-form input:-webkit-autofill:hover{-webkit-text-fill-color:#f4f7fb!important;caret-color:#f4f7fb!important;box-shadow:inset 0 0 0 1000px #101d2e!important;border:1px solid rgba(255,255,255,.14)!important;-webkit-transition:background-color 99999s ease-out 0s!important;transition:background-color 99999s ease-out 0s!important}.landing-trial-modal .trial-form input:-moz-autofill{color:#f4f7fb!important;background:#101d2e!important;box-shadow:inset 0 0 0 1000px #101d2e!important}@media(max-width:780px){.landing-trial-modal .trial-form input:not([type=checkbox]):not([type=radio]),.landing-trial-modal .trial-form select,.landing-trial-modal .trial-form textarea{min-height:44px!important;font-size:16px!important}}.landing-v3 .landing-section-title>p{font-size:17.5px!important;line-height:1.72!important;color:#a9bbcf!important}.landing-v3 .landing-product-showcase>.landing-section-title>p{max-width:780px!important;font-size:18px!important;line-height:1.75!important}.landing-v3 .showcase-copy>span{font-size:11.5px!important;letter-spacing:.115em!important}.landing-v3 .showcase-copy>p{max-width:590px;font-size:17px!important;line-height:1.78!important;color:#afc0d3!important}.landing-v3 .showcase-copy li{font-size:13.5px!important;line-height:1.5!important;color:#d0dbea!important}.landing-v3 .landing-capability-v2 p{font-size:15px!important;line-height:1.68!important}.landing-v3 .landing-capability-v2 li{font-size:12.8px!important;line-height:1.5!important}.landing-v3 .process-line p{font-size:14px!important}.landing-v3 .quick-copy>p{font-size:17px!important;line-height:1.74!important}.landing-v3 .quick-example>strong{font-size:15px!important;line-height:1.58!important}.landing-v3 .quick-example>p{font-size:13px!important;line-height:1.62!important}.landing-v3 .landing-ai-copy p{font-size:17px!important;line-height:1.72!important}.landing-v3 .fit-grid p{font-size:14px!important}.landing-v3 .pricing-grid-v2 article>p{font-size:14.5px!important;line-height:1.65!important}.landing-v3 .pricing-grid-v2 li{font-size:12.5px!important;line-height:1.5!important}.landing-v3 .landing-final-v2 p{font-size:17px!important;line-height:1.65!important}.landing-v3 .landing-ui-top>span{font-size:14px!important}.landing-v3 .landing-ui-top>button{font-size:10.5px!important}.landing-v3 .landing-ui-kpis small{font-size:11px!important}.landing-v3 .landing-ui-panel>strong{font-size:12px!important}.landing-v3 .landing-ui-panel p{font-size:12px!important;line-height:1.45!important}.landing-v3 .landing-ui-table>div{font-size:11.5px!important}.landing-v3 .landing-ui-table .table-head{font-size:10px!important}.landing-v3 .landing-ui-table em{font-size:9.5px!important}.landing-v3 .landing-ui-search{font-size:11px!important}.landing-v3 .landing-pipeline>div>small{font-size:10.5px!important}.landing-v3 .landing-pipeline article b{font-size:12.5px!important}.landing-v3 .landing-pipeline article span{font-size:10.5px!important}.landing-v3 .landing-pipeline article strong{font-size:13px!important}.landing-v3 .landing-doc-layout aside strong{font-size:10.5px!important}.landing-v3 .landing-doc-layout aside span{font-size:11px!important}.landing-v3 .doc-row b{font-size:11.5px!important}.landing-v3 .doc-row small,.landing-v3 .doc-row span{font-size:9.5px!important}.landing-v3 .agenda-mini p,.landing-v3 .agenda-mini>strong{font-size:10.8px!important;line-height:1.45!important}@media(max-width:780px){.landing-v3 .landing-ai-copy,.landing-v3 .landing-fit>div:first-child,.landing-v3 .landing-section-title,.landing-v3 .quick-copy,.landing-v3 .showcase-copy{text-align:center!important}.landing-v3 .landing-section-title{max-width:100%!important}.landing-v3 .landing-ai-copy>p,.landing-v3 .landing-section-title,.landing-v3 .landing-section-title>p,.landing-v3 .quick-copy>p,.landing-v3 .showcase-copy>p{margin-left:auto!important;margin-right:auto!important}.landing-v3 .landing-product-showcase>.landing-section-title>p{font-size:16.5px!important;line-height:1.68!important}.landing-v3 .showcase-copy{width:100%;max-width:620px;margin:0 auto}.landing-v3 .showcase-copy>span{display:block;font-size:11px!important}.landing-v3 .showcase-copy h3{max-width:560px;margin-left:auto!important;margin-right:auto!important}.landing-v3 .showcase-copy>p{max-width:560px!important;font-size:16px!important;line-height:1.72!important}.landing-v3 .showcase-copy ul{width:min(100%,520px);margin-left:auto!important;margin-right:auto!important}.landing-v3 .showcase-copy li{padding:10px 0!important;text-align:center!important;font-size:13px!important}.landing-v3 .showcase-copy li:before{position:static!important;display:inline-block!important;margin:0 8px 2px 0!important;vertical-align:middle!important}.landing-v3 .fit-grid article,.landing-v3 .landing-capability-v2 article,.landing-v3 .process-line article{text-align:center!important}.landing-v3 .landing-capability-v2 p{min-height:0!important;font-size:14.5px!important}.landing-v3 .landing-capability-v2 li{font-size:12.8px!important}.landing-v3 .fit-grid p,.landing-v3 .process-line p{font-size:13.5px!important}.landing-v3 .quick-example{text-align:center!important}.landing-v3 .quick-points{justify-content:center!important}.landing-v3 .landing-ui-top>span{font-size:13px!important}.landing-v3 .landing-ui-top>button{font-size:9.8px!important}.landing-v3 .landing-ui-kpis small{font-size:10.2px!important}.landing-v3 .landing-ui-panel p,.landing-v3 .landing-ui-panel>strong{font-size:11px!important}.landing-v3 .landing-ui-table>div{font-size:10.6px!important}.landing-v3 .landing-ui-table .table-head{font-size:9.4px!important}.landing-v3 .landing-ui-search{font-size:10.4px!important}.landing-v3 .landing-pipeline>div>small{font-size:10px!important}.landing-v3 .landing-pipeline article b{font-size:12px!important}.landing-v3 .landing-doc-layout aside strong,.landing-v3 .landing-pipeline article span{font-size:10px!important}.landing-v3 .landing-doc-layout aside span{font-size:10.5px!important}.landing-v3 .doc-row b{font-size:11px!important}.landing-v3 .agenda-mini p,.landing-v3 .agenda-mini>strong{font-size:10.5px!important}}.landing-v3 .pricing-grid-v2 article{isolation:isolate;overflow:hidden!important;transform:none!important;background:radial-gradient(circle at 86% 6%,rgba(var(--plan-accent-rgb),.12),transparent 30%),linear-gradient(180deg,rgba(var(--plan-accent-rgb),.045),transparent 34%),#0b1c31!important;border-color:rgba(var(--plan-accent-rgb),.24)!important;box-shadow:inset 0 2px 0 rgba(var(--plan-accent-rgb),.92),0 18px 44px rgba(2,10,22,.18)!important;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease,filter .24s ease!important}.landing-v3 .pricing-grid-v2 article,.landing-v3 .pricing-grid-v2 article:first-child{--plan-accent:#ff7a1a;--plan-accent-rgb:255,122,26}.landing-v3 .pricing-grid-v2 article:nth-child(2){--plan-accent:#7657ff;--plan-accent-rgb:118,87,255}.landing-v3 .pricing-grid-v2 article:nth-child(3){--plan-accent:#19c6d4;--plan-accent-rgb:25,198,212}.landing-v3 .pricing-grid-v2 article:nth-child(4){--plan-accent:#3f8cff;--plan-accent-rgb:63,140,255}.landing-v3 .pricing-grid-v2 article:nth-child(5){--plan-accent:#ff8b3d;--plan-accent-rgb:255,139,61}.landing-v3 .pricing-grid-v2 article:after{content:"";position:absolute;z-index:-1;width:170px;height:170px;right:-84px;top:-88px;border-radius:50%;background:radial-gradient(circle,rgba(var(--plan-accent-rgb),.2),rgba(var(--plan-accent-rgb),.055) 42%,transparent 70%);filter:blur(6px);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.landing-v3 .pricing-grid-v2 article:nth-child(5){background:radial-gradient(circle at 88% 5%,rgba(255,122,26,.15),transparent 29%),radial-gradient(circle at 8% 96%,rgba(118,87,255,.11),transparent 34%),linear-gradient(145deg,rgba(255,122,26,.045),rgba(18,104,223,.05) 52%,rgba(118,87,255,.045)),#0b1c31!important;border-color:rgba(255,139,61,.34)!important;box-shadow:inset 0 2px 0 rgba(255,139,61,.92),inset -1px 0 0 rgba(63,140,255,.14),0 18px 46px rgba(2,10,22,.2)!important}.landing-v3 .pricing-grid-v2 h3{color:rgb(var(--plan-accent-rgb))!important;text-shadow:0 0 20px rgba(var(--plan-accent-rgb),.12)}.landing-v3 .pricing-grid-v2 .plan-head>strong{color:#f5f8fc!important}.landing-v3 .pricing-grid-v2 .plan-head{border-bottom-color:rgba(var(--plan-accent-rgb),.16)!important}.landing-v3 .pricing-grid-v2 li:before{color:rgb(var(--plan-accent-rgb))!important;text-shadow:0 0 12px rgba(var(--plan-accent-rgb),.34)}.landing-v3 .pricing-grid-v2 button{position:relative;color:#f6f9fd!important;border:1px solid transparent!important;background:linear-gradient(#0b1c31,#0b1c31) padding-box,linear-gradient(110deg,rgb(var(--plan-accent-rgb)),#1268df) border-box!important;box-shadow:none!important;transform:none!important;transition:background .22s ease,box-shadow .22s ease,color .22s ease,border-color .22s ease,filter .22s ease!important}.landing-v3 .pricing-grid-v2 article.featured em,.landing-v3 .pricing-grid-v2 article:nth-child(5) em{background:linear-gradient(#0a192c,#0a192c) padding-box,linear-gradient(115deg,#ff7a1a,#ff9a54 34%,#7657ff 68%,#1268df) border-box!important;color:#ffc18e!important;box-shadow:0 0 24px rgba(255,122,26,.13),0 7px 20px rgba(0,0,0,.2)!important}@media(hover:hover) and (pointer:fine){.landing-v3 .pricing-grid-v2 article:hover{transform:none!important;border-color:rgba(var(--plan-accent-rgb),.58)!important;box-shadow:inset 0 2px 0 rgba(var(--plan-accent-rgb),1),0 20px 54px rgba(1,8,18,.28),0 0 30px rgba(var(--plan-accent-rgb),.11)!important;filter:brightness(1.035)}.landing-v3 .pricing-grid-v2 article:hover:after{opacity:1;transform:scale(1.08)}.landing-v3 .pricing-grid-v2 button:hover{transform:none!important;color:#fff!important;background:linear-gradient(rgba(var(--plan-accent-rgb),.13),rgba(var(--plan-accent-rgb),.13)) padding-box,linear-gradient(110deg,rgb(var(--plan-accent-rgb)),#1268df) border-box!important;box-shadow:0 0 20px rgba(var(--plan-accent-rgb),.15)!important;filter:none!important}}@media(max-width:780px){.landing-v3 .pricing-grid-v2 article{box-shadow:inset 0 2px 0 rgba(var(--plan-accent-rgb),.88),0 13px 34px rgba(2,10,22,.16)!important}}.landing-v3 .landing-section-title{width:min(980px,100%)!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:clamp(34px,4vw,58px)!important;text-align:center!important}.landing-v3 .landing-section-title.compact{max-width:940px!important;margin-left:auto!important;margin-right:auto!important}.landing-v3 .landing-product-showcase .section-kicker,.landing-v3 .landing-section-title .section-kicker{display:block;text-align:center!important}.landing-v3 .landing-ai-copy h2,.landing-v3 .landing-final-v2 h2,.landing-v3 .landing-fit h2,.landing-v3 .landing-hero-copy-v2 h1,.landing-v3 .landing-section-title h2,.landing-v3 .landing-section-title>p,.landing-v3 .showcase-copy h3{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.landing-v3 .landing-section-title>p{max-width:760px!important}.landing-v3 .landing-section-title h2:after{content:"";display:block;width:72px;height:3px;margin:22px auto 0;border-radius:99px;background:linear-gradient(90deg,#ff7a1a,#e95b91,#7657ff,#19c6d4,#1268df);box-shadow:0 0 22px rgba(118,87,255,.16)}.landing-v3 .landing-hero-copy-v2{text-align:center!important}.landing-v3 .landing-hero-copy-v2 h1{max-width:820px!important}.landing-v3 .landing-hero-copy-v2>p{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.landing-v3 .landing-hero-actions,.landing-v3 .landing-proof{justify-content:center!important}.landing-v3 .landing-product-stage{border-color:rgba(255,255,255,.14)!important;box-shadow:0 48px 120px rgba(0,0,0,.38),-22px 12px 70px rgba(255,122,26,.07),24px -10px 80px rgba(18,104,223,.09)!important}.landing-v3 .landing-capability-zone,.landing-v3 .landing-fit,.landing-v3 .landing-fragmentation,.landing-v3 .landing-pricing-v2,.landing-v3 .landing-process,.landing-v3 .landing-product-showcase{scroll-margin-top:110px}.landing-v3 .landing-product-showcase{padding-top:clamp(84px,8vw,118px)!important;padding-bottom:clamp(78px,7vw,110px)!important}.landing-v3 .showcase-row,.landing-v3 .showcase-row.reverse{--showcase-accent-rgb:255,122,26;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(var(--showcase-accent-rgb),.18)!important;border-radius:28px;padding:clamp(34px,4.2vw,58px)!important;margin:0 0 28px;background:radial-gradient(circle at 8% 10%,rgba(var(--showcase-accent-rgb),.09),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.026),rgba(255,255,255,.008));box-shadow:0 26px 74px rgba(0,0,0,.16)}.landing-v3 .showcase-row:nth-of-type(2){--showcase-accent-rgb:25,198,212}.landing-v3 .showcase-row:nth-of-type(3){--showcase-accent-rgb:118,87,255}.landing-v3 .showcase-row:nth-of-type(4){--showcase-accent-rgb:233,91,145}.landing-v3 .showcase-row:before{content:"";position:absolute;z-index:-1;width:260px;height:260px;border-radius:50%;right:-125px;top:-125px;background:radial-gradient(circle,rgba(var(--showcase-accent-rgb),.15),transparent 68%);filter:blur(6px);pointer-events:none}.landing-v3 .showcase-row:after{content:"";position:absolute;left:34px;right:34px;top:0;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,rgba(var(--showcase-accent-rgb),.85),#1268df,transparent);opacity:.78;pointer-events:none}.landing-v3 .showcase-copy>span{display:block;text-align:center!important;color:rgb(var(--showcase-accent-rgb))!important;font-size:10.5px!important}.landing-v3 .showcase-copy h3{max-width:560px;margin-top:14px!important;margin-bottom:17px!important}.landing-v3 .showcase-copy>p{max-width:600px}.landing-v3 .landing-ui-window{border-color:rgba(var(--showcase-accent-rgb),.18)!important;box-shadow:0 28px 80px rgba(0,0,0,.3),0 0 42px rgba(var(--showcase-accent-rgb),.055)!important}.landing-v3 .fragment-grid article{position:relative;overflow:hidden;min-height:132px!important;padding:22px!important}.landing-v3 .fragment-grid article:after{content:"";position:absolute;width:110px;height:110px;right:-55px;bottom:-58px;border-radius:50%;background:radial-gradient(circle,rgba(255,122,26,.12),transparent 70%);pointer-events:none}.landing-v3 .fragment-grid article:nth-child(2):after{background:radial-gradient(circle,rgba(118,87,255,.12),transparent 70%)}.landing-v3 .fragment-grid article:nth-child(3):after{background:radial-gradient(circle,rgba(25,198,212,.12),transparent 70%)}.landing-v3 .fragment-grid article:nth-child(4):after{background:radial-gradient(circle,rgba(233,91,145,.11),transparent 70%)}.landing-v3 .fragment-grid article:nth-child(5):after{background:radial-gradient(circle,rgba(18,104,223,.11),transparent 70%)}.landing-v3 .process-line article{text-align:center!important}.landing-v3 .process-line article>span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;border-radius:99px;padding:0 10px;background:rgba(255,255,255,.76);border:1px solid rgba(20,42,68,.08)}.landing-v3 .process-line h3{margin-top:22px!important;font-size:14px!important}.landing-v3 .landing-capability-v2 article{position:relative;overflow:hidden;border-color:rgba(255,255,255,.11)!important;box-shadow:0 18px 48px rgba(0,0,0,.12)}.landing-v3 .landing-capability-v2 article:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#ff7a1a,#1268df);opacity:.82}.landing-v3 .landing-capability-v2 article:nth-child(2):before{background:linear-gradient(90deg,#19c6d4,#1268df)}.landing-v3 .landing-capability-v2 article:nth-child(3):before{background:linear-gradient(90deg,#7657ff,#e95b91)}.landing-v3 .landing-capability-v2 article:nth-child(4):before{background:linear-gradient(90deg,#ff8b3d,#e95b91)}.landing-v3 .landing-ai-band,.landing-v3 .landing-quick-band{border-color:rgba(255,255,255,.13)!important;box-shadow:0 30px 88px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)!important}.landing-v3 .landing-ai-copy{text-align:center!important}.landing-v3 .landing-ai-copy .landing-pill{justify-content:center}.landing-v3 .landing-ai-copy>p{max-width:700px;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.landing-v3 .quick-copy{max-width:690px!important}.landing-v3 .quick-example{text-align:left;background:linear-gradient(135deg,rgba(255,122,26,.055),rgba(118,87,255,.045),rgba(18,104,223,.045))!important;border-color:rgba(255,255,255,.11)!important}.landing-v3 .quick-points{justify-content:center!important}.landing-v3 .landing-ai-conversation{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.018)}.landing-v3 .landing-fit>div:first-child{display:block!important;max-width:980px;margin:0 auto 40px!important;text-align:center!important}.landing-v3 .landing-fit>div:first-child .section-kicker{display:block;margin-bottom:13px;text-align:center!important}.landing-v3 .landing-fit h2{max-width:900px}.landing-v3 .fit-grid article{position:relative;overflow:hidden;text-align:center;padding:26px 23px!important}.landing-v3 .fit-grid article:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,#ff7a1a,#1268df,transparent);opacity:.52}.landing-v3 .landing-pricing-v2>.landing-section-title{max-width:900px!important}.landing-v3 .landing-final-v2{position:relative;overflow:hidden;isolation:isolate}.landing-v3 .landing-final-v2:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 16% 30%,rgba(255,122,26,.17),transparent 28%),radial-gradient(circle at 82% 24%,rgba(118,87,255,.15),transparent 30%),radial-gradient(circle at 54% 100%,rgba(25,198,212,.1),transparent 28%);pointer-events:none}.landing-v3 .landing-final-v2:after{content:"";position:absolute;left:15%;right:15%;top:0;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,#ff7a1a,#e95b91,#7657ff,#19c6d4,#1268df,transparent)}@media(hover:hover) and (pointer:fine){.landing-v3 .fit-grid article:hover,.landing-v3 .fragment-grid article:hover,.landing-v3 .landing-capability-v2 article:hover,.landing-v3 .landing-ui-window:hover{transform:none!important}.landing-v3 .landing-ui-window:hover{border-color:rgba(var(--showcase-accent-rgb),.38)!important;box-shadow:0 30px 84px rgba(0,0,0,.32),0 0 46px rgba(var(--showcase-accent-rgb),.1)!important}.landing-v3 .fragment-grid article:hover{border-color:rgba(255,122,26,.34)!important;box-shadow:0 15px 40px rgba(17,38,64,.09),0 0 26px rgba(255,122,26,.055)!important}.landing-v3 .landing-capability-v2 article:hover{border-color:rgba(25,198,212,.26)!important;box-shadow:0 21px 56px rgba(0,0,0,.17),0 0 28px rgba(25,198,212,.055)!important}.landing-v3 .fit-grid article:hover{border-color:#cfd8e4!important;box-shadow:0 15px 38px rgba(18,36,58,.085)!important}}@media(max-width:900px){.landing-v3 .showcase-row,.landing-v3 .showcase-row.reverse{padding:34px 26px!important;border-radius:24px}.landing-v3 .landing-hero-copy-v2,.landing-v3 .landing-product-stage{margin-left:auto!important;margin-right:auto!important}}@media(max-width:780px){.landing-v3 .landing-section-title h2:after{width:58px;margin-top:17px}.landing-v3 .showcase-row,.landing-v3 .showcase-row.reverse{padding:28px 18px!important;margin-bottom:18px;border-radius:21px}.landing-v3 .showcase-row:after{left:20px;right:20px}.landing-v3 .quick-example,.landing-v3 .showcase-copy ul,.landing-v3 .showcase-copy>p{text-align:center!important}.landing-v3 .landing-ai-conversation{padding:12px}.landing-v3 .bubble{max-width:94%}}@media(max-width:520px){.landing-v3 .landing-ai-copy h2,.landing-v3 .landing-fit h2,.landing-v3 .landing-section-title h2,.landing-v3 .showcase-copy h3{text-wrap:balance}.landing-v3 .showcase-row,.landing-v3 .showcase-row.reverse{padding:24px 14px!important}.landing-v3 .landing-ui-window{box-shadow:0 20px 54px rgba(0,0,0,.24),0 0 28px rgba(var(--showcase-accent-rgb),.045)!important}}.landing-v3 .pricing-grid-v2 .plan-modules-item{position:relative!important;display:block!important;z-index:8;color:#a9b9cc!important}.landing-v3 .pricing-grid-v2 .plan-modules-item:before{display:none!important}.landing-v3 .pricing-grid-v2 .plan-modules-trigger{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#a9b9cc!important;font:inherit!important;line-height:1.45!important;text-align:left!important;cursor:pointer;transform:none!important;filter:none!important}.landing-v3 .pricing-grid-v2 .plan-modules-trigger:before{content:"✓";flex:0 0 auto;color:rgb(var(--plan-accent-rgb));font-weight:900;text-shadow:0 0 12px rgba(var(--plan-accent-rgb),.34)}.landing-v3 .pricing-grid-v2 .plan-modules-trigger:focus-visible,.landing-v3 .pricing-grid-v2 .plan-modules-trigger:hover{background:transparent!important;box-shadow:none!important;color:#f4f8fd!important;outline:none}.landing-v3 .pricing-grid-v2 .plan-modules-info{display:grid;place-items:center;width:17px;height:17px;flex:0 0 17px;margin-left:1px;border:1px solid rgba(var(--plan-accent-rgb),.45);border-radius:50%;background:rgba(var(--plan-accent-rgb),.08);color:rgb(var(--plan-accent-rgb));font-size:9px;font-weight:800;font-style:normal;line-height:1;box-shadow:0 0 0 0 rgba(var(--plan-accent-rgb),0);transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-v3 .pricing-grid-v2 .plan-modules-item:focus-within .plan-modules-info,.landing-v3 .pricing-grid-v2 .plan-modules-item:hover .plan-modules-info,.landing-v3 .pricing-grid-v2 article.modules-open .plan-modules-info{background:rgba(var(--plan-accent-rgb),.16);border-color:rgba(var(--plan-accent-rgb),.72);box-shadow:0 0 14px rgba(var(--plan-accent-rgb),.18)}.landing-v3 .pricing-grid-v2 .plan-modules-mobile-toggle{display:none}.landing-v3 .pricing-grid-v2 .plan-modules-tooltip{position:absolute;z-index:30;left:-9px;right:-9px;bottom:calc(100% + 9px);max-height:270px;padding:12px;overflow:auto;border:1px solid rgba(var(--plan-accent-rgb),.35);border-radius:12px;background:radial-gradient(circle at 92% 0,rgba(var(--plan-accent-rgb),.13),transparent 34%),#071525;box-shadow:0 18px 42px rgba(0,0,0,.38),0 0 26px rgba(var(--plan-accent-rgb),.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px) scale(.985);transform-origin:50% 100%;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;scrollbar-width:thin;scrollbar-color:rgba(var(--plan-accent-rgb),.42) transparent}.landing-v3 .pricing-grid-v2 .plan-modules-tooltip:after{content:"";position:absolute;left:17px;right:17px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--plan-accent-rgb)),#1268df,transparent);opacity:.9}.landing-v3 .pricing-grid-v2 .plan-modules-tooltip-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.landing-v3 .pricing-grid-v2 .plan-modules-tooltip-head strong{color:#f5f8fc;font-size:9.5px;font-weight:750;letter-spacing:.08em}.landing-v3 .pricing-grid-v2 .plan-modules-tooltip-head small{display:grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:rgba(var(--plan-accent-rgb),.13);color:rgb(var(--plan-accent-rgb));font-size:9px;font-weight:800}.landing-v3 .pricing-grid-v2 .plan-modules-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.landing-v3 .pricing-grid-v2 .plan-modules-list>span{display:flex;align-items:center;min-width:0;min-height:28px;padding:6px 7px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:rgba(255,255,255,.025);color:#b9c8d9;font-size:10.5px;font-weight:650;line-height:1.2;letter-spacing:.01em}.landing-v3 .pricing-grid-v2 .plan-modules-list>span:before{content:"";width:5px;height:5px;flex:0 0 5px;margin-right:6px;border-radius:50%;background:rgb(var(--plan-accent-rgb));box-shadow:0 0 8px rgba(var(--plan-accent-rgb),.42)}.landing-v3 .pricing-grid-v2 .plan-modules-mobile-hint{display:none}@media(hover:hover) and (pointer:fine){.landing-v3 .pricing-grid-v2 .plan-modules-item:focus-within .plan-modules-tooltip,.landing-v3 .pricing-grid-v2 .plan-modules-item:hover .plan-modules-tooltip,.landing-v3 .pricing-grid-v2 article.modules-open .plan-modules-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}}@media(max-width:780px){.landing-v3 .pricing-grid-v2 .plan-modules-item{margin-top:1px}.landing-v3 .pricing-grid-v2 .plan-modules-trigger{min-height:36px!important;padding:5px 8px!important;border:1px solid rgba(var(--plan-accent-rgb),.16)!important;border-radius:9px!important;background:rgba(var(--plan-accent-rgb),.045)!important}.landing-v3 .pricing-grid-v2 .plan-modules-trigger:before{margin-left:1px}.landing-v3 .pricing-grid-v2 .plan-modules-info{display:grid;margin-left:auto;width:20px;height:20px;flex:0 0 20px;font-size:10px}.landing-v3 .pricing-grid-v2 .plan-modules-mobile-toggle{display:none}.landing-v3 .pricing-grid-v2 .plan-modules-tooltip{position:relative;left:auto;right:auto;bottom:auto;width:100%;max-height:0;margin:0;padding:0 11px;overflow:hidden;border-color:transparent;border-radius:10px;opacity:0;visibility:hidden;pointer-events:none;transform:none;box-shadow:none;transition:max-height .28s ease,opacity .2s ease,margin .2s ease,padding .2s ease,border-color .2s ease}.landing-v3 .pricing-grid-v2 article.modules-open .plan-modules-tooltip{max-height:520px;margin-top:8px;padding:12px 11px 10px;border-color:rgba(var(--plan-accent-rgb),.24);opacity:1;visibility:visible;pointer-events:auto;box-shadow:inset 0 1px 0 rgba(var(--plan-accent-rgb),.12)}.landing-v3 .pricing-grid-v2 .plan-modules-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.landing-v3 .pricing-grid-v2 .plan-modules-list>span{min-height:32px;padding:7px 8px;font-size:11.5px;line-height:1.3}.landing-v3 .pricing-grid-v2 .plan-modules-tooltip-head strong{font-size:10px}.landing-v3 .pricing-grid-v2 .plan-modules-mobile-hint{display:block;margin-top:9px;color:#7187a2;font-size:8px;font-weight:700;letter-spacing:.08em;text-align:center}}@media(max-width:390px){.landing-v3 .pricing-grid-v2 .plan-modules-list{grid-template-columns:1fr}}.settings-page{width:min(100%,1540px)!important;padding-bottom:28px!important}.settings-shell{grid-template-columns:236px minmax(0,1fr)!important;gap:18px!important}.settings-nav{top:78px!important;border-radius:14px!important;box-shadow:none!important}.settings-account-card{grid-template-columns:44px minmax(0,1fr)!important;padding:14px!important}.settings-account-card strong{font-size:12px!important}.settings-account-card small,.settings-account-card span{font-size:9.5px!important}.settings-nav nav{padding:7px!important;gap:2px!important}.settings-nav nav button{min-height:40px!important;padding:0 11px!important;font-size:10.5px!important;letter-spacing:.025em!important;border-radius:9px!important}.settings-nav nav button:hover{background:color-mix(in srgb,var(--surface2) 88%,var(--blue) 12%)!important;color:var(--text)!important}.settings-nav nav button.active{background:color-mix(in srgb,var(--surface2) 90%,var(--blue) 10%)!important;box-shadow:inset 3px 0 0 var(--orange)!important}.settings-main{min-height:520px!important;border-radius:14px!important;padding:20px!important;overflow:visible!important}.settings-embedded>.content{display:grid!important;gap:18px!important}.settings-embedded>.content>.section-row:first-child,.settings-section-heading,.team-access-heading{min-height:42px!important;align-items:center!important;margin:0!important;padding:0 0 14px!important;border-bottom:1px solid var(--line)!important}.settings-section-heading h2,.team-access-heading h2{margin:4px 0 0!important}.tenant-support-banner{min-height:38px!important;margin:0 0 18px!important;padding:8px 11px!important;border-radius:10px!important;display:flex!important;align-items:center!important;gap:8px!important;background:color-mix(in srgb,var(--surface2) 91%,var(--orange) 9%)!important}.tenant-support-banner strong{font-size:9px!important;color:var(--orange)!important;letter-spacing:.07em!important}.tenant-support-banner span{font-size:10px!important;color:var(--text)!important;font-weight:650!important;line-height:1!important}.tenant-support-banner em{margin-left:auto!important;padding:4px 7px!important;border:1px solid color-mix(in srgb,var(--blue) 32%,var(--line))!important;border-radius:999px!important;color:var(--blue)!important;font-size:8px!important;font-style:normal!important;font-weight:800!important;letter-spacing:.05em!important}.settings-account-pane{gap:14px!important}.settings-pane-heading{padding-bottom:11px!important}.settings-summary-grid{gap:10px!important}.settings-summary-grid article{min-height:76px!important;padding:12px 13px!important;border-radius:11px!important}.settings-preferences{gap:10px!important}.settings-preferences>div{min-height:72px!important;padding:11px 13px!important;border-radius:11px!important}.settings-company-profile{gap:16px!important}.settings-company-profile .profile-form{gap:12px!important}.settings-company-profile .form-section{padding:16px!important;border-radius:12px!important;box-shadow:none!important}.settings-company-profile .form-section-title{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin-bottom:13px!important}.settings-company-profile .form-section-title h3{order:-1!important;margin:0!important;font-size:14px!important;letter-spacing:.025em!important}.settings-company-profile .form-section-title .section-kicker{font-size:8px!important;color:var(--muted)!important}.settings-company-profile .form-grid{gap:11px 12px!important}.settings-company-profile .field{gap:5px!important}.settings-company-profile .field label{font-size:8.5px!important}.settings-company-profile .field input,.settings-company-profile .field select{min-height:42px!important;padding:0 11px!important;border-radius:9px!important}.settings-company-profile .field textarea{min-height:88px!important;border-radius:9px!important}.settings-company-profile .profile-actions{position:static!important;margin-top:2px!important;padding:10px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.settings-team-tab,.team-access-page{min-width:0!important}.team-access-page{display:grid!important;gap:16px!important}.team-access-heading{display:flex!important;justify-content:space-between!important;gap:16px!important}.team-heading-actions{display:flex!important;align-items:center!important;gap:8px!important;flex:none!important}.team-heading-actions button{min-height:38px!important;padding:0 14px!important;white-space:nowrap!important}.team-create-user{position:relative!important;z-index:1!important;display:grid!important;gap:15px!important;margin:0!important;padding:17px!important;border-radius:13px!important;background:var(--surface2)!important;box-shadow:none!important;overflow:hidden!important}.team-create-user:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,var(--orange),var(--blue))!important}.team-form-title{margin:0!important;align-items:center!important}.team-form-title h3{font-size:14px!important;margin:3px 0 0!important}.team-form-title .modal-close{position:static!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important}.team-create-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important;align-items:start!important}.team-create-grid label{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;min-width:0!important;margin:0!important;color:var(--text)!important}.team-create-grid label>span,.team-invite-panel label>span{display:block!important;font-size:8.5px!important;line-height:1!important;font-weight:800!important;letter-spacing:.055em!important;color:var(--muted)!important}.team-create-grid input,.team-create-grid select,.team-invite-panel input,.team-invite-panel select{width:100%!important;height:42px!important;min-width:0!important;margin:0!important;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface)!important;color:var(--text)!important;outline:none!important}.team-create-grid input:focus,.team-create-grid select:focus,.team-invite-panel input:focus,.team-invite-panel select:focus{border-color:color-mix(in srgb,var(--blue) 66%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 11%,transparent)!important}.team-create-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;padding-top:12px!important;border-top:1px solid var(--line)!important}.team-create-footer small{max-width:none!important;color:var(--muted)!important;font-size:8.5px!important;letter-spacing:.035em!important}.team-create-footer .primary{min-width:142px!important;min-height:38px!important;position:static!important}.team-invite-panel{margin:0!important;padding:15px!important;border-radius:13px!important;background:var(--surface2)!important;display:grid!important;grid-template-columns:minmax(150px,.72fr) minmax(220px,1.25fr) minmax(160px,.75fr) auto!important;gap:11px!important;align-items:end!important}.team-invite-title{align-self:center!important}.team-invite-title strong{font-size:11px!important;margin-top:3px!important}.team-invite-panel label{display:grid!important;gap:6px!important;min-width:0!important}.team-invite-panel>.primary{height:42px!important;min-width:110px!important}.team-owner-warning{margin:0!important;padding:10px 12px!important;border-radius:10px!important}.team-owner-warning strong{font-size:9px!important}.team-owner-warning span{font-size:10px!important}.team-members-table{width:100%!important;margin:0!important;overflow:auto!important;border-radius:12px!important}.team-members-table table{min-width:820px!important}.team-members-table th{font-size:8.5px!important;white-space:nowrap!important}.team-members-table td{vertical-align:middle!important}.team-members-table td:first-child small,.team-members-table td:first-child strong{display:block!important}.team-members-table td:first-child strong{font-size:11px!important}.team-members-table td:first-child small{font-size:9px!important;color:var(--muted)!important;margin-top:3px!important}.team-members-table select{min-width:142px!important;height:34px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface2)!important;color:var(--text)!important;padding:0 8px!important}.team-empty-state{min-height:110px!important;padding:24px!important}.team-empty-state strong{font-size:10.5px!important}.team-empty-state span{font-size:9px!important;letter-spacing:.03em!important}.team-pending-block{margin:0!important;display:grid!important;gap:10px!important}.team-pending-block .section-row{padding:0!important;border:0!important;min-height:0!important}.team-pending-list{border-radius:10px!important}.quick-admin-card{margin:0!important;border-radius:13px!important;box-shadow:none!important;overflow:hidden!important}.quick-admin-head{min-height:auto!important;padding:15px 17px!important}.quick-admin-head h3{margin:4px 0 0!important;font-size:14px!important}.quick-admin-head p{display:none!important}.quick-admin-head small{display:block!important;margin-top:5px!important;font-size:9px!important;color:var(--muted)!important;letter-spacing:.04em!important}.quick-admin-grid{min-height:0!important}.quick-user-list button{min-height:54px!important}.quick-config-panel{padding:16px!important}.quick-action-grid button{min-height:68px!important}.quick-pin-row{margin-top:14px!important;padding-top:14px!important;border-top:1px solid var(--line)!important}.quick-plan-warning{margin:0 0 12px!important}.settings-embedded .integrations-page{gap:14px!important}.settings-embedded .integration-config-card{padding:17px!important;border-radius:12px!important;box-shadow:none!important}.settings-embedded .integration-card-head{padding-bottom:12px!important;border-bottom:1px solid var(--line)!important}.settings-embedded .integration-mode-grid{gap:8px!important}.settings-embedded .integration-mode-grid button{min-height:44px!important;border-radius:10px!important;box-shadow:none!important}.settings-embedded .integration-meta{padding:10px 0 0!important;border-top:1px solid var(--line)!important}.subscription-settings{gap:12px!important}.subscription-overview-card{border-radius:12px!important;box-shadow:none!important}.subscription-plan-card,.subscription-usage-card{box-shadow:none!important}.subscription-plan-card:hover{transform:none!important}.settings-embedded .security-page{gap:14px!important}.settings-embedded .security-hero{padding:0 0 14px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}.settings-embedded .security-hero h2{margin:4px 0 0!important}.settings-embedded .security-hero p{display:none!important}.settings-embedded .security-shield{width:auto!important;height:30px!important;min-width:64px!important;padding:0 10px!important;border-radius:999px!important;font-size:9px!important}.settings-embedded .security-metrics{gap:9px!important}.settings-embedded .security-metrics article{padding:13px!important;border-radius:11px!important}.settings-embedded .security-metrics span{font-size:8px!important}.settings-embedded .security-metrics strong{font-size:20px!important;margin-top:6px!important}.settings-embedded .security-card,.settings-embedded .security-section{padding:16px!important;border-radius:12px!important;box-shadow:none!important}.settings-embedded .security-card h3,.settings-embedded .security-section h3{font-size:14px!important;margin:4px 0 10px!important}.security-inline-status{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;margin:0 0 12px!important;border:1px solid color-mix(in srgb,var(--orange) 30%,var(--line))!important;border-radius:999px!important;color:var(--orange)!important;font-size:8px!important;font-weight:800!important;letter-spacing:.05em!important}.security-inline-status.ok{color:var(--green)!important;border-color:color-mix(in srgb,var(--green) 30%,var(--line))!important}@media(max-width:1100px){.settings-shell{grid-template-columns:210px minmax(0,1fr)!important}.team-invite-panel{grid-template-columns:1fr 1.2fr .8fr!important}.team-invite-panel>.primary{grid-column:3!important}.team-invite-title{grid-column:1/-1!important}}@media(max-width:820px){.settings-page{padding-left:0!important;padding-right:0!important}.settings-shell{grid-template-columns:1fr!important;gap:10px!important}.settings-nav{position:static!important;border-radius:0!important;border-left:0!important;border-right:0!important}.settings-nav nav{display:flex!important;overflow-x:auto!important;gap:2px!important;padding:5px max(10px,env(safe-area-inset-left))!important;scrollbar-width:none!important}.settings-nav nav::-webkit-scrollbar{display:none!important}.settings-nav nav button{flex:0 0 auto!important;min-height:38px!important;padding:0 12px!important;white-space:nowrap!important}.settings-nav nav button.active{box-shadow:inset 0 -2px 0 var(--orange)!important}.settings-main{min-height:0!important;padding:14px max(12px,env(safe-area-inset-right)) 18px max(12px,env(safe-area-inset-left))!important;border-radius:0!important;border-left:0!important;border-right:0!important}.tenant-support-banner{margin-bottom:14px!important}.tenant-support-banner em{display:none!important}.settings-summary-grid{grid-template-columns:1fr 1fr!important}.settings-preferences{grid-template-columns:1fr!important}.team-access-heading{align-items:stretch!important;flex-direction:column!important}.team-heading-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.team-heading-actions button{width:100%!important}.team-create-grid{grid-template-columns:1fr!important}.team-create-footer{align-items:stretch!important;flex-direction:column!important}.team-create-footer .primary{width:100%!important}.team-invite-panel{grid-template-columns:1fr!important}.team-invite-panel>.primary,.team-invite-title{grid-column:auto!important}.team-invite-panel>.primary{width:100%!important}.team-members-table{margin-left:0!important;margin-right:0!important}.settings-company-profile .form-grid{grid-template-columns:1fr!important}.settings-company-profile .form-section-title{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}.quick-admin-grid{grid-template-columns:1fr!important}.quick-user-list{max-height:190px!important}.subscription-overview-card{grid-template-columns:1fr!important}.subscription-facts{border:0!important;grid-template-columns:1fr 1fr 1fr!important}}@media(max-width:560px){.settings-summary-grid,.team-heading-actions{grid-template-columns:1fr!important}.tenant-support-banner{flex-wrap:wrap!important}.tenant-support-banner span{width:auto!important}.subscription-facts{grid-template-columns:1fr!important}.subscription-facts>div{border-right:0!important;border-bottom:1px solid var(--line)!important;padding:9px 0!important}.subscription-facts>div:last-child{border-bottom:0!important}}.landing-v3{background:radial-gradient(circle at 9% 16%,rgba(255,122,26,.052),transparent 24%),radial-gradient(circle at 88% 32%,rgba(118,87,255,.046),transparent 27%),radial-gradient(circle at 62% 66%,rgba(25,198,212,.032),transparent 25%),#030a13!important}.landing-v3 .landing-product-showcase:before{background:radial-gradient(circle at 8% 24%,rgba(255,122,26,.072),transparent 23%),radial-gradient(circle at 92% 40%,rgba(118,87,255,.08),transparent 26%),radial-gradient(circle at 56% 88%,rgba(25,198,212,.05),transparent 27%),linear-gradient(180deg,#040c16,#06111d 48%,#040c16)!important}.landing-v3 .landing-capability-zone:before{background:radial-gradient(circle at 10% 10%,rgba(255,122,26,.065),transparent 24%),radial-gradient(circle at 87% 15%,rgba(118,87,255,.07),transparent 25%),radial-gradient(circle at 64% 92%,rgba(25,198,212,.05),transparent 25%),linear-gradient(180deg,#040d17,#06111d)!important}.landing-v3 .landing-pricing-v2:before{background:radial-gradient(circle at 14% 0,rgba(233,91,145,.07),transparent 23%),radial-gradient(circle at 82% 20%,rgba(25,198,212,.065),transparent 25%),radial-gradient(circle at 50% 100%,rgba(255,122,26,.065),transparent 30%),#040c16!important}.landing-v3 .landing-quick-band{background:linear-gradient(#06111d,#06111d) padding-box,linear-gradient(120deg,var(--landing-orange),#ffb34d,var(--landing-rose),var(--landing-violet),var(--landing-cyan),var(--landing-blue)) border-box!important}.landing-v3 .landing-ai-band{background:radial-gradient(circle at 5% 15%,rgba(255,122,26,.12),transparent 31%),radial-gradient(circle at 88% 12%,rgba(233,91,145,.09),transparent 31%),radial-gradient(circle at 72% 95%,rgba(25,198,212,.1),transparent 36%),radial-gradient(circle at 35% 80%,rgba(118,87,255,.09),transparent 34%),#06111d!important}.landing-v3 .landing-final-v2{background:radial-gradient(circle at 12% 15%,rgba(255,122,26,.15),transparent 30%),radial-gradient(circle at 86% 12%,rgba(233,91,145,.1),transparent 30%),radial-gradient(circle at 80% 90%,rgba(25,198,212,.1),transparent 32%),radial-gradient(circle at 25% 90%,rgba(118,87,255,.11),transparent 33%),linear-gradient(180deg,#040d17,#02070d)!important}.landing-v3 .landing-fit>div:first-child,.landing-v3 .landing-section-title{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.landing-v3 .landing-fit>div:first-child .section-kicker,.landing-v3 .landing-section-title .section-kicker{text-align:center!important}@media(min-width:781px){.landing-v3 .showcase-row:not(.reverse) .showcase-copy{text-align:left!important}.landing-v3 .showcase-row.reverse .showcase-copy{text-align:right!important}.landing-v3 .showcase-row:not(.reverse) .showcase-copy h3,.landing-v3 .showcase-row:not(.reverse) .showcase-copy ul,.landing-v3 .showcase-row:not(.reverse) .showcase-copy>p,.landing-v3 .showcase-row:not(.reverse) .showcase-copy>span{text-align:left!important;margin-left:0!important;margin-right:auto!important}.landing-v3 .showcase-row.reverse .showcase-copy h3,.landing-v3 .showcase-row.reverse .showcase-copy ul,.landing-v3 .showcase-row.reverse .showcase-copy>p,.landing-v3 .showcase-row.reverse .showcase-copy>span{text-align:right!important;margin-left:auto!important;margin-right:0!important}.landing-v3 .showcase-row.reverse .showcase-copy li{padding-left:0!important;padding-right:18px!important}.landing-v3 .showcase-row.reverse .showcase-copy li:before{left:auto!important;right:0!important}.landing-v3 .landing-quick-band .landing-ai-copy{text-align:right!important}.landing-v3 .landing-quick-band .landing-ai-copy>p{text-align:right!important;margin-left:auto!important;margin-right:0!important}.landing-v3 .landing-quick-band .landing-pill,.landing-v3 .landing-quick-band .quick-points{justify-content:flex-end!important}.landing-v3 .landing-ai-band .landing-ai-copy{text-align:left!important}.landing-v3 .landing-ai-band .landing-ai-copy>p{text-align:left!important;margin-left:0!important;margin-right:auto!important}.landing-v3 .landing-ai-band .landing-pill{justify-content:flex-start!important}}.landing-v3 .pricing-grid-v2 .plan-price-line{display:flex;align-items:baseline;gap:8px;min-height:48px;margin-top:18px}.landing-v3 .pricing-grid-v2 .plan-price-line>strong{color:#f5f8fc!important;font-size:clamp(28px,2.1vw,34px)!important;line-height:1!important;letter-spacing:-.035em}.landing-v3 .pricing-grid-v2 .plan-price-line>small{margin:0!important;color:#9fb2c9!important;font-size:11px!important;line-height:1!important;font-weight:650!important;letter-spacing:.045em!important;white-space:nowrap}.landing-v3 .pricing-grid-v2 .plan-price-line.free-price{align-items:flex-end;flex-wrap:wrap}.landing-v3 .pricing-grid-v2 .plan-price-line.free-price>small{flex-basis:100%;margin-top:2px!important;font-size:9px!important}@media(max-width:780px){.landing-v3 .landing-ai-band .landing-ai-copy,.landing-v3 .landing-ai-band .landing-ai-copy>p,.landing-v3 .landing-quick-band .landing-ai-copy,.landing-v3 .landing-quick-band .landing-ai-copy>p,.landing-v3 .showcase-copy,.landing-v3 .showcase-copy h3,.landing-v3 .showcase-copy ul,.landing-v3 .showcase-copy>p,.landing-v3 .showcase-copy>span,.landing-v3 .showcase-row.reverse .showcase-copy{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.landing-v3 .showcase-row.reverse .showcase-copy li{padding-left:18px!important;padding-right:0!important}.landing-v3 .showcase-row.reverse .showcase-copy li:before{left:0!important;right:auto!important}.landing-v3 .landing-ai-band .landing-pill,.landing-v3 .landing-quick-band .landing-pill,.landing-v3 .landing-quick-band .quick-points{justify-content:center!important}.landing-v3 .pricing-grid-v2 .plan-price-line{justify-content:flex-start;gap:7px}.landing-v3 .pricing-grid-v2 .plan-price-line>small{font-size:11.5px!important}}.signup-page{--signup-bg:#050d19;--signup-panel:#0a1728;--signup-panel-2:#0d1d31;--signup-line:rgba(143,173,211,.16);--signup-text:#f5f8fc;--signup-muted:#91a4bc;position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;padding:max(22px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));background:radial-gradient(circle at 9% 12%,rgba(255,122,26,.1),transparent 24%),radial-gradient(circle at 91% 86%,rgba(18,104,223,.15),transparent 28%),linear-gradient(145deg,#040b15,#06111e 46%,#071522);color:var(--signup-text)}.signup-page:before{content:"";position:absolute;inset:0;z-index:-3;opacity:.42;background-image:radial-gradient(circle at 18% 28%,rgba(255,255,255,.55) 0 1px,transparent 1.4px),radial-gradient(circle at 72% 16%,rgba(90,170,255,.48) 0 1px,transparent 1.4px),radial-gradient(circle at 82% 66%,rgba(255,154,72,.38) 0 1px,transparent 1.4px);background-size:173px 181px,227px 211px,263px 247px}.signup-aurora{position:absolute;z-index:-2;width:520px;height:520px;border-radius:50%;filter:blur(80px);opacity:.14;pointer-events:none}.signup-aurora-one{left:-230px;top:15%;background:#ff7417}.signup-aurora-two{right:-230px;bottom:-130px;background:#1878ff}.signup-header{width:min(1240px,100%);margin:0 auto 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.signup-brand{display:block}.signup-brand img{display:block;width:210px;max-width:44vw;height:auto}.signup-header-actions{display:flex;align-items:center;gap:14px;font-size:11px;color:#8295ae;letter-spacing:.055em}.signup-header-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 17px;border:1px solid rgba(111,151,204,.28);border-radius:12px;color:#f4f8ff;text-decoration:none;font-weight:750;background:rgba(14,30,50,.6)}.signup-shell{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.35fr);gap:18px;align-items:stretch}.signup-form-card,.signup-plan-panel{border:1px solid var(--signup-line);border-radius:24px;background:linear-gradient(155deg,rgba(16,33,54,.96),rgba(7,20,35,.96));box-shadow:0 28px 80px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.signup-plan-panel{position:relative;overflow:hidden;padding:34px;display:flex;flex-direction:column;min-height:680px}.signup-plan-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#ff7417,#1778ff)}.signup-plan-panel:after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;right:-210px;top:-120px;background:radial-gradient(circle,rgba(24,120,255,.28),transparent 68%);pointer-events:none}.signup-plan-free:before{background:#ff7a1a}.signup-plan-solo:before{background:linear-gradient(90deg,#7c5cff,#a678ff)}.signup-plan-business:before{background:linear-gradient(90deg,#11bfd1,#167ee8)}.signup-plan-business_pro:before{background:linear-gradient(90deg,#167ee8,#6f74ff)}.signup-plan-business_ai:before{background:linear-gradient(90deg,#ff7a1a,#925cff,#157ff0)}.signup-kicker,.signup-plan-eyebrow{font-size:10px;font-weight:850;letter-spacing:.16em;color:#ff8a37}.signup-plan-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.signup-plan-title-row h1{margin:0;font-size:clamp(28px,3.2vw,42px);letter-spacing:-.035em}.signup-plan-title-row span{border:1px solid rgba(255,122,26,.45);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;letter-spacing:.08em;color:#ff9b56;white-space:nowrap;background:rgba(255,122,26,.07)}.signup-plan-price{display:flex;align-items:baseline;gap:8px;margin-top:28px;font-size:clamp(38px,5vw,58px);font-weight:780;letter-spacing:-.05em}.signup-plan-price small{font-size:12px;letter-spacing:.08em;color:#91a4bc;font-weight:700}.signup-plan-panel>p{margin:16px 0 0;color:#9aadc4;line-height:1.7;font-size:14px;max-width:430px}.signup-plan-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px}.signup-plan-meta>div{border:1px solid rgba(132,164,205,.13);border-radius:14px;padding:15px 12px;background:rgba(5,15,27,.38)}.signup-plan-meta span,.signup-plan-meta strong{display:block}.signup-plan-meta strong{font-size:18px;color:#fff}.signup-plan-meta span{margin-top:4px;font-size:8px;line-height:1.35;color:#7f93ad;letter-spacing:.07em}.signup-plan-features{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.signup-plan-features span{padding:7px 9px;border:1px solid rgba(137,171,215,.15);border-radius:9px;background:rgba(11,28,47,.7);font-size:9px;color:#acc0d8}.signup-change-plan{margin-top:auto;padding-top:28px;color:#8fa6c1;text-decoration:none;font-size:10px;font-weight:750;letter-spacing:.06em}.signup-change-plan:hover{color:#ff9145}.signup-form-card{padding:36px 38px}.signup-form-head{border-bottom:1px solid rgba(137,171,215,.13);padding-bottom:24px}.signup-form-head h2{max-width:720px;margin:9px 0 20px;font-size:clamp(27px,3vw,38px);line-height:1.08;letter-spacing:-.035em}.signup-steps{display:flex;align-items:center;gap:9px}.signup-steps span{display:inline-flex;align-items:center;gap:7px;color:#687d98;font-size:9px;font-weight:800;letter-spacing:.07em}.signup-steps span.active{color:#c8d5e6}.signup-steps b{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(118,154,201,.22);border-radius:50%;font-size:9px;color:#8298b4;background:#09182a}.signup-steps span.active b{border-color:rgba(255,122,26,.5);color:#ff9145}.signup-steps i{width:32px;height:1px;background:rgba(133,164,202,.16)}.signup-form{display:grid;gap:24px;padding-top:25px}.signup-form-section{display:grid;gap:15px}.signup-form-section-title{display:flex;align-items:center;gap:9px}.signup-form-section-title span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:linear-gradient(135deg,rgba(255,122,26,.16),rgba(18,104,223,.18));color:#ff974e;font-size:9px;font-weight:900}.signup-form-section-title strong{font-size:11px;letter-spacing:.09em}.signup-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.signup-form-grid label{display:grid;gap:7px;font-size:9px;font-weight:800;letter-spacing:.07em;color:#94a7bf}.signup-form-grid label.wide{grid-column:1/-1}.signup-form-grid input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(130,164,207,.18);border-radius:12px;outline:0;background:#0d1c2f;color:#f4f7fb;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.signup-form-grid input::placeholder{color:#60758f}.signup-form-grid input:hover{background:#102239}.signup-form-grid input:focus{border-color:rgba(255,122,26,.7);box-shadow:0 0 0 3px rgba(255,122,26,.09)}.signup-form-grid input:-webkit-autofill{-webkit-text-fill-color:#f4f7fb;-webkit-box-shadow:inset 0 0 0 1000px #0d1c2f;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.signup-payment-note{display:flex;align-items:flex-start;gap:13px;padding:15px 16px;border:1px solid rgba(50,141,235,.22);border-radius:14px;background:linear-gradient(135deg,rgba(20,114,221,.08),rgba(15,29,48,.45))}.signup-lock{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:10px;background:rgba(31,137,241,.16);color:#62b1ff;font-weight:900}.signup-payment-note strong{display:block;font-size:10px;letter-spacing:.08em}.signup-payment-note p{margin:5px 0 0;color:#8fa4bd;font-size:11px;line-height:1.55}.signup-trial-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border:1px solid rgba(255,122,26,.24);border-radius:12px;background:rgba(255,122,26,.055)}.signup-trial-note strong{font-size:10px;color:#ff974e;letter-spacing:.08em}.signup-trial-note span{font-size:10px;color:#93a7bf;text-align:right}.signup-error{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;border:1px solid rgba(222,87,83,.28);border-radius:12px;color:#ffaaa7;background:rgba(202,70,66,.08);font-size:11px;line-height:1.5}.signup-error a{color:#fff;white-space:nowrap;font-weight:800}.signup-submit{width:100%;min-height:52px;border:1px solid transparent;border-radius:13px;background:linear-gradient(110deg,#ff7417,#ff8d2f 32%,#156edf);color:white;font-weight:850;letter-spacing:.045em;box-shadow:0 14px 36px rgba(13,82,169,.18);transition:filter .18s ease,box-shadow .18s ease}.signup-submit:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 16px 42px rgba(23,112,225,.24)}.signup-submit:disabled{filter:saturate(.5);opacity:.55}.signup-legal{text-align:center;margin:0;color:#657b96;font-size:9px;line-height:1.5}@media(max-width:900px){.signup-page{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.signup-shell{grid-template-columns:1fr}.signup-plan-panel{min-height:0;padding:25px}.signup-plan-meta{max-width:620px}.signup-change-plan{margin-top:24px}.signup-form-card{padding:28px}.signup-header{margin-bottom:20px}}@media(max-width:620px){.signup-page{padding-top:max(14px,env(safe-area-inset-top));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.signup-header{gap:10px}.signup-brand img{width:150px;max-width:48vw}.signup-header-actions span{display:none}.signup-header-actions a{min-height:38px;padding:0 13px}.signup-form-card,.signup-plan-panel{border-radius:19px}.signup-plan-panel{padding:22px}.signup-plan-title-row{align-items:flex-start;flex-direction:column}.signup-plan-price{margin-top:20px}.signup-plan-meta{grid-template-columns:repeat(3,1fr);gap:5px}.signup-plan-meta>div{padding:11px 8px}.signup-plan-meta strong{font-size:15px}.signup-plan-features{gap:5px}.signup-plan-features span{font-size:8.5px}.signup-form-card{padding:23px 18px}.signup-form-head{text-align:center}.signup-form-head h2{margin-left:auto;margin-right:auto}.signup-steps{justify-content:center;gap:5px}.signup-steps i{width:18px}.signup-steps span{font-size:8px}.signup-form-grid{grid-template-columns:1fr}.signup-form-grid label.wide{grid-column:auto}.signup-form-section-title{justify-content:center}.signup-payment-note{text-align:left}.signup-trial-note{align-items:flex-start;flex-direction:column}.signup-trial-note span{text-align:left}.signup-error{align-items:flex-start;flex-direction:column}.signup-submit{min-height:50px}}.landing-v3 .landing-hero-copy-v2,.landing-v3 .landing-hero-copy-v2 h1,.landing-v3 .landing-hero-copy-v2>p{text-align:left!important;margin-left:0!important;margin-right:0!important}.landing-v3 .landing-hero-actions,.landing-v3 .landing-proof{justify-content:flex-start!important}.signup-page{color-scheme:dark}.signup-page .signup-form-grid input{appearance:none!important;-webkit-appearance:none!important;background:#101d2e!important;border:1px solid rgba(127,158,198,.22)!important;caret-color:#f4f7fb!important}.signup-page .signup-form-grid input:hover{background:#122238!important;border-color:rgba(127,158,198,.3)!important}.signup-page .signup-form-grid input:focus,.signup-page .signup-form-grid input:focus-visible{background:#101d2e!important;border-color:rgba(255,122,26,.72)!important;outline:0!important;box-shadow:0 0 0 3px rgba(255,122,26,.08)!important}.signup-page .signup-form-grid input::placeholder{color:#7f92aa!important}.signup-page .signup-form-grid input:-webkit-autofill,.signup-page .signup-form-grid input:-webkit-autofill:focus,.signup-page .signup-form-grid input:-webkit-autofill:hover{-webkit-text-fill-color:#f4f7fb!important;caret-color:#f4f7fb!important;box-shadow:inset 0 0 0 1000px #101d2e!important;border:1px solid rgba(127,158,198,.22)!important}.signup-plan-feature-label{margin-top:24px;color:#8fa5bf;font-size:9px;font-weight:850;letter-spacing:.12em}.signup-plan-features{gap:9px!important;margin-top:10px!important}.signup-plan-features span{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(137,171,215,.22)!important;background:#0f2136!important;color:#c5d5e7!important;font-size:10px!important;font-weight:720;line-height:1.15;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.signup-plan-free .signup-plan-features span{border-color:rgba(255,122,26,.24)!important;background:rgba(255,122,26,.055)!important}.signup-plan-solo .signup-plan-features span{border-color:rgba(124,92,255,.28)!important;background:rgba(124,92,255,.065)!important}.signup-plan-business .signup-plan-features span{border-color:rgba(17,191,209,.25)!important;background:rgba(17,191,209,.055)!important}.signup-plan-business_pro .signup-plan-features span{border-color:rgba(22,126,232,.27)!important;background:rgba(22,126,232,.06)!important}.signup-plan-business_ai .signup-plan-features span{border-color:rgba(151,101,255,.27)!important;background:linear-gradient(120deg,rgba(255,122,26,.05),rgba(124,92,255,.07),rgba(22,126,232,.06))!important}.signup-submit{position:relative;isolation:isolate;border:1px solid transparent!important;background:linear-gradient(#101d2e,#101d2e) padding-box,linear-gradient(105deg,#ff7a1a,#8c62ff 52%,#167ee8) border-box!important;color:#f5f8fc!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease!important}.signup-submit:hover:not(:disabled){background:linear-gradient(#13243a,#13243a) padding-box,linear-gradient(105deg,#ff8b34,#9b72ff 52%,#2d8ef0) border-box!important;filter:none!important;box-shadow:0 0 0 1px rgba(255,122,26,.04),0 10px 26px rgba(6,18,34,.22)!important}.signup-submit:focus-visible{outline:0!important;box-shadow:0 0 0 3px rgba(255,122,26,.1)!important}.signup-submit:disabled{background:linear-gradient(#0d1928,#0d1928) padding-box,linear-gradient(105deg,rgba(255,122,26,.3),rgba(22,126,232,.3)) border-box!important;opacity:.55!important}@media(max-width:620px){.landing-v3 .landing-hero-copy-v2,.landing-v3 .landing-hero-copy-v2 h1,.landing-v3 .landing-hero-copy-v2>p{text-align:left!important}.landing-v3 .landing-hero-actions{align-items:stretch!important}.landing-v3 .landing-hero-actions>*{text-align:center!important}.signup-plan-feature-label{font-size:8.5px;margin-top:20px}.signup-plan-features{gap:7px!important}.signup-plan-features span{min-height:30px;font-size:9.5px!important;padding:7px 10px!important}}.signup-page{--signup-bg:#030914;--signup-panel:#071422;--signup-panel-2:#0a1929;--signup-line:rgba(120,153,193,.15);background:radial-gradient(circle at 7% 14%,rgba(255,122,26,.065),transparent 21%),radial-gradient(circle at 92% 80%,rgba(24,120,255,.09),transparent 25%),linear-gradient(145deg,#020812,#04101b 48%,#05111d)!important}.signup-header{width:min(1160px,100%)!important;margin-bottom:20px!important}.signup-brand img{width:190px!important}.signup-header-actions{font-size:10px!important}.signup-header-actions a{min-height:38px!important;border-radius:10px!important;background:#0a1828!important}.signup-shell{grid-template-columns:minmax(285px,340px) minmax(0,1fr)!important;gap:16px!important;align-items:start!important}.signup-form-card,.signup-plan-panel{border-radius:20px!important;border-color:rgba(120,153,193,.14)!important;background:linear-gradient(155deg,rgba(10,25,42,.98),rgba(5,16,29,.98))!important;box-shadow:0 20px 56px rgba(0,0,0,.2)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.signup-plan-panel{min-height:0!important;padding:26px!important;position:sticky!important;top:18px!important}.signup-plan-panel:after{width:220px!important;height:220px!important;right:-145px!important;top:-86px!important;opacity:.65!important}.signup-kicker,.signup-plan-eyebrow{font-size:9px!important;letter-spacing:.14em!important}.signup-plan-title-row{margin-top:12px!important}.signup-plan-price{margin-top:20px!important;font-size:42px!important;gap:6px!important}.signup-plan-price small{font-size:11px!important}.signup-plan-panel>p{margin-top:10px!important;color:#91a4bc!important}.signup-plan-meta{margin-top:20px!important;gap:6px!important}.signup-plan-meta>div{padding:11px 9px!important;border-radius:11px!important;background:#081725!important}.signup-plan-meta strong{font-size:16px!important}.signup-plan-meta span{font-size:7.5px!important}.signup-plan-feature-label{margin-top:18px!important;font-size:8px!important}.signup-plan-features{gap:6px!important;margin-top:8px!important}.signup-plan-features span{min-height:27px!important;padding:6px 9px!important;border-radius:8px!important;font-size:8.5px!important;font-weight:680!important}.signup-change-plan{margin-top:20px!important;padding-top:14px!important;border-top:1px solid rgba(120,153,193,.11);font-size:9px!important}.signup-form-card{padding:30px 34px 28px!important}.signup-form-head{display:grid;grid-template-columns:1fr auto;grid-template-areas:"kicker steps" "title steps";align-items:end;gap:5px 20px;padding-bottom:20px!important}.signup-form-head .signup-kicker{grid-area:kicker}.signup-form-head h2{grid-area:title;max-width:620px!important;margin:2px 0 0!important;font-size:30px!important}.signup-steps{grid-area:steps;justify-self:end;align-self:center;gap:6px!important}.signup-steps b{width:22px!important;height:22px!important}.signup-form{padding-top:20px!important}.signup-form-section{gap:11px!important}.signup-form-section-title{gap:7px!important}.signup-form-section-title span{width:23px!important;height:23px!important;border-radius:7px!important}.signup-form-section-title strong{font-size:10px!important}.signup-form-grid{gap:10px 12px!important}.signup-form-grid label{gap:6px!important;font-size:8px!important;letter-spacing:.065em!important;color:#8ea2bb!important}.signup-page .signup-form-grid input{min-height:44px!important;padding:0 13px!important;border-radius:10px!important;background-color:#0a1828!important;background-image:none!important;border:1px solid rgba(120,153,193,.18)!important;color:#f4f7fb!important;-webkit-text-fill-color:#f4f7fb!important;font-size:13px!important;box-shadow:none!important}.signup-page .signup-form-grid input:hover{background-color:#0c1c2e!important;border-color:rgba(120,153,193,.28)!important}.signup-page .signup-form-grid input:focus,.signup-page .signup-form-grid input:focus-visible{background-color:#0a1828!important;border-color:rgba(255,122,26,.62)!important;box-shadow:0 0 0 3px rgba(255,122,26,.065)!important}.signup-page .signup-form-grid input::placeholder{color:#71859d!important;-webkit-text-fill-color:#71859d!important}.signup-payment-note{min-height:46px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:11px!important;background:#081827!important;border-color:rgba(61,139,224,.18)!important}.signup-lock{width:25px!important;height:25px!important;flex-basis:25px!important;border-radius:8px!important;font-size:11px!important}.signup-payment-note strong{font-size:9px!important}.signup-payment-note p{margin:2px 0 0!important;font-size:9.5px!important;line-height:1.35!important}.signup-trial-note{padding:9px 12px!important;border-radius:10px!important}.signup-trial-note span,.signup-trial-note strong{font-size:9px!important}.signup-submit{min-height:48px!important;border-radius:11px!important;font-size:11px!important;letter-spacing:.04em!important}.signup-legal{color:#657b96!important}@media(max-width:900px){.signup-shell{grid-template-columns:1fr!important;max-width:760px!important}.signup-plan-panel{position:relative!important;top:auto!important;padding:22px!important}.signup-plan-meta,.signup-plan-panel>p{max-width:none!important}.signup-change-plan{margin-top:16px!important}.signup-form-card{padding:26px!important}}@media(max-width:620px){.signup-header{margin-bottom:14px!important}.signup-brand img{width:145px!important}.signup-plan-panel{padding:18px!important}.signup-plan-title-row{flex-direction:row!important;align-items:center!important}.signup-plan-title-row h1{font-size:26px!important}.signup-plan-price{font-size:34px!important;margin-top:14px!important}.signup-plan-panel>p{font-size:11px!important}.signup-plan-meta{margin-top:15px!important}.signup-plan-features span{font-size:8.5px!important}.signup-form-card{padding:21px 16px!important}.signup-form-head{display:block!important;text-align:left!important;padding-bottom:17px!important}.signup-form-head h2{font-size:25px!important;margin:5px 0 14px!important}.signup-form-section-title,.signup-steps{justify-content:flex-start!important}.signup-form-grid{grid-template-columns:1fr!important}.signup-payment-note{align-items:flex-start!important}.signup-submit{min-height:48px!important}}.signup-kicker,.signup-plan-eyebrow{font-size:12px!important;line-height:1.2!important}.signup-plan-panel{padding:30px!important}.signup-plan-title-row{margin-top:14px!important}.signup-plan-title-row h1{font-size:32px!important;line-height:1.05!important}.signup-plan-panel>p{font-size:13px!important;line-height:1.6!important;color:#a7b8cc!important}.signup-plan-meta{gap:10px!important;align-items:stretch!important}.signup-plan-meta>div{min-height:76px!important;padding:14px 12px!important;border-radius:13px!important;background:#091a2c!important;border:1px solid rgba(119,157,205,.16)!important}.signup-plan-meta strong{font-size:19px!important}.signup-plan-meta span{font-size:8.5px!important;line-height:1.3!important;color:#8fa5be!important}.signup-plan-feature-label{margin-top:24px!important;font-size:10.5px!important;letter-spacing:.105em!important;color:#a8b9cd!important}.signup-plan-features span{padding:8px 12px!important;line-height:1.2!important;color:#e9f0f8!important}.signup-form-card{background:linear-gradient(155deg,#081727,#061321)!important;border-color:rgba(120,153,193,.16)!important}.signup-form-head h2{font-size:31px!important}.signup-form-section-title strong{font-size:11px!important}.signup-form-grid label{font-size:9.5px!important;color:#9fb1c6!important}.signup-page .signup-form-grid input,.signup-page .signup-form-grid input[type=email],.signup-page .signup-form-grid input[type=password],.signup-page .signup-form-grid input[type=tel],.signup-page .signup-form-grid input[type=text]{appearance:none!important;-webkit-appearance:none!important;color-scheme:dark!important;min-height:48px!important;background:#0b1a2b!important;background-color:#0b1a2b!important;background-image:none!important;color:#f1f5fa!important;-webkit-text-fill-color:#f1f5fa!important;border:1px solid rgba(127,163,207,.22)!important;box-shadow:inset 0 0 0 1000px #0b1a2b!important;caret-color:#ff8a31!important;font-size:14px!important;font-family:inherit!important}.signup-page .signup-form-grid input:hover{background:#0e2034!important;background-color:#0e2034!important;box-shadow:inset 0 0 0 1000px #0e2034!important}.signup-page .signup-form-grid input:focus,.signup-page .signup-form-grid input:focus-visible{background:#0b1a2b!important;background-color:#0b1a2b!important;box-shadow:inset 0 0 0 1000px #0b1a2b,0 0 0 3px rgba(255,122,26,.08)!important}.signup-page .signup-form-grid input:-webkit-autofill,.signup-page .signup-form-grid input:-webkit-autofill:active,.signup-page .signup-form-grid input:-webkit-autofill:focus,.signup-page .signup-form-grid input:-webkit-autofill:hover{-webkit-text-fill-color:#f1f5fa!important;caret-color:#f1f5fa!important;box-shadow:inset 0 0 0 1000px #0b1a2b!important;border:1px solid rgba(127,163,207,.22)!important;-webkit-transition:background-color 9999s ease-out 0s!important;transition:background-color 9999s ease-out 0s!important}.signup-page .signup-form-grid input::placeholder{color:#7187a1!important;-webkit-text-fill-color:#7187a1!important;opacity:1!important}.signup-checkout-action{grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important}.signup-checkout-action .signup-payment-note{min-height:66px!important;height:100%!important;padding:13px 15px!important;background:#091a2b!important;border:1px solid rgba(55,142,236,.22)!important}.signup-checkout-action .signup-lock{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:9px!important}.signup-checkout-action .signup-payment-note strong{letter-spacing:.075em!important;color:#eef5fd!important}.signup-checkout-action .signup-payment-note p{max-width:560px!important;line-height:1.45!important;color:#9eb0c5!important}.signup-checkout-action .signup-submit{min-height:66px!important;height:100%!important;padding:0 20px!important;font-size:11.5px!important;white-space:nowrap!important}.signup-legal{margin-top:-4px!important}@media(max-width:900px){.signup-plan-panel{padding:26px!important}.signup-checkout-action{grid-template-columns:minmax(0,1fr) minmax(210px,260px)!important}}@media(max-width:680px){.signup-kicker,.signup-plan-eyebrow{font-size:11px!important}.signup-plan-panel{padding:21px!important}.signup-plan-meta{gap:7px!important}.signup-plan-meta>div{min-height:68px!important;padding:11px 9px!important}.signup-plan-meta strong{font-size:17px!important}.signup-plan-meta span{font-size:7.8px!important}.signup-plan-feature-label{font-size:9.5px!important}.signup-plan-features span{min-height:32px!important;padding:7px 10px!important;font-size:9.5px!important}.signup-checkout-action{grid-template-columns:1fr!important;gap:9px!important}.signup-checkout-action .signup-payment-note{min-height:64px!important}.signup-checkout-action .signup-submit{min-height:52px!important}}.signup-page{--signup-surface:#07131f;--signup-surface-soft:#0a1928;--signup-field:#081624;--signup-field-hover:#0b1c2d;--signup-border:rgba(126,160,202,.18);--signup-text:#f2f6fb;--signup-muted:#91a6be;background:radial-gradient(circle at 8% 10%,rgba(255,122,26,.055),transparent 23%),radial-gradient(circle at 94% 74%,rgba(23,120,255,.075),transparent 28%),linear-gradient(145deg,#010711,#03101a 52%,#04111d)!important}.signup-header{width:min(1160px,calc(100% - 8px))!important;margin:0 auto 18px!important}.signup-brand img{width:178px!important}.signup-header-actions{gap:12px!important}.signup-header-actions a{min-height:40px!important;padding:0 18px!important;border:1px solid rgba(93,132,182,.34)!important;background:#071522!important}.signup-shell{position:relative!important;width:min(1160px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(300px,330px) minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;border:1px solid rgba(121,157,203,.16)!important;border-radius:24px!important;background:linear-gradient(145deg,#071522,#06131f)!important;box-shadow:0 28px 78px rgba(0,0,0,.28)!important}.signup-shell:before{content:"";position:absolute;inset:0 0 auto;height:2px;z-index:4;background:linear-gradient(90deg,#ff7a1a,#7c5cff 48%,#167ee8);opacity:.82}.signup-form-card,.signup-plan-panel{border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.signup-plan-panel{position:relative!important;top:auto!important;min-height:100%!important;padding:32px 28px 27px!important;display:flex!important;flex-direction:column!important;background:radial-gradient(circle at 90% 5%,rgba(124,92,255,.11),transparent 28%),linear-gradient(165deg,#091a2b,#071522)!important;border-right:1px solid rgba(121,157,203,.13)!important}.signup-plan-panel:before{display:none!important}.signup-plan-panel:after{opacity:.26!important;right:-180px!important;top:-120px!important}.signup-kicker,.signup-plan-eyebrow{font-size:12.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:.12em!important;color:#ff8a31!important}.signup-plan-title-row{margin-top:17px!important;gap:10px!important}.signup-plan-title-row h1{margin:0!important;font-size:30px!important;line-height:1!important;letter-spacing:-.025em!important}.signup-plan-price{margin-top:22px!important;display:flex!important;align-items:baseline!important;gap:7px!important;font-size:39px!important;line-height:1!important;letter-spacing:-.045em!important}.signup-plan-price small{font-size:12px!important;line-height:1!important;letter-spacing:.02em!important;color:#9eb0c4!important}.signup-plan-panel>p{margin:18px 0 0!important;max-width:270px!important;font-size:12px!important;line-height:1.55!important;color:#9db0c5!important}.signup-plan-meta{margin-top:22px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.signup-plan-meta>div{min-width:0!important;min-height:74px!important;padding:12px 10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;border:1px solid rgba(125,160,202,.16)!important;border-radius:12px!important;background:rgba(5,17,29,.52)!important}.signup-plan-meta strong{font-size:18px!important;line-height:1!important;color:#f4f7fb!important}.signup-plan-meta span{font-size:7.8px!important;line-height:1.35!important;letter-spacing:.045em!important;color:#8fa5bc!important}.signup-plan-feature-label{margin-top:23px!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:.1em!important;color:#b0c0d2!important}.signup-plan-features{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:11px!important}.signup-plan-features span{min-height:34px!important;padding:8px 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;border:1px solid rgba(124,92,255,.3)!important;background:rgba(124,92,255,.07)!important;color:#e9eff7!important;font-size:10.5px!important;line-height:1!important;font-weight:760!important;white-space:nowrap!important}.signup-plan-features .signup-plan-more{border-color:rgba(255,138,49,.3)!important;background:rgba(255,138,49,.07)!important;color:#ffc08e!important}.signup-change-plan{margin-top:auto!important;padding-top:20px!important;border-top:1px solid rgba(121,157,203,.11)!important;font-size:9.5px!important;color:#8da4bd!important}.signup-form-card{min-width:0!important;padding:33px 38px 28px!important;background:linear-gradient(160deg,#071522,#06121e)!important}.signup-form-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"kicker steps" "title steps"!important;align-items:center!important;gap:7px 26px!important;padding:0 0 22px!important;border-bottom:1px solid rgba(121,157,203,.13)!important}.signup-form-head .signup-kicker{grid-area:kicker!important}.signup-form-head h2{grid-area:title!important;max-width:560px!important;margin:0!important;font-size:29px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#f4f7fb!important}.signup-steps{grid-area:steps!important;justify-self:end!important;align-self:center!important;gap:7px!important}.signup-steps span{font-size:8px!important;gap:5px!important}.signup-steps b{width:23px!important;height:23px!important;font-size:8px!important}.signup-steps i{width:24px!important}.signup-form{gap:18px!important;padding-top:21px!important}.signup-form,.signup-form-section{display:flex!important;flex-direction:column!important}.signup-form-section{gap:12px!important;padding:0!important}.signup-form-section-title{display:flex!important;align-items:center!important;gap:8px!important}.signup-form-section-title span{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:rgba(255,122,26,.1)!important;color:#ff8a31!important;font-size:8px!important;font-weight:850!important}.signup-form-section-title strong{font-size:10.5px!important;line-height:1!important;letter-spacing:.075em!important;color:#dce5ef!important}.signup-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:end!important}.signup-form-grid label{min-width:0!important;display:flex!important;flex-direction:column!important;gap:7px!important;font-size:9px!important;line-height:1!important;font-weight:800!important;letter-spacing:.05em!important;color:#9cb0c6!important}.signup-form-grid label.wide{grid-column:1/-1!important}.signup-page .signup-input{all:unset!important;box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;height:48px!important;padding:0 14px!important;border:1px solid rgba(126,160,202,.21)!important;border-radius:11px!important;background:#081624!important;color:#edf3f9!important;-webkit-text-fill-color:#edf3f9!important;font-family:inherit!important;font-size:13.5px!important;font-weight:450!important;line-height:48px!important;caret-color:#ff8a31!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.signup-page .signup-input:hover{background:#0a1b2c!important;border-color:rgba(126,160,202,.34)!important}.signup-page .signup-input:focus,.signup-page .signup-input:focus-visible{outline:none!important;background:#0a1b2c!important;border-color:rgba(255,138,49,.66)!important;box-shadow:0 0 0 3px rgba(255,122,26,.07),inset 0 1px 0 rgba(255,255,255,.02)!important}.signup-page .signup-input::placeholder{color:#6f849c!important;-webkit-text-fill-color:#6f849c!important;opacity:1!important}.signup-page .signup-input:-webkit-autofill,.signup-page .signup-input:-webkit-autofill:active,.signup-page .signup-input:-webkit-autofill:focus,.signup-page .signup-input:-webkit-autofill:hover{-webkit-text-fill-color:#edf3f9!important;caret-color:#edf3f9!important;box-shadow:inset 0 0 0 1000px #081624!important;border:1px solid rgba(126,160,202,.21)!important;-webkit-transition:background-color 9999s ease-out 0s!important;transition:background-color 9999s ease-out 0s!important}.signup-checkout-action{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)!important;gap:12px!important;align-items:stretch!important;margin-top:2px!important;padding-top:2px!important}.signup-checkout-action .signup-payment-note{min-height:68px!important;margin:0!important;padding:13px 14px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid rgba(39,132,226,.2)!important;border-radius:12px!important;background:rgba(8,24,40,.82)!important}.signup-checkout-action .signup-lock{width:34px!important;height:34px!important;flex:0 0 34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:rgba(22,126,232,.14)!important;color:#57a8ff!important;font-size:14px!important}.signup-checkout-action .signup-payment-note strong{font-size:11px!important;line-height:1.2!important;letter-spacing:.06em!important;color:#edf4fb!important}.signup-checkout-action .signup-payment-note p{margin:4px 0 0!important;font-size:10.5px!important;line-height:1.4!important;color:#94a9c0!important}.signup-checkout-action .signup-submit{width:100%!important;min-height:68px!important;margin:0!important;padding:0 18px!important;align-self:stretch!important;border-radius:12px!important;background:#091827!important;color:#f4f7fb!important;font-size:11px!important;letter-spacing:.035em!important;box-shadow:none!important}.signup-checkout-action .signup-submit:hover:not(:disabled){background:#0c1d30!important;box-shadow:0 0 0 1px rgba(255,122,26,.1),0 10px 28px rgba(0,0,0,.16)!important;transform:none!important}.signup-legal{margin:0!important;text-align:center!important;font-size:8.5px!important;color:#60758e!important}@media(max-width:900px){.signup-shell{width:min(760px,100%)!important;grid-template-columns:1fr!important}.signup-plan-panel{min-height:0!important;border-right:0!important;border-bottom:1px solid rgba(121,157,203,.13)!important}.signup-change-plan{margin-top:20px!important}.signup-form-card{padding:30px!important}}@media(max-width:680px){.signup-header{margin-bottom:12px!important}.signup-brand img{width:145px!important}.signup-shell{border-radius:20px!important}.signup-plan-panel{padding:23px 20px 20px!important}.signup-kicker,.signup-plan-eyebrow{font-size:11px!important}.signup-plan-title-row h1{font-size:27px!important}.signup-plan-price{font-size:34px!important;margin-top:16px!important}.signup-plan-panel>p{max-width:none!important;font-size:11.5px!important;margin-top:14px!important}.signup-plan-meta{gap:7px!important;margin-top:17px!important}.signup-plan-meta>div{min-height:64px!important;padding:10px 8px!important}.signup-plan-meta strong{font-size:16px!important}.signup-plan-meta span{font-size:7.3px!important}.signup-plan-feature-label{font-size:9.5px!important;margin-top:18px!important}.signup-plan-features{gap:7px!important}.signup-plan-features span{min-height:32px!important;padding:7px 10px!important;font-size:9.5px!important}.signup-form-card{padding:24px 18px 21px!important}.signup-form-head{display:block!important;padding-bottom:18px!important}.signup-form-head h2{font-size:25px!important;margin-top:7px!important}.signup-steps{justify-content:flex-start!important;margin-top:14px!important}.signup-form-grid{grid-template-columns:1fr!important}.signup-form-grid label.wide{grid-column:auto!important}.signup-page .signup-input{height:46px!important;line-height:46px!important;font-size:13px!important}.signup-checkout-action{grid-template-columns:1fr!important;gap:9px!important}.signup-checkout-action .signup-payment-note{min-height:64px!important}.signup-checkout-action .signup-submit{min-height:52px!important}}.landing-v3 .fit-grid article:first-child,.landing-v3 .fragment-grid article:first-child,.landing-v3 .process-line article:first-child{--landing-card-rgb:255,122,26}.landing-v3 .fit-grid article:nth-child(2),.landing-v3 .fragment-grid article:nth-child(2),.landing-v3 .process-line article:nth-child(2){--landing-card-rgb:118,87,255}.landing-v3 .fit-grid article:nth-child(3),.landing-v3 .fragment-grid article:nth-child(3),.landing-v3 .process-line article:nth-child(3){--landing-card-rgb:25,198,212}.landing-v3 .fit-grid article:nth-child(4),.landing-v3 .fragment-grid article:nth-child(4),.landing-v3 .process-line article:nth-child(4){--landing-card-rgb:233,91,145}.landing-v3 .fragment-grid article:nth-child(5),.landing-v3 .process-line article:nth-child(5){--landing-card-rgb:18,104,223}.landing-v3 .fragment-grid{gap:12px!important}.landing-v3 .fragment-grid article{isolation:isolate;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;min-height:150px!important;padding:22px 21px 20px!important;border:1px solid rgba(var(--landing-card-rgb),.24)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.98) 0,rgba(255,255,255,.94) 58%,rgba(var(--landing-card-rgb),.095) 100%)!important;box-shadow:0 14px 34px rgba(18,38,63,.065),inset 0 1px 0 rgba(255,255,255,.94)!important}.landing-v3 .fragment-grid article:before{content:"";position:absolute;z-index:2;left:18px;right:18px;top:0;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,rgba(var(--landing-card-rgb),.98),rgba(var(--landing-card-rgb),.28),transparent);pointer-events:none}.landing-v3 .fragment-grid article:after{width:150px!important;height:150px!important;right:-72px!important;bottom:-80px!important;background:radial-gradient(circle,rgba(var(--landing-card-rgb),.16),rgba(var(--landing-card-rgb),.045) 44%,transparent 70%)!important;filter:none!important;opacity:1!important}.landing-v3 .fragment-grid article>span{position:relative;z-index:3;display:inline-flex!important;align-items:center;min-height:28px;padding:0 10px!important;border:1px solid rgba(var(--landing-card-rgb),.2);border-radius:999px;background:rgba(var(--landing-card-rgb),.075);color:rgb(var(--landing-card-rgb))!important;font-size:10.5px!important;font-weight:760!important;letter-spacing:.07em!important}.landing-v3 .fragment-grid article>p{position:relative;z-index:3;max-width:190px;margin:17px 0 0!important;color:#4d6179!important;font-size:13.5px!important;line-height:1.55!important}.landing-v3 .fragment-answer{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:16px!important;margin-top:12px!important;padding:17px 20px!important;border-radius:16px!important;box-shadow:0 18px 44px rgba(17,38,64,.085)!important}.landing-v3 .fragment-answer>span{display:inline-flex!important;align-items:center!important;min-height:30px;padding:0 11px!important;border-radius:999px;background:linear-gradient(135deg,rgba(255,122,26,.12),rgba(233,91,145,.09));border:1px solid rgba(255,122,26,.17)}.landing-v3 .fragment-answer>strong{font-size:15.5px!important;line-height:1.45!important}.landing-v3 .process-line{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.landing-v3 .process-line article,.landing-v3 .process-line article:first-child{isolation:isolate;min-height:190px!important;padding:24px 20px!important;border:1px solid rgba(var(--landing-card-rgb),.24)!important;border-radius:18px!important;background:radial-gradient(circle at 50% 112%,rgba(var(--landing-card-rgb),.13),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,255,255,.94))!important;box-shadow:0 15px 38px rgba(17,37,62,.07),inset 0 3px 0 rgba(var(--landing-card-rgb),.92)!important;text-align:center!important}.landing-v3 .process-line article:before{content:"";position:absolute;z-index:-1;width:116px;height:116px;left:50%;bottom:-74px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--landing-card-rgb),.18),transparent 68%);pointer-events:none}.landing-v3 .process-line article:not(:last-child):after{content:"›"!important;position:absolute!important;z-index:5!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;right:-19px!important;top:50%!important;transform:translateY(-50%)!important;border:1px solid rgba(var(--landing-card-rgb),.2)!important;border-radius:50%!important;background:#fff!important;color:rgb(var(--landing-card-rgb))!important;box-shadow:0 5px 14px rgba(17,37,62,.1)!important;font-size:22px!important;font-weight:400!important;line-height:1!important}.landing-v3 .process-line article>span{min-width:38px!important;height:30px!important;padding:0 11px!important;border:1px solid rgba(var(--landing-card-rgb),.22)!important;background:rgba(var(--landing-card-rgb),.085)!important;color:rgb(var(--landing-card-rgb))!important;box-shadow:none!important;font-size:10px!important}.landing-v3 .process-line h3{margin:24px 0 10px!important;color:#10233a!important;font-size:14.5px!important;letter-spacing:.015em!important}.landing-v3 .process-line p{max-width:190px;margin:0 auto!important;color:#566b83!important;font-size:13px!important;line-height:1.58!important}.landing-v3 .fit-grid{gap:12px!important}.landing-v3 .fit-grid article{isolation:isolate;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:174px!important;padding:27px 24px 25px!important;border:1px solid rgba(var(--landing-card-rgb),.24)!important;border-radius:18px!important;background:radial-gradient(circle at 50% -15%,rgba(var(--landing-card-rgb),.13),transparent 48%),linear-gradient(155deg,rgba(255,255,255,.985),rgba(255,255,255,.93))!important;box-shadow:0 15px 38px rgba(18,38,63,.065),inset 0 1px 0 rgba(255,255,255,.95)!important}.landing-v3 .fit-grid article:before{content:"";position:absolute;z-index:0;width:132px;height:132px;right:-68px;bottom:-76px;border-radius:50%;background:radial-gradient(circle,rgba(var(--landing-card-rgb),.15),transparent 69%);pointer-events:none}.landing-v3 .fit-grid article:after{left:22%!important;right:22%!important;bottom:0!important;height:3px!important;background:linear-gradient(90deg,transparent,rgba(var(--landing-card-rgb),.92),transparent)!important;opacity:.88!important}.landing-v3 .fit-grid strong{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border:1px solid rgba(var(--landing-card-rgb),.19);border-radius:999px;background:rgba(var(--landing-card-rgb),.075);color:rgb(var(--landing-card-rgb))!important;font-size:10.5px!important;font-weight:760!important;letter-spacing:.055em!important}.landing-v3 .fit-grid p{position:relative;z-index:2;max-width:255px;margin:18px auto 0!important;color:#53677e!important;font-size:13.5px!important;line-height:1.62!important}@media (hover:hover) and (pointer:fine){.landing-v3 .fit-grid article:hover,.landing-v3 .fragment-grid article:hover,.landing-v3 .process-line article:hover{transform:none!important;border-color:rgba(var(--landing-card-rgb),.43)!important;box-shadow:0 18px 46px rgba(17,37,62,.095),0 0 0 1px rgba(var(--landing-card-rgb),.035)!important}}@media(max-width:1100px){.landing-v3 .process-line{grid-template-columns:repeat(2,minmax(0,1fr))!important}.landing-v3 .process-line article:not(:last-child):after{display:none!important}.landing-v3 .process-line article{min-height:160px!important}}@media(max-width:680px){.landing-v3 .fragment-grid{grid-template-columns:1fr!important}.landing-v3 .fragment-grid article{min-height:118px!important;padding:18px!important}.landing-v3 .fragment-grid article>p{max-width:none;margin-top:13px!important;font-size:12.5px!important}.landing-v3 .fragment-answer{grid-template-columns:1fr!important;gap:9px!important;padding:15px 16px!important}.landing-v3 .fragment-answer>span{justify-self:start}.landing-v3 .fragment-answer>strong{font-size:13.5px!important}.landing-v3 .process-line{grid-template-columns:1fr!important;gap:9px!important}.landing-v3 .process-line article,.landing-v3 .process-line article:first-child{min-height:auto!important;padding:20px 18px!important}.landing-v3 .process-line h3{margin-top:15px!important}.landing-v3 .process-line p{max-width:280px;font-size:12.5px!important}.landing-v3 .fit-grid{grid-template-columns:1fr!important}.landing-v3 .fit-grid article{min-height:145px!important;padding:22px 18px!important}.landing-v3 .fit-grid p{font-size:12.5px!important}}.landing-v3 .fragment-story{display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:stretch;gap:18px;margin-top:34px}.landing-v3 .fragment-chaos-panel,.landing-v3 .fragment-solution-panel{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:510px;padding:24px;border-radius:25px;box-shadow:0 24px 64px rgba(18,38,63,.1),inset 0 1px 0 rgba(255,255,255,.82)}.landing-v3 .fragment-chaos-panel{border:1px solid rgba(211,73,58,.2);background:radial-gradient(circle at 14% 12%,rgba(255,122,26,.1),transparent 34%),radial-gradient(circle at 88% 88%,rgba(211,73,58,.08),transparent 34%),linear-gradient(155deg,rgba(255,255,255,.96),rgba(255,247,245,.9))}.landing-v3 .fragment-solution-panel{border:1px solid rgba(18,104,223,.19);background:radial-gradient(circle at 84% 10%,rgba(25,198,212,.11),transparent 34%),radial-gradient(circle at 12% 92%,rgba(118,87,255,.075),transparent 36%),linear-gradient(155deg,rgba(255,255,255,.97),rgba(244,249,255,.92))}.landing-v3 .fragment-chaos-panel:after,.landing-v3 .fragment-solution-panel:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.42;background-image:radial-gradient(circle,rgba(18,38,63,.09) 0 1px,transparent 1.25px);background-size:23px 23px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 72%)}.landing-v3 .fragment-panel-head{display:flex;align-items:center;gap:13px;position:relative;z-index:5}.landing-v3 .fragment-status-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:13px;font-size:18px;font-weight:850}.landing-v3 .fragment-panel-head.danger .fragment-status-icon{color:#c94436;border:1px solid rgba(201,68,54,.18);background:rgba(201,68,54,.075);box-shadow:0 0 0 0 rgba(201,68,54,.16);animation:landingDangerPulse 2.5s ease-out infinite}.landing-v3 .fragment-panel-head.solution .fragment-status-icon{color:#1268df;border:1px solid rgba(18,104,223,.18);background:linear-gradient(145deg,rgba(25,198,212,.1),rgba(18,104,223,.08))}.landing-v3 .fragment-panel-head small{display:block;margin-bottom:5px;color:#8a9aab;font-size:9px;font-weight:800;letter-spacing:.09em}.landing-v3 .fragment-panel-head strong{display:block;color:#10233a;font-size:14px;line-height:1.25;letter-spacing:.025em}.landing-v3 .fragment-danger-tags{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0 53px}.landing-v3 .fragment-danger-tags span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(201,68,54,.14);border-radius:999px;background:rgba(201,68,54,.045);color:#a8493f;font-size:8.5px;font-weight:780;letter-spacing:.07em}.landing-v3 .fragment-chaos-stage{position:relative;min-height:370px;margin-top:14px}.landing-v3 .fragment-chaos-card{--chaos-rgb:255,122,26;position:absolute;z-index:3;display:flex;flex-direction:column;align-items:flex-start;width:clamp(150px,34%,190px);min-height:98px;padding:14px 15px;border:1px solid rgba(var(--chaos-rgb),.22);border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 14px 32px rgba(31,45,62,.09),inset 0 2px 0 rgba(var(--chaos-rgb),.55);animation:landingChaosFloat 5.2s ease-in-out infinite;will-change:transform}.landing-v3 .fragment-chaos-card:after{content:"";position:absolute;right:11px;top:12px;width:7px;height:7px;border-radius:50%;background:rgb(var(--chaos-rgb));box-shadow:0 0 0 5px rgba(var(--chaos-rgb),.08);opacity:.82}.landing-v3 .fragment-chaos-card>span{color:rgb(var(--chaos-rgb));font-size:9px;font-weight:820;letter-spacing:.075em}.landing-v3 .fragment-chaos-card>strong{max-width:128px;margin-top:9px;color:#36495f;font-size:11.5px;line-height:1.42;font-weight:600}.landing-v3 .fragment-chaos-card>small{margin-top:auto;padding-top:8px;color:#a45047;font-size:7.6px;font-weight:800;letter-spacing:.06em}.landing-v3 .fragment-chaos-card.chaos-1{--chaos-rgb:255,122,26;left:0;top:10px;transform:rotate(-1.4deg);animation-delay:-.4s}.landing-v3 .fragment-chaos-card.chaos-2{--chaos-rgb:118,87,255;right:0;top:22px;transform:rotate(1.2deg);animation-delay:-1.6s}.landing-v3 .fragment-chaos-card.chaos-3{--chaos-rgb:25,198,212;left:3%;bottom:22px;transform:rotate(.8deg);animation-delay:-2.7s}.landing-v3 .fragment-chaos-card.chaos-4{--chaos-rgb:233,91,145;right:2%;bottom:8px;transform:rotate(-1deg);animation-delay:-3.4s}.landing-v3 .fragment-chaos-card.chaos-5{--chaos-rgb:18,104,223;left:50%;top:52%;width:158px;transform:translate(-50%,-50%) rotate(.4deg);animation:landingChaosFloatCenter 5.7s ease-in-out -2s infinite}.landing-v3 .fragment-chaos-core{position:absolute;z-index:4;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;width:172px;min-height:92px;padding:14px 12px 12px;transform:translate(-50%,-50%);border:1px solid rgba(201,68,54,.2);border-radius:17px;background:rgba(255,248,247,.96);box-shadow:0 16px 42px rgba(121,43,36,.13),0 0 0 7px rgba(201,68,54,.035);text-align:center}.landing-v3 .fragment-chaos-core>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#c94436;color:#fff;font-size:13px;font-weight:850;box-shadow:0 0 0 6px rgba(201,68,54,.08)}.landing-v3 .fragment-chaos-core>strong{margin-top:9px;color:#9f3f36;font-size:9.5px;letter-spacing:.055em}.landing-v3 .fragment-chaos-core>small{margin-top:5px;color:#8e6e69;font-size:8.5px;line-height:1.35}.landing-v3 .fragment-chaos-line{position:absolute;z-index:1;height:1px;transform-origin:left center;border-top:1px dashed rgba(201,68,54,.26);opacity:.8;animation:landingChaosLine 2.4s linear infinite}.landing-v3 .fragment-chaos-line:after{content:"";position:absolute;right:-2px;top:-3px;width:6px;height:6px;border-radius:50%;background:#d5594d;box-shadow:0 0 9px rgba(213,89,77,.45)}.landing-v3 .fragment-chaos-line.line-one{left:19%;top:28%;width:35%;transform:rotate(23deg)}.landing-v3 .fragment-chaos-line.line-two{right:17%;top:31%;width:34%;transform:rotate(154deg)}.landing-v3 .fragment-chaos-line.line-three{left:22%;bottom:28%;width:32%;transform:rotate(-20deg)}.landing-v3 .fragment-chaos-line.line-four{right:19%;bottom:25%;width:34%;transform:rotate(202deg)}.landing-v3 .fragment-transformer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0}.landing-v3 .fragment-transformer:after,.landing-v3 .fragment-transformer:before{content:"";width:1px;height:82px;background:linear-gradient(180deg,transparent,rgba(18,104,223,.28),transparent)}.landing-v3 .fragment-transformer-word{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:10px 6px 8px;border-radius:18px;background:linear-gradient(180deg,rgba(255,122,24,.07),rgba(18,104,223,.07));box-shadow:inset 0 0 0 1px rgba(18,104,223,.09),0 12px 30px rgba(18,104,223,.06)}.landing-v3 .fragment-transformer-word span{display:block;color:#0f2847;font-size:clamp(22px,2.2vw,34px);line-height:.88;font-weight:900;letter-spacing:0;text-shadow:0 5px 18px rgba(18,104,223,.12)}.landing-v3 .fragment-transformer-word span:first-child,.landing-v3 .fragment-transformer-word span:nth-child(2){color:#e66d24}.landing-v3 .fragment-transformer-word span:nth-child(3),.landing-v3 .fragment-transformer-word span:nth-child(4){color:#8b5cf6}.landing-v3 .fragment-transformer-word span:nth-child(5),.landing-v3 .fragment-transformer-word span:nth-child(6){color:#1268df}.landing-v3 .fragment-transformer-word small{margin-top:10px;color:#6c7d90;font-size:7px;line-height:1;font-weight:850;letter-spacing:.16em}.landing-v3 .fragment-transformer i{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(18,104,223,.17);border-radius:50%;background:linear-gradient(145deg,#fff,rgba(238,246,255,.95));color:#1268df;box-shadow:0 10px 26px rgba(18,104,223,.1);font-style:normal;font-size:18px;animation:landingTransformPulse 2.7s ease-in-out infinite}.landing-v3 .fragment-solution-flow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:38px;padding:24px 0 20px}.landing-v3 .fragment-solution-flow:before{z-index:0;right:7%;height:2px;background:linear-gradient(90deg,rgba(255,122,26,.34),rgba(118,87,255,.35),rgba(25,198,212,.48),rgba(18,104,223,.48))}.landing-v3 .fragment-solution-flow:after,.landing-v3 .fragment-solution-flow:before{content:"";position:absolute;left:7%;top:50%;transform:translateY(-50%);border-radius:99px}.landing-v3 .fragment-solution-flow:after{z-index:1;width:44px;height:3px;background:linear-gradient(90deg,transparent,#fff,#19c6d4,transparent);filter:drop-shadow(0 0 6px rgba(25,198,212,.65));animation:landingFlowTravel 3.1s linear infinite}.landing-v3 .fragment-flow-step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:94px;padding:10px 7px;border:1px solid rgba(18,104,223,.14);border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(18,53,93,.075);text-align:center;animation:landingSolutionStep 7.5s ease-in-out infinite}.landing-v3 .fragment-flow-step:nth-child(2){animation-delay:-6s}.landing-v3 .fragment-flow-step:nth-child(3){animation-delay:-4.5s}.landing-v3 .fragment-flow-step:nth-child(4){animation-delay:-3s}.landing-v3 .fragment-flow-step:nth-child(5){animation-delay:-1.5s}.landing-v3 .fragment-flow-step>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,rgba(255,122,26,.11),rgba(18,104,223,.1));color:#1268df;font-size:8px;font-weight:820}.landing-v3 .fragment-flow-step>strong{width:100%;margin-top:10px;overflow:hidden;color:#27415e;font-size:8px;font-weight:800;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.landing-v3 .fragment-solution-result{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:30px;padding:20px 21px;border:1px solid transparent;border-radius:18px;background:linear-gradient(rgba(255,255,255,.91),rgba(255,255,255,.91)) padding-box,linear-gradient(105deg,#ff7a1a,#7657ff,#19c6d4,#1268df) border-box;box-shadow:0 17px 42px rgba(18,55,98,.085)}.landing-v3 .fragment-solution-result:after{content:"";position:absolute;top:0;bottom:0;width:90px;left:-120px;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:landingSolutionSweep 5.8s ease-in-out infinite}.landing-v3 .fragment-solution-result>span{color:#1268df;font-size:8.5px;font-weight:840;letter-spacing:.085em}.landing-v3 .fragment-solution-result>strong{max-width:520px;color:#17324f;font-size:13.5px;line-height:1.48;font-weight:650}.landing-v3 .landing-product-stage{animation:landingProductBreath 7s ease-in-out infinite}.landing-v3 .product-kpis article{position:relative;overflow:hidden}.landing-v3 .product-kpis article:after{content:"";position:absolute;top:0;bottom:0;width:48px;left:-80px;transform:skewX(-17deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:landingKpiSweep 6.2s ease-in-out infinite}.landing-v3 .product-kpis article:nth-child(2):after{animation-delay:-4.1s}.landing-v3 .product-kpis article:nth-child(3):after{animation-delay:-2.1s}.landing-v3 .showcase-row:after{background-size:220% 100%!important;animation:landingAccentTravel 7s linear infinite}.landing-v3 .process-line article{animation:landingProcessSignal 9s ease-in-out infinite}.landing-v3 .process-line article:nth-child(2){animation-delay:-7.2s}.landing-v3 .process-line article:nth-child(3){animation-delay:-5.4s}.landing-v3 .process-line article:nth-child(4){animation-delay:-3.6s}.landing-v3 .process-line article:nth-child(5){animation-delay:-1.8s}.landing-v3 .landing-ai-conversation .bubble{animation:landingBubbleFloat 5.8s ease-in-out infinite}.landing-v3 .landing-ai-conversation .bubble:nth-child(2){animation-delay:-2s}.landing-v3 .landing-ai-conversation .bubble:nth-child(3){animation-delay:-4s}.landing-v3 .landing-final-v2:before{animation:landingFinalGlow 8s ease-in-out infinite alternate}@media(max-width:640px){.landing-v3 .landing-footer-main{gap:25px!important;padding-bottom:28px!important}.landing-v3 .landing-footer-links-grid{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:31px!important;align-items:start!important}.landing-v3 .landing-footer-column{width:100%!important;min-width:0!important;align-items:flex-start!important;justify-self:stretch!important;gap:11px!important}.landing-v3 .landing-footer-column strong{display:flex!important;align-items:flex-end!important;min-height:22px!important;margin:0 0 3px!important;line-height:1.25!important}.landing-v3 .landing-footer-column a,.landing-v3 .landing-footer-column button{width:auto!important;min-height:18px!important;line-height:1.45!important;text-align:left!important}}@media(max-width:980px){.landing-v3 .fragment-story{grid-template-columns:1fr;gap:15px}.landing-v3 .fragment-transformer{flex-direction:row;min-height:54px}.landing-v3 .fragment-transformer:after,.landing-v3 .fragment-transformer:before{width:min(22vw,130px);height:1px;background:linear-gradient(90deg,transparent,rgba(18,104,223,.28),transparent)}.landing-v3 .fragment-transformer-word{padding:9px 13px 8px;min-width:66px}.landing-v3 .fragment-transformer-word span{font-size:24px;line-height:.84}.landing-v3 .fragment-transformer-word small{font-size:6.5px;margin-top:8px}.landing-v3 .fragment-transformer i{transform:rotate(90deg)}.landing-v3 .fragment-chaos-panel,.landing-v3 .fragment-solution-panel{min-height:auto}.landing-v3 .fragment-chaos-stage{min-height:390px}}@media(max-width:680px){.landing-v3 .landing-fragmentation{padding-top:72px!important;padding-bottom:76px!important}.landing-v3 .landing-fragmentation .landing-section-title.compact{margin-bottom:20px!important}.landing-v3 .landing-fragmentation .landing-section-title>p{max-width:610px!important}.landing-v3 .fragment-story{margin-top:25px;gap:11px}.landing-v3 .fragment-chaos-panel,.landing-v3 .fragment-solution-panel{padding:18px 15px;border-radius:20px}.landing-v3 .fragment-panel-head{gap:11px}.landing-v3 .fragment-status-icon{width:36px;height:36px;flex-basis:36px;border-radius:11px}.landing-v3 .fragment-panel-head strong{font-size:12.5px}.landing-v3 .fragment-danger-tags{margin-left:0;margin-top:15px;gap:6px}.landing-v3 .fragment-danger-tags span{font-size:7.8px}.landing-v3 .fragment-chaos-stage{min-height:452px;margin-top:10px}.landing-v3 .fragment-chaos-card{width:44%;min-height:92px;padding:13px 12px;border-radius:14px}.landing-v3 .fragment-chaos-card.chaos-1{left:0;top:8px}.landing-v3 .fragment-chaos-card.chaos-2{right:0;top:18px}.landing-v3 .fragment-chaos-card.chaos-3{left:0;bottom:20px}.landing-v3 .fragment-chaos-card.chaos-4{right:0;bottom:8px}.landing-v3 .fragment-chaos-card.chaos-5{left:50%;top:50%;width:43%}.landing-v3 .fragment-chaos-card>strong{max-width:110px;font-size:10.8px}.landing-v3 .fragment-chaos-card>small{font-size:7px}.landing-v3 .fragment-chaos-core{width:150px;min-height:82px;padding:12px 9px}.landing-v3 .fragment-chaos-core>strong{font-size:8.6px}.landing-v3 .fragment-chaos-core>small{max-width:120px;font-size:7.8px}.landing-v3 .fragment-transformer{gap:10px;min-height:118px}.landing-v3 .fragment-transformer-word{padding:10px 14px 9px;min-width:70px}.landing-v3 .fragment-transformer-word span{font-size:27px;line-height:.82}.landing-v3 .fragment-transformer:after,.landing-v3 .fragment-transformer:before{width:min(18vw,72px)}.landing-v3 .fragment-transformer i{width:34px;height:34px}.landing-v3 .fragment-solution-flow{grid-template-columns:1fr;gap:8px;margin-top:23px;padding:0 0 0 28px}.landing-v3 .fragment-solution-flow:before{left:13px;right:auto;top:6%;bottom:6%;width:2px;height:auto;transform:none;background:linear-gradient(180deg,rgba(255,122,26,.35),rgba(118,87,255,.35),rgba(25,198,212,.48),rgba(18,104,223,.48))}.landing-v3 .fragment-solution-flow:after{left:12px;top:7%;width:4px;height:42px;transform:none;background:linear-gradient(180deg,transparent,#fff,#19c6d4,transparent);animation:landingFlowTravelVertical 3.1s linear infinite}.landing-v3 .fragment-flow-step{flex-direction:row;justify-content:flex-start;min-height:58px;padding:10px 12px;text-align:left}.landing-v3 .fragment-flow-step>span{flex:0 0 28px}.landing-v3 .fragment-flow-step>strong{margin:0 0 0 11px;white-space:normal;font-size:9px}.landing-v3 .fragment-solution-result{margin-top:18px;padding:17px 16px}.landing-v3 .fragment-solution-result>strong{font-size:12.5px}.landing-v3 .landing-product-stage{animation-duration:8.5s}.landing-v3 .landing-footer-links-grid{column-gap:22px!important;row-gap:28px!important}}@media(max-width:390px){.landing-v3 .fragment-chaos-card{width:45%}.landing-v3 .fragment-chaos-card>strong{font-size:10.2px}.landing-v3 .fragment-chaos-card.chaos-5{width:45%}.landing-v3 .landing-footer-links-grid{grid-template-columns:1fr 1fr!important;column-gap:17px!important}.landing-v3 .landing-footer-column strong{font-size:9.4px!important;letter-spacing:.055em!important}.landing-v3 .landing-footer-column a,.landing-v3 .landing-footer-column button{font-size:11px!important}}@keyframes landingDangerPulse{0%,55%{box-shadow:0 0 0 0 rgba(201,68,54,.14)}to{box-shadow:0 0 0 13px rgba(201,68,54,0)}}@keyframes landingChaosFloat{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes landingChaosFloatCenter{0%,to{transform:translate(-50%,-50%) rotate(.4deg)}50%{transform:translate(-50%,calc(-50% - 7px)) rotate(-.5deg)}}@keyframes landingChaosLine{0%{opacity:.25;filter:saturate(.75)}50%{opacity:.88;filter:saturate(1.3)}to{opacity:.25;filter:saturate(.75)}}@keyframes landingTransformPulse{0%,to{box-shadow:0 10px 26px rgba(18,104,223,.08)}50%{box-shadow:0 12px 32px rgba(18,104,223,.18),0 0 0 7px rgba(18,104,223,.035)}}@keyframes landingFlowTravel{0%{left:7%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:82%;opacity:0}}@keyframes landingFlowTravelVertical{0%{top:7%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:84%;opacity:0}}@keyframes landingSolutionStep{0%,70%,to{border-color:rgba(18,104,223,.14);box-shadow:0 12px 28px rgba(18,53,93,.075)}82%{border-color:rgba(25,198,212,.38);box-shadow:0 14px 32px rgba(18,104,223,.12),0 0 0 3px rgba(25,198,212,.035)}}@keyframes landingSolutionSweep{0%,58%{left:-120px;opacity:0}66%{opacity:.82}82%{left:110%;opacity:.45}to{left:110%;opacity:0}}@keyframes landingProductBreath{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes landingKpiSweep{0%,55%{left:-80px;opacity:0}64%{opacity:1}79%{left:120%;opacity:.45}to{left:120%;opacity:0}}@keyframes landingAccentTravel{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes landingProcessSignal{0%,76%,to{box-shadow:0 15px 38px rgba(17,37,62,.07),inset 0 3px 0 rgba(var(--landing-card-rgb),.92)}86%{box-shadow:0 18px 46px rgba(17,37,62,.1),0 0 0 3px rgba(var(--landing-card-rgb),.035),inset 0 3px 0 rgba(var(--landing-card-rgb),1)}}@keyframes landingBubbleFloat{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes landingFinalGlow{0%{opacity:.78;transform:scale(.98)}to{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.landing-v3 .fragment-chaos-card,.landing-v3 .fragment-chaos-line,.landing-v3 .fragment-flow-step,.landing-v3 .fragment-solution-flow:after,.landing-v3 .fragment-solution-result:after,.landing-v3 .fragment-status-icon,.landing-v3 .fragment-transformer i,.landing-v3 .landing-ai-conversation .bubble,.landing-v3 .landing-final-v2:before,.landing-v3 .landing-product-stage,.landing-v3 .process-line article,.landing-v3 .product-kpis article:after,.landing-v3 .showcase-row:after{animation:none!important}}.landing-v3 .fragment-chaos-stage{min-height:460px}.landing-v3 .fragment-chaos-card.chaos-5{top:118px}.landing-v3 .fragment-chaos-core{top:62%}@media(max-width:980px){.landing-v3 .fragment-chaos-stage{min-height:470px}}@media(max-width:680px){.landing-v3 .fragment-chaos-stage{min-height:520px}.landing-v3 .fragment-chaos-card.chaos-5{top:175px}.landing-v3 .fragment-chaos-core{top:64%}}.landing-v3 .fragment-transformer-word span.word-start{margin-top:10px}.landing-v3 .fragment-transformer-word span:nth-child(n+7):nth-child(-n+8){color:#e66d24}.landing-v3 .fragment-transformer-word span:nth-child(n+9):nth-child(-n+11){color:#8b5cf6}.landing-v3 .fragment-transformer-word span:nth-child(n+12):nth-child(-n+14){color:#1268df}.landing-v3 .fragment-transformer-word small{display:none!important}@media(max-width:980px){.landing-v3 .fragment-transformer-word span.word-start{margin-top:7px}}.landing-v3 .fragment-transformer-word span{color:transparent!important;background-image:linear-gradient(180deg,#e66d24,#ff8a35 18%,#8b5cf6 52%,#1268df);background-size:100% 1400%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-v3 .fragment-transformer-word span:first-child{background-position:50% 0}.landing-v3 .fragment-transformer-word span:nth-child(2){background-position:50% 7.6923%}.landing-v3 .fragment-transformer-word span:nth-child(3){background-position:50% 15.3846%}.landing-v3 .fragment-transformer-word span:nth-child(4){background-position:50% 23.0769%}.landing-v3 .fragment-transformer-word span:nth-child(5){background-position:50% 30.7692%}.landing-v3 .fragment-transformer-word span:nth-child(6){background-position:50% 38.4615%}.landing-v3 .fragment-transformer-word span:nth-child(7){background-position:50% 46.1538%}.landing-v3 .fragment-transformer-word span:nth-child(8){background-position:50% 53.8462%}.landing-v3 .fragment-transformer-word span:nth-child(9){background-position:50% 61.5385%}.landing-v3 .fragment-transformer-word span:nth-child(10){background-position:50% 69.2308%}.landing-v3 .fragment-transformer-word span:nth-child(11){background-position:50% 76.9231%}.landing-v3 .fragment-transformer-word span:nth-child(12){background-position:50% 84.6154%}.landing-v3 .fragment-transformer-word span:nth-child(13){background-position:50% 92.3077%}.landing-v3 .fragment-transformer-word span:nth-child(14){background-position:50% 100%}.landing-faq-zone,.landing-proof-zone{position:relative;overflow:hidden;padding:clamp(76px,8vw,124px) clamp(22px,6vw,88px)}.landing-proof-zone{background:radial-gradient(circle at 12% 18%,rgba(255,116,34,.13),transparent 28%),radial-gradient(circle at 87% 62%,rgba(87,108,255,.16),transparent 30%),linear-gradient(180deg,rgba(9,12,20,.98),rgba(7,9,16,.99));border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055)}.landing-proof-zone:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.48;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.landing-faq-cta,.landing-faq-head,.landing-faq-list,.landing-proof-grid,.landing-proof-head,.landing-proof-note{position:relative;z-index:1;max-width:1180px;margin-left:auto;margin-right:auto}.landing-proof-head{text-align:center;max-width:900px}.landing-proof-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.035);color:#cfd7ea;font-size:11px;font-weight:800;letter-spacing:.18em}.landing-proof-kicker i{width:7px;height:7px;border-radius:50%;background:#ff7a32;box-shadow:0 0 0 5px rgba(255,122,50,.08),0 0 18px rgba(255,122,50,.7);animation:landingProofPulse 2.2s ease-in-out infinite}.landing-proof-head h2{margin:20px auto 12px;max-width:850px;font-size:clamp(34px,4.6vw,66px);line-height:1.02;letter-spacing:-.045em;color:#f8fafc;font-weight:630}.landing-proof-head h2 strong{font-weight:760;background:linear-gradient(90deg,#ff8a36,#ff5b8d 28%,#9d66ff 61%,#55a4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-proof-head p{max-width:720px;margin:0 auto;color:#96a0b7;font-size:clamp(15px,1.7vw,18px);line-height:1.65}.landing-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px}.landing-proof-card{position:relative;min-height:310px;padding:24px;border:1px solid rgba(255,255,255,.085);border-radius:24px;background:linear-gradient(155deg,rgba(255,255,255,.066),rgba(255,255,255,.018));box-shadow:0 22px 70px rgba(0,0,0,.24);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;animation:landingProofFloat 7s ease-in-out infinite}.landing-proof-card:nth-child(2){animation-delay:-1.8s}.landing-proof-card:nth-child(3){animation-delay:-3.6s}.landing-proof-card:nth-child(4){animation-delay:-5.4s}.landing-proof-card:before{content:"";position:absolute;left:-20%;right:-20%;bottom:-55%;height:180px;border-radius:50%;filter:blur(38px);opacity:.35;transition:opacity .3s ease}.landing-proof-card:first-child:before{background:#ff7b36}.landing-proof-card:nth-child(2):before{background:#ff4f82}.landing-proof-card:nth-child(3):before{background:#9a62ff}.landing-proof-card:nth-child(4):before{background:#428dff}.landing-proof-card:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.18);box-shadow:0 28px 90px rgba(0,0,0,.34)}.landing-proof-card:hover:before{opacity:.55}.landing-proof-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-proof-card-top span{font-size:11px;letter-spacing:.16em;font-weight:800;color:#ff8a36;text-shadow:0 0 14px rgba(255,122,50,.12)}.landing-proof-card-top i{font-style:normal;color:#566078;font-size:12px;font-weight:800}.landing-proof-card h3{position:relative;margin:48px 0 14px;color:#f7f9fd;font-size:clamp(21px,2.1vw,28px);line-height:1.12;letter-spacing:-.025em}.landing-proof-card p{position:relative;margin:0;color:#929db3;font-size:14px;line-height:1.62}.landing-proof-signal{position:absolute;left:24px;bottom:22px;display:flex;align-items:center;gap:8px;color:#cfd5e3;font-size:10px;font-weight:800;letter-spacing:.14em}.landing-proof-signal b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.24);color:#7ce9a1;font-size:11px}.landing-proof-note{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:16px 18px;border:1px dashed rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.018)}.landing-proof-note span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#7f8aa0;white-space:nowrap}.landing-proof-note p{margin:0;color:#657086;font-size:12px;line-height:1.45;text-align:right}.landing-faq-zone{background:radial-gradient(circle at 84% 12%,rgba(67,104,255,.12),transparent 28%),radial-gradient(circle at 18% 92%,rgba(255,116,34,.09),transparent 24%),#080b12}.landing-faq-head{text-align:center;max-width:900px}.landing-faq-head h2{margin:15px auto 12px;color:#f8fafc;font-size:clamp(32px,4.4vw,58px);line-height:1.04;letter-spacing:-.04em}.landing-faq-head>p{max-width:680px;margin:0 auto;color:#8e99af;font-size:16px;line-height:1.65}.landing-faq-list{max-width:980px;margin-top:38px;display:grid;gap:10px}.landing-faq-item{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025);overflow:hidden;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.landing-faq-item:hover{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.038)}.landing-faq-item[open]{border-color:rgba(113,126,255,.25);background:linear-gradient(135deg,rgba(96,88,255,.07),rgba(255,126,50,.035));box-shadow:0 20px 60px rgba(0,0,0,.16)}.landing-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;color:#eef2f8;-webkit-user-select:none;user-select:none}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary>span{display:flex;align-items:center;gap:15px;font-size:13px;font-weight:760;letter-spacing:.035em;line-height:1.35}.landing-faq-item summary span i{font-style:normal;display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:10px;background:rgba(255,255,255,.05);color:#7f8ba4;font-size:10px;font-weight:850}.landing-faq-item summary>b{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.11);font-size:19px;font-weight:400;color:#abb4c6;transition:transform .25s ease,color .25s ease,border-color .25s ease}.landing-faq-item[open] summary>b{transform:rotate(45deg);color:#fff;border-color:rgba(255,138,54,.38)}.landing-faq-answer{padding:0 74px 20px 69px}.landing-faq-answer p{margin:0;color:#98a3b7;font-size:14px;line-height:1.72}.landing-faq-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:980px;margin-top:22px;padding:20px 22px;border-radius:20px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(105deg,rgba(255,122,50,.07),rgba(92,93,255,.07))}.landing-faq-cta div{display:flex;flex-direction:column;gap:5px}.landing-faq-cta span{color:#858fa5;font-size:10px;font-weight:800;letter-spacing:.15em}.landing-faq-cta strong{color:#f0f3f8;font-size:15px;line-height:1.35}.landing-faq-cta button{white-space:nowrap}@keyframes landingProofPulse{0%,to{transform:scale(.88);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes landingProofFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1020px){.landing-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-proof-card{min-height:270px}.landing-proof-note{align-items:flex-start;flex-direction:column;gap:8px}.landing-proof-note p{text-align:left}}@media (max-width:700px){.landing-faq-zone,.landing-proof-zone{padding:68px 16px}.landing-proof-head{text-align:left}.landing-proof-head h2{font-size:clamp(34px,10.2vw,48px);line-height:1.02;margin-top:16px}.landing-proof-head h2 br{display:none}.landing-proof-head p{text-align:left;margin-left:0}.landing-proof-grid{grid-template-columns:1fr;gap:12px;margin-top:28px}.landing-proof-card{min-height:250px;padding:21px;animation:none}.landing-proof-card h3{margin-top:34px;font-size:25px}.landing-proof-signal{left:21px;bottom:19px}.landing-proof-note{display:none}.landing-faq-head{text-align:left}.landing-faq-head h2{font-size:clamp(32px,9.5vw,44px);line-height:1.04;margin-top:13px}.landing-faq-head>p{text-align:left;margin-left:0}.landing-faq-list{margin-top:26px;gap:8px}.landing-faq-item{border-radius:15px}.landing-faq-item summary{padding:17px 15px;gap:12px}.landing-faq-item summary>span{gap:10px;font-size:12px;letter-spacing:.02em}.landing-faq-item summary span i{flex-basis:28px;height:28px;border-radius:8px;font-size:9px}.landing-faq-item summary>b{flex-basis:28px;height:28px}.landing-faq-answer{padding:0 15px 17px 53px}.landing-faq-answer p{font-size:13px;line-height:1.65}.landing-faq-cta{align-items:stretch;flex-direction:column;padding:18px;margin-top:14px}.landing-faq-cta button{width:100%}}@media (prefers-reduced-motion:reduce){.landing-proof-card,.landing-proof-kicker i{animation:none!important}}.landing-v3 .landing-proof-head h2{color:#dce2ec}.landing-v3 .landing-proof-card h3{color:#d5dce8}.landing-v3 .landing-proof-kicker{color:#bfc8d8}.landing-v3 .landing-faq-head h2{color:#d7dee9}.landing-v3 .landing-faq-item summary{color:#c8d0de}.landing-v3 .landing-faq-item[open] summary{color:#d5dce7}.landing-v3 .landing-faq-item[open] summary>b{color:#cbd4e2}.landing-v3 .landing-faq-cta strong{color:#cfd7e3}.docvault-toolbar .docvault-search,.docvault-toolbar .docvault-search:focus-within,.docvault-toolbar .docvault-search:hover{position:relative!important;display:flex!important;align-items:center!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:inherit!important}.docvault-toolbar .docvault-search>svg{position:absolute!important;left:12px!important;top:50%!important;z-index:2!important;width:16px!important;height:16px!important;flex:0 0 16px!important;transform:translateY(-50%)!important;pointer-events:none!important;color:#91a5bd!important;stroke:currentColor!important;stroke-width:1.8!important}.docvault-toolbar .docvault-search>input,.docvault-toolbar .docvault-search>input:active,.docvault-toolbar .docvault-search>input:focus,.docvault-toolbar .docvault-search>input:focus-visible,.docvault-toolbar .docvault-search>input:hover{-webkit-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 38px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;outline:0!important;background:#101d2e!important;background-image:none!important;box-shadow:none!important;color:#f4f7fb!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;line-height:normal!important;-webkit-text-fill-color:#f4f7fb!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.docvault-toolbar .docvault-search>input:hover{border-color:rgba(255,255,255,.2)!important;background:#122136!important}.docvault-toolbar .docvault-search>input:focus,.docvault-toolbar .docvault-search>input:focus-visible{border-color:rgba(255,153,75,.62)!important;background:#122136!important;box-shadow:0 0 0 3px rgba(255,132,27,.08)!important}.docvault-toolbar .docvault-search>input::placeholder{color:#8294ab!important;opacity:1!important;-webkit-text-fill-color:#8294ab!important}@media (max-width:780px){.docvault-toolbar .docvault-search{height:40px!important;min-height:40px!important}.docvault-toolbar .docvault-search>input,.docvault-toolbar .docvault-search>input:active,.docvault-toolbar .docvault-search>input:focus,.docvault-toolbar .docvault-search>input:focus-visible,.docvault-toolbar .docvault-search>input:hover{height:40px!important;min-height:40px!important;font-size:16px!important;padding-left:39px!important}}@media (max-width:520px){.docvault-toolbar .docvault-search{height:39px!important;min-height:39px!important}.docvault-toolbar .docvault-search>input,.docvault-toolbar .docvault-search>input:active,.docvault-toolbar .docvault-search>input:focus,.docvault-toolbar .docvault-search>input:focus-visible,.docvault-toolbar .docvault-search>input:hover{height:39px!important;min-height:39px!important}}.docvault-storage-meter{display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:18px;min-height:42px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.docvault-storage-copy{display:flex;align-items:baseline;gap:9px;min-width:0;white-space:nowrap}.docvault-storage-copy span{font-size:8px;font-weight:900;letter-spacing:.1em;color:var(--muted)}.docvault-storage-copy strong{font-size:10px;font-weight:700;color:color-mix(in srgb,var(--text) 78%,var(--muted))}.docvault-storage-scale{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:8px;min-width:0}.docvault-storage-scale small{font-size:8px;font-weight:800;color:color-mix(in srgb,var(--muted) 88%,transparent)}.docvault-storage-track{position:relative;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent);box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.docvault-storage-track i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--blue));transition:width .35s ease;box-shadow:0 0 10px color-mix(in srgb,var(--blue) 24%,transparent)}.docvault-storage-meter.near-limit .docvault-storage-track i{background:linear-gradient(90deg,var(--orange),var(--orange2))}.docvault-storage-meter.full{border-color:color-mix(in srgb,var(--orange) 35%,var(--line))}.docvault-storage-meter.full .docvault-storage-copy strong{color:var(--orange)}@media(max-width:820px){.docvault-storage-meter{grid-template-columns:1fr;gap:7px;padding:9px 11px}.docvault-storage-copy{justify-content:space-between;white-space:normal}}@media(max-width:560px){.docvault-storage-copy{align-items:center;gap:8px}.docvault-storage-copy span{font-size:7px}.docvault-storage-copy strong{font-size:9px;text-align:right}.docvault-storage-scale{gap:6px}}@media(prefers-reduced-motion:reduce){.docvault-storage-track i{transition:none}}.docvault-storage-meter.docvault-storage-meter-sidebar{margin-top:auto;grid-template-columns:1fr;gap:6px;min-height:0;padding:10px 5px 2px;border:0;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:0;background:transparent;box-shadow:none}.docvault-storage-meter-sidebar .docvault-storage-copy{justify-content:space-between;gap:8px;white-space:normal}.docvault-storage-meter-sidebar .docvault-storage-copy span{font-size:7px;font-weight:800;letter-spacing:.08em}.docvault-storage-meter-sidebar .docvault-storage-copy strong{font-size:8px;font-weight:600;text-align:right;color:var(--muted)}.docvault-storage-meter-sidebar .docvault-storage-scale{grid-template-columns:auto minmax(0,1fr) auto;gap:5px}.docvault-storage-meter-sidebar .docvault-storage-scale small{font-size:7px;font-weight:700}.docvault-storage-meter-sidebar .docvault-storage-track{height:4px}.docvault-storage-meter-sidebar.full .docvault-storage-copy strong{color:var(--orange)}@media(max-width:820px){.docvault-sidebar{display:flex!important;flex-direction:column!important}.docvault-storage-meter.docvault-storage-meter-sidebar{margin-top:10px;padding-top:10px}}.admin-company-config-button{color:color-mix(in srgb,var(--orange) 82%,var(--text))!important}.admin-company-storage-modal{width:min(560px,calc(100vw - 32px))!important}.admin-storage-config{display:grid;gap:16px;padding:4px 0 8px}.admin-storage-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px}.admin-storage-summary>div{padding:12px 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface2)}.admin-storage-summary span,.admin-storage-summary strong{display:block}.admin-storage-summary span{font-size:9px;color:var(--muted);letter-spacing:.06em}.admin-storage-summary strong{margin-top:5px;font-size:13px;font-weight:600}.admin-storage-progress{display:grid;gap:7px}.admin-storage-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-storage-progress span{font-size:9px;color:var(--muted);letter-spacing:.06em}.admin-storage-progress strong{font-size:10px;font-weight:600}.admin-storage-track{height:5px;overflow:hidden;border-radius:999px;background:var(--surface2);box-shadow:inset 0 0 0 1px var(--line)}.admin-storage-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--blue));transition:width .25s ease}.admin-storage-limit-field{display:grid;gap:7px}.admin-storage-limit-field>span{font-size:9px;color:var(--muted);letter-spacing:.06em}.admin-storage-limit-field input{width:100%;height:42px}.admin-storage-limit-field small{font-size:9px;color:var(--muted);line-height:1.45}.admin-storage-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.admin-storage-presets button{min-height:36px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface2)!important;color:var(--muted)!important;font-size:10px!important;font-weight:600!important;box-shadow:none!important}.admin-storage-presets button.active{color:var(--text)!important;border-color:transparent!important;background:linear-gradient(var(--surface2),var(--surface2)) padding-box,linear-gradient(110deg,var(--orange),var(--blue)) border-box!important}@media(max-width:560px){.admin-company-storage-modal{width:100%!important}.admin-storage-summary{grid-template-columns:1fr}.admin-storage-presets{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.admin-storage-track i{transition:none}}.docvault-storage-meter-sidebar .docvault-storage-scale.docvault-storage-scale-compact{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center}.docvault-storage-meter-sidebar .docvault-storage-scale.docvault-storage-scale-compact>small{font-size:8px;font-weight:700;color:var(--muted);line-height:1}.docvault-storage-meter-sidebar .docvault-storage-track{position:relative;height:5px;overflow:hidden}.docvault-storage-meter-sidebar .docvault-storage-track>i{overflow:hidden}.workspace-search>.workspace-search-input,.workspace-search>.workspace-search-input:hover,.workspace-search>input,.workspace-search>input:hover{transform:none!important;translate:none!important;text-indent:0!important;padding-left:42px!important;padding-right:38px!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;line-height:38px!important;background:#101d2e!important;border-color:rgba(255,255,255,.14)!important;box-shadow:none!important;transition:none!important}.workspace-search>.workspace-search-input:hover::placeholder,.workspace-search>input:hover::placeholder{transform:none!important;translate:none!important;text-indent:0!important;color:#8294ab!important;opacity:1!important}@media (max-width:780px){.workspace-search>.workspace-search-input,.workspace-search>.workspace-search-input:hover,.workspace-search>input,.workspace-search>input:hover{padding-left:42px!important;padding-right:38px!important;font-size:16px!important;line-height:40px!important}}@media (max-width:520px){.workspace-search>.workspace-search-input,.workspace-search>.workspace-search-input:hover,.workspace-search>input,.workspace-search>input:hover{line-height:39px!important}}.workspace>.content{--business-control-height:34px;--business-control-radius:8px;--business-control-font:12px;--business-control-weight:500;--business-control-pad-x:11px}.workspace>.content select{height:var(--business-control-height)!important;min-height:var(--business-control-height)!important;padding:0 30px 0 10px!important;border-radius:var(--business-control-radius)!important;line-height:1.2!important;letter-spacing:0!important}.workspace>.content select,.workspace>.content select optgroup,.workspace>.content select option{font-size:var(--business-control-font)!important;font-weight:var(--business-control-weight)!important}.workspace>.content :where(.primary,.secondary,.row-open,.dashboard-refresh,.danger-button,[class*=-actions] button,[class*=-actions] a.primary,[class*=-actions] a.secondary,[class*=-toolbar] button,[class*=-toolbar] a.primary,[class*=-toolbar] a.secondary,[class*=-tabs] button,.integration-mode-grid button,.billing-wizard-mode button,.field-with-plus>button,.quick-create-fields button,.docvault-view-toggle button,.docvault-bulkbar button,.billing-onboarding-card>button,.subscription-plan-action button,.admin-company-config-button,.admin-storage-presets button,.table-card .row-open){height:var(--business-control-height)!important;min-height:var(--business-control-height)!important;max-height:var(--business-control-height)!important;padding-top:0!important;padding-bottom:0!important;padding-left:var(--business-control-pad-x)!important;padding-right:var(--business-control-pad-x)!important;border-radius:var(--business-control-radius)!important;font-size:var(--business-control-font)!important;font-weight:var(--business-control-weight)!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap;align-items:center;justify-content:center}.workspace>.content :where(.field-with-plus>button,.docvault-head-actions button,.docvault-view-toggle button,.tasks-head>button){width:var(--business-control-height)!important;min-width:var(--business-control-height)!important;padding-left:0!important;padding-right:0!important}.workspace>.content .dashboard-quick-actions button{height:var(--business-control-height)!important;min-height:var(--business-control-height)!important;max-height:var(--business-control-height)!important;padding:0 var(--business-control-pad-x)!important;border-radius:var(--business-control-radius)!important}.workspace>.content .dashboard-quick-actions span{font-size:var(--business-control-font)!important;font-weight:var(--business-control-weight)!important}@media(max-width:780px){.workspace>.content :where(.primary,.secondary,.row-open,.dashboard-refresh,.danger-button,[class*=-actions] button,[class*=-toolbar] button,[class*=-tabs] button,.integration-mode-grid button,.billing-wizard-mode button,.field-with-plus>button,.quick-create-fields button,.docvault-view-toggle button,.docvault-bulkbar button,.billing-onboarding-card>button,.subscription-plan-action button,.admin-company-config-button,.admin-storage-presets button),.workspace>.content select{font-size:var(--business-control-font)!important}}@media (min-width:781px){.docvault-toolbar{align-items:center!important}.docvault-toolbar .docvault-new-folder,.docvault-toolbar .docvault-search,.docvault-toolbar .docvault-search:focus-within,.docvault-toolbar .docvault-search:hover,.docvault-toolbar .docvault-search>input,.docvault-toolbar .docvault-search>input:active,.docvault-toolbar .docvault-search>input:focus,.docvault-toolbar .docvault-search>input:focus-visible,.docvault-toolbar .docvault-search>input:hover,.docvault-toolbar .docvault-upload-button,.docvault-toolbar .docvault-view-toggle,.docvault-toolbar>select{height:var(--business-control-height,34px)!important;min-height:var(--business-control-height,34px)!important;max-height:var(--business-control-height,34px)!important}.docvault-toolbar .docvault-search>input{padding-left:36px!important;padding-right:36px!important;border-radius:var(--business-control-radius,8px)!important;font-size:var(--business-control-font,12px)!important}.docvault-toolbar .docvault-search>svg{left:11px!important;width:15px!important;height:15px!important}.docvault-toolbar .docvault-view-toggle{padding:2px!important;border-radius:var(--business-control-radius,8px)!important}.docvault-toolbar .docvault-view-toggle button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;border-radius:6px!important}}.docvault-grid{align-content:start!important;align-items:start!important;grid-auto-rows:max-content!important}.docvault-card{height:auto!important;align-self:start!important;justify-content:flex-start!important}.docvault-card .docvault-file-icon{flex:0 0 42px!important;width:42px!important;height:42px!important}.docvault-card .docvault-grid-classification{max-width:100%!important;color:inherit!important}.docvault-card .docvault-grid-classification .docvault-type-pill{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border:1px solid color-mix(in srgb,var(--orange) 30%,var(--line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--surface2) 94%,var(--orange) 6%)!important;color:var(--text)!important;font-size:9px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.docvault-grid{padding-top:24px!important}.docvault-card{position:relative!important;overflow:visible!important;padding-top:18px!important}.docvault-card .docvault-grid-classification{position:absolute!important;top:0!important;left:44px!important;right:44px!important;width:auto!important;max-width:none!important;display:flex!important;align-items:center!important;transform:translateY(-50%)!important;z-index:4!important;pointer-events:none!important}.docvault-card .docvault-grid-classification .docvault-type-pill{min-height:22px!important;max-width:100%!important;padding:0 9px!important;background:var(--surface)!important;box-shadow:0 0 0 3px var(--surface),0 2px 7px rgba(0,0,0,.18)!important}.docvault-card .docvault-card-check{width:17px!important;height:17px!important;margin:0!important}.docvault-card .docvault-card-star{top:8px!important}.docvault-card .docvault-file-icon{margin-top:16px!important}@media(max-width:560px){.docvault-grid{padding-top:22px!important}.docvault-card .docvault-grid-classification{left:38px!important;right:38px!important}.docvault-card .docvault-card-check{top:13px!important;left:10px!important}.docvault-card .docvault-card-star{top:7px!important;right:6px!important}.docvault-card .docvault-file-icon{margin-top:15px!important}}.docvault-card{padding-top:24px!important}.docvault-card .docvault-grid-classification{left:58px!important;right:34px!important;justify-content:center!important}.docvault-card .docvault-card-check{top:24px!important}.docvault-card .docvault-card-star{top:18px!important;right:8px!important}.docvault-card .docvault-file-icon{margin-top:26px!important}@media(max-width:560px){.docvault-card{padding-top:22px!important}.docvault-card .docvault-grid-classification{left:52px!important;right:28px!important}.docvault-card .docvault-card-check{top:22px!important;left:10px!important}.docvault-card .docvault-card-star{top:16px!important;right:6px!important}.docvault-card .docvault-file-icon{margin-top:24px!important}}.docvault-card .docvault-card-check{top:14px!important;left:12px!important}@media(max-width:560px){.docvault-card .docvault-card-check{top:12px!important;left:10px!important}}.getting-started{margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,var(--surface-2));box-shadow:none}.getting-started-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.getting-started-head .section-kicker{font-size:9px;letter-spacing:.11em;opacity:.82}.getting-started-head h3{margin:2px 0 0;color:var(--muted);font-size:10px;font-weight:600;line-height:1.25;letter-spacing:.01em}.getting-started-head>strong{font-size:11px;font-weight:700;color:var(--muted)}.getting-started-progress{height:3px;margin:7px 0 8px;border-radius:999px;background:color-mix(in srgb,var(--surface-2) 78%,var(--border));overflow:hidden}.getting-started-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7a1a,#4b8dff);transition:width .2s ease}.getting-started-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.getting-started-list button{min-height:30px;display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:7px;background:color-mix(in srgb,var(--surface-2) 74%,transparent);text-align:left;box-shadow:none}.getting-started-list button:hover:not(:disabled){border-color:color-mix(in srgb,var(--orange) 38%,var(--border));background:var(--surface-2)}.getting-started-list button strong{font-size:9px;font-weight:600;line-height:1.2}.getting-started-list button>span{font-size:12px;line-height:1;flex:0 0 auto;color:var(--muted)}.getting-started-list button small{margin-left:auto;font-size:9px;color:var(--muted)}.getting-started-list button.done{opacity:.52;cursor:default;background:transparent}.help-support-page{display:flex;flex-direction:column;gap:18px}.help-support-heading{align-items:flex-start}.help-support-heading p{margin:8px 0 0;color:var(--muted);max-width:720px}.help-context{min-width:210px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.help-context span{display:block;font-size:10px;color:var(--muted);margin-bottom:4px}.help-context strong{font-size:12px}.help-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.help-guide-grid>button{display:flex;align-items:flex-start;gap:10px;min-height:105px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);text-align:left}.help-guide-grid>button>span{font-size:18px;line-height:1}.help-guide-grid strong{display:block;font-size:12px;margin-bottom:7px}.help-guide-grid small{display:block;color:var(--muted);font-size:11px;line-height:1.45;font-weight:400}.help-support-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.help-legal-card,.help-support-card{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.help-legal-card h3,.help-support-card h3{margin:5px 0 8px;font-size:16px}.help-legal-card>p,.help-support-card>p{color:var(--muted);font-size:12px;line-height:1.55}.help-support-card form{display:grid;gap:11px;margin-top:18px}.help-support-card label{display:grid;gap:6px}.help-support-card label>span{font-size:10px;color:var(--muted);font-weight:600}.help-support-card textarea{min-height:150px;resize:vertical}.help-support-card .primary{justify-self:start}.help-success{margin-top:14px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);font-size:11px;font-weight:600}.help-legal-card>div{display:grid;gap:8px;margin-top:16px}.help-legal-card a,.help-legal-card button{display:flex;align-items:center;min-height:38px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:11px;font-weight:600;text-decoration:none;color:inherit}.help-button{font-weight:700!important}.team-invite-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);font-size:11px;font-weight:600}.team-invite-notice button{width:28px;height:28px;border:0;background:transparent;font-size:18px}.team-pending-list>div{gap:12px;flex-wrap:wrap}.team-pending-actions{display:flex;gap:6px;margin-left:auto}.team-pending-actions button{height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:10px!important;border-radius:7px!important}@media(max-width:980px){.getting-started-list{grid-template-columns:repeat(3,minmax(0,1fr))}.help-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-support-grid{grid-template-columns:1fr}}@media(max-width:640px){.getting-started{padding:9px 10px}.getting-started-head h3{display:none}.getting-started-progress{margin:6px 0 7px}.getting-started-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.getting-started-list button{min-height:29px;padding:5px 6px}.help-guide-grid{grid-template-columns:1fr}.help-support-heading{display:grid!important;gap:12px}.help-context{min-width:0;width:100%}.help-legal-card,.help-support-card{padding:15px}.team-pending-actions{width:100%;margin-left:0}.team-pending-actions button{flex:1 1}}.team-members-table table{min-width:980px!important}.team-members-table tr.member-blocked td{opacity:.72}.team-role-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);font-size:9px;font-weight:800;letter-spacing:.04em}.status-pill.blocked{color:var(--red)!important;border-color:color-mix(in srgb,var(--red) 32%,var(--line))!important;background:color-mix(in srgb,var(--red) 7%,var(--surface2))!important}.team-manage-button{height:34px!important;min-height:34px!important;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface2)!important;color:var(--text)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.045em!important}.team-manage-button:hover{border-color:color-mix(in srgb,var(--blue) 52%,var(--line))!important;background:color-mix(in srgb,var(--blue) 8%,var(--surface2))!important}.team-member-modal-backdrop{z-index:80!important}.team-member-admin-modal{width:min(820px,calc(100vw - 32px))!important;max-height:92vh!important;overflow:auto!important;padding:22px!important}.team-member-admin-modal .modal-head{margin-bottom:14px!important}.team-member-admin-modal .modal-head h2{font-size:21px!important;margin:5px 0 0!important}.team-member-admin-modal .modal-head p{font-size:10px!important;margin-top:4px!important}.team-member-edit-form{display:grid;gap:14px}.team-member-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.team-member-edit-grid label,.team-password-grid label{display:grid;gap:6px;min-width:0}.team-member-edit-grid label>span,.team-password-grid label>span{font-size:8.5px;font-weight:800;letter-spacing:.055em;color:var(--muted)}.team-member-edit-grid input,.team-member-edit-grid select,.team-password-grid input{width:100%!important;height:42px!important;min-width:0!important;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface)!important;color:var(--text)!important;outline:none!important}.team-member-edit-grid input:focus,.team-member-edit-grid select:focus,.team-password-grid input:focus{border-color:color-mix(in srgb,var(--blue) 66%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 11%,transparent)!important}.team-member-edit-grid input:disabled,.team-member-edit-grid select:disabled,.team-password-grid input:disabled{opacity:.58!important;cursor:not-allowed!important}.team-member-access-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface2)}.team-member-access-switch span{display:grid;gap:4px}.team-member-access-switch strong{font-size:10px}.team-member-access-switch small{font-size:9px;color:var(--muted);line-height:1.4}.team-block-toggle{flex:none;min-width:100px;height:34px;border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--green) 8%,var(--surface));color:var(--green);font-size:9px;font-weight:900}.team-block-toggle.blocked{border-color:color-mix(in srgb,var(--red) 36%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--surface));color:var(--red)}.team-admin-info,.team-admin-warning{padding:10px 12px;border-radius:9px;font-size:9px;font-weight:700;line-height:1.45;letter-spacing:.03em}.team-admin-warning{border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line));background:color-mix(in srgb,var(--orange) 7%,var(--surface2));color:var(--orange)}.team-admin-info{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));background:color-mix(in srgb,var(--blue) 7%,var(--surface2));color:var(--muted)}.team-admin-danger-section,.team-admin-security-section{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.team-admin-danger-section h3,.team-admin-security-section>div:first-child h3{margin:4px 0 5px;font-size:14px}.team-admin-danger-section p,.team-admin-security-section>div:first-child p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.team-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:14px}.team-password-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}.team-password-actions button{min-height:36px!important;padding:0 12px!important;font-size:9px!important}.team-password-actions button:not(.primary){border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface2)!important;color:var(--text)!important}.team-admin-danger-section{display:flex;align-items:center;justify-content:space-between;gap:20px}.team-admin-danger-section>div{min-width:0}.team-admin-danger-section .danger-ghost{flex:none;min-height:38px!important}@media(max-width:640px){.team-member-admin-modal{width:100%!important;max-height:95vh!important;padding:16px!important}.team-member-edit-grid,.team-password-grid{grid-template-columns:1fr}.team-admin-danger-section,.team-member-access-switch{align-items:stretch;display:grid}.team-admin-danger-section .danger-ghost,.team-block-toggle{width:100%!important}.team-password-actions{display:grid;grid-template-columns:1fr}.team-password-actions button{width:100%!important}}.getting-started-head .section-kicker{display:none!important}.getting-started-head h3{margin:0!important;font-size:9.5px!important;line-height:1.15!important}.getting-started-head>strong{font-size:10px!important}.getting-started{margin-bottom:9px!important;padding:8px 10px!important}.getting-started-progress{height:2px!important;margin:6px 0 7px!important}.getting-started-list{gap:4px!important}.getting-started-list button{min-height:27px!important;padding:4px 6px!important;border-color:transparent!important;background:transparent!important}.getting-started-list button:hover:not(:disabled){border-color:color-mix(in srgb,var(--orange) 26%,var(--border))!important;background:color-mix(in srgb,var(--surface-2) 72%,transparent)!important}.getting-started-list button strong{font-size:8px!important;font-weight:600!important;line-height:1.15!important}.getting-started-list button>span{font-size:10px!important}.getting-started-list button small{font-size:8px!important}@media(min-width:781px){.getting-started-list{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:780px){.getting-started{padding:7px 8px!important;margin-bottom:8px!important}.getting-started-head h3{display:block!important;font-size:8.5px!important}.getting-started-head>strong{font-size:9px!important}.getting-started-progress{margin:5px 0 6px!important}.getting-started-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important}.getting-started-list button{min-height:25px!important;padding:3px 4px!important;border-radius:6px!important}.getting-started-list button strong{font-size:7.5px!important;line-height:1.1!important}.getting-started-list button>span{font-size:9px!important}.getting-started-list button small{display:none!important}}.workspace-tools{--topbar-control-height:32px!important;min-height:56px!important;height:56px!important;padding:0 clamp(18px,2.2vw,30px)!important;gap:12px!important}.workspace{padding-top:70px!important}.workspace:before{top:56px!important}.workspace-title-group{gap:8px!important}.workspace-title-copy h1{margin:0!important;font-size:16px!important;line-height:1.05!important}.workspace-title-copy span{font-size:8.5px!important;line-height:1.05!important}.top-actions{gap:5px!important}.workspace-tools .context-select,.workspace-tools .icon-button,.workspace-tools .language-switch,.workspace-tools .mobile-menu-button,.workspace-tools .reminder-button,.workspace-tools .workspace-search,.workspace-tools .workspace-search>.workspace-search-input,.workspace-tools .workspace-search>input{height:var(--topbar-control-height)!important;min-height:var(--topbar-control-height)!important;max-height:var(--topbar-control-height)!important}.workspace-tools .workspace-search{border-radius:8px!important}.workspace-tools .workspace-search>.workspace-search-input,.workspace-tools .workspace-search>input{line-height:var(--topbar-control-height)!important;font-size:11px!important}.workspace-tools .context-select{min-width:180px!important;padding:0 28px 0 9px!important;font-size:9.5px!important;line-height:30px!important;border-radius:8px!important}.workspace-tools .icon-button,.workspace-tools .reminder-button{width:32px!important;min-width:32px!important;border-radius:8px!important}.workspace-tools .reminder-button svg{width:15px!important;height:15px!important}.workspace-tools .language-switch{padding:2px!important;gap:2px!important;border-radius:8px!important}.workspace-tools .language-switch .flag-button{width:27px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:2px!important;border-radius:6px!important}.workspace-tools .language-switch .flag-button img{width:18px!important;height:12px!important}@media(max-width:780px){.workspace{padding:calc(90px + env(safe-area-inset-top)) 10px calc(22px + env(safe-area-inset-bottom))!important}.workspace-tools{--topbar-control-height:34px!important;min-height:calc(82px + env(safe-area-inset-top))!important;height:auto!important;grid-template-rows:32px 34px!important;gap:4px 7px!important;padding:calc(5px + env(safe-area-inset-top)) 10px 7px!important}.workspace-title-copy h1{font-size:14px!important;line-height:1!important}.workspace-title-copy span{display:none!important}.mobile-menu-button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;flex-basis:30px!important;border-radius:7px!important;font-size:15px!important}.workspace-tools .workspace-search{height:34px!important;min-height:34px!important}.workspace-tools .workspace-search>.workspace-search-input,.workspace-tools .workspace-search>input{height:34px!important;min-height:34px!important;line-height:34px!important;padding-left:38px!important;font-size:14px!important}.workspace-tools .icon-button,.workspace-tools .reminder-button{width:30px!important;min-width:30px!important}.workspace-tools .language-switch{height:30px!important;min-height:30px!important;max-height:30px!important}.workspace-tools .language-switch .flag-button{width:26px!important;height:24px!important;min-height:24px!important;max-height:24px!important}.workspace-tools .language-switch .flag-button img{width:17px!important;height:11px!important}.settings-nav{top:calc(82px + env(safe-area-inset-top))!important}.reminder-popover{top:52px!important}}@media(max-width:520px){.workspace{padding-top:calc(84px + env(safe-area-inset-top))!important}.workspace-tools{--topbar-control-height:32px!important;min-height:calc(76px + env(safe-area-inset-top))!important;grid-template-rows:30px 32px!important;gap:3px 6px!important;padding:calc(4px + env(safe-area-inset-top)) 9px 6px!important}.workspace-title-copy h1{font-size:13px!important}.workspace-tools .workspace-search{height:32px!important;min-height:32px!important}.workspace-tools .workspace-search>.workspace-search-input,.workspace-tools .workspace-search>input{height:32px!important;min-height:32px!important;line-height:32px!important;font-size:13px!important}.settings-nav{top:calc(76px + env(safe-area-inset-top))!important}}