:root:root{--ui-navy:#0b0b0c;--ui-navy-raised:#151516;--ui-gold:#d6b66e;--ui-gold-hover:#ead19a;--ui-gold-light:#f0dfb8;--ui-paper:#0e0e10;--ui-card:#18181b;--ui-text:#f3f1ed;--ui-secondary:#c2beba;--ui-muted:#a6a19b;--ui-border:#333235;--ui-border-strong:#6b676d;--ui-info-bg:#272319;--ui-info-text:#e3c887;--ui-success-bg:#242118;--ui-success-text:#dec790;--ui-warning-bg:#262219;--ui-warning-text:#d7c49b;--ui-danger-bg:#2b151a;--ui-danger-text:#ff939c;--ui-neutral-bg:#222225;--ui-radius-sm:8px;--ui-radius:12px;--ui-radius-lg:20px;--ui-shadow:0 2px 5px #00000025,0 8px 24px #00000016;--ui-shadow-raised:0 20px 55px #00000035,0 2px 8px #00000025;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-space-7:48px;--ink:var(--ui-text);--muted:var(--ui-secondary);--line:var(--ui-border);--paper:var(--ui-paper);--accent:var(--ui-gold);--navy:var(--ui-navy);--radius:var(--ui-radius);--shadow:var(--ui-shadow-raised);--ui-red:#ff5964;--ui-red-strong:#b92235;--ui-gold-line:#665433;--ui-soft-line:#ffffff12;--ui-overlay:#111113f0;--ui-gold-wash:#d6b66e0b;--ui-gold-selected:#d6b66e14;--ui-button-text:#14110b;--ui-field:#111113;color-scheme:dark}:root body{background:var(--ui-paper);color:var(--ui-text);-webkit-font-smoothing:antialiased}:root h1,:root h2,:root h3,:root h4{color:var(--ui-text);font-weight:650;letter-spacing:-.035em;text-wrap:balance}:root p{color:var(--ui-secondary)}:root .eyebrow{color:var(--ui-gold);font-size:10px;letter-spacing:.14em}:root a,:root button,:root input,:root select,:root summary,:root textarea{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}:root .button,:root button{border-radius:var(--ui-radius-sm);font-weight:600}:root button{border-color:var(--ui-border-strong);background:var(--ui-card);color:var(--ui-text);box-shadow:0 1px 2px #00000025}:root .button:not(.dark):hover,:root button:hover:not(:disabled){border-color:var(--ui-gold);background:var(--ui-info-bg);color:var(--ui-info-text)}:root .button:active,:root button:active:not(:disabled){transform:translateY(1px)}:root button:disabled{opacity:.58;box-shadow:none;cursor:not-allowed}:root .button.dark,:root .ui-primary,:root button.ui-primary{background:var(--ui-gold);border-color:var(--ui-gold);color:var(--ui-text);box-shadow:0 3px 7px var(--ui-gold-selected)}:root .button.dark:hover,:root .ui-primary:hover:not(:disabled),:root button.ui-primary:hover:not(:disabled){background:var(--ui-gold-hover);color:var(--ui-text);border-color:var(--ui-gold-hover)}:root .button.light{color:var(--ui-navy);background:var(--ui-card)}:root :focus-visible{outline:3px solid var(--ui-gold);outline-offset:3px}:root input,:root select,:root textarea{border-color:var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text);background:var(--ui-card);box-shadow:0 1px 2px #00000025}:root input:hover,:root select:hover,:root textarea:hover{border-color:var(--ui-muted)}:root input::-moz-placeholder,:root textarea::-moz-placeholder{color:var(--ui-muted);opacity:1}:root input::placeholder,:root textarea::placeholder{color:var(--ui-muted);opacity:1}:root input[type=checkbox],:root input[type=radio]{accent-color:var(--ui-gold);box-shadow:none}:root .app-content .workbench input[type=checkbox],:root .app-content .workbench input[type=radio],:root .portal-shell input[type=checkbox]{width:18px;min-width:18px;min-height:18px;height:18px;flex:none}:root .portal-shell label:has(>input[type=checkbox]),:root .workbench label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:8px}:root [aria-busy=true]{cursor:progress}:root .brand{color:var(--ui-text);font-size:23px;font-weight:800;letter-spacing:-.055em}:root .brand span{color:var(--ui-gold)}:root .brand i{color:var(--ui-secondary);font-size:8px;letter-spacing:.13em}:root .app-shell{background:var(--ui-paper);font-size:14px}:root .app-shell .sidebar{width:236px;background:linear-gradient(165deg,var(--ui-navy),var(--ui-navy-raised));border-right:1px solid var(--ui-soft-line);padding:26px 13px 18px;scrollbar-width:thin;scrollbar-color:var(--ui-muted) transparent}:root .sidebar .brand{color:var(--ui-text);padding:0 9px;margin:0 0 29px}:root .sidebar .brand span{color:var(--ui-gold-light)}:root .sidebar .brand i{color:var(--ui-secondary);font-size:7px}:root .sidebar-caption{color:var(--ui-muted);font-size:10px;margin:8px 12px 12px;letter-spacing:.13em}:root .sidebar nav{gap:3px}:root .sidebar nav a{color:var(--ui-border-strong);border:1px solid transparent;padding:9px 12px;min-height:42px;border-radius:var(--ui-radius-sm);font-size:12.5px;font-weight:500}:root .sidebar nav a>span{border:0;width:20px;height:20px;color:var(--ui-muted)}:root .sidebar nav a:hover:not([aria-current]){background:var(--ui-gold-wash);border-color:var(--ui-soft-line);color:var(--ui-text)}:root .sidebar .professional-nav a[aria-current=page],:root .sidebar nav a[aria-current=page]{color:var(--ui-text);box-shadow:inset 3px 0 var(--ui-gold-light)}:root .sidebar nav a[aria-current=page]>span{color:var(--ui-gold)}:root .sidebar .professional-nav{border-top:1px solid var(--ui-soft-line);margin:18px 0 0;padding-top:10px}:root .sidebar .professional-nav summary{color:var(--ui-secondary);font-size:12px;padding:11px 12px}:root .sidebar .professional-nav a{color:var(--ui-secondary);margin:3px 0;padding:9px 12px;border:1px solid transparent;border-radius:var(--ui-radius-sm);min-height:36px}:root .sidebar .professional-nav a:hover{background:var(--ui-gold-wash);color:var(--ui-text)}:root .sidebar .professional-nav:has(a[aria-current=page])>summary{color:var(--ui-gold)}:root .sidebar-foot{border-top:1px solid var(--ui-soft-line);margin-top:24px;padding:18px 12px 0}:root .sidebar-foot strong{color:var(--ui-border);font-weight:600}:root .sidebar-foot p{color:var(--ui-muted)}:root .sidebar-foot a{color:var(--ui-gold)}:root .sidebar :focus-visible{outline-color:var(--ui-gold-light)}:root .app-topbar{min-height:66px;padding:11px 28px;gap:18px;background:var(--ui-card);border-color:var(--ui-border)}:root .app-topbar>.workspace-heading{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:13px;line-height:1.35}:root .workspace-heading small{color:var(--ui-muted);font-size:10px;letter-spacing:.025em}:root .workspace-heading strong{font-weight:650;color:var(--ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .app-topbar>.workspace-header-actions{display:flex;gap:16px;align-items:center}:root .profession-switcher{display:flex;padding:3px;gap:2px;border:1px solid var(--ui-border);background:var(--ui-paper);border-radius:10px}:root .profession-switcher a{padding:7px 11px;min-height:32px;border-radius:6px;font-size:11px;font-weight:600;color:var(--ui-secondary)}:root .profession-switcher a:hover,:root .profession-switcher a[data-active=true]{color:var(--ui-info-text);background:var(--ui-card);box-shadow:0 1px 4px #00000025}:root .workspace-account{display:grid;place-items:center;padding:0!important;width:36px;height:36px;border:1px solid var(--ui-border);border-radius:50%!important;color:var(--ui-secondary);background:var(--ui-paper);flex:none}:root .workspace-account:hover{color:var(--ui-gold);border-color:var(--ui-gold)}:root .office-global-strip{padding:14px 28px;background:var(--ui-overlay);border-bottom:1px solid var(--ui-border)}:root .global-office-tools{margin:0;gap:10px}:root .global-office-tools form{max-width:440px;gap:6px}:root .global-office-tools input{border-color:var(--ui-border);min-height:38px;border-radius:8px;background:var(--ui-paper);font-size:12px}:root .global-office-tools button{min-height:38px;border-color:var(--ui-border)}:root .global-office-tools>a{padding:7px 10px;font-size:11px;font-weight:600;border-radius:7px}:root .global-office-tools>a:hover{background:var(--ui-info-bg);color:var(--ui-gold)}:root .app-content main{padding:28px!important;max-width:1536px}:root .office-center-heading{padding-bottom:4px;align-items:center}:root .app-content main h1,:root .office-center h1{font-size:clamp(1.65rem,2.15vw,2.15rem);line-height:1.15;letter-spacing:-.045em;font-weight:700;margin-bottom:9px}:root .office-center-heading .eyebrow{margin-bottom:9px}:root .office-center-heading>div>p:last-child{font-size:12px;color:var(--ui-muted)}:root .status-pill{background:var(--ui-info-bg);border-color:var(--ui-gold-line);color:var(--ui-info-text);border-radius:999px;font-size:10px;font-weight:600}:root .app-footer{padding:20px 28px;font-size:11px;color:var(--ui-muted);border-color:var(--ui-border)}:root .app-footer a:hover{color:var(--ui-gold)}:root .workbench{color:var(--ui-text);font-size:13px}:root .workbench p{color:var(--ui-secondary);font-size:12px}:root .office-module-nav,:root .wb-nav{border-color:var(--ui-border);gap:5px;padding-block:11px}:root .office-module-nav a,:root .wb-nav a{color:var(--ui-secondary);border:1px solid transparent;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:550}:root .office-module-nav a:hover,:root .wb-nav a:hover{color:var(--ui-gold);background:var(--ui-info-bg)}:root .office-module-nav a[aria-current=page],:root .wb-nav a[aria-current=page]{color:var(--ui-info-text);background:var(--ui-info-bg);border-color:var(--ui-gold-line);box-shadow:none}:root .wb-toolbar{gap:10px;padding-block:10px}:root .workbench label{color:var(--ui-secondary);font-size:11px;font-weight:600}:root .workbench input,:root .workbench select,:root .workbench textarea{color:var(--ui-text);border-color:var(--ui-border-strong);border-radius:var(--ui-radius-sm);padding:9px 11px;min-height:38px}:root .workbench button{border-radius:7px;min-height:36px;font-size:11px}:root .wb-context{color:var(--ui-muted);font-size:10.5px;padding-block:9px 13px}:root .wb-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:8px 0 14px;overflow:visible}:root .wb-tabs button{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;min-height:92px;padding:13px 14px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-card);color:var(--ui-secondary);text-align:left;white-space:normal;font-size:11px;box-shadow:var(--ui-shadow)}:root .wb-tabs button span{margin:0;color:var(--ui-text);font-size:25px;font-weight:700;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}:root .wb-tabs button:hover{background:var(--ui-info-bg);border-color:var(--ui-gold-line)}:root .wb-tabs button[aria-pressed=true]{background:var(--ui-info-bg);border-color:var(--ui-gold);color:var(--ui-info-text);box-shadow:0 0 0 1px var(--ui-gold-selected)}:root .wb-tabs button[aria-pressed=true] span{color:var(--ui-info-text)}:root .wb-tabs button[data-queue=overdue]:not([data-count="0"]){border-top:3px solid var(--ui-danger-text)}:root .wb-tabs button[data-queue=overdue]:not([data-count="0"]) span{color:var(--ui-danger-text)}:root .wb-tabs button[data-queue=approval]:not([data-count="0"]),:root .wb-tabs button[data-queue=client]:not([data-count="0"]){border-top:3px solid var(--ui-warning-text)}:root .metric-grid article,:root .office-facts>div,:root .portal-cards article{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}:root .metric-grid article strong,:root .office-facts strong,:root .portal-cards strong{color:var(--ui-text);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.04em}:root .app-content [data-office-ready] .wb-panel,:root .app-content [data-office-ready] section,:root .surface{border-color:var(--ui-border);border-radius:var(--ui-radius);padding:20px;background:var(--ui-card);box-shadow:var(--ui-shadow)}:root .app-content [data-office-ready] section h2,:root .workbench h2{font-size:16px;line-height:1.35;margin-bottom:10px}:root .workbench h3{font-size:13px;letter-spacing:-.02em}:root .wb-section-heading{align-items:center;padding-bottom:12px;margin-bottom:0;gap:16px}:root .wb-section-heading>div>p{font-size:11px;margin-top:5px}:root .wb-section-heading>a{color:var(--ui-gold);font-size:11px;font-weight:600;padding:7px 9px;border-radius:7px;background:var(--ui-info-bg);flex-shrink:0}:root .office-review,:root .wb-detail{border-left:3px solid var(--ui-gold)}:root .office-plan,:root .practice-card,:root .wb-review{border-color:var(--ui-border);border-radius:var(--ui-radius-sm)}:root .office-message,:root .wb-message{background:var(--ui-info-bg);color:var(--ui-info-text)!important;border-color:var(--ui-gold)}:root .office-center pre,:root .workbench pre{color:var(--ui-secondary);background:var(--ui-paper);border-color:var(--ui-border);border-radius:var(--ui-radius-sm)}:root .record-table-scroll,:root .wb-table-scroll{border:1px solid var(--ui-border);border-radius:9px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) var(--ui-paper)}:root .record-table,:root .wb-table{font-size:12px;border-collapse:separate;border-spacing:0}:root .office-center thead th,:root .record-table thead th,:root .wb-table thead th{position:sticky;top:0;z-index:1;background:var(--ui-paper);color:var(--ui-secondary);font-size:10px;letter-spacing:.045em;text-transform:uppercase;padding:11px 12px;border-bottom:1px solid var(--ui-border)}:root .record-table tbody th,:root .record-table td,:root .wb-table td,:root .wb-table th[scope=row]{padding:11px 12px;border-bottom:1px solid var(--ui-border);color:var(--ui-secondary);background:transparent}:root .record-table tbody tr:last-child>*,:root .wb-table tbody tr:last-child>*{border-bottom:0}:root .record-table tbody tr:hover,:root .wb-table tbody tr:hover{background:var(--ui-info-bg)}:root .record-table tbody th,:root .wb-table th[scope=row]{color:var(--ui-text);font-weight:600}:root .record-table small,:root .wb-muted,:root .wb-next-actions span,:root .wb-table small,:root .wb-timeline time{color:var(--ui-muted);font-size:10.5px}:root .record-name,:root .workbench .wb-text-button{color:var(--ui-info-text);box-shadow:none;font-weight:600;min-height:28px}:root .workbench .wb-text-button:hover{text-decoration:underline;text-underline-offset:3px;background:transparent}:root .wb-table td button{min-height:30px;padding:5px 9px;box-shadow:none}:root .office-chip,:root .record-badge,:root .wb-chip{border:1px solid var(--ui-border);background:var(--ui-neutral-bg);color:var(--ui-secondary);padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;line-height:1.35}:root .status-approved,:root .status-clean,:root .status-done,:root [data-status=active],:root [data-status=approved],:root [data-status=completed],:root [data-status=done],:root [data-status=reviewed]{color:var(--ui-success-text);background:var(--ui-success-bg);border-color:var(--ui-gold-line)}:root [data-status=in_progress],:root [data-status=onboarding],:root [data-status=ready],:root [data-status=shared]{color:var(--ui-info-text);background:var(--ui-info-bg);border-color:var(--ui-gold-line)}:root .status-pending,:root .status-pending_scan,:root .wb-waiting,:root [data-status=awaiting_approval],:root [data-status=needs_correction],:root [data-status=needs_review],:root [data-status=pending],:root [data-status=waiting_client],:root [data-status=waiting_team]{color:var(--ui-warning-text);background:var(--ui-warning-bg);border-color:var(--ui-gold-line)}:root .status-failed,:root .status-infected,:root .status-quarantined,:root .status-rejected,:root [data-status=failed],:root [data-status=rejected],:root [data-status=urgent]{color:var(--ui-danger-text);background:var(--ui-danger-bg);border-color:var(--ui-red-strong)}:root .status-in_progress{color:var(--ui-info-text);background:var(--ui-info-bg);border-color:var(--ui-gold-line)}:root .wb-overdue{color:var(--ui-danger-text)!important;font-weight:600!important}:root .app-content [data-office-ready] section form{border-color:var(--ui-border);background:var(--ui-paper);padding:16px;gap:12px}:root .app-content [data-office-ready] section label{color:var(--ui-secondary);font-size:11px}:root .app-content [data-office-ready] section input,:root .app-content [data-office-ready] section select,:root .app-content [data-office-ready] section textarea{border-color:var(--ui-border-strong);border-radius:var(--ui-radius-sm)}:root .practice-editor .wb-actions>button:first-child,:root .professional-editor .wb-form>button:not([type=button]),:root .wb-form .wb-actions>button:first-child{color:var(--ui-text);background:var(--ui-gold);border-color:var(--ui-gold)}:root .practice-editor .wb-actions>button:first-child:hover,:root .professional-editor .wb-form>button:not([type=button]):hover,:root .wb-form .wb-actions>button:first-child:hover{background:var(--ui-gold-hover)}:root .create-record{background:var(--ui-info-bg);border-color:var(--ui-gold-line)}:root .create-record>summary{color:var(--ui-info-text)}:root .wb-empty-state{display:flex;align-items:center;gap:14px;padding:24px 12px;text-align:left;white-space:normal}:root .empty-state-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;color:var(--ui-gold);background:var(--ui-info-bg)}:root .wb-empty-state strong{display:block;font-size:13px;color:var(--ui-text);margin-bottom:5px}:root .wb-empty-state p{margin:0 0 9px!important;font-size:11px;max-width:490px}:root .wb-empty-state a{color:var(--ui-info-text);font-size:11px;font-weight:650}:root .wb-client-list li,:root .wb-next-actions li,:root .wb-timeline li{border-color:var(--ui-border)}:root .app-shell[data-profession=accounting] .office-center-heading .eyebrow{color:var(--ui-info-text)}:root .app-shell[data-profession=cpa_tax] .office-center-heading .eyebrow,:root .app-shell[data-profession=insurance] .office-center-heading .eyebrow{color:var(--ui-gold)}:root .site-header{max-width:1320px;padding:23px 32px;border-color:var(--ui-border)}:root .site-header nav{gap:28px}:root .site-header nav a{color:var(--ui-secondary);font-size:13px}:root .site-header nav a:hover{color:var(--ui-gold)}:root .site-header>.button{min-height:42px;padding:11px 17px;font-size:12px}:root .home-hero{position:relative;max-width:1320px;padding:80px 32px 76px;grid-template-columns:1.08fr 1fr;gap:64px}:root .home-hero:before{content:"";position:absolute;inset:12px 0 0;z-index:-1;background:radial-gradient(ellipse at 88% 26%,var(--ui-gold-selected),transparent 55%);pointer-events:none}:root .home-hero h1{font-size:clamp(2.5rem,4.25vw,3.9rem);font-weight:750;line-height:1.06;letter-spacing:-.055em;max-width:650px}:root .hero-lead{font-size:15px;line-height:1.8;color:var(--ui-secondary);max-width:550px}:root .home-hero .eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ui-gold-line);background:var(--ui-info-bg);border-radius:999px;padding:7px 11px;letter-spacing:.1em;font-size:9px}:root .home-hero .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ui-gold)}:root .hero-actions{margin:27px 0 15px}:root .hero-actions .button{font-size:12px;min-height:46px}:root .hero-actions .button:not(.dark){background:var(--ui-card);border-color:var(--ui-border-strong)}:root .home-hero .fine-print{color:var(--ui-muted);font-size:11px;max-width:520px}:root .workflow-art{border:1px solid var(--ui-border);border-radius:18px;padding:26px;box-shadow:var(--ui-shadow-raised);background:var(--ui-card);transform:none}:root .art-bar{padding-bottom:18px;color:var(--ui-navy);border-color:var(--ui-border);font-size:10px}:root .art-bar>span:last-child{color:var(--ui-muted);font-size:9px}:root .workflow-art h2{font-size:29px;font-weight:700;margin:25px 0 23px}:root .art-step{background:var(--ui-paper);border-color:var(--ui-border);border-radius:10px;padding:16px;gap:14px}:root .art-step i{display:grid;place-items:center;align-self:center;width:30px;height:30px;padding:0;border-radius:9px;background:var(--ui-info-bg);color:var(--ui-info-text);font-size:11px;font-weight:700;flex:none}:root .art-step strong{color:var(--ui-text);font-size:13px}:root .art-step span{color:var(--ui-secondary);font-size:11px;line-height:1.6}:root .art-foot{color:var(--ui-muted);font-size:10px;line-height:1.5}:root .trust-strip{background:var(--ui-card);border-color:var(--ui-border);color:var(--ui-secondary);padding:22px;font-size:9px;letter-spacing:.1em}:root .section-wrap{max-width:1320px;padding:70px 32px}:root .feature-band h2,:root .pricing-teaser h2,:root .section-heading h2{font-size:clamp(1.9rem,3vw,2.65rem);font-weight:700;letter-spacing:-.045em}:root .pricing-teaser p,:root .section-heading p{font-size:14px;line-height:1.8}:root .profession-card{border-color:var(--ui-border);border-radius:var(--ui-radius);padding:28px;box-shadow:var(--ui-shadow)}:root .profession-card:hover{border-color:var(--ui-gold-line);box-shadow:var(--ui-shadow-raised);transform:translateY(-2px)}:root .profession-card>span{color:var(--ui-gold);font-size:9px;font-weight:650}:root .profession-card h3{font-size:22px;margin-top:28px}:root .profession-card b{color:var(--ui-gold);font-size:12px}:root .feature-band{background:linear-gradient(115deg,var(--ui-navy),var(--ui-navy-raised));padding-block:64px}:root .closing-cta h2,:root .feature-band h2,:root .feature-band li b{color:var(--ui-text)}:root .closing-cta p,:root .feature-band p{color:var(--ui-secondary)}:root .closing-cta .eyebrow,:root .feature-band .eyebrow{color:var(--ui-gold-light)}:root .feature-band li{border-color:var(--ui-soft-line)}:root .feature-band li p{font-size:13px}:root .marketing-content{max-width:1240px}:root .content-hero{padding:65px 0 38px}:root .content-hero h1{font-size:clamp(2.1rem,4vw,3.4rem);font-weight:750;letter-spacing:-.05em}:root .content-hero>p:not(.eyebrow){font-size:16px;line-height:1.8}:root .content-card{border-color:var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);padding:26px}:root .content-card h2{font-size:19px}:root .content-card a{color:var(--ui-info-text)}:root .closing-cta{background:linear-gradient(115deg,var(--ui-navy),var(--ui-navy-raised));border-radius:16px;padding:38px}:root .closing-cta h2{font-size:30px}:root .price-card{position:relative;overflow:hidden;border:1px solid var(--ui-gold-line);border-radius:16px;box-shadow:var(--ui-shadow-raised);padding:30px;background:linear-gradient(140deg,var(--ui-card) 65%,var(--ui-info-bg))}:root .price-card:before{content:"";height:4px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,var(--ui-gold),var(--ui-gold-light))}:root .price-card>span{color:var(--ui-info-text)}:root .price-card h2{font-size:64px;font-weight:750;letter-spacing:-.065em;line-height:1.1}:root .price-card h2 span{font-size:16px;letter-spacing:-.01em}:root .price-card p{font-size:13px}:root .pricing-inclusions{margin:18px 0;padding:0;list-style:none;display:grid;gap:8px;font-size:13px;color:var(--ui-secondary)}:root .pricing-inclusions li{position:relative;padding-left:23px}:root .pricing-inclusions li:before{content:"\2713";position:absolute;left:0;color:var(--ui-info-text);font-weight:700}:root .pricing-calculator{background:var(--ui-card);border-color:var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}:root .pricing-calculator dl{background:var(--ui-paper);border:1px solid var(--ui-border);border-radius:9px;padding:16px}:root .pricing-calculator dd{color:var(--ui-text);font-weight:650}:root .notice{background:var(--ui-info-bg);border-color:var(--ui-gold-line)}:root .notice.warning{background:var(--ui-warning-bg);border-color:var(--ui-gold-line)}:root .faq-list details{border-color:var(--ui-border);box-shadow:var(--ui-shadow)}:root .site-footer{max-width:1320px;border-color:var(--ui-border);padding:42px 32px;gap:48px}:root .site-footer p{color:var(--ui-muted);font-size:12px}:root .site-footer nav a{color:var(--ui-secondary);font-size:12px}:root .site-footer nav a:hover{color:var(--ui-gold)}:root .portal-shell{margin-block:24px}:root .portal-shell>header{padding:24px;background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow);margin-bottom:18px}:root .portal-shell h1{font-size:28px;font-weight:700}:root .portal-nav button[aria-pressed=true]{background:var(--ui-info-bg);color:var(--ui-info-text);border-color:var(--ui-gold-line)}:root .portal-shell .surface{margin-block:14px}@media(min-width:1600px){:root .app-content main{padding:32px 40px!important}}@media(max-width:1180px){:root .app-shell .sidebar{width:214px}:root .wb-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}:root .home-hero{gap:34px;padding-top:60px}:root .app-topbar{padding-inline:22px}}@media(max-width:800px){:root .app-shell .sidebar{display:none}:root .app-shell .sidebar.is-open{display:flex;position:fixed;width:min(290px,86vw);top:64px;height:calc(100dvh - 64px);box-shadow:18px 0 60px #00000025;z-index:80}:root .app-topbar{min-height:64px;padding:10px 16px!important;position:sticky;top:0;z-index:85;gap:10px}:root .app-topbar>.workspace-heading{display:flex;flex:1}:root .workspace-heading small{font-size:9px}:root .workspace-heading strong{max-width:180px;font-size:12px}:root .app-topbar>.workspace-header-actions{gap:8px}:root .profession-switcher a{padding:7px 8px;font-size:10px}:root .workspace-account{width:34px;height:34px}:root .mobile-menu{min-height:40px;padding:8px 10px;font-size:11px;border-color:var(--ui-border)}:root .office-global-strip{padding:12px 16px}:root .global-office-tools{gap:5px}:root .global-office-tools form{flex-basis:100%;max-width:none}:root .global-office-tools button,:root .global-office-tools input{min-height:42px}:root .global-office-tools>a{min-height:40px;display:inline-flex;align-items:center;padding:6px 9px}:root .app-content main{padding:23px 16px!important}:root .office-center-heading{align-items:flex-start}:root .office-center-heading>.status-pill{display:inline-block;margin:0 0 10px}:root .app-content main h1{font-size:26px}:root .app-content [data-office-ready] .wb-panel,:root .app-content [data-office-ready] section{padding:16px}:root .wb-nav{flex-wrap:nowrap;overflow:auto;padding-block:10px 13px;scrollbar-width:thin}:root .practice-center .wb-nav{flex-wrap:wrap}:root .wb-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}:root .wb-tabs button{padding:12px;min-height:90px;font-size:11px}:root .wb-section-heading{align-items:flex-start;flex-wrap:wrap}:root .app-content [data-office-ready] section button,:root .wb-toolbar button,:root .workbench button{min-height:44px}:root .wb-table td button{min-height:40px}:root .wb-empty-state{padding:18px 5px;align-items:flex-start}:root .site-header{padding:19px 24px}:root .site-header nav{gap:12px}:root .home-hero{grid-template-columns:1fr;padding:45px 24px;gap:32px}:root .home-hero h1{font-size:clamp(2.3rem,7vw,3.4rem)}:root .home-hero .workflow-art{max-width:620px}:root .section-wrap{padding:48px 24px}:root .profession-grid{grid-template-columns:1fr}:root .profession-card{padding:25px}:root .profession-card p{min-height:0}:root .feature-band{padding:44px 24px;gap:30px}:root .content-hero{padding-top:42px}:root .site-footer{padding:35px 24px;gap:28px}}@media(max-width:560px){:root .app-topbar>.workspace-heading{display:none}:root .app-topbar>.workspace-header-actions{margin-left:auto}:root .profession-switcher a{min-height:36px;padding:9px 10px}:root .wb-tabs{grid-template-columns:none;grid-template-rows:repeat(2,minmax(78px,auto));grid-auto-flow:column;grid-auto-columns:minmax(138px,44%);overflow-x:auto;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) var(--ui-paper)}:root .wb-tabs button{min-height:78px;gap:8px}:root .wb-tabs button span{font-size:23px}:root .office-chip,:root .record-badge,:root .wb-chip{font-size:11px}:root .workbench .wb-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}:root .wb-toolbar>*{min-width:0;max-width:100%}:root .wb-toolbar>button:last-child:nth-of-type(3),:root .wb-toolbar>label:first-child{grid-column:1/-1}:root .workbench .wb-toolbar input,:root .workbench .wb-toolbar select{min-height:44px;margin:0;width:100%}:root .office-center .wb-toolbar label{width:100%}:root .wb-table{min-width:640px}:root .wb-empty-state{max-width:calc(100vw - 90px)}:root .site-header .brand{width:133px;font-size:22px}:root .site-header>.button{font-size:11px;padding:10px 12px}:root .site-header>nav{padding-top:16px;font-size:12px}:root .site-header>nav a{font-size:12px}:root .home-hero{padding-top:34px}:root .home-hero h1{font-size:38px}:root .hero-lead{font-size:14px}:root .hero-actions{flex-direction:column;align-items:stretch}:root .workflow-art{padding:20px}:root .workflow-art h2{font-size:26px}:root .art-step{padding:13px;gap:10px}:root .art-step span{font-size:11px}:root .trust-strip{gap:16px 24px;font-size:8px;padding:20px}:root .content-hero h1{font-size:34px}:root .content-hero>p:not(.eyebrow){font-size:15px}:root .price-card{padding:25px}:root .price-card h2{font-size:58px}:root .closing-cta{padding:26px}:root .closing-cta h2{font-size:25px}:root .pricing-calculator dl{padding:12px;font-size:12px}:root .portal-shell{margin-block:4px}:root .portal-shell>header{padding:20px}:root .portal-shell h1{font-size:26px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}:root .button:active,:root .profession-card:hover,:root button:active{transform:none!important}}@media(forced-colors:active){:root .sidebar nav a[aria-current=page],:root .wb-tabs button[aria-pressed=true]{outline:2px solid Highlight}}@media print{:root .app-footer,:root .app-shell .sidebar,:root .app-topbar,:root .office-global-strip,:root .wb-nav,:root .wb-tabs{display:none!important}:root .app-content main{padding:0!important}:root .surface,:root .wb-panel{box-shadow:none!important;border-color:var(--ui-muted)!important}}:root .workbench button{background:var(--ui-card);color:var(--ui-text);border-color:var(--ui-border-strong)}:root .auth-shell button[type=submit],:root .button.dark,:root .practice-editor .wb-actions>button:first-child,:root .professional-editor .wb-form>button:not([type=button]),:root .ui-primary,:root .wb-form .wb-actions>button:first-child,:root button.ui-primary{background:linear-gradient(115deg,var(--ui-gold-light),var(--ui-gold));color:var(--ui-button-text);border-color:var(--ui-gold);box-shadow:inset 0 1px #ffffff30,0 2px 7px #00000025}:root .auth-shell button[type=submit]:hover:not(:disabled),:root .button.dark:hover,:root .ui-primary:hover:not(:disabled),:root button.ui-primary:hover:not(:disabled){color:var(--ui-button-text);background:var(--ui-gold-hover);border-color:var(--ui-gold-light)}:root .button.light{background:var(--ui-navy-raised);color:var(--ui-gold-light);border-color:var(--ui-gold-line)}:root .brand{font-weight:750;letter-spacing:-.04em}:root .brand span,:root .sidebar .brand span{color:var(--ui-gold)}:root .app-shell .sidebar{background:var(--ui-navy);box-shadow:inset -1px 0 var(--ui-soft-line)}:root .sidebar .professional-nav a[aria-current=page],:root .sidebar nav a[aria-current=page]{color:var(--ui-gold-light);background:var(--ui-gold-selected);border-color:var(--ui-gold-line);box-shadow:inset 3px 0 var(--ui-gold)}:root .sidebar .brand{border-bottom:1px solid var(--ui-soft-line);padding:0 10px 25px;margin-bottom:23px}:root .sidebar .brand i{color:var(--ui-muted);letter-spacing:.14em}:root .sidebar nav a{color:var(--ui-secondary)}:root .sidebar nav a>span,:root .sidebar-caption{color:var(--ui-muted)}:root .app-topbar{background:var(--ui-navy-raised);border-bottom-color:var(--ui-gold-line);box-shadow:0 2px 12px #00000018}:root .workspace-heading strong{font-size:14px}:root .workspace-heading small{text-transform:uppercase;font-size:9px;letter-spacing:.12em}:root .profession-switcher{background:var(--ui-field)}:root .profession-switcher a[data-active=true]{color:var(--ui-gold-light);background:var(--ui-gold-selected);box-shadow:inset 0 0 0 1px var(--ui-gold-line)}:root .workspace-account{color:var(--ui-gold);background:var(--ui-field);border-color:var(--ui-gold-line)}:root .office-global-strip{background:var(--ui-navy-raised)}:root .global-office-tools input{background:var(--ui-field)}:root .global-office-tools>a{color:var(--ui-secondary)}:root .global-office-tools>a[href="/app/quick-actions"]{color:var(--ui-gold-light);background:var(--ui-gold-selected);border:1px solid var(--ui-gold-line)}:root .global-office-tools>a[href="/app/in-app-notifications"]:before{content:"";width:6px;height:6px;display:inline-block;background:var(--ui-gold);border-radius:50%;margin-right:7px}:root .app-content [data-office-ready] section input,:root .app-content [data-office-ready] section select,:root .app-content [data-office-ready] section textarea,:root .auth-shell input,:root .auth-shell select,:root .portal-shell input,:root .portal-shell textarea,:root .workbench input,:root .workbench select,:root .workbench textarea{color:var(--ui-text);background:var(--ui-field);border-color:var(--ui-border-strong)}:root label,:root legend{color:var(--ui-secondary)}:root input:focus,:root select:focus,:root textarea:focus{border-color:var(--ui-gold);box-shadow:0 0 0 3px var(--ui-gold-selected)}:root [aria-invalid=true],:root input:user-invalid,:root textarea:user-invalid{border-color:var(--ui-red)}:root [role=alert]{color:var(--ui-danger-text)}:root .app-content main>aside{background:var(--ui-navy-raised);color:var(--ui-secondary);border-color:var(--ui-border)}:root .app-content form[action="/api/auth/logout"] button{background:var(--ui-card)!important;color:var(--ui-secondary)!important;border-color:var(--ui-border-strong)}:root .app-content .context-line,:root .record-filters>span{color:var(--ui-muted)}:root button[data-tone=destructive]{background:var(--ui-red-strong);border-color:var(--ui-red);color:var(--ui-text);box-shadow:inset 0 1px var(--ui-soft-line)}:root button[data-tone=destructive]:hover:not(:disabled){background:var(--ui-danger-bg);border-color:var(--ui-red);color:var(--ui-danger-text)}:root .auth-shell{background:var(--ui-paper);display:grid;align-content:center}:root .auth-card{width:100%;background:var(--ui-card);border-color:var(--ui-border);box-shadow:var(--ui-shadow-raised);position:relative;overflow:hidden}:root .auth-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ui-gold)}:root .auth-card>a{color:var(--ui-text);font-size:23px;letter-spacing:-.04em}:root .auth-card>a span{color:var(--ui-gold)}:root .auth-card h1{color:var(--ui-text);font-size:25px;letter-spacing:-.035em}:root .auth-card nav{border-top:1px solid var(--ui-border);padding-top:20px}:root .auth-card nav a{color:var(--ui-gold-light)}:root .auth-shell input{min-height:46px}:root .auth-shell button[type=submit]{width:100%}:root .bg-mist,:root .bg-slate-100,:root .bg-slate-50,:root .bg-white{background-color:var(--ui-card)}:root .text-navy-900,:root .text-navy-950,:root .text-slate-800,:root .text-slate-900{color:var(--ui-text)}:root .text-blue-600,:root .text-electric,:root .text-emerald-600,:root .text-green-600{color:var(--ui-gold-light)}:root .text-slate-500,:root .text-slate-600,:root .text-slate-700{color:var(--ui-secondary)}:root .bg-amber-50,:root .bg-blue-50,:root .bg-emerald-50{background-color:var(--ui-warning-bg)}:root .text-amber-900,:root .text-emerald-900{color:var(--ui-warning-text)}:root .border-amber-200,:root .border-slate-200,:root .border-slate-300{border-color:var(--ui-border-strong)}:root .app-content [data-office-ready] section li,:root .office-plan,:root .practice-drop,:root .wb-inline-form,:root .wb-renewal-lanes>section,:root .wb-review,:root .wb-steps li{background:var(--ui-navy-raised);border-color:var(--ui-border);color:var(--ui-secondary)}:root .wb-command-examples button,:root .wb-steps button{background:var(--ui-card);color:var(--ui-secondary)}:root .wb-steps li[aria-current=step] button{color:var(--ui-gold-light);background:var(--ui-gold-selected);border-color:var(--ui-gold-line)}:root .wb-tabs{gap:10px}:root .wb-tabs button.operational-indicator{min-height:104px;padding:15px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,var(--ui-card),var(--ui-navy-raised));border-color:var(--ui-border);box-shadow:inset 0 1px var(--ui-soft-line),var(--ui-shadow)}:root .wb-tabs .indicator-label{position:relative;max-width:calc(100% - 18px);color:var(--ui-secondary);font-size:11px;font-weight:550;line-height:1.4;letter-spacing:0}:root .wb-tabs .indicator-value{color:var(--ui-text);font-size:30px;font-weight:650;letter-spacing:-.055em}:root .wb-tabs .indicator-glyph{position:absolute;right:12px;bottom:18px;color:var(--ui-muted);opacity:.8}:root .wb-tabs .indicator-rail{position:absolute;height:2px;left:15px;bottom:0;right:15px;background:var(--ui-border-strong)}:root .wb-tabs button.operational-indicator[aria-pressed=true]{border-color:var(--ui-gold-line);background:linear-gradient(145deg,var(--ui-info-bg),var(--ui-card))}:root .wb-tabs button[aria-pressed=true] .indicator-glyph,:root .wb-tabs button[aria-pressed=true] .indicator-label,:root .wb-tabs button[aria-pressed=true] .indicator-value{color:var(--ui-gold-light)}:root .wb-tabs button[aria-pressed=true] .indicator-rail{background:var(--ui-gold)}:root .wb-tabs button.operational-indicator:hover{border-color:var(--ui-gold);transform:translateY(-1px)}:root .wb-tabs button[data-urgency=critical]{border-color:var(--ui-red-strong);border-top-width:1px}:root .wb-tabs button[data-urgency=critical] .indicator-glyph,:root .wb-tabs button[data-urgency=critical] .indicator-value{color:var(--ui-red)}:root .wb-tabs button[data-urgency=critical] .indicator-rail{background:var(--ui-red)}:root .health-overview{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-block:15px;border-color:var(--ui-gold-line)!important;background:var(--ui-navy-raised)!important}:root .health-overview h2{font-size:23px!important;margin-bottom:7px!important}:root .health-overview .metric-value{border-left:1px solid var(--ui-border);padding-left:25px;min-width:115px}:root .metric-value strong{color:var(--ui-gold-light);font-size:32px;letter-spacing:-.055em;font-weight:650;line-height:1.1;display:block;font-variant-numeric:tabular-nums}:root .metric-value>span{display:block;margin-top:7px;color:var(--ui-secondary);font-size:11px}:root .metric-value[data-tone=critical] strong{color:var(--ui-red)}:root .client-identity{border-top:2px solid var(--ui-gold-line)!important}:root .client-identity>.wb-section-heading h2{font-size:25px!important}:root .client-indicators{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-block:15px}:root .client-indicators>.metric-value{background:var(--ui-navy-raised);border:1px solid var(--ui-border);border-radius:9px;padding:15px}:root .client-notes{margin:10px 0;border-bottom:1px solid var(--ui-border)}:root .client-notes summary{color:var(--ui-muted);font-size:11px}:root .seat-price-notice{padding:10px 12px;border-left:3px solid var(--ui-gold);background:var(--ui-warning-bg);color:var(--ui-gold-light);font-weight:600}:root .billing-surface>dl{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:10px 18px;padding:16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-navy-raised)}:root .billing-surface>dl dt{color:var(--ui-muted);font-size:12px}:root .billing-surface>dl dd{margin:0;color:var(--ui-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}:root .workbench .wb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root .workbench .wb-actions>a{display:inline-flex;align-items:center;min-height:36px;padding:8px 10px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-gold-light);line-height:1.4;text-decoration:none}:root .workbench .wb-actions>a:hover{background:var(--ui-gold-selected);border-color:var(--ui-gold)}:root .wb-client-list a,:root .wb-next-actions a{color:var(--ui-gold-light);font-weight:600}:root .wb-timeline{border-left:1px solid var(--ui-gold-line);padding-left:16px!important}:root .site-footer,:root .site-header{border-color:var(--ui-border)}:root .home-hero:before{background:radial-gradient(ellipse at 86% 30%,var(--ui-gold-wash),transparent 60%)}:root .content-card,:root .profession-card,:root .workflow-art{background:var(--ui-card);border-color:var(--ui-border)}:root .workflow-art{box-shadow:inset 0 1px var(--ui-soft-line),var(--ui-shadow-raised)}:root .art-step{background:var(--ui-navy-raised)}:root .art-bar,:root .row-actions>summary{color:var(--ui-gold-light)}:root .closing-cta,:root .feature-band{background:var(--ui-navy-raised);border-block:1px solid var(--ui-border)}:root .price-card{background:var(--ui-card);border-color:var(--ui-gold-line)}:root .price-card:before{height:2px;background:linear-gradient(90deg,var(--ui-gold),var(--ui-gold-light),var(--ui-gold))}:root .price-card h2{color:var(--ui-gold-light)}:root .pricing-calculator dl{background:var(--ui-navy-raised)}:root .pricing-calculator dd:last-child{color:var(--ui-gold-light)}:root .portal-shell>header{border-top:2px solid var(--ui-gold-line)}:root .portal-cards article{background:var(--ui-card)}:root .portal-cards strong{color:var(--ui-gold-light)}:root .search-hit{background:var(--ui-gold);color:var(--ui-button-text)}@media(max-width:800px){:root .client-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}:root .health-overview{align-items:flex-start}}@media(max-width:600px){:root .wb-tabs{grid-template-rows:repeat(2,minmax(88px,auto))}:root .wb-tabs button.operational-indicator{min-height:88px;padding:12px}:root .wb-tabs .indicator-value{font-size:26px}:root .wb-tabs .indicator-glyph{right:10px;bottom:13px}:root .health-overview{flex-wrap:wrap;gap:15px}:root .health-overview .metric-value{border-left:0;border-top:1px solid var(--ui-border);padding:15px 0 0;flex:1}:root .record-table,:root .ui-record-table{display:block;min-width:0!important;width:100%;border:0}:root .record-table>thead,:root .ui-record-table>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root .record-table>tbody,:root .ui-record-table>tbody{display:grid;gap:12px;width:100%}:root .record-table>tbody>tr,:root .ui-record-table>tbody>tr{display:block;border:1px solid var(--ui-border);background:var(--ui-card);padding:13px;border-radius:11px;width:100%;min-width:0}:root .record-table>tbody>tr>th,:root .ui-record-table>tbody>tr>th{display:block;padding:0 0 12px;min-width:0;max-width:none;border:0}:root .record-table>tbody>tr>td,:root .ui-record-table>tbody>tr>td{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,1.4fr);gap:10px;align-items:start;padding:8px 0;min-width:0!important;width:100%;border:0;border-top:1px solid var(--ui-border);overflow-wrap:anywhere}:root .record-table>tbody>tr>td:before,:root .ui-record-table>tbody>tr>td:before{content:attr(data-label);color:var(--ui-muted);font-size:10px;font-weight:550}:root .record-table td[colspan],:root .ui-record-table td[colspan]{display:block;border:0}:root .record-table td[colspan]:before,:root .ui-record-table td[colspan]:before{display:none}:root .record-table th small,:root .ui-record-table th small{max-width:100%}:root .record-table .record-name,:root .ui-record-table .wb-text-button{font-size:14px;line-height:1.5}:root .record-table-scroll,:root .wb-table-scroll:has(>.ui-record-table){overflow:visible;border:0;border-radius:0;background:transparent}:root .professional-workspace .ui-record-table td>form{min-width:0}:root .app-content .record-table .row-actions-body form,:root .record-table .row-actions-body{min-width:0;max-width:100%}:root .record-table>tbody>tr>td[data-label=Actions],:root .ui-record-table>tbody>tr>td[data-label=Actions]{grid-template-columns:minmax(0,1fr);gap:7px}:root .record-table .row-actions,:root .record-table .row-actions-body{width:100%}:root .workbench .wb-actions>a{min-height:44px}:root .billing-surface>dl{grid-template-columns:minmax(0,1fr);gap:5px}:root .billing-surface>dl dd{margin-bottom:9px}:root .table-scroll-hint{display:none}:root .wb-empty-state{max-width:100%;padding:12px 0}:root .client-identity>.wb-section-heading h2{font-size:22px!important}}@media(prefers-reduced-motion:reduce){:root .wb-tabs button.operational-indicator:hover{transform:none}}.workbench{color:#17322b;font-size:13px}.workbench h2{font-size:18px;margin:0 0 8px}.workbench h3{font-size:14px;margin:14px 0 7px}.workbench p{font-size:12px;line-height:1.6;margin:8px 0}.wb-actions,.wb-nav,.wb-tabs,.wb-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wb-nav{padding:8px 0 12px;border-bottom:1px solid #d9e4df;margin-bottom:12px}.wb-nav a{padding:7px 10px;text-decoration:none;color:#466158;font-size:12px;white-space:nowrap;border-radius:5px}.wb-nav a[aria-current=page]{color:white;background:#17372c}.wb-toolbar{align-items:end;padding:6px 0}.workbench label{font-size:12px;display:flex;flex-direction:column;gap:4px;color:#39584c}.workbench input,.workbench select,.workbench textarea{border:1px solid #b9cbc1;border-radius:5px;background:#fff;color:#17322b;font:inherit;max-width:100%;padding:8px;min-height:35px}.workbench textarea{min-height:96px;resize:vertical}.workbench .button,.workbench button{font:inherit;font-size:12px;min-height:35px;padding:7px 11px;border-radius:5px}.workbench .wb-text-button{padding:0;min-height:24px;background:transparent;border:0;text-align:left;color:#075c46;font-weight:600}.wb-context{display:flex;flex-wrap:wrap;gap:6px 16px;color:#5b7167;font-size:11px;padding:8px 0 12px}.wb-message{background:#edf6ef;border-left:3px solid #26825e;padding:10px 12px}.wb-panel{background:white;border:1px solid #d9e4df;border-radius:8px;padding:15px;margin:12px 0}.wb-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.wb-section-heading>div>p{margin:4px 0}.wb-tabs{padding:8px 0;gap:5px}.wb-tabs button{border:1px solid #d5e0d9;background:#f8fbf8;font-size:11px}.wb-tabs button[aria-pressed=true]{background:#1d4032;border-color:#1d4032;color:white}.wb-tabs span{font-weight:700;margin-left:8px;font-variant-numeric:tabular-nums}.wb-table-scroll{overflow:auto;max-width:100%}.wb-table{width:100%;border-collapse:collapse;min-width:680px;font-size:12px}.wb-table th{text-align:left;background:#edf3ed;font-size:11px;font-weight:600;padding:8px;white-space:nowrap}.wb-table th[scope=row]{background:transparent;white-space:normal;min-width:200px}.wb-table td{padding:9px 8px;vertical-align:top}.wb-table td,.wb-table th[scope=row]{border-bottom:1px solid #e1e9e2}.wb-preset small,.wb-table small{display:block;color:#63776d;font-size:10px;font-weight:400;margin-top:4px;line-height:1.5}.wb-table time{font-variant-numeric:tabular-nums;white-space:nowrap}.wb-overdue{color:#a1392c!important}.wb-chip{display:inline-block;font-size:10px;border:1px solid #d1dfd4;background:#f0f5ef;border-radius:4px;padding:3px 6px;white-space:nowrap}.wb-waiting{background:#fff7e7;border-color:#e7d9b6;color:#735318}.wb-empty{margin:6px!important;color:#65796d}.wb-pagination{display:flex;align-items:center;justify-content:end;gap:12px;margin-top:10px}.wb-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wb-form>.wb-actions,.wb-form>.wb-check,.wb-form>fieldset,.wb-form>h3,.wb-form>ol,.wb-form>p{grid-column:1/-1}.wb-inline-form{display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding:12px;background:#f5f8f4;border-radius:6px;margin:10px 0}.wb-inline-form>p{flex-basis:100%}.wb-form fieldset{border:1px solid #d5e0d7;border-radius:6px;padding:12px}.wb-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-size:12px}.wb-check input{width:17px;min-height:20px;flex:none}.wb-steps{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:0 0 18px}.wb-steps li[aria-current=step] button{background:#193e2e;color:#fff}.wb-date-line{display:flex;gap:8px;margin:8px 0}.wb-detail{border-left:3px solid #2c7d59;scroll-margin-top:20px}.wb-detail-grid,.wb-review dl{display:grid;grid-template-columns:130px 1fr;gap:7px;font-size:12px}.wb-detail-grid dt,.wb-review dt{color:#63786c}.wb-detail-grid dd,.wb-review dd{margin:0}.workbench pre{font:inherit;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;background:#f6f9f4;border:1px solid #e1e9df;border-radius:5px;padding:12px}.wb-client-facts{display:flex;flex-wrap:wrap;gap:14px;padding:12px 0;color:#315741;font-weight:600}.wb-client-list,.wb-next-actions{padding:0;list-style:none}.wb-client-list li,.wb-next-actions li{display:flex;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid #e2e9df}.wb-client-list span,.wb-next-actions span{font-size:11px;color:#64796b}.wb-preset{border-top:1px solid #dce5da;padding:12px 0}.wb-preset summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;font-size:13px}.wb-preset summary span{font-size:11px;color:#607763;font-weight:400}.wb-preset-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.wb-preset li{font-size:12px;margin:8px 0}.wb-command-examples{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 16px}.wb-command-examples button{font-size:11px;background:#f2f7f0}.wb-review{padding:14px;border:1px solid #c8dccc;border-radius:6px;margin-top:14px}.wb-renewal-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wb-renewal-lanes>section{border:1px solid #dbe5d9;background:#f7faf4;border-radius:6px;padding:12px}.wb-renewal-lanes button{display:block;width:100%;text-align:left;margin:6px 0;background:white}.wb-renewal-lanes span{display:block;font-size:10px;margin-top:5px}.wb-timeline{list-style:none;margin:0;padding:0}.wb-timeline li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;border-bottom:1px solid #e2e9df;padding:9px 0}.wb-timeline time{font-size:10px;color:#627668}.wb-timeline span{font-size:11px;color:#536e5b}.wb-muted{font-size:10px!important;color:#687b6c}.workbench details>summary{cursor:pointer;font-weight:600}@media(max-width:1100px){.wb-toolbar>label{flex:1 1 150px}.wb-toolbar>button{flex:0 1 auto}.wb-preset summary{display:block}.wb-preset summary span{display:block;margin-top:5px}}@media(max-width:700px){.wb-nav,.wb-tabs{flex-wrap:nowrap;overflow:auto}.wb-tabs{padding-bottom:10px}.wb-tabs button{white-space:nowrap;flex:none;min-height:40px}.wb-toolbar>*{flex:1 1 140px!important;min-width:0}.wb-form{grid-template-columns:1fr}.wb-panel{padding:12px}.wb-section-heading{align-items:flex-start}.wb-preset-grid,.wb-renewal-lanes{grid-template-columns:1fr}.wb-steps button{font-size:10px;padding:7px}.wb-inline-form>label{flex:1 1 135px}.wb-client-list li,.wb-next-actions li{display:block}.wb-client-list span,.wb-next-actions span{display:block;margin-top:4px}.wb-date-line{flex-wrap:wrap}.wb-date-line input{flex:1 1 120px;min-width:0}.wb-detail-grid{grid-template-columns:95px 1fr}}.workbench .wb-steps{gap:6px;margin:0 0 16px;display:flex;list-style:none;padding:0}.workbench .wb-steps li{border:0;background:transparent;box-shadow:none;padding:0;margin:0;min-height:0;flex:0 1 auto}.workbench .wb-steps button{min-height:36px;padding:7px 10px;font-size:11px}.sidebar{overflow-x:hidden}.home-hero{padding-top:64px;padding-bottom:64px;gap:48px}.home-hero h1{font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.08}.home-hero .fine-print{font-size:.75rem;line-height:1.65}.home-hero .art-bar{justify-content:space-between}.home-hero .workflow-art{transform:none}@media(max-width:700px){.home-hero{padding-top:36px;padding-bottom:40px;gap:26px}.home-hero h1{font-size:2.2rem}.workbench .wb-steps{gap:5px}.workbench .wb-steps li{flex:1 1 105px}.workbench .wb-steps button{width:100%;min-height:38px}}.app-content .workbench ol.wb-steps>li{border:0;background:transparent;box-shadow:none;padding:0;margin:0;border-radius:0;min-width:0;flex:0 1 auto}.app-content .workbench .wb-steps button{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media(max-width:700px){.app-content .workbench ol.wb-steps>li{flex:1 1 150px}}.practice-center nav{flex-wrap:wrap}.practice-card{padding:1rem;border:1px solid #d5e3e4;border-radius:12px;margin:1rem 0}.practice-copy{white-space:pre-wrap;overflow-wrap:anywhere}.practice-drop{border:2px dashed #729e9b;border-radius:12px;padding:1.25rem}.practice-editor form{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.practice-editor label{display:flex;flex-direction:column;gap:.4rem}.practice-editor textarea{min-height:7rem;max-width:100%}.practice-editor .wb-actions,.practice-editor p{grid-column:1/-1}.practice-selection{max-height:25rem;overflow:auto;display:grid;gap:.7rem;padding:1rem}.practice-center button,.practice-center input,.practice-center select{min-height:44px}.practice-center pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:30rem;overflow:auto}.practice-center label{overflow-wrap:anywhere}.portal-shell{max-width:1100px;margin:auto;padding:1.5rem}.portal-nav{display:flex;gap:.75rem;flex-wrap:wrap;margin:1.5rem 0}.portal-nav a,.portal-nav button{padding:.75rem;min-height:44px}.portal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.portal-cards article{padding:1rem;border:1px solid #cbdedb;border-radius:12px}.portal-shell input,.portal-shell textarea{max-width:100%;min-height:44px}.portal-shell article,.portal-shell pre{overflow-wrap:anywhere}.portal-shell pre{white-space:pre-wrap}.portal-shell button{min-height:44px}.search-hit{background:#fff0ad;color:#102d3c}.search-recents{display:flex;gap:.5rem;flex-wrap:wrap}@media(max-width:700px){.practice-editor form{grid-template-columns:1fr}.portal-cards{grid-template-columns:1fr 1fr}.portal-shell{padding:1rem}.practice-center .wb-toolbar{display:grid;grid-template-columns:1fr}.practice-center .wb-table-scroll{max-width:100%;overflow-x:auto}}@media print{.portal-nav,.sidebar,.wb-nav,.wb-toolbar,button{display:none!important}.practice-center,.wb-panel{-moz-column-break-inside:avoid;break-inside:avoid}.wb-table-scroll{overflow:visible}.practice-center a{color:#000;text-decoration:none}}