:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1e2d39;--muted:#6f7e88;--line:#e4e9e9;--canvas:#f5f7f6;--paper:#fff;--navy:#203c4b;--teal:#34786e;--teal-soft:#e9f3ef;--gold:#c18a3a;--shadow:0 10px 30px #1d323b0d}*{box-sizing:border-box}html{background:var(--canvas);min-height:100%}body{min-height:100vh;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin-top:0}:focus-visible{outline-offset:3px;outline:3px solid #72b7a6}.app-shell{min-height:100vh}.skip-link{z-index:20;color:#fff;background:var(--navy);border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sidebar{z-index:5;border-right:1px solid var(--line);background:#fff;flex-direction:column;width:248px;padding:27px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 9px 28px;display:flex}.brand-mark{background:var(--navy);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:relative}.brand-mark:before{content:"";border:0;border-top:2px solid #d9eee7;border-left:2px solid #d9eee7;width:15px;height:15px;transform:rotate(45deg)translate(1px,-2px)}.brand-mark span{border:2px solid #d9eee7;border-top:0;width:14px;height:11px;position:absolute;bottom:9px}.brand-copy{gap:1px;display:grid}.brand-copy strong{color:var(--navy);letter-spacing:-.02em;font-size:14px}.brand-copy>span{color:var(--muted);font-size:11px}.sidebar-label,.eyebrow,.topbar-kicker{color:#73828b;letter-spacing:.12em;font-size:10px;font-weight:700}.sidebar-label{padding:0 11px 10px}.primary-nav{gap:4px;display:grid}.nav-link{color:#53636c;border-radius:8px;align-items:center;gap:12px;min-height:43px;padding:0 11px;font-size:13px;font-weight:550;transition:color .16s,background .16s;display:flex}.nav-link:hover{color:var(--navy);background:#f1f5f3}.nav-link:focus-visible{outline-offset:1px}.nav-glyph{color:#84939b;flex:0 0 16px;width:16px;height:16px;display:inline-block;position:relative}.nav-glyph-available{border:1.5px solid;border-radius:4px}.nav-glyph-available:before,.nav-glyph-available:after{content:"";background:currentColor;position:absolute}.nav-glyph-available:before{width:8px;height:1.5px;top:4px;left:3px}.nav-glyph-available:after{width:5px;height:1.5px;top:8px;left:3px}.nav-glyph-demo{border:1.5px solid;border-radius:4px}.nav-glyph-demo:before{content:"";border:1px solid;border-radius:1px;width:8px;height:5px;position:absolute;top:4px;left:3px}.nav-glyph-not-implemented{border:1.5px solid;border-radius:50%}.nav-glyph-not-implemented:before{content:"";background:currentColor;width:7px;height:1.5px;position:absolute;top:6px;left:3px}.nav-status{color:#89969b;margin-left:auto;font-size:10px;font-weight:500}.sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding:16px 10px 2px}.foundation-indicator{color:var(--teal);align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.foundation-indicator>span,.preview-badge>span,.status-pill>span{background:#61a38f;border-radius:50%;width:7px;height:7px}.sidebar-bottom p{color:var(--muted);margin:7px 0 0;font-size:11px}.workspace-column{min-height:100vh;margin-left:248px}.topbar{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;height:64px;padding:0 42px;display:flex;position:sticky;top:0}.topbar-context{color:#78868e;align-items:center;gap:11px;font-size:12px;display:flex}.topbar-kicker{color:#88959b;font-size:9px}.topbar-divider{color:#c1c9c9}.preview-badge{color:#66777e;align-items:center;gap:7px;font-size:11px;display:inline-flex}.preview-badge>span{background:var(--gold);width:6px;height:6px}.main-content{width:min(1160px,100%);min-height:calc(100vh - 112px);margin:0 auto;padding:39px 42px 52px}.main-content:focus{outline:none}.page-stack{gap:31px;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-heading .eyebrow{margin:0 0 7px}h1{color:#243844;letter-spacing:-.045em;margin-bottom:7px;font-size:clamp(26px,3vw,32px);font-weight:650;line-height:1.18}h2{color:#263c47;letter-spacing:-.025em;font-size:18px;font-weight:620;line-height:1.35}h3{color:#2e414a;font-size:13px;font-weight:650}.page-intro{color:var(--muted);margin:0;font-size:13px}.status-pill{color:#4f766c;background:var(--teal-soft);border:1px solid #d9eae3;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:650;display:inline-flex}.status-pill>span{width:6px;height:6px}.status-pill-muted{color:#65757c;background:#f0f3f2;border-color:#e6ebea}.status-pill-muted>span{display:none}.welcome-card{box-shadow:var(--shadow);background:linear-gradient(125deg,#fff 0%,#f9fbfa 100%);border:1px solid #e3eae7;border-radius:13px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:30px;padding:31px 32px;display:grid}.welcome-content{align-items:flex-start;gap:20px;display:flex}.welcome-icon{background:var(--teal-soft);border:1px solid #dcece5;border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.welcome-icon-roof{border-top:2px solid var(--teal);border-left:2px solid var(--teal);border-radius:2px;width:19px;height:19px;position:absolute;top:13px;transform:rotate(45deg)}.welcome-icon-base{border:2px solid var(--teal);border-top:0;width:19px;height:15px;position:absolute;bottom:11px}.welcome-eyebrow{color:var(--teal);margin-bottom:7px}.welcome-card h2{max-width:510px;margin-bottom:8px;font-size:21px}.welcome-description{max-width:560px;color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.7}.welcome-note{color:#5e6d73;background:#f3f6f5;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.welcome-note p{margin:0;font-size:11px;line-height:1.55}.note-icon{color:#fff;background:#80938e;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.section-block{gap:15px;display:grid}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-heading .eyebrow{margin-bottom:5px}.section-heading h2{margin:0;font-size:16px}.section-caption{color:#87949a;font-size:11px}.setup-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.setup-item{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;min-height:112px;padding:17px 16px;display:flex}.setup-number{color:#628078;background:#edf4f1;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:700;display:grid}.setup-item h3{margin:2px 0 5px}.setup-item p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.setup-marker{color:#a1adad;margin:0 0 0 auto;font-size:15px}.placeholder-card,.error-card{background:var(--paper);border:1px solid var(--line);min-height:270px;box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:22px;padding:32px;display:flex}.placeholder-mark{width:54px;height:54px;color:var(--teal);background:var(--teal-soft);border-radius:14px;flex:0 0 54px;place-items:center;font-size:30px;line-height:1;display:grid}.placeholder-card .eyebrow{color:var(--teal);margin-bottom:6px}.placeholder-card h2,.error-card h1{margin-bottom:8px}.placeholder-card p:last-child,.error-card p:not(.eyebrow){color:var(--muted);margin-bottom:0;font-size:12px}.error-card{flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px}.error-card .eyebrow{margin-bottom:0}.primary-button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:38px;margin-top:8px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.primary-button:hover{background:#315568}.secondary-button{color:#355f55;cursor:pointer;background:#edf5f1;border:1px solid #d1e3da;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.secondary-button:hover{background:#e2efe9}.primary-button-link{margin-top:10px}.app-footer{color:#87949a;border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 42px;font-size:10px;display:flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.loading-heading,.loading-panel,.loading-row{background:linear-gradient(90deg,#ebefed 25%,#f5f7f6 50%,#ebefed 75%) 0 0/200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite shimmer}.loading-heading{width:46%;height:55px}.loading-panel{height:200px}.loading-row{height:100px}.demo-data-badge{color:#8b5d18;letter-spacing:.06em;background:#fff5df;border:1px solid #f0ddb4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.demo-warning{color:#67532f;background:#fff9eb;border:1px solid #f0dfb8;border-radius:9px;gap:5px;padding:14px 16px;font-size:11px;display:grid}.demo-warning strong{color:#795718;letter-spacing:.08em;font-size:10px}.case-workspace{grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr);align-items:start;gap:16px;display:grid}.case-list-panel,.case-create-panel,.case-detail-panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;padding:21px}.case-list-panel,.case-create-panel{gap:17px;display:grid}.case-create-panel h2,.case-detail-panel h2,.case-detail-panel>.eyebrow{margin:0}.case-list-panel .section-heading{align-items:center}.case-list-panel .section-heading .eyebrow{margin-bottom:4px}.case-list-panel .section-heading h2{margin:0}.case-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.case-list-item{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.case-list-item:hover{background:#f8faf9;border-color:#cbdcd5}.case-list-copy{gap:4px;min-width:0;display:grid}.case-list-copy strong{overflow-wrap:anywhere;color:#304650;font-size:12px;font-weight:620}.case-list-copy>span{color:var(--muted);font-size:10px}.case-status{color:#4d7166;text-transform:uppercase;background:#eaf3ef;border:1px solid #dcebe4;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.case-status-in_progress{color:#6d5c31;background:#faf4e5;border-color:#eee1bf}.case-status-closed{color:#657177;background:#f0f3f2;border-color:#e2e8e6}.case-empty-state{color:var(--muted);background:#f7f9f8;border:1px dashed #d6dfdb;border-radius:8px;padding:20px 14px}.case-empty-state h3{margin-bottom:5px}.case-empty-state p{margin:0;font-size:11px}.case-create-form{gap:9px;display:grid}.case-create-form label{color:#3c5059;font-size:11px;font-weight:650}.case-create-form textarea{resize:vertical;width:100%;min-height:86px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8e0dd;border-radius:7px;padding:10px;font-size:12px}.case-create-form textarea:focus{border-color:var(--teal);outline:2px solid #34786e2e}.case-create-form .primary-button{justify-self:start}.primary-button:disabled{cursor:wait;opacity:.65}.form-help{color:#7b898e;margin:0;font-size:10px;line-height:1.55}.form-message{color:#3d6e5d;margin:0;font-size:11px}.form-message-error{color:#9a3f37}.back-link{color:#47776b;width:fit-content;font-size:11px;font-weight:620}.back-link:hover{text-decoration:underline}.case-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:15px;display:grid}.case-detail-panel{gap:14px;display:grid}.case-detail-panel h3{color:#3d515a;margin:0;font-size:12px}.case-action-section{border-top:1px solid #edf0ef;gap:9px;padding-top:13px;display:grid}.case-assignment-form,.case-status-actions{justify-items:start;gap:9px;display:grid}.case-assignment-form label{color:#53666d;font-size:10px;font-weight:650}.case-assignment-form select{color:#40545d;width:min(100%,340px);min-height:36px;font:inherit;background:#fff;border:1px solid #dfe6e3;border-radius:6px;padding:0 10px;font-size:11px}.case-assignment-form .secondary-button{justify-self:start}.case-status-actions form{display:block}.case-status-actions .primary-button{margin:0}.case-status-actions>p{max-width:100%}.case-metadata{gap:0;margin:0;display:grid}.case-metadata>div{border-bottom:1px solid #edf0ef;justify-content:space-between;gap:15px;padding:10px 0;font-size:10px;display:flex}.case-metadata dt{color:var(--muted)}.case-metadata dd{color:#40545d;text-align:right;margin:0}.case-detail-panel form{justify-items:start;gap:9px;display:grid}.case-detail-panel form .primary-button{margin-top:0}.case-closed-note{color:#69787d;margin:0;font-size:10px}.case-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.case-history li{gap:11px;padding:0 0 14px;display:flex}.case-history-marker{background:#6e9b8d;border:2px solid #e2f0ea;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:3px}.case-history strong{color:#3d515a;font-size:10px}.case-history p{color:var(--muted);margin:4px 0 0;font-size:9px}.notice-workspace{grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr);align-items:start;gap:16px;display:grid}.notice-list-panel,.notice-create-panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-content:start;gap:17px;padding:21px;display:grid}.notice-list-panel .section-heading{align-items:center}.notice-list-panel .section-heading .eyebrow{margin-bottom:4px}.notice-list-panel .section-heading h2,.notice-create-panel .eyebrow+h2{margin:0}.notice-draft-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.notice-draft-card{border:1px solid var(--line);border-radius:9px;gap:15px;padding:16px;display:grid}.notice-draft-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notice-draft-card .notice-draft-heading .eyebrow{margin-bottom:5px}.notice-draft-heading h3{overflow-wrap:anywhere;margin:0}.notice-draft-heading h3 a:hover{color:var(--teal);text-decoration:underline}.notice-status{color:#795718;text-transform:uppercase;background:#fff5df;border:1px solid #f0ddb4;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:700}.notice-metadata{gap:0;margin:0;display:grid}.notice-metadata>div{border-bottom:1px solid #edf0ef;justify-content:space-between;gap:12px;padding:7px 0;font-size:10px;display:flex}.notice-metadata dt{color:var(--muted)}.notice-metadata dd{color:#40545d;text-align:right;margin:0}.notice-draft-form{justify-items:start;gap:9px;display:grid}.notice-draft-form label{color:#3c5059;font-size:11px;font-weight:650}.notice-draft-form select,.notice-draft-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8e0dd;border-radius:7px;padding:10px;font-size:12px}.notice-draft-form select{min-height:38px}.notice-draft-form textarea{resize:vertical;min-height:150px}.notice-draft-form select:focus,.notice-draft-form textarea:focus{border-color:var(--teal);outline:2px solid #34786e2e}.notice-draft-form button.primary-button{justify-self:start}.notice-activity{border-top:1px solid #edf0ef;gap:8px;padding-top:12px;display:grid}.notice-activity h4{color:#3d515a;margin:0;font-size:10px}.notice-activity-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notice-activity-list li{justify-content:space-between;align-items:baseline;gap:8px;font-size:9px;display:flex}.notice-activity-list strong{color:#3d515a}.notice-activity-list span{color:var(--muted);text-align:right}.evidence-form input{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8e0dd;border-radius:7px;padding:9px 10px;font-size:12px}.evidence-form input:focus{border-color:var(--teal);outline:2px solid #34786e2e}.evidence-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.evidence-card{border:1px solid var(--line);border-radius:9px;gap:12px;padding:14px;display:grid}.evidence-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evidence-card .evidence-card-heading .eyebrow{margin:0 0 5px}.evidence-card-heading h4{overflow-wrap:anywhere;color:#304650;margin:0;font-size:12px}.evidence-description{color:#53666d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px}.evidence-edit{border-top:1px solid #edf0ef;padding-top:10px}.evidence-edit summary{color:#47776b;cursor:pointer;width:fit-content;font-size:10px;font-weight:650}.evidence-edit[open] summary{margin-bottom:12px}.hearing-workspace{grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr);align-items:start;gap:16px;display:grid}.hearing-list-panel,.hearing-create-panel,.hearing-detail-panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-content:start;gap:16px;padding:21px;display:grid}.hearing-workspace .hearing-list-panel .eyebrow{margin-bottom:4px}.hearing-workspace .hearing-list-panel h2,.hearing-workspace .hearing-create-panel h2,.hearing-detail-grid .hearing-detail-panel h2{margin:0}.hearing-workspace .hearing-create-panel>.eyebrow,.hearing-detail-grid .hearing-detail-panel>.eyebrow{margin-bottom:0}.hearing-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hearing-card{border:1px solid var(--line);border-radius:9px;gap:10px;padding:15px;display:grid}.hearing-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hearing-card .hearing-card-heading .eyebrow{margin:0 0 5px}.hearing-card-heading h3{overflow-wrap:anywhere;margin:0;font-size:12px}.hearing-card-heading h3 a:hover,.page-heading .page-intro a:hover{color:var(--teal);text-decoration:underline}.hearing-status{color:#4d7166;text-transform:uppercase;background:#eaf3ef;border:1px solid #dcebe4;border-radius:999px;flex:none;align-items:center;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.hearing-status-canceled{color:#657177;background:#f0f3f2;border-color:#e2e8e6}.hearing-detail-link{color:#47776b;width:fit-content;font-size:10px;font-weight:650}.hearing-detail-link:hover{text-decoration:underline}.hearing-form{justify-items:start;gap:9px;display:grid}.hearing-form label{color:#3c5059;font-size:11px;font-weight:650}.hearing-form select,.hearing-form input{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8e0dd;border-radius:7px;padding:9px 10px;font-size:12px}.hearing-form select:focus,.hearing-form input:focus{border-color:var(--teal);outline:2px solid #34786e2e}.hearing-workspace .hearing-form .primary-button,.hearing-detail-grid .hearing-form .primary-button{justify-self:start}.hearing-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:15px;display:grid}.hearing-actions{gap:12px;display:grid}.hearing-detail-panel .case-action-section{padding-top:13px}.marketing-site{--veeda-ink:#10283c;--veeda-copy:#425466;--veeda-muted:#657786;--veeda-line:#dce5eb;--veeda-canvas:#f6f8fa;--veeda-teal:#257e76;--veeda-teal-bright:#2b9d91;--veeda-pale:#e9f4f1;color:var(--veeda-ink);background:#fff;overflow:hidden}.veeda-brand{color:var(--veeda-ink,#10283c);align-items:center;gap:10px;display:inline-flex}.veeda-symbol{color:#fff;background:#10283c;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.veeda-symbol svg{width:26px;height:26px}.veeda-brand-copy{gap:1px;display:grid}.veeda-brand-copy strong{color:inherit;letter-spacing:-.055em;font-size:18px;font-weight:720;line-height:1.1}.veeda-brand-copy>span{color:#71818e;font-size:10px;font-weight:500}.site-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dce5ebbf;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 64px);min-height:78px;margin:0 auto;display:flex}.site-brand-link{flex:none;align-items:center;display:inline-flex}.site-navigation{align-items:center;gap:32px;margin-left:auto;display:flex}.site-navigation a,.footer-links a{color:#425466;font-size:13px;font-weight:560}.site-navigation a:hover,.footer-links a:hover{color:#1d716a}.site-header-actions{align-items:center;gap:18px;display:flex}.signin-coming-soon{color:#526575;justify-items:end;gap:1px;font-size:12px;font-weight:600;display:grid}.signin-coming-soon span{color:#6b7a87;font-size:9px;font-weight:500}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:0 20px;font-size:13px;font-weight:650;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:#10283c}.button-primary:hover{background:#1b4056}.button-secondary{color:#1c615d;background:#fff;border-color:#bdcfce}.button-secondary:hover{background:#f2f8f6;border-color:#89b2aa}.button-small{min-height:40px;padding:0 15px;font-size:11px}.hero-section{background:radial-gradient(at 83% 40%,#eaf4f3 0%,#f7f9fa 44%,#fff 74%);padding:82px max(32px,50% - 620px) 0}.hero-grid{grid-template-columns:minmax(350px,.84fr) minmax(510px,1.16fr);align-items:center;gap:clamp(34px,5vw,78px);display:grid}.hero-copy{z-index:1;padding:0 0 38px;position:relative}.hero-kicker,.section-kicker{color:#26766e;letter-spacing:.095em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:720;display:inline-flex}.hero-kicker>span{background:#2b9d91;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9eeeb}.hero-copy h1{color:#10283c;letter-spacing:-.064em;max-width:600px;margin:25px 0 19px;font-size:clamp(47px,5.2vw,68px);font-weight:700;line-height:1.04}.hero-copy h1 span,.section-intro h2 span,.how-intro h2 span,.audience-heading h2 span,.faq-heading h2 span{color:#257e76}.hero-copy>p{color:#526575;max-width:480px;margin:0;font-size:16px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-assurance{color:#637583;align-items:center;gap:9px;margin-top:22px;font-size:11px;display:flex}.hero-assurance>span{color:#1e756c;background:#e1f1eb;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.hero-visual{min-width:0;padding:0 0 46px}.landing-preview{background:#fff;border:1px solid #d8e3e6;border-radius:14px;max-width:700px;margin:0;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 80px #10283c26,0 8px 22px #10283c0f}.preview-window-bar{border-bottom:1px solid #edf0f1;align-items:center;gap:9px;height:47px;padding:0 16px;display:flex}.preview-window-mark .veeda-symbol{border-radius:7px;flex-basis:23px;width:23px;height:23px}.preview-window-mark .veeda-symbol svg{width:16px;height:16px}.preview-window-mark .veeda-brand-copy{display:none}.preview-window-label{color:#5b6b74;font-size:9px;font-weight:600}.preview-live-indicator{color:#27685f;letter-spacing:.08em;background:#eaf5f0;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:750}.preview-window-body{grid-template-columns:133px minmax(0,1fr);min-height:380px;display:grid}.preview-sidebar{background:#fbfcfc;border-right:1px solid #edf0f1;align-content:start;gap:5px;padding:22px 10px;display:grid}.preview-side-item{color:#64737b;border-radius:5px;align-items:center;gap:8px;min-height:33px;padding:0 9px;font-size:8px;display:flex}.preview-side-item i{border:1px solid #9ba9ad;border-radius:3px;width:10px;height:10px}.preview-side-active{color:#174b4b;background:#e9f4f1;font-weight:700}.preview-side-active i{background:#2b9d91;border-color:#2b9d91;box-shadow:inset 0 0 0 2px #e9f4f1}.preview-dashboard{min-width:0;padding:24px 22px 21px}.preview-dashboard-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.preview-dashboard-heading>span:first-child{gap:3px;display:grid}.preview-dashboard-heading small{color:#839098;letter-spacing:.1em;font-size:7px;font-weight:700}.preview-dashboard-heading strong{color:#173448;letter-spacing:-.04em;font-size:17px}.preview-community{color:#576a73;text-overflow:ellipsis;white-space:nowrap;background:#f8faf9;border:1px solid #e5ebea;border-radius:5px;max-width:130px;padding:6px 8px;font-size:7px;overflow:hidden}.preview-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.preview-metric-row>div{border:1px solid #e8edec;border-radius:7px;gap:4px;padding:12px 10px;display:grid}.preview-metric-row small{color:#75848b;font-size:7px}.preview-metric-row strong{color:#173a4d;font-size:21px;line-height:1}.preview-metric-row span{color:#75848b;font-size:7px}.preview-lower-row{grid-template-columns:1.08fr .92fr;gap:9px;margin-top:13px;display:grid}.preview-mini-panel,.preview-activity-panel{border:1px solid #e8edec;border-radius:7px;min-width:0;padding:12px 10px}.preview-panel-heading{justify-content:space-between;gap:5px;margin-bottom:9px;display:flex}.preview-panel-heading strong,.preview-activity-panel>strong{color:#294554;font-size:8px}.preview-panel-heading>span{color:#26766e;font-size:7px}.preview-case{border-top:1px solid #f0f2f2;align-items:center;gap:6px;padding:7px 0;display:flex}.preview-case-icon{color:#31756c;background:#e7f3ee;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:700;display:grid}.preview-icon-gold{color:#80642e;background:#f6f0df}.preview-case>span:nth-child(2){gap:3px;min-width:0;display:grid}.preview-case strong{color:#425864;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:650;overflow:hidden}.preview-case small{color:#859199;font-size:6px}.preview-case>i{background:#d4a451;border-radius:50%;width:5px;height:5px;margin-left:auto}.preview-timeline{gap:8px;margin-top:12px;display:flex}.preview-timeline>i{background:#2b9d91;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:2px;position:relative}.preview-timeline>i:after{content:"";border-left:1px solid #dce9e5;height:20px;position:absolute;top:8px;left:3px}.preview-timeline>span{gap:3px;display:grid}.preview-timeline b{color:#475c66;font-size:7px;font-weight:650}.preview-timeline small{color:#87949a;font-size:6px}.preview-caption{color:#637781;background:#f9fbfb;border-top:1px solid #edf0f1;align-items:center;gap:7px;padding:10px 14px;font-size:8px;display:flex}.preview-caption span{color:#287f75}.hero-bottom-note{border-top:1px solid #e4ebed;justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.hero-bottom-note>span:first-child{color:#71828d;letter-spacing:.12em;font-size:9px;font-weight:750}.hero-bottom-note>span:last-child{color:#526575;align-items:center;gap:10px;font-size:11px;display:flex}.hero-bottom-note i,.capability-list i{background:#6d9a92;border-radius:50%;width:4px;height:4px}.value-strip{border-bottom:1px solid #e8edef;grid-template-columns:repeat(4,1fr);width:min(1240px,100% - 64px);margin:0 auto;padding:31px 0;display:grid}.value-strip>div{border-right:1px solid #e4ebed;align-items:center;gap:12px;padding:2px 20px;display:flex}.value-strip>div:first-child{padding-left:0}.value-strip>div:last-child{border-right:0}.value-strip>div>span{color:#2b8b80;font-size:10px;font-weight:750}.value-strip strong{color:#364d5b;font-size:11px;font-weight:620}.section-marketing,.how-section,.audience-section,.pricing-section,.faq-section{width:min(1180px,100% - 64px);margin:0 auto}.features-section{padding-top:105px;padding-bottom:100px}.section-intro{text-align:center;justify-items:center;display:grid}.section-intro h2,.how-intro h2,.audience-heading h2,.faq-heading h2{color:#10283c;letter-spacing:-.055em;margin:16px 0 13px;font-size:clamp(35px,4vw,48px);font-weight:690;line-height:1.1}.section-intro>p{color:#586d7b;max-width:575px;margin:0;font-size:14px;line-height:1.75}.feature-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:43px;display:grid}.feature-card{background:#fff;border:1px solid #e2e9ec;border-radius:11px;min-height:280px;padding:25px 25px 22px;position:relative;box-shadow:0 8px 28px #10283c08}.feature-number{color:#8b9ca4;letter-spacing:.1em;font-size:10px;font-weight:700}.feature-icon{color:#257e76;background:#e9f4f1;border-radius:12px;place-items:center;width:44px;height:44px;margin-top:24px;font-size:22px;display:grid}.feature-card h3{color:#18374a;letter-spacing:-.025em;margin:18px 0 8px;font-size:17px}.feature-card p{color:#607381;margin:0;font-size:12px;line-height:1.7}.feature-card-foot{color:#6b817f;letter-spacing:.1em;border-top:1px solid #edf1f2;padding-top:12px;font-size:8px;font-weight:750;position:absolute;bottom:21px;left:25px;right:25px}.capability-list{border-top:1px solid #e8edef;align-items:flex-start;gap:25px;margin-top:36px;padding-top:20px;display:flex}.capability-list>span{color:#6a7c87;text-transform:uppercase;flex:0 0 145px;font-size:10px;font-weight:700}.capability-list p{color:#49606d;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:11px;display:flex}.how-section{border-top:1px solid #e8edef;border-bottom:1px solid #e8edef;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,105px);padding:82px 0 91px;display:grid}.how-intro h2{margin-top:15px;font-size:clamp(36px,4vw,48px)}.how-intro>p{color:#5b6e7a;max-width:380px;font-size:13px;line-height:1.75}.text-link,.demo-text-link{color:#216d65;align-items:center;gap:8px;margin-top:17px;font-size:12px;font-weight:700;display:inline-flex}.text-link:hover,.demo-text-link:hover{color:#123f43;text-decoration:underline}.process-list{align-content:center;margin:0;padding:0;list-style:none;display:grid}.process-list li{border-bottom:1px solid #e7edef;grid-template-columns:42px 1fr 20px;align-items:center;gap:15px;min-height:105px;display:grid}.process-list li:last-child{border-bottom:0}.process-step{color:#27776f;background:#eaf4f1;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:750;display:grid}.process-list h3{color:#1b394c;margin:0 0 5px;font-size:14px}.process-list p{color:#637582;max-width:440px;margin:0;font-size:11px;line-height:1.6}.process-arrow{color:#337f75;font-size:15px}.audience-section{padding:100px 0 92px}.audience-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.audience-heading h2{margin-bottom:0;font-size:41px}.audience-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.audience-cards article{background:#f6f8fa;border:1px solid #e5ebee;border-radius:10px;min-height:190px;padding:21px}.audience-icon{color:#297b73;background:#e0efea;border-radius:10px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.audience-cards h3{color:#1b394c;margin:17px 0 7px;font-size:14px}.audience-cards p{color:#5c7180;max-width:310px;margin:0;font-size:11px;line-height:1.7}.pricing-section{background:#f3f7f8;border:1px solid #e0e9ec;border-radius:14px;grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:70px;padding:45px 58px;display:grid}.pricing-section h2{color:#10283c;letter-spacing:-.05em;margin:14px 0 12px;font-size:35px;font-weight:680;line-height:1.13}.pricing-section>div:first-child>p{color:#586e7b;max-width:480px;margin:0;font-size:12px;line-height:1.7}.pricing-card{background:#fff;border:1px solid #dfe7e8;border-radius:10px;justify-items:start;padding:22px;display:grid;box-shadow:0 9px 26px #10283c0d}.pricing-spark{color:#31877d;font-size:17px}.pricing-label{color:#6e807f;letter-spacing:.12em;margin-top:10px;font-size:8px;font-weight:750}.pricing-card>strong{color:#15354a;letter-spacing:-.035em;margin-top:7px;font-size:21px;line-height:1.2}.pricing-card>p{color:#637580;margin:8px 0 12px;font-size:10px}.pricing-card .button{min-height:39px;font-size:10px}.faq-section{grid-template-columns:.7fr 1.3fr;gap:70px;padding:106px 0 104px;display:grid}.faq-heading h2{font-size:42px}.faq-list{border-top:1px solid #e3eaed}.faq-list details{border-bottom:1px solid #e3eaed}.faq-list summary{color:#1c394b;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;font-size:13px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#246f68;background:#eaf4f1;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:16px;font-weight:400;display:grid}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{color:#5e7280;max-width:620px;margin:-1px 40px 17px 0;font-size:11px;line-height:1.7}.site-footer{color:#dce6e9;background:#10283c;padding:0 max(32px,50% - 590px)}.site-footer-main{grid-template-columns:1fr .8fr 1fr;align-items:start;gap:40px;padding:43px 0 38px;display:grid}.site-footer .veeda-brand{color:#fff}.site-footer .veeda-symbol{color:#10283c;background:#d8ebe5}.site-footer .veeda-brand-copy>span{color:#bacbd0}.site-footer-main>div:first-child>p{color:#bdccd1;margin:12px 0 0;font-size:10px}.footer-links{grid-template-columns:1fr 1fr;gap:13px 20px;padding-top:3px;display:grid}.footer-links a{color:#d5e1e4;font-size:10px}.footer-status{justify-self:end;max-width:260px}.footer-status>span{color:#e6f1ed;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.footer-status i{background:#6cc4a4;border-radius:50%;width:6px;height:6px}.footer-status p{color:#bacbd0;margin:8px 0 0;font-size:9px;line-height:1.6}.site-footer-bottom{color:#b4c5ca;border-top:1px solid #dcebee30;justify-content:space-between;gap:18px;padding:15px 0;font-size:8px;display:flex}.demo-shell{--demo-ink:#153247;--demo-muted:#637581;--demo-line:#e4eaec;--demo-teal:#277c72;min-height:100vh;color:var(--demo-ink);background:#f6f8f9;display:flex}.demo-sidebar{z-index:4;background:#fff;border-right:1px solid #e5ebed;flex-direction:column;width:250px;padding:25px 17px 17px;display:flex;position:fixed;inset:0 auto 0 0}.demo-brand-link{padding:0 9px 34px}.demo-sidebar .veeda-symbol{flex-basis:38px;width:38px;height:38px}.demo-sidebar .veeda-symbol svg{width:25px;height:25px}.demo-sidebar .veeda-brand-copy strong{font-size:17px}.demo-sidebar .veeda-brand-copy>span{font-size:9px}.demo-sidebar-section{gap:12px;display:grid}.demo-sidebar-label{color:#7e8d96;letter-spacing:.14em;padding:0 10px;font-size:8px;font-weight:760}.demo-nav-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.demo-nav-link{color:#536674;border-radius:7px;align-items:center;gap:11px;min-height:43px;padding:0 11px;font-size:11px;font-weight:580;display:flex}.demo-nav-link:hover{color:#1c655f;background:#f4f8f7}.demo-nav-link.is-current{color:#195950;background:#e8f3f0;font-weight:700}.demo-nav-symbol{color:#63867f;place-items:center;width:18px;height:18px;font-size:14px;display:grid}.demo-nav-link.is-current .demo-nav-symbol{color:#257e76}.demo-sidebar-bottom{border-top:1px solid #e9edef;align-items:center;gap:10px;margin-top:auto;padding:15px 5px 2px;display:flex}.demo-avatar{color:#27685f;background:#e8f2ef;border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:9px;font-weight:750;display:grid}.demo-sidebar-bottom>span:nth-child(2){gap:3px;min-width:0;display:grid}.demo-sidebar-bottom strong{color:#374e5a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.demo-sidebar-bottom small{color:#75858d;font-size:8px}.demo-profile-dots{color:#829098;letter-spacing:1px;margin-left:auto;font-size:10px}.demo-main-column{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:250px;display:flex}.demo-topbar{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e6ecee;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:0 34px;display:flex;position:sticky;top:0}.demo-topbar-left,.demo-topbar-actions{align-items:center;gap:12px;display:flex}.demo-topbar-context{color:#324e5d;font-size:10px;font-weight:680}.demo-topbar-divider{color:#bdc8cc}.demo-topbar-context-muted{color:#778790;font-size:9px}.demo-data-badge{color:#76591c;letter-spacing:.07em;background:#fff6df;border:1px solid #f1e3bc;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.demo-data-badge>span{background:#c99a3d;border-radius:50%;width:6px;height:6px}.demo-mobile-navigation{display:none}.demo-main{outline:none;flex:1;width:100%;padding:36px clamp(22px,4vw,54px) 48px}.demo-content{width:min(1120px,100%);margin:0 auto}.demo-footer{color:#798991;background:#fff;border-top:1px solid #e6ecee;justify-content:space-between;gap:15px;min-height:44px;padding:13px 34px;font-size:8px;display:flex}.demo-page-stack{gap:22px;display:grid}.demo-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.demo-page-heading .demo-eyebrow{margin:0 0 8px}.demo-page-heading h1{color:#173449;letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(28px,3vw,34px);font-weight:680}.demo-page-heading p:last-child{color:#687b86;margin:0;font-size:11px}.demo-eyebrow{color:#72848c;letter-spacing:.12em;font-size:8px;font-weight:760}.demo-eyebrow>span{color:#9ba9ad;padding:0 3px}.demo-primary-button{color:#fff;background:#173a4d;border-radius:6px;align-items:center;gap:12px;min-height:39px;padding:0 13px;font-size:9px;font-weight:680;display:inline-flex}.demo-primary-button:hover{background:#24596a}.demo-count-pill,.timeline-count{color:#567067;white-space:nowrap;background:#edf5f1;border:1px solid #deebe5;border-radius:999px;align-items:center;padding:7px 10px;font-size:9px;font-weight:650;display:inline-flex}.demo-notice{background:#fffaf0;border:1px solid #f0e4c9;border-radius:7px;align-items:center;gap:11px;padding:12px 14px;display:flex}.demo-notice-icon{color:#7c652e;background:#f8edce;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:750;display:grid}.demo-notice p{gap:2px;margin:0;display:grid}.demo-notice strong{color:#795f26;letter-spacing:.07em;font-size:8px;font-weight:800}.demo-notice p>span{color:#6e6755;font-size:9px;line-height:1.45}.demo-snapshot{color:#786841;white-space:nowrap;margin-left:auto;font-size:8px}.demo-notice-compact{padding:10px 13px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:#fff;border:1px solid #e4eaec;border-radius:8px;grid-template-columns:1fr auto;align-content:start;gap:2px;min-height:128px;padding:16px 16px 13px;display:grid;position:relative;box-shadow:0 3px 12px #19314105}.metric-icon{background:#e9f4f1;border-radius:8px;grid-area:1/2/span 2;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.metric-icon-open,.metric-icon-resolved{color:#29796f}.metric-icon-review{color:#92743d;background:#f8f1e3}.metric-icon-overdue{color:#9b5447;background:#faece8}.metric-label{color:#5e737f;font-size:9px;font-weight:600}.metric-card>strong{color:#183c4e;letter-spacing:-.05em;margin-top:8px;font-size:27px;font-weight:680;line-height:1}.metric-foot{color:#859299;grid-column:1/-1;margin-top:9px;font-size:8px}.metric-card-attention>strong{color:#9b5447}.build48-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.demo-action-label{color:#385e59;white-space:normal;background:#edf6f3;border:1px solid #dcebe6;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:5px 8px;font-size:8px;font-weight:650;line-height:1.25;display:inline-flex}.demo-list-next-action{font-weight:650;color:#39796f!important}.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:14px;display:grid}.overview-grid-bottom{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}.demo-panel{background:#fff;border:1px solid #e4eaec;border-radius:8px;min-width:0;padding:19px;box-shadow:0 3px 12px #19314105}.demo-panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.demo-panel-heading h2{color:#1d3c4e;letter-spacing:-.02em;margin:5px 0 0;font-size:14px;font-weight:670}.demo-inline-link{color:#27756d;font-size:8px;font-weight:700}.demo-inline-link:hover{text-decoration:underline}.priority-list{margin:15px 0 0;padding:0;list-style:none;display:grid}.priority-list li+li{border-top:1px solid #eff2f3}.priority-case{align-items:center;gap:10px;min-height:57px;display:flex}.priority-case:hover .priority-case-copy strong{color:#26756d}.priority-indicator{background:#c38a3d;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.priority-case-copy{flex:1;gap:3px;min-width:0;display:grid}.priority-case-copy strong{color:#344e5b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.priority-case-copy small{color:#7b8b92;font-size:8px}.priority-case-copy small i{padding:0 3px;font-style:normal}.demo-status{color:#336c62;white-space:nowrap;background:#eaf4ef;border:1px solid #d9eae1;border-radius:999px;align-items:center;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.demo-status-under-review{color:#796431;background:#faf4e5;border-color:#eee1c1}.demo-status-resolved{color:#5e6e77;background:#f0f3f3;border-color:#e3e9ea}.priority-chevron{color:#9ba9ad;font-size:17px}.distribution-total{color:#274959;font-size:17px;font-weight:700}.distribution-total small{color:#839197;font-size:8px;font-weight:500}.distribution-bar{background:#eff2f3;border-radius:99px;height:9px;margin:22px 0 18px;display:flex;overflow:hidden}.distribution-bar>span{min-width:5px}.status-open{background:#68a78f}.status-review{background:#d7ad5b}.status-resolved{background:#9aa9b0}.distribution-legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.distribution-legend li{color:#637781;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:8px;display:grid}.distribution-legend strong{color:#324d5b;font-size:9px}.legend-dot{border-radius:50%;width:7px;height:7px}.activity-panel{min-height:209px}.demo-activity-list{margin:15px 0 0;padding:0;list-style:none;display:grid}.demo-activity-list li{gap:10px;padding:7px 0;display:flex}.activity-dot{background:#4b9b8e;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin:3px 0 0 2px;position:relative}.activity-copy{gap:4px;min-width:0;display:grid}.activity-copy strong{color:#425a66;font-size:9px;font-weight:620}.activity-copy small{color:#839199;font-size:8px}.activity-copy small a{color:#377c73}.activity-copy small i{padding:0 3px;font-style:normal}.quick-start-panel{flex-direction:column;align-items:flex-start;display:flex}.quick-start-mark{color:#216b64;background:#e7f2ee;border-radius:10px;place-items:center;width:33px;height:33px;margin-bottom:14px;font-size:15px;font-weight:750;display:grid}.quick-start-panel h2{color:#1c3d50;letter-spacing:-.03em;margin:8px 0 7px;font-size:16px}.quick-start-panel p{color:#657984;max-width:280px;margin:0;font-size:9px;line-height:1.65}.quick-start-panel .demo-text-link{margin-top:auto;padding-top:18px;font-size:9px}.case-explorer{padding:0;overflow:hidden}.explorer-heading{justify-content:space-between;align-items:center;gap:12px;padding:19px 19px 15px;display:flex}.explorer-heading h2{color:#1d3c4e;margin:5px 0 0;font-size:15px}.explorer-result-count{color:#75858d;margin:0;font-size:9px}.demo-filter-row{border-bottom:1px solid #e8edef;grid-template-columns:minmax(220px,1fr) 170px 160px auto;align-items:end;gap:11px;padding:0 19px 17px;display:grid}.demo-filter-row-manager{grid-template-columns:minmax(200px,1.5fr) repeat(4,minmax(120px,.75fr)) auto}.demo-filter-row label{gap:6px;min-width:0;display:grid}.filter-label{color:#546a76;font-size:8px;font-weight:680}.search-input-wrap{color:#71858f;border:1px solid #dce5e8;border-radius:5px;align-items:center;gap:8px;min-height:37px;padding:0 10px;display:flex}.search-input-wrap:focus-within{border-color:#3c8d81;box-shadow:0 0 0 2px #2b9d9124}.search-input-wrap>span{font-size:16px}.search-input-wrap input{color:#233f50;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:9px}.search-input-wrap input::placeholder{color:#8c9aa0}.search-input-wrap input::-webkit-search-cancel-button{cursor:pointer}.demo-filter-row select{color:#465e6b;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #dce5e8;border-radius:5px;padding:0 9px;font-size:9px}.demo-filter-row select:focus{border-color:#3c8d81;outline:2px solid #2b9d9124}.demo-filter-row select:focus-visible,.filter-reset:focus-visible,.table-open-link:focus-visible,.table-case-link:focus-visible{outline-offset:2px;outline:3px solid #2b9d9152}.filter-reset{color:#36766f;cursor:pointer;background:0 0;border:0;min-height:35px;padding:0 7px;font-size:8px;font-weight:700}.filter-reset:hover,.demo-text-button:hover{text-decoration:underline}.demo-table-scroll{width:100%;overflow-x:auto}.demo-case-table{border-collapse:collapse;text-align:left;width:100%}.demo-case-table th{color:#75858d;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#fbfcfc;border-bottom:1px solid #e9edef;height:39px;padding:0 13px;font-size:7px;font-weight:720}.demo-case-table th:first-child,.demo-case-table td:first-child{padding-left:19px}.demo-case-table td{color:#536975;white-space:nowrap;border-bottom:1px solid #eff2f3;height:58px;padding:8px 13px;font-size:8px}.demo-case-table tr:last-child td{border-bottom:0}.table-case-link{gap:4px;display:grid}.table-case-link span{color:#2c4858;font-size:9px;font-weight:650}.table-case-link:hover span{color:#24776d;text-decoration:underline}.table-case-link small{color:#829098;font-size:7px}.demo-priority{color:#61717a;white-space:nowrap;background:#f1f4f4;border-radius:999px;align-items:center;padding:4px 6px;font-size:7px;font-weight:700;display:inline-flex}.demo-priority-high{color:#985743;background:#fbefea}.demo-priority-low{color:#607583;background:#eef3f5}.table-open-link{color:#28776f;background:#eff6f3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.table-open-link:hover{color:#fff;background:#277c72}.table-footnote{color:#7a8990;background:#fcfdfd;border-top:1px solid #edf0f1;margin:0;padding:11px 19px;font-size:8px}.demo-empty-state{text-align:center;justify-items:center;padding:42px 20px;display:grid}.demo-empty-state>span{color:#668880;font-size:23px}.demo-empty-state h3{color:#284757;margin:10px 0 5px;font-size:12px}.demo-empty-state p{color:#71818a;max-width:300px;margin:0;font-size:9px;line-height:1.6}.demo-text-button{color:#28766e;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:9px;font-weight:700}.demo-back-link{color:#32796f;align-items:center;gap:8px;width:fit-content;font-size:9px;font-weight:700;display:inline-flex}.demo-back-link:hover{text-decoration:underline}.demo-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:start;gap:14px;display:grid}.demo-detail-main,.demo-detail-side{gap:14px;display:grid}.detail-summary-panel,.detail-timeline-panel,.detail-next-step,.detail-communication-panel{gap:13px;display:grid}.case-demo-summary{color:#566e7a;margin:0;font-size:11px;line-height:1.7}.case-detail-metadata{grid-template-columns:1fr 1fr;gap:0 18px;margin:0;display:grid}.case-detail-metadata>div{border-top:1px solid #edf1f2;justify-content:space-between;gap:8px;padding:10px 0;font-size:8px;display:flex}.case-detail-metadata dt{color:#7b8b92}.case-detail-metadata dd{color:#435c68;text-align:right;margin:0;font-weight:600}.case-demo-timeline{margin:2px 0 0;padding:0;list-style:none;display:grid}.case-demo-timeline li{grid-template-columns:13px 1fr;gap:10px;padding-bottom:16px;display:grid;position:relative}.case-demo-timeline li:not(:last-child):before{content:"";border-left:1px solid #dce7e5;position:absolute;top:13px;bottom:0;left:5px}.timeline-marker{z-index:1;background:#c9d9d4;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:2px;box-shadow:0 0 0 1px #c9d9d4}.timeline-marker-current{background:#38897d;box-shadow:0 0 0 1px #38897d}.case-demo-timeline strong{color:#3c5662;font-size:9px;font-weight:650}.case-demo-timeline p{color:#819097;margin:4px 0 0;font-size:8px}.demo-detail-note{color:#788890;margin:0;font-size:8px;line-height:1.6}.detail-next-step>strong{color:#315d56;font-size:16px}.detail-next-step>p{color:#78878e;margin:-7px 0 0;font-size:8px}.next-step-rule{background:#e9edef;height:1px;margin:3px 0}.evidence-placeholder{color:#526b75;background:#f8faf9;border:1px dashed #dce5e3;border-radius:5px;align-items:center;gap:8px;padding:11px;font-size:8px;display:flex}.evidence-placeholder>span{color:#628c82;font-size:13px}.detail-next-step>small{color:#89969c;margin-top:-10px;font-size:7px}.case-message-preview{border-bottom:1px solid #edf0f1;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.message-preview-icon{color:#34786e;background:#eaf4f1;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.case-message-preview>span:nth-child(2){gap:3px;display:grid}.case-message-preview strong{color:#465f69;font-size:8px}.case-message-preview small{color:#829097;font-size:7px}.case-message-preview em{color:#6e7d84;font-size:7px;font-style:normal}.detail-communication-panel .demo-text-link{margin-top:1px;font-size:8px}.demo-detail-snapshot{color:#849198;margin:-8px 0 0;font-size:8px}.communication-list{padding:0 19px}.communication-item{border-bottom:1px solid #edf0f1;grid-template-columns:34px minmax(0,1fr) 90px 90px;align-items:center;gap:14px;min-height:91px;display:grid}.communication-item:last-child{border-bottom:0}.communication-icon{color:#28766d;background:#e9f3ef;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.communication-copy{min-width:0}.communication-copy>div{align-items:center;gap:9px;display:flex}.communication-copy .demo-eyebrow i{color:#a7b1b4;padding:0 2px;font-style:normal}.communication-status{color:#477367;font-size:7px;font-weight:700}.communication-status-draft{color:#806835}.communication-status-received{color:#527082}.communication-copy h2{color:#2c4857;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 3px;font-size:10px;font-weight:650;overflow:hidden}.communication-copy p{color:#7a898f;margin:0;font-size:8px}.communication-copy p span{padding:0 3px}.communication-item time{color:#71828a;font-size:8px}.communication-case-link{color:#34796f;white-space:nowrap;font-size:8px;font-weight:700}.communication-case-link:hover{text-decoration:underline}.report-metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.report-total-card{background:#fff;border:1px solid #e4eaec;border-radius:8px;gap:8px;padding:17px;display:grid}.report-total-card>strong{color:#193c50;letter-spacing:-.04em;font-size:26px}.report-total-card>span:last-child{color:#7c8a91;font-size:8px}.report-breakdowns{grid-template-columns:1fr 1fr}.report-breakdown-panel{min-height:230px}.report-bars,.category-breakdown{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.report-bars li{gap:7px;display:grid}.report-bars li>div{color:#5e737e;justify-content:space-between;font-size:9px;display:flex}.report-bars strong{color:#314f5d}.report-track{background:#eff2f3;border-radius:99px;height:7px;overflow:hidden}.report-track i{border-radius:99px;height:100%;display:block}.category-breakdown li{color:#60747e;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;font-size:9px;display:grid}.category-breakdown strong{color:#375563}.category-bullet{background:#5e9c8f;border-radius:50%;width:6px;height:6px}.demo-settings-grid{gap:12px;display:grid}.demo-settings-card{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;display:grid}.settings-card-icon{color:#28786f;background:#e9f3ef;border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.demo-settings-card h2{color:#284858;margin:5px 0;font-size:12px}.demo-settings-card p{color:#566f7a;margin:0 0 3px;font-size:9px}.demo-settings-card small{color:#829097;font-size:8px}.demo-preview-tag{color:#6f7e85;letter-spacing:.06em;white-space:nowrap;background:#f1f4f4;border-radius:4px;padding:6px 8px;font-size:7px;font-weight:750}@media (prefers-reduced-motion:reduce){.marketing-site .button,.demo-shell .demo-nav-link,.demo-shell .demo-menu-button{transition-duration:.01ms}}@media (max-width:1080px){.site-header-inner,.value-strip,.section-marketing,.how-section,.audience-section,.pricing-section,.faq-section{width:min(100% - 48px,920px)}.hero-section{padding-left:24px;padding-right:24px}.hero-grid{grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr);gap:28px}.hero-copy h1{font-size:clamp(43px,5.3vw,58px)}.preview-window-body{grid-template-columns:112px minmax(0,1fr);min-height:330px}.preview-dashboard{padding:19px 15px}.demo-sidebar{width:225px}.demo-main-column{margin-left:225px}.demo-filter-row{grid-template-columns:minmax(180px,1fr) 145px 135px auto}.demo-filter-row-manager{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-filter-row-manager .demo-search-field{grid-column:1/-1}}@media (max-width:820px){.site-header-inner{gap:12px;width:calc(100% - 36px);min-height:68px}.site-navigation{gap:17px}.site-navigation a{font-size:11px}.site-header-actions{gap:11px}.signin-coming-soon{font-size:10px}.hero-section{padding:57px 24px 0}.hero-grid{grid-template-columns:1fr;gap:12px}.hero-copy{padding-bottom:0}.hero-copy h1{max-width:640px;font-size:clamp(46px,8vw,64px)}.hero-copy>p{max-width:570px}.hero-visual{padding:20px 0 26px}.landing-preview{margin:0 auto;transform:none}.preview-window-body{min-height:350px}.hero-bottom-note{flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 0}.value-strip{grid-template-columns:1fr 1fr;row-gap:15px;width:calc(100% - 48px)}.value-strip>div:nth-child(2){border-right:0}.value-strip>div:nth-child(3){padding-left:0}.features-section{padding-top:75px;padding-bottom:70px}.feature-cards{gap:10px}.feature-card{min-height:290px;padding:18px}.feature-card-foot{left:18px;right:18px}.how-section{grid-template-columns:1fr;gap:22px;padding:65px 0}.how-intro h2{font-size:42px}.audience-heading{flex-direction:column;align-items:flex-start;gap:5px}.audience-section{padding:70px 0}.audience-cards{gap:10px}.audience-cards article{padding:15px}.pricing-section{grid-template-columns:1fr 280px;gap:20px;padding:32px}.faq-section{grid-template-columns:1fr;gap:22px;padding:70px 0}.faq-heading h2{margin-top:10px;font-size:36px}.site-footer{padding-left:24px;padding-right:24px}.site-footer-main{grid-template-columns:1fr 1fr}.footer-status{grid-column:1/-1;justify-self:start}.demo-sidebar{width:205px;padding-left:12px;padding-right:12px}.demo-main-column{margin-left:205px}.demo-topbar{padding:0 20px}.demo-main{padding:28px 20px 38px}.demo-footer{padding-left:20px;padding-right:20px}.metric-grid{grid-template-columns:1fr 1fr}.build48-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.overview-grid-bottom{grid-template-columns:1fr}.demo-filter-row,.demo-filter-row-manager{grid-template-columns:minmax(0,1fr) 1fr}.demo-detail-grid{grid-template-columns:1fr}}@media (max-width:600px){.site-header-inner{width:calc(100% - 30px);min-height:62px}.site-header .veeda-symbol{border-radius:11px;flex-basis:34px;width:34px;height:34px}.site-header .veeda-brand-copy strong{font-size:16px}.site-navigation{display:none}.site-header-actions{gap:10px}.signin-coming-soon{font-size:9px}.signin-coming-soon span{font-size:8px}.button-small{min-height:35px;padding:0 10px;font-size:9px}.hero-section{padding:43px 18px 0}.hero-kicker{font-size:8px}.hero-copy h1{margin-top:20px;font-size:clamp(39px,11vw,53px)}.hero-copy>p{font-size:13px}.hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.hero-actions .button{gap:6px;min-height:43px;padding:0 10px;font-size:10px}.hero-assurance{font-size:9px}.hero-visual{padding-top:14px}.preview-window-body{grid-template-columns:83px minmax(0,1fr);min-height:265px}.preview-window-bar{height:40px;padding:0 10px}.preview-sidebar{gap:4px;padding:15px 5px}.preview-side-item{gap:5px;min-height:29px;padding:0 5px;font-size:7px}.preview-side-item i{width:8px;height:8px}.preview-dashboard{padding:15px 9px}.preview-dashboard-heading strong{font-size:13px}.preview-dashboard-heading small{font-size:6px}.preview-community{max-width:85px;padding:5px;font-size:6px}.preview-metric-row{gap:4px;margin-top:13px}.preview-metric-row>div{gap:3px;padding:8px 5px}.preview-metric-row small,.preview-metric-row span{font-size:5px}.preview-metric-row strong{font-size:16px}.preview-lower-row{grid-template-columns:1fr;margin-top:6px}.preview-mini-panel,.preview-activity-panel{padding:8px}.preview-activity-panel{display:none}.preview-case{gap:5px;padding:6px 0}.preview-case strong{font-size:6px}.preview-caption{padding:8px 10px;font-size:7px}.hero-bottom-note>span:last-child{flex-wrap:wrap;gap:7px;font-size:9px}.value-strip{gap:11px 0;width:calc(100% - 36px);padding:20px 0}.value-strip>div{gap:8px;padding:0 9px}.value-strip strong{font-size:9px}.section-marketing,.how-section,.audience-section,.pricing-section,.faq-section{width:calc(100% - 36px)}.features-section{padding-top:60px;padding-bottom:55px}.section-intro h2,.how-intro h2,.audience-heading h2,.faq-heading h2{font-size:34px}.section-intro>p{font-size:12px}.feature-cards{grid-template-columns:1fr;margin-top:25px}.feature-card{min-height:236px}.feature-icon{margin-top:15px}.capability-list{flex-direction:column;gap:10px;margin-top:23px}.capability-list>span{flex-basis:auto}.capability-list p{gap:7px;font-size:9px}.how-section{gap:10px;padding:52px 0}.process-list li{grid-template-columns:35px 1fr 15px;gap:8px;min-height:96px}.process-step{width:30px;height:30px;font-size:9px}.process-list h3{font-size:12px}.process-list p{font-size:9px}.audience-section{padding:57px 0}.audience-cards{grid-template-columns:1fr;margin-top:22px}.audience-cards article{min-height:148px;padding:17px}.pricing-section{grid-template-columns:1fr;gap:20px;padding:24px 18px}.pricing-section h2{font-size:29px}.pricing-card{width:100%}.faq-section{gap:15px;padding:57px 0}.faq-list summary{min-height:54px;font-size:11px}.site-footer{padding-left:18px;padding-right:18px}.site-footer-main{grid-template-columns:1fr 1fr;gap:25px 14px;padding:30px 0 25px}.footer-links{gap:11px}.footer-status{max-width:none}.site-footer-bottom{flex-direction:column;gap:5px;font-size:7px}.demo-shell{display:block}.demo-sidebar{display:none}.demo-main-column{min-height:100vh;margin-left:0}.demo-topbar{min-height:57px;padding:0 15px}.demo-topbar-left{gap:7px}.demo-topbar-context{text-overflow:ellipsis;white-space:nowrap;max-width:135px;font-size:9px;overflow:hidden}.demo-topbar-context-muted,.demo-topbar-divider{display:none}.demo-topbar-actions{gap:8px}.demo-data-badge{padding:6px 7px;font-size:7px}.demo-mobile-navigation{display:block;position:relative}.demo-menu-button{color:#365b66;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:5px;align-items:center;gap:6px;min-height:35px;padding:0 8px;font-size:9px;font-weight:650;display:flex}.demo-menu-button>span:first-child{font-size:13px}.demo-mobile-menu{z-index:9;background:#fff;border:1px solid #dce5e8;border-radius:7px;width:min(255px,100vw - 30px);padding:8px;position:absolute;top:42px;right:0;box-shadow:0 12px 30px #112a3a24}.demo-mobile-menu .demo-nav-link{min-height:41px;font-size:10px}.demo-main{padding:25px 15px 35px}.demo-page-stack{gap:15px}.demo-page-heading{flex-direction:column;align-items:flex-start;gap:11px}.demo-page-heading h1{font-size:28px}.demo-page-heading p:last-child{font-size:10px}.demo-primary-button{min-height:35px}.demo-notice{align-items:flex-start;padding:10px}.demo-notice p>span{font-size:8px}.demo-snapshot{display:none}.metric-grid{gap:8px}.metric-card{min-height:112px;padding:12px}.metric-card>strong{font-size:23px}.metric-label{font-size:8px}.metric-foot{font-size:7px}.demo-panel{padding:14px}.demo-panel-heading h2{font-size:13px}.overview-grid{gap:10px}.demo-filter-row{grid-template-columns:1fr 1fr;gap:9px;padding-left:13px;padding-right:13px}.demo-filter-row-manager{grid-template-columns:1fr 1fr}.demo-filter-row .demo-search-field{grid-column:1/-1}.filter-reset{justify-self:start}.explorer-heading{padding:15px 13px 12px}.demo-table-scroll{overflow:visible}.demo-case-table,.demo-case-table tbody,.demo-case-table tr{width:100%;display:block}.demo-case-table td{white-space:normal;border:0;grid-template-columns:minmax(82px,.45fr) minmax(0,1fr);align-items:start;gap:6px;width:auto;height:auto;padding:3px 0;display:grid}.demo-case-table td:before{color:#819097;content:attr(data-label);font-size:7px;font-weight:650}.demo-case-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.demo-case-table tr{border-bottom:1px solid #edf0f1;grid-template-columns:minmax(0,1fr);gap:5px;padding:12px 42px 12px 13px;display:grid;position:relative}.demo-case-table td:first-child{padding:0 0 5px;display:block}.demo-case-table td:first-child:before{display:none}.demo-case-table td{font-size:8px}.demo-case-table td:last-child{position:absolute;top:15px;right:11px;transform:none}.demo-case-table td:last-child:before{display:none}.demo-case-table tr:last-child{border-bottom:0}.table-footnote{padding:10px 13px;line-height:1.5}.case-detail-metadata{grid-template-columns:1fr}.case-detail-metadata>div{padding:8px 0}.communication-list{padding:0 12px}.communication-item{grid-template-columns:30px minmax(0,1fr) 70px;gap:9px;min-height:81px}.communication-case-link{grid-column:2/-1;padding-bottom:10px}.communication-item time{text-align:right}.communication-icon{width:28px;height:28px}.report-metric-grid{gap:7px}.report-total-card{gap:6px;padding:12px}.report-total-card>strong{font-size:22px}.report-total-card>span:last-child,.report-total-card .demo-eyebrow{font-size:7px}.demo-settings-card{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.settings-card-icon{width:32px;height:32px}.demo-preview-tag{grid-column:2;justify-self:start}.demo-footer{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 15px}}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}.loading-heading,.loading-panel,.loading-row{animation:none}}@media (max-width:900px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.workspace-column{margin-left:210px}.topbar{padding:0 28px}.main-content{padding:32px 28px 42px}.welcome-card{grid-template-columns:1fr;gap:20px}.welcome-note{max-width:430px}.setup-list{grid-template-columns:1fr}.setup-item{min-height:82px}.case-workspace,.case-detail-grid,.notice-workspace,.hearing-workspace,.hearing-detail-grid{grid-template-columns:1fr}.app-footer{padding-left:28px;padding-right:28px}}@media (max-width:640px){.sidebar{border-right:0;border-bottom:1px solid var(--line);width:auto;padding:14px 16px 10px;position:static}.brand{padding:0 2px 12px}.sidebar-label,.sidebar-bottom{display:none}.primary-nav{gap:3px;padding-bottom:2px;display:flex;overflow-x:auto}.nav-link{flex:none;gap:7px;min-height:37px;padding:0 9px;font-size:11px}.nav-glyph{display:none}.nav-status{font-size:9px}.workspace-column{min-height:calc(100vh - 120px);margin-left:0}.topbar{height:52px;padding:0 18px;position:static}.topbar-kicker{font-size:8px}.topbar-context{gap:7px;font-size:10px}.preview-badge{font-size:10px}.main-content{min-height:calc(100vh - 168px);padding:28px 18px 36px}.page-stack{gap:23px}.page-heading{flex-direction:column;align-items:flex-start;gap:12px}.page-heading h1{font-size:28px}.welcome-card{padding:22px 19px}.welcome-content{gap:14px}.welcome-icon{flex-basis:42px;width:42px;height:42px}.welcome-icon-roof{width:16px;height:16px;top:10px}.welcome-icon-base{width:16px;height:13px;bottom:8px}.welcome-card h2{font-size:18px}.section-heading{flex-direction:column;align-items:flex-start;gap:4px}.placeholder-card{flex-direction:column;align-items:flex-start;min-height:230px;padding:23px}.error-card{min-height:250px;padding:24px}.case-list-panel,.case-create-panel,.case-detail-panel,.notice-list-panel,.notice-create-panel,.hearing-list-panel,.hearing-create-panel,.hearing-detail-panel{padding:17px}.case-list-item{align-items:flex-start}.notice-draft-heading{flex-direction:column}.notice-activity-list li{flex-direction:column;align-items:flex-start}.notice-activity-list span{text-align:left}.app-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 18px}}.demo-form{gap:17px;display:grid}.demo-form-intro p{color:#687b86;margin:5px 0 0;font-size:10px}.demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.demo-form label{color:#425c68;gap:7px;min-width:0;font-size:10px;font-weight:650;display:grid}.demo-form input,.demo-form select,.demo-form textarea{color:#243f50;width:100%;min-width:0;min-height:39px;font:inherit;background:#fff;border:1px solid #d8e2e5;border-radius:5px;padding:9px 10px;font-size:10px;font-weight:450}.demo-form textarea{resize:vertical;min-height:84px;line-height:1.5}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:#3c8d81;outline:3px solid #2b9d912e}.demo-form input:disabled,.demo-form select:disabled,.demo-form textarea:disabled{color:#71818a;background:#f4f6f6}.demo-form-wide{grid-column:1/-1}.demo-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.demo-form-actions small{color:#788890;margin-right:auto;font-size:8px}.demo-secondary-button{color:#2c7068;cursor:pointer;min-height:37px;font:inherit;background:#fff;border:1px solid #cddeda;border-radius:5px;justify-content:center;align-items:center;padding:0 12px;font-size:9px;font-weight:680;text-decoration:none;display:inline-flex}.demo-secondary-button:hover{background:#f3f8f6}.demo-primary-button:focus-visible,.demo-secondary-button:focus-visible,.demo-form button:focus-visible{outline-offset:2px;outline:3px solid #2b9d9152}.demo-primary-button:disabled{cursor:wait;opacity:.7}.demo-form-error,.demo-form-success{border-radius:5px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.demo-form-error{color:#874238;background:#fff2ef;border:1px solid #f0d4cd}.demo-form-success{color:#27675d;background:#eff8f4;border:1px solid #d9ebe3}.demo-form-compact{gap:12px}.demo-form-compact .demo-form-grid{gap:10px}.demo-status-action{width:100%}.demo-detail-main blockquote{color:#536b75;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f9f8;border-left:3px solid #6aa596;margin:7px 0 2px;padding:8px 10px;font-size:9px;line-height:1.55}@media (max-width:600px){.demo-form-grid{grid-template-columns:1fr}.demo-form-wide{grid-column:auto}.demo-form-actions{align-items:stretch}.demo-form-actions>*{flex:auto}.demo-form-actions small{flex-basis:100%}}.demo-workspace-feedback{color:#27675d;background:#eff8f4;border:1px solid #d9ebe3;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:12px clamp(15px,4vw,54px) 0;padding:9px 12px;font-size:10px;display:flex}.demo-workspace-feedback button{color:#496c65;cursor:pointer;background:0 0;border:0;width:26px;height:26px;font-size:17px}.demo-role-switcher{color:#526a75;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:8px;font-weight:650;display:inline-flex}.demo-role-switcher select{color:#294b5a;width:min(245px,28vw);min-width:125px;min-height:34px;font:inherit;background:#fff;border:1px solid #d8e2e5;border-radius:5px;padding:5px 24px 5px 8px;font-size:8px}.demo-role-switcher select:focus-visible{outline-offset:2px;outline:3px solid #2b9d9152}.demo-collaboration-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.demo-collaboration-list li{border-bottom:1px solid #edf0f1;gap:4px;padding:10px 0;display:grid}.demo-collaboration-list li:last-child{border-bottom:0}.demo-collaboration-list strong{color:#324f5d;text-transform:capitalize;font-size:10px}.demo-collaboration-list span{color:#7a8b92;font-size:8px}.demo-collaboration-list p{color:#566e7a;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;line-height:1.55}.build51-evidence{align-content:start;gap:14px;display:grid}.build51-evidence .demo-panel-heading h2{color:#1d3c4e;font-size:14px}.build51-evidence-count{color:#226d64;background:#eef8f5;border:1px solid #d5ece5;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:700}.build51-evidence-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.build51-evidence-card{border:1px solid #e2e9e7;border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid}.build51-evidence-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.build51-evidence-card-heading>div{min-width:0}.build51-evidence-card h3,.build51-evidence-form h3{color:#304c59;overflow-wrap:anywhere;margin:0;font-size:11px}.build51-evidence-card .demo-eyebrow{margin-bottom:5px;display:inline-block}.build51-evidence-description{color:#526a75;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.build51-evidence-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.build51-evidence-meta>div{gap:3px;min-width:0;display:grid}.build51-evidence-meta dt{color:#778890;font-size:8px}.build51-evidence-meta dd{color:#405963;overflow-wrap:anywhere;margin:0;font-size:9px}.build51-image-preview{justify-items:start;gap:6px;display:grid}.build51-image-preview img{object-fit:contain;background:#f6f8fa;border:1px solid #e2e9e7;border-radius:6px;width:min(100%,260px);max-height:220px;display:block}.build51-image-preview p,.build51-preview-status{color:#6e8087;margin:0;font-size:8px;line-height:1.5}.build51-evidence-empty{background:#f8faf9;border:1px dashed #d8e5e1;border-radius:7px;padding:12px}.build51-evidence-empty strong{color:#395560;font-size:10px}.build51-evidence-empty p{color:#6c7f86;margin:4px 0 0;font-size:9px}.build51-evidence-form{border-top:1px solid #e8eeec;gap:11px;min-width:0;padding-top:14px;display:grid}.build51-evidence-form label{color:#425c68;gap:6px;min-width:0;font-size:9px;font-weight:650;display:grid}.build51-evidence-form input,.build51-evidence-form select,.build51-evidence-form textarea{color:#243f50;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d8e2e5;border-radius:5px;padding:8px 9px;font-size:9px}.build51-evidence-form input[type=file]{padding:7px}.build51-evidence-form textarea{resize:vertical}.build51-evidence-form input:focus-visible,.build51-evidence-form select:focus-visible,.build51-evidence-form textarea:focus-visible,.build51-evidence-card button:focus-visible{outline-offset:2px;outline:3px solid #2b9d9152}.build51-evidence-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.build51-fixed-visibility{color:#50666f;align-self:end;margin:0;padding:10px 0;font-size:9px}.build51-evidence-help{color:#72838a;margin:0;font-size:8px;line-height:1.55}@media (max-width:600px){.build51-evidence-card-heading{flex-wrap:wrap}.build51-evidence-card-heading>button{flex:none}.build51-evidence-meta,.build51-evidence-form-grid{grid-template-columns:minmax(0,1fr)}.build51-fixed-visibility{padding:3px 0}}.demo-loading{color:#526a75;padding:24px;font-size:11px}@media (max-width:600px){.demo-topbar{flex-wrap:wrap;gap:5px;min-height:0;padding-top:8px;padding-bottom:8px}.demo-topbar-left{width:100%}.demo-topbar-actions{justify-content:space-between;gap:5px;width:100%}.demo-role-switcher{flex:105px;gap:3px;font-size:7px}.demo-role-switcher select{width:100%;min-width:0;height:31px;padding-right:16px;font-size:7px}.demo-data-badge{letter-spacing:.025em;white-space:nowrap;gap:4px;padding:5px;font-size:5.5px}.demo-data-badge>span{width:5px;height:5px}}.build49-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.build49-filter-grid label{color:#425c68;gap:7px;min-width:0;font-size:10px;font-weight:650;display:grid}.build49-filter-grid select,.build49-filter-grid input{color:#243f50;width:100%;min-width:0;min-height:39px;font:inherit;background:#fff;border:1px solid #d8e2e5;border-radius:5px;padding:9px 10px;font-size:10px}.build49-filter-grid select:focus-visible,.build49-filter-grid input:focus-visible{outline-offset:2px;outline:3px solid #2b9d9152}.build49-activity-list,.build49-reminder-list,.build49-communication-thread{gap:0;margin:0;padding:0;list-style:none;display:grid}.build49-activity-list>li,.build49-reminder-list>li,.build49-communication-thread>li{border-top:1px solid #edf0f1;min-width:0;padding:15px 0}.build49-activity-list>li>p,.build49-communication-thread>li>p{color:#526a75;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:10px;line-height:1.6}.build49-thread-meta,.build49-activity-footer,.build49-reminder-list>li,.build49-reminder-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.build49-thread-meta{align-items:flex-start}.build49-thread-meta strong,.build49-reminder-list h3{color:#324f5d;margin:0;font-size:11px}.build49-thread-meta>span,.build49-communication-thread time,.build49-activity-footer>span{color:#7a8b92;font-size:9px}.build49-reminder-list>li{align-items:flex-start}.build49-reminder-list p{color:#687b86;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;line-height:1.5}.build49-reminder-actions{justify-content:flex-start}.build49-activity-footer{margin-top:11px}.build49-communication-thread time{margin-top:7px;display:block}@media (max-width:600px){.build49-filter-grid{grid-template-columns:1fr;gap:10px}.build49-reminder-list>li{flex-direction:column;align-items:stretch}.build49-reminder-actions{justify-content:space-between}.build49-activity-footer{flex-direction:column;align-items:flex-start}}.build50-reports{min-width:0}.build50-reports .demo-notice p{max-width:850px}.build50-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:14px;display:grid}.build50-filter-grid label,.build50-sort-label{color:#425c68;gap:6px;min-width:0;font-size:10px;font-weight:650;display:grid}.build50-filter-grid input,.build50-filter-grid select,.build50-sort-label select{color:#243f50;width:100%;min-width:0;min-height:39px;font:inherit;background:#fff;border:1px solid #d8e2e5;border-radius:5px;padding:8px 10px;font-size:10px}.build50-filter-grid input:focus-visible,.build50-filter-grid select:focus-visible,.build50-sort-label select:focus-visible,.build50-sort-button:focus-visible,.build50-reports button:focus-visible{outline-offset:2px;outline:3px solid #2b9d916b}.build50-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.build50-kpi-grid .metric-card{min-height:125px}.build50-kpi-grid .metric-card strong{font-size:25px}.build50-kpi-grid .metric-foot{max-width:32ch;line-height:1.45}.build50-section-heading{margin:0 0 12px}.build50-period-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.build50-period-metrics .metric-card{min-height:104px}.build50-resolution-summary{background:#f9fbfc;border:1px solid #e1e9eb;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:17px;display:flex}.build50-resolution-summary h3{color:#243f50;margin:7px 0;font-size:15px}.build50-resolution-summary p{color:#647782;max-width:75ch;margin:0;font-size:10px;line-height:1.55}.build50-resolution-summary dl{gap:22px;margin:0;display:flex}.build50-resolution-summary dl div{min-width:95px}.build50-resolution-summary dt{color:#647782;font-size:10px}.build50-resolution-summary dd{color:#10283c;margin:5px 0 0;font-size:15px;font-weight:700}.build50-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.build50-chart-panel{min-width:0}.build50-chart-panel h2{color:#243f50;margin:6px 0 14px;font-size:16px}.build50-bars{gap:8px;margin-bottom:16px;display:grid}.build50-bar-row{color:#526a75;grid-template-columns:minmax(95px,1.2fr) minmax(70px,2fr) 34px;align-items:center;gap:8px;font-size:9px;display:grid}.build50-bar-row>span{overflow-wrap:anywhere}.build50-bar-row>strong{text-align:right;color:#324f5d;font-size:10px}.build50-bar-track{background:#edf2f3;border-radius:6px;height:9px;overflow:hidden}.build50-bar-track>span{border-radius:inherit;background:#2b9d91;height:100%;display:block}.build50-table-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.build50-data-table{border-collapse:collapse;color:#344f5b;text-align:left;width:100%;min-width:760px;font-size:10px}.build50-data-table caption{color:#647782;text-align:left;padding:0 0 9px;font-size:10px}.build50-data-table th,.build50-data-table td{vertical-align:top;border-bottom:1px solid #e7edef;padding:10px 9px}.build50-data-table thead th{color:#526a75;white-space:nowrap;background:#f7f9fa;font-size:9px;font-weight:700}.build50-data-table tbody th{color:#243f50;font-weight:650}.build50-case-title{color:#617681;white-space:normal;overflow-wrap:anywhere;max-width:30ch;margin-top:3px;font-weight:400;display:block}.build50-status{white-space:nowrap;background:#f2f5f6;border-radius:12px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.build50-status-open:before{content:"○"}.build50-status-in_progress:before{content:"◒"}.build50-status-closed:before{content:"✓"}.build50-sort-label{min-width:220px}.build50-sort-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.build50-denied{max-width:760px;margin:20px auto}.build50-denied h1{color:#243f50;font-size:22px}.build50-denied p{color:#647782}@media (max-width:960px){.build50-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build50-chart-grid{grid-template-columns:1fr}}@media (max-width:600px){.build50-filter-grid,.build50-period-metrics{grid-template-columns:1fr}.build50-resolution-summary{flex-direction:column;align-items:flex-start}.build50-resolution-summary dl{justify-content:space-between;width:100%}.build50-sort-label{width:100%;min-width:0}}.b53-onboarding-shell{color:#17394a;max-width:1120px;min-height:100vh;margin:0 auto;padding:clamp(28px,6vw,64px) 24px}.b53-onboarding-shell>header,.b53-panel-heading,.b53-membership-list li{justify-content:space-between;align-items:center;gap:20px;display:flex}.b53-onboarding-shell>header{margin-bottom:64px}.b53-onboarding-shell>header>a{color:#17394a;font-size:24px;font-weight:800;text-decoration:none}.b53-panel{background:#fff;border:1px solid #dce9e7;border-radius:22px;margin:24px 0;padding:clamp(22px,4vw,36px);box-shadow:0 18px 50px #132c3d12}.b53-panel h2{color:#132c3d;letter-spacing:-.03em;margin:4px 0 20px;font-size:clamp(22px,3vw,30px)}.b53-eyebrow{color:#287c70;letter-spacing:.14em;margin:0;font-size:11px;font-weight:800}.b53-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.b53-panel form{gap:16px;margin-top:18px;display:grid}.b53-panel label{color:#354e5b;gap:7px;font-size:14px;font-weight:700;display:grid}.b53-panel input,.b53-panel select{color:#132c3d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbdad9;border-radius:10px;padding:10px 12px}.b53-panel button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17394a;border:0;border-radius:999px;padding:10px 18px;font-weight:700}.b53-panel button:disabled{cursor:not-allowed;opacity:.55}.b53-panel button:focus-visible,.b53-panel input:focus-visible,.b53-panel select:focus-visible{outline-offset:2px;outline:3px solid #73c7b5}.b53-membership-list{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.b53-membership-list li{border-top:1px solid #e4eeec;padding-top:14px}.b53-membership-list li>div{gap:5px;display:grid}.b53-membership-list span{color:#657982;text-transform:capitalize;font-size:13px}.b53-message{color:#244b51;background:#f0f8f6;border-left:3px solid #50a89b;margin:20px 0;padding:12px 16px;line-height:1.55}.b53-invitation-result{border-top:1px solid #dce9e7;gap:10px;margin-top:18px;padding-top:16px;display:grid}.b53-invitation-result p{color:#526a73;margin:0;font-size:13px;line-height:1.5}.b53-invitation-list{gap:9px;margin-top:18px;display:grid}.b53-invitation-list>div{color:#526a73;border-top:1px solid #e4eeec;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:13px;display:flex}.b53-invitation-list strong{color:#17394a}.b53-access-requests{border-top:1px solid #dce9e7;gap:14px;margin-top:26px;padding-top:18px;display:grid}.b53-access-requests h3{color:#17394a;margin:0;font-size:18px}.b53-access-requests article{background:#f6faf9;border:1px solid #dce9e7;border-radius:12px;gap:8px;padding:16px;display:grid}.b53-access-requests article p{color:#536c75;margin:0;font-size:13px;line-height:1.5}.b53-access-requests article p strong{color:#17394a}.b53-access-requests article label{color:#354e5b;gap:7px;max-width:320px;font-size:13px;font-weight:700;display:grid}.b53-access-requests article select{color:#17394a;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdad9;border-radius:9px;padding:8px 10px}.b53-access-requests article>div{flex-wrap:wrap;gap:10px;display:flex}.b53-boundary-note{color:#71838a;margin:28px 0;font-size:12px;line-height:1.55}.b53-welcome{color:#f4f8f8;background:linear-gradient(125deg,#102f40 0%,#184b54 70%,#236a68 100%);border:1px solid #84d6c247;border-radius:22px;margin:0 0 28px;padding:clamp(22px,4vw,38px);box-shadow:0 24px 60px #0c233026}.b53-welcome .b53-eyebrow{color:#a7e2d2}.b53-welcome-copy{max-width:690px}.b53-welcome-copy h2{color:#fff;letter-spacing:-.045em;margin:12px 0;font-size:clamp(30px,5vw,48px);line-height:1.06}.b53-welcome-copy>p:last-child{color:#d4e4e6;max-width:620px;margin:0;font-size:16px;line-height:1.65}.b53-path-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;margin-top:28px;padding:0;display:grid}.b53-path-grid legend{color:#52716f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:750}.b53-path-grid>button{color:#17394a;text-align:left;cursor:pointer;background:#f8fbfa;border:1px solid #ffffff7a;border-radius:15px;justify-items:start;gap:10px;min-height:168px;padding:19px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.b53-path-grid>button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0319262e}.b53-path-grid>button[aria-pressed=true]{border-color:#7dd3bd;box-shadow:0 0 0 3px #7dd3bd59}.b53-path-grid>button:focus-visible,.b53-path-result a:focus-visible{outline-offset:3px;outline:3px solid #7dd3bd}.b53-path-icon{color:#126b64;background:#e4f4ef;border-radius:11px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.b53-path-grid strong{font-size:16px;line-height:1.35}.b53-path-grid small{color:#63777f;font-size:12px;line-height:1.5}.b53-path-result,.b53-path-form{color:#17394a;background:#fff;border:1px solid #d7e6e2;border-radius:16px;max-width:760px;margin-top:22px;padding:clamp(18px,3vw,28px)}.b53-path-result p{color:#586d76;margin:0 0 15px;line-height:1.6}.b53-path-result a{color:#fff;background:#16766c;border-radius:10px;padding:12px 17px;font-weight:750;text-decoration:none;display:inline-flex}.b53-step-line{color:#55736e;border-bottom:1px solid #e5eeec;justify-content:space-between;gap:12px;padding-bottom:12px;font-size:12px;font-weight:750;display:flex}.b53-step-line span:first-child{letter-spacing:.1em}.b53-path-form h3{color:#17394a;letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(22px,3vw,29px)}.b53-path-form form{gap:15px;margin-top:18px;display:grid}.b53-path-form label{color:#354e5b;gap:7px;font-size:14px;font-weight:700;display:grid}.b53-path-form input,.b53-path-form select,.b53-path-form textarea{color:#17394a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd9dc;border-radius:9px;padding:10px 12px}.b53-path-form textarea{resize:vertical;min-height:100px}.b53-path-form input:focus-visible,.b53-path-form select:focus-visible,.b53-path-form textarea:focus-visible{outline-offset:2px;outline:3px solid #73c7b5}.b53-address-grid{grid-template-columns:1.3fr 1fr .8fr;gap:12px;display:grid}.b53-plan-choice{background:#f0f8f5;border:1px solid #cee5dc;border-radius:12px;gap:8px;padding:17px;display:grid}.b53-plan-choice strong{color:#17394a;font-size:18px}.b53-plan-choice>span:not(.b53-eyebrow),.b53-plan-choice p{color:#587079;margin:0;font-size:13px;line-height:1.55}.b53-path-form .b53-secondary-button{color:#1c615b;background:0 0;border-color:#0000;justify-self:start}.b53-review-details{border:1px solid #dce8e5;border-radius:12px;gap:0;margin:18px 0;display:grid;overflow:hidden}.b53-review-details>div{border-bottom:1px solid #e8efed;grid-template-columns:minmax(110px,.35fr) 1fr;gap:12px;padding:13px 15px;display:grid}.b53-review-details>div:last-child{border-bottom:0}.b53-review-details dt{color:#62757c;font-size:13px;font-weight:700}.b53-review-details dd{color:#17394a;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.b53-review-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.b53-storage-note{color:#526a71;background:#f4f8f7;border-left:3px solid #68b9a9;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.b53-plan-section,.b53-features{background:#f3f8f7;border:1px solid #dce9e7;border-radius:22px;margin:34px 0;padding:clamp(22px,4vw,36px)}.b53-plan-section h2,.b53-features h2{color:#17394a;letter-spacing:-.04em;margin:9px 0;font-size:clamp(24px,4vw,36px)}.b53-plan-section>div:first-child>p:last-child,.b53-features>div:first-child>p:last-child{color:#5c717a;max-width:680px;line-height:1.6}.b53-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.b53-plan-grid article{background:#fff;border:1px solid #dbe7e5;border-radius:15px;flex-direction:column;align-items:flex-start;gap:10px;min-height:260px;padding:20px;display:flex}.b53-plan-grid h3{color:#17394a;margin:0;font-size:19px}.b53-plan-grid strong{color:#247a70;font-size:13px}.b53-plan-grid article>p:not(.b53-eyebrow){color:#5d727b;margin:0;font-size:13px;line-height:1.6}.b53-plan-grid article button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#17394a;border:0;border-radius:999px;margin-top:auto;padding:10px 16px;font-weight:700}.b53-plan-grid article button:focus-visible,.b53-feature-list button:focus-visible{outline-offset:3px;outline:3px solid #73c7b5}.b53-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.b53-feature-list button{color:#17394a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe7e5;border-radius:14px;flex-direction:column;align-items:flex-start;gap:16px;min-height:100px;padding:18px;display:flex}.b53-feature-list span{color:#26776e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.b53-feature-preview{color:#eaf5f2;background:#17394a;border-radius:14px;margin-top:16px;padding:20px}.b53-feature-preview h3{margin:8px 0;font-size:21px}.b53-feature-preview p{color:#d1e2e3;max-width:720px;line-height:1.55}.b53-feature-preview a{color:#a7e2d2;font-weight:700}@media (max-width:720px){.b53-onboarding-grid{grid-template-columns:1fr}.b53-review-details>div{grid-template-columns:1fr;gap:4px}.b53-review-actions{grid-template-columns:1fr;display:grid}.b53-panel-heading,.b53-membership-list li{flex-direction:column;align-items:flex-start}.b53-onboarding-shell>header{margin-bottom:40px}.b53-path-grid{grid-template-columns:1fr}.b53-path-grid>button{min-height:124px}.b53-address-grid{grid-template-columns:1fr 1fr}.b53-address-grid label:first-child{grid-column:1/-1}.b53-plan-grid,.b53-feature-list{grid-template-columns:1fr}.b53-plan-grid article{min-height:unset}}.b53-progress{border-bottom:1px solid #added540;gap:16px;margin:0 0 32px;padding:0 0 24px;list-style:none;display:flex}.b53-progress li{color:#b8cecf;align-items:center;gap:8px;font-size:11px;line-height:1.4;display:flex}.b53-progress li>span{border:1px solid #6a9999;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.b53-progress li[aria-current=step]{color:#fff;font-weight:750}.b53-progress li[aria-current=step]>span{color:#103a43;background:#a7e2d2;border-color:#a7e2d2}.b53-guided .b53-path-form{gap:18px;display:grid}.b53-guided .b53-path-grid legend{color:#b5d8d1}.b53-guided .b53-welcome-copy h2:focus{outline:none}.b53-guided .b53-path-form>p{color:#59717a;font-size:13px;line-height:1.6}.b53-guided button:not(.b53-path-grid>button),.b53-primary-link{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:750}.b53-guided button[type=submit],.b53-guided .b53-path-form>button,.b53-completion button{color:#fff;background:#15766d}.b53-guided .b53-secondary-button{color:#e2f6ef;background:0 0;border-color:#739b99;margin:16px 12px 0 0}.b53-path-result .b53-secondary-button{color:#176b63;border-color:#a9c8c0}.b53-guided button:disabled{opacity:.6;cursor:wait}.b53-guided button:focus-visible,.b53-guided input:focus-visible,.b53-guided a:focus-visible{outline-offset:3px;outline:3px solid #91dbca}.b53-guided .b53-plan-grid{border:0;min-width:0;padding:0}.b53-guided .b53-plan-grid legend{color:#d4e4e6;margin:24px 0 12px;font-size:13px}.b53-plan-option{color:#294c55;cursor:pointer;background:#f5faf8;border:2px solid #0000;border-radius:14px;align-content:start;gap:12px;padding:20px;display:grid}.b53-plan-option:has(input:checked){border-color:#87d7bf;box-shadow:0 0 0 3px #87d7bf3d}.b53-plan-option input{accent-color:#15766d;width:18px;height:18px}.b53-plan-option p,.b53-plan-option>span{color:#526d75;margin:0;font-size:13px;line-height:1.6}.b53-plan-option strong{color:#103747;font-size:20px}.b53-save-note{color:#c6dedb;margin-top:20px;font-size:12px;line-height:1.6}.b53-completion{gap:20px;max-width:620px;margin-top:24px;line-height:1.7;display:grid}.b53-completion a{color:#bcead9}@media (max-width:720px){.b53-progress{grid-template-columns:1fr 1fr;gap:12px;display:grid}.b53-guided button{width:100%}.b53-path-result a{justify-content:center;display:flex}}
