:root{color:#14243a;background:linear-gradient(#eef5fb 0%,#f8fbfd 50%,#fff 100%);font-family:Segoe UI,Avenir Next,Helvetica Neue,sans-serif;font-weight:400;line-height:1.4}*{box-sizing:border-box}body{min-width:320px;margin:0}p,h1,h2,h3,h4{margin:0}button,input,select,textarea{font:inherit}a{color:inherit}*,:before,:after{box-sizing:border-box}html{overflow-x:clip}.app-shell{min-width:0;max-width:1200px;margin:0 auto;padding:1rem}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.topbar-brand{flex-direction:column;gap:.15rem;display:flex}.topbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.brand{letter-spacing:-.02em;color:#1a4f87;font-size:1.5rem;font-weight:700}.brand-button{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;transition:color .18s}.brand-button:hover{color:#103e6d}.brand-button:focus-visible{outline-offset:3px;border-radius:.3rem;outline:2px solid #2e74b5}.tagline{color:#5a7898;font-size:.88rem}.topbar-home-link{white-space:nowrap}.auth-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.auth-user-label{color:#3a5a7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:22ch;font-size:.88rem;overflow:hidden}@media (width<=540px){.topbar{flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:.35rem}.brand{font-size:1.25rem}.topbar-right{justify-content:flex-start;align-items:center;gap:.35rem;width:100%}.language-toggle{flex:none}.auth-row{flex:100%;justify-content:flex-start;gap:.35rem;min-width:0}.auth-user-label{flex:1;max-width:100%}.ghost.sm,.secondary.sm{padding:.2rem .5rem;font-size:.8rem}.access-badge{padding:.1rem .4rem;font-size:.7rem}.prototype-warning--slim{gap:.35rem;padding:.28rem .65rem;font-size:.79rem}.demo-banner{gap:.4rem;padding:.45rem .65rem;font-size:.8rem}.demo-banner-actions{width:100%}}.access-badge{color:#3a5580;background:#f0f6ff;border:1px solid #c0d4f0;border-radius:6px;padding:.15rem .55rem;font-size:.78rem;display:inline-block}.prototype-warning{color:#7b6440;background:#fff9ec;border:1px solid #e9d5a6;border-radius:10px;margin-bottom:.25rem;padding:.5rem 1rem;font-size:.87rem}.readonly-notice{color:#1a3a5c;background:#eef4fb;border:1px solid #b0c4d8;border-radius:10px;margin-bottom:.25rem;padding:.5rem 1rem;font-size:.87rem}.demo-banner{color:#2e4866;background:#f2f7fc;border:1px solid #8eb1d5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.3rem;padding:.55rem .85rem;font-size:.86rem;display:flex}.demo-banner p{word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0;margin:0}.demo-banner-actions{flex-wrap:wrap;gap:.4rem;display:flex}.demo-locked-panel{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #c8ddf0}.link-button{color:#1a60b0;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.link-button:hover{color:#0d3d7a}.link-button:disabled{color:#777;cursor:default;text-decoration:none}.workspace-nav{border-top:1px solid #edf3f8;flex-direction:column;gap:.45rem;margin-bottom:.6rem;padding-top:.5rem;display:flex}.nav-cluster{flex-direction:column;gap:.18rem;display:flex}.nav-cluster-label{letter-spacing:.08em;text-transform:uppercase;color:#9fb5c8;-webkit-user-select:none;user-select:none;font-size:.62rem;font-weight:700;line-height:1}.nav-cluster-grid{flex-wrap:wrap;gap:.25rem;display:flex}.nav-cluster-pills{flex-wrap:wrap;gap:.24rem;display:flex}.workspace-nav-button{cursor:pointer;white-space:nowrap;color:#4c6783;background:#fbfdff;border:1px solid #dfeaf4;border-radius:20px;align-items:center;gap:.25rem;min-width:0;padding:.28rem .65rem;font-family:inherit;font-size:.8rem;line-height:1.3;transition:background .12s,border-color .12s;display:inline-flex}.workspace-nav-button:hover{background:#f1f6fb;border-color:#bed3e8}.workspace-nav-button.active{color:#fff;background:#1a5fa8;border-color:#1a5fa8;font-weight:600;box-shadow:0 4px 12px #1a5fa824}.workspace-nav-button:focus-visible{outline-offset:2px;outline:2px solid #4a90d9}.nav-cluster-guidance .workspace-nav-button{color:#5878a0;background:#fcfeff;border-color:#e3edf6;padding:.23rem .55rem;font-size:.76rem}.nav-cluster-guidance .workspace-nav-button:hover{color:#3b5a7a;background:#eaf3fb;border-color:#b0cce4}.nav-cluster-guidance .workspace-nav-button.active{color:#fff;background:#1a5fa8;border-color:#1a5fa8}.nav-cluster-planned .workspace-nav-button,.nav-planned{color:#8aabbf;cursor:pointer;opacity:.8;background:#f8fafc;border-color:#e0ebf5;padding:.17rem .45rem;font-size:.72rem}.nav-cluster-planned .workspace-nav-button:hover,.nav-planned:hover{color:#7a9db5;background:#f0f6fb;border-color:#ccdde8}@media (width<=480px){.workspace-nav{gap:.28rem;margin-bottom:.4rem;padding-top:.35rem}.nav-cluster{gap:.12rem}.nav-cluster-primary .nav-cluster-grid{flex-wrap:wrap;gap:.2rem;display:flex}.nav-cluster-primary .workspace-nav-button{text-align:center;white-space:normal;word-break:break-word;border-radius:999px;justify-content:flex-start;min-height:2rem;padding:.22rem .5rem;font-size:.74rem}.nav-cluster-guidance .workspace-nav-button{min-height:1.85rem;padding:.16rem .4rem;font-size:.7rem}.nav-cluster-planned .workspace-nav-button{min-height:1.75rem;padding:.12rem .34rem;font-size:.66rem}.timeline-item{gap:.3rem;padding:.6rem}.timeline-item h4{font-size:.88rem}.timeline-item p{font-size:.82rem}.timeline-item time{font-size:.75rem}.data-card{padding:.65rem}.data-card h4{margin-bottom:.3rem;font-size:.88rem}.data-card p{margin-bottom:.15rem;font-size:.8rem}.command-center-list{gap:.28rem;font-size:.8rem}.command-center-list li{gap:.04rem}}@media (width<=320px){.nav-cluster-primary .nav-cluster-grid{grid-template-columns:repeat(2,1fr)}}.view{flex-direction:column;gap:1rem;display:flex}.disclaimer-banner{color:#5f4a15;background:#fff8e0;border:1px solid #dfc88a;border-radius:10px;padding:.65rem 1rem;font-size:.9rem}.hero-card{background:linear-gradient(135deg,#edf5ff 0%,#f8fbff 100%);border:1px solid #c8ddf0;border-radius:18px;padding:2.5rem 2rem}.hero-card h1{color:#133362;margin-bottom:.75rem;font-size:1.6rem;line-height:1.3}.hero-card p{color:#32455f;margin-bottom:.75rem;font-size:1rem}.landing-simple-view{max-width:860px;margin:0 auto}.landing-simple-hero{background:linear-gradient(150deg,#f3f9ff 0%,#fff 55%,#f0f7ff 100%);padding:1.8rem 1.4rem;box-shadow:0 14px 26px #0f3e6d14}.landing-hero-kicker{letter-spacing:.11em;text-transform:uppercase;color:#2f6da9;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.landing-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;margin:1rem 0 .5rem;display:grid}.landing-action-card{background:#fff;border:1px solid #cddff1;border-radius:12px;flex-direction:column;gap:.48rem;height:100%;padding:.95rem;display:flex}.landing-action-card h2{color:#163b63;margin:0;font-size:1rem}.landing-action-card p{color:#3c5a78;flex:auto;margin:0;font-size:.9rem;line-height:1.45}.landing-action-card button{width:100%;min-height:2.7rem;margin-top:auto}.landing-simple-links{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.landing-learn-more-panel h2{color:#1d446f;margin:0 0 .55rem;font-size:1.1rem}.landing-section-label{letter-spacing:.1em;text-transform:uppercase;color:#4a90d9;margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.landing-differentiator{color:#4a6a8a;margin:.25rem 0 .75rem;font-size:.88rem;font-style:italic;line-height:1.5}.landing-cta-group{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.15rem;display:flex}.landing-cta-primary{padding:.75rem 1.5rem;font-size:1rem}.landing-cta-secondary{padding:.75rem 1.25rem;font-weight:600}.landing-cta-helper{color:#5d7795;max-width:56ch;margin:.75rem 0 0;font-size:.83rem;line-height:1.5}.landing-stress-helper{color:#2f4f72;margin:.25rem 0 .8rem;font-size:.92rem}.landing-compliance-note{color:#5f7996;margin:.75rem 0 0;font-size:.8rem;line-height:1.55}.landing-step-list{flex-direction:column;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.landing-step{align-items:flex-start;gap:.85rem;display:flex}.landing-step-num{color:#fff;background:#4a90d9;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;min-width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:700;display:flex}.landing-step-text{padding-top:.2rem}.landing-step-text strong{color:#1e2d40;margin-bottom:.1rem;font-size:.92rem;display:block}.landing-step-text span{color:#516a88;font-size:.84rem;line-height:1.5}.landing-diff-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}@media (width<=640px){.landing-diff-grid{grid-template-columns:1fr}}.landing-diff-card{background:#f8fafc;border:1px solid #d0dce8;border-radius:8px;min-width:0;padding:.85rem 1rem}.landing-diff-card strong{color:#1e2d40;word-break:break-word;overflow-wrap:break-word;margin-bottom:.25rem;font-size:.88rem;display:block}.landing-diff-card p{color:#516a88;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:.82rem;line-height:1.5}.landing-pilot-card strong{color:#133362;margin-bottom:.25rem;font-size:.88rem;display:block}.landing-pilot-card p{color:#2c4f7a;margin:0;font-size:.82rem;line-height:1.5}.landing-free-plus-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.75rem;display:grid}@media (width<=640px){.landing-free-plus-grid{grid-template-columns:1fr}.landing-cta-group{width:100%}.landing-cta-primary,.landing-cta-secondary{text-align:center;width:100%}.landing-cta-helper{font-size:.8rem}.landing-simple-view{max-width:100%}.landing-simple-hero{border-radius:12px;padding:1.1rem .95rem}.landing-action-grid{grid-template-columns:1fr;gap:.65rem;margin-top:.85rem}.landing-action-card{padding:.85rem}.landing-simple-links,.landing-simple-links .ghost.sm{width:100%}}.landing-free-col{border:1px solid #d0dce8;border-radius:8px;padding:1rem}.landing-plus-col{background:#f5f9ff;border:1px solid #4a90d9;border-radius:8px;padding:1rem}.landing-col-heading{color:#1e2d40;align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.88rem;font-weight:700;display:flex}.landing-col-badge{color:#fff;letter-spacing:.03em;background:#4a90d9;border-radius:20px;padding:.1rem .45rem;font-size:.68rem;font-weight:600}.landing-feature-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.landing-feature-list li{color:#3e5670;min-width:0;margin-left:1rem;font-size:.84rem;line-height:1.45;display:list-item}.landing-plus-note{color:#516a88;margin:.75rem 0 0;font-size:.78rem;font-style:italic}.landing-control-list{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.landing-control-list li{color:#3e5670;background:#f8fafc;border-left:3px solid #4a90d9;border-radius:0 4px 4px 0;padding:.4rem .65rem;font-size:.88rem;line-height:1.45}.landing-boundary-list{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.landing-boundary-list li{color:#516a88;padding-left:1rem;font-size:.85rem;line-height:1.45;position:relative}.landing-boundary-list li:before{content:"×";color:#9aacbc;position:absolute;left:0}.panel{background:#fff;border:1px solid #d6e1ec;border-radius:16px;padding:1.25rem}.panel h2{color:#133362;margin-bottom:.75rem;font-size:1.2rem}.panel h3{color:#1e3e65;margin-bottom:.6rem;font-size:1rem}.panel>p{color:#3e5670;margin-bottom:.6rem;font-size:.95rem}.auth-panel{padding:1rem 1.25rem}.auth-panel>p{color:#4a627d;margin-bottom:.75rem;font-size:.9rem}.auth-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.auth-grid label{color:#304762;flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.auth-grid input{background:#fbfdff;border:1px solid #c9d9e9;border-radius:10px;width:100%;padding:.55rem}.reset-panel h3{margin:0 0 .45rem}.link-action{color:#1a5fa8;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:.35rem .1rem;font-size:.88rem;text-decoration:underline}.link-action:hover{color:#174f8a}.password-helper{color:#516a88;margin:.45rem 0 .15rem;font-size:.82rem}.primary,.secondary,.ghost{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.6rem 1.1rem;font-size:.93rem}.sm{padding:.35rem .75rem;font-size:.85rem}.primary{color:#fff;background:#1a5fa8;font-weight:600}.primary:hover{background:#174f8a}.primary:disabled{cursor:not-allowed;background:#89a9c9}.secondary{color:#1a4f87;background:#e3effa;border-color:#b8d1ea}.secondary:hover{background:#d3e7f7}.ghost{color:#3b5a7a;background:#fff;border-color:#c8d6e4}.ghost:hover{background:#f5f9fd}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.form-grid>*{min-width:0}.form-grid label{color:#304762;flex-direction:column;gap:.35rem;min-width:0;font-size:.91rem;display:flex}.form-grid input,.form-grid select,.form-grid textarea,.summary-grid select,.panel textarea{background:#fbfdff;border:1px solid #c9d9e9;border-radius:10px;width:100%;padding:.55rem;font-size:.93rem}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.auth-grid input:focus{outline-offset:0px;border-color:#6baee0;outline:2px solid #6baee0}.inline-checkbox{color:#304762;flex-direction:row;align-items:flex-start;gap:.5rem;font-size:.91rem;display:flex}.seed-box{background:#f2f8ff;border:1px dashed #95b8da;border-radius:12px;margin-bottom:.75rem;padding:.75rem}.seed-box h3{color:#2a4a6e;margin-bottom:.35rem;font-size:.9rem}.seed-box p{color:#4a6580;margin-bottom:.25rem;font-size:.85rem}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.summary-grid article{flex-direction:column;gap:.25rem;min-width:0;display:flex}.summary-grid article h2{word-break:break-word;overflow-wrap:break-word;margin-bottom:.3rem;font-size:1.15rem}.summary-grid article p{color:#435a76;word-break:break-word;overflow-wrap:break-word;font-size:.88rem}.stage-badge{border-radius:999px;align-items:center;margin:.4rem 0;padding:.2rem .75rem;font-size:.87rem;font-weight:600;display:inline-flex}.stage-not-reported{color:#555;background:#f2f3f5;border:1px solid #ccc}.stage-reported{color:#1e5c2e;background:#dff0df;border:1px solid #9ac6a2}.stage-awaiting-adjuster{color:#1a4080;background:#e8f4ff;border:1px solid #a8cced}.stage-inspection-scheduled{color:#2a35a0;background:#eef0ff;border:1px solid #b0b8f0}.stage-inspection-completed{color:#1a6045;background:#e5f9f0;border:1px solid #8ad0b0}.stage-awaiting-decision{color:#7a5500;background:#fff8e8;border:1px solid #e0c070}.stage-payment-received{color:#1a5a30;background:#e0f5ea;border:1px solid #80c090}.stage-repairs{color:#3a1a80;background:#f0eeff;border:1px solid #b8a8f0}.stage-issue{color:#8c1f2e;background:#fff0f0;border:1px solid #e0a0a0}.stage-closed{color:#44556a;background:#f2f3f5;border:1px solid #b8c8d8}.next-step-card{background:#f5f9fd;border:1px solid #c8daea;border-radius:12px;padding:1rem 1.25rem}.next-step-card h3{text-transform:uppercase;letter-spacing:.06em;color:#1a4f87;margin-bottom:.45rem;font-size:.82rem}.next-step-card p{color:#1a3860;font-size:.97rem;font-weight:500}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.dashboard-grid>*{min-width:0}.full-width{grid-column:1/-1}.stack,.checklist-stack{flex-direction:column;gap:.55rem;display:flex}.stack.compact{gap:.4rem}.checklist-item{color:#2e4866;align-items:flex-start;gap:.5rem;font-size:.91rem;display:flex}.checklist-item input[type=checkbox]{flex-shrink:0;margin-top:.15rem}.checklist-item-disabled{opacity:.55;cursor:default}.checklist-progress-bar{background:#e0eaf5;border-radius:999px;height:5px;margin:.4rem 0 .75rem;overflow:hidden}.checklist-progress-fill{background:#1a5fa8;border-radius:999px;height:100%;transition:width .3s}.timeline-item{border:1px solid #dce5ef;border-radius:10px;flex-direction:column;gap:.4rem;padding:.7rem;display:flex}.timeline-item>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.timeline-item h4{color:#1e3656;word-break:break-word;overflow-wrap:break-word;margin:0;padding:0;font-size:.92rem;font-weight:600;line-height:1.35}.timeline-item p{color:#516a88;word-break:break-word;overflow-wrap:break-word;margin:0;padding:0;font-size:.85rem;line-height:1.35}.timeline-item time{color:#7a8fa8;flex-shrink:0;font-size:.78rem;line-height:1.35;display:block}.detail{align-items:flex-start}.data-card{background:#fcfdff;border:1px solid #dde8f1;border-radius:10px;flex-direction:column;gap:.15rem;min-width:0;padding:.8rem;display:flex}.data-card h4{color:#1e3656;word-break:break-word;overflow-wrap:break-word;margin:0 0 .35rem;padding:0;font-size:.93rem;font-weight:600;line-height:1.35}.data-card p{color:#435a76;word-break:break-word;overflow-wrap:break-word;min-width:0;margin:0;padding:0;font-size:.87rem;line-height:1.4}.data-card a{word-break:break-all;overflow-wrap:break-word}.card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;display:grid}.card-grid>*{min-width:0}.empty-state{text-align:center;padding:1.25rem 1rem}.empty-state p{color:#6a84a0;margin-bottom:.35rem;font-size:.93rem}.empty-state .empty-hint{color:#8aa0b8;font-size:.85rem}.positioning-list{margin:.75rem 0}.positioning-list p{color:#2e4866;border-left:3px solid #b0cee8;margin-bottom:.4rem;padding-left:.9rem;font-size:.95rem}.education-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem;display:grid}.education-question{color:#355171;background:#fcfdff;border:1px solid #dce6f1;border-radius:10px;padding:.65rem;font-size:.9rem}.education-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;display:grid}.education-cards>*{min-width:0}.education-card{background:#fcfdff;border:1px solid #dce6f1;border-radius:12px;min-width:0;padding:.9rem}.education-card h4{color:#1a3a64;word-break:break-word;overflow-wrap:break-word;margin-bottom:.5rem;font-size:.97rem}.education-card p{color:#2f4967;word-break:break-word;overflow-wrap:break-word;margin-bottom:.4rem;font-size:.88rem}.education-card ul{color:#3b5676;word-break:break-word;overflow-wrap:break-word;margin:.2rem 0 .5rem 1rem;font-size:.88rem}.toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.toolbar>*{min-width:0}.field-hint{color:#5f7996;font-size:.78rem;line-height:1.4}.hint{color:#4a607c;margin-top:.5rem;font-size:.87rem}.error-text{color:#8c1f2e;font-size:.93rem;font-weight:600}.binder section{margin-top:1.25rem}.binder h3{color:#1a3a64;margin-bottom:.45rem;font-size:1rem}.binder p{color:#354c69;margin-bottom:.25rem;font-size:.9rem}.escalation-list{flex-direction:column;gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.escalation-list li{color:#2e4866;word-break:break-word;overflow-wrap:break-word;background:#f5f9fd;border:1px solid #d0e2f0;border-radius:8px;padding:.55rem .75rem;font-size:.92rem}@media (width<=640px){.app-shell{padding:.65rem}.hero-card{padding:1.25rem}.panel{padding:1rem}.toolbar{gap:.5rem}.toolbar .primary,.toolbar .secondary,.toolbar .ghost{max-width:100%}.hero-card h1{font-size:1.3rem}.topbar{gap:.5rem}.brand{font-size:1.3rem}.summary-grid,.dashboard-grid,.form-grid,.auth-grid,.card-grid,.education-list,.education-cards{grid-template-columns:1fr}.data-card p{word-break:break-word;overflow-wrap:break-word}.data-card{padding:.7rem}.activity-summary,.data-card p a{word-break:break-word;overflow-wrap:break-word}.plus-comparison{grid-template-columns:1fr}.plus-tier-card{min-width:0}.escalation-list li{padding:.5rem .65rem;font-size:.88rem}}.coming-soon-badge{text-transform:uppercase;letter-spacing:.04em;color:#7a5000;white-space:nowrap;background:#fff3cd;border:1px solid #f0c060;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.portal-info-box{color:#1a3c5a;background:#eaf4ff;border:1px solid #b6d4f7;border-radius:6px;margin:1rem 0;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.activity-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.activity-item{border-bottom:1px solid #e8edf3;flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;min-width:0;padding:.4rem 0;font-size:.88rem;display:flex}.activity-time{color:#6b7a8d;white-space:nowrap;flex-shrink:0;font-size:.8rem}.activity-summary{color:#1e2d40;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}.activity-actor{color:#4a6a8a;white-space:nowrap;flex-shrink:0;font-size:.8rem}.plus-comparison{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=640px){.plus-comparison{grid-template-columns:1fr}}.plus-tier-card{border:1px solid #d0dce8;border-radius:8px;flex-direction:column;gap:.5rem;min-width:0;padding:1rem;display:flex}.plus-tier-card.plus-tier-plus{background:#f5f9ff;border-color:#4a90d9}.plus-tier-header{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.plus-tier-name{color:#1e2d40;font-size:1rem;font-weight:700}.plus-tier-price-label{color:#516a88;font-size:.8rem}.plus-planned-label{color:#4a90d9;font-weight:600}.plus-feature-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.plus-feature-row{color:#3e5670;align-items:flex-start;gap:.5rem;min-width:0;font-size:.88rem;line-height:1.5;display:flex}.plus-check{color:#27ae60;flex-shrink:0;margin-top:.1rem;font-size:.85rem}.plus-check-premium{color:#4a90d9}.plus-feature-detail{color:#6b7a8d;font-weight:400}.plus-pricing-card{background:#f8fafc;border:2px solid #d0dce8;border-radius:10px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.plus-pricing-draft-label{color:#856404;text-transform:uppercase;letter-spacing:.05em;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;width:fit-content;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.plus-pricing-options{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.plus-price-option{flex-direction:column;gap:.1rem;display:flex}.plus-price-amount{color:#1e2d40;font-size:1.5rem;font-weight:700}.plus-price-qualifier{color:#516a88;font-size:.8rem}.plus-price-divider{color:#888;font-size:.9rem}.plus-pricing-note{color:#888;margin:0;font-size:.8rem;font-style:italic}.plus-pricing-free-note{color:#3e5670;margin:0;font-size:.88rem}.plus-cta-area{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.plus-cta-disabled{color:#6b7a8d;cursor:not-allowed;background:#c8d8e8;border:none;border-radius:6px;padding:.55rem 1.25rem;font-size:.9rem;font-weight:600}.plus-cta-note{color:#888;margin:0;font-size:.8rem;font-style:italic}.directory-professional-card{background:#f8fafc;border:1px solid #d0dce8;border-radius:8px;flex-direction:column;gap:.25rem;min-width:0;padding:1rem;display:flex;overflow:hidden}.directory-card-header{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-bottom:.25rem;display:flex}.demo-badge{color:#856404;text-transform:uppercase;letter-spacing:.05em;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.directory-category-label{color:#4a6a8a;font-size:.8rem;font-weight:500}.directory-disclaimer-line{color:#888;margin:.15rem 0 0;font-size:.78rem;font-style:italic}.directory-category-guides{flex-direction:column;gap:.5rem;display:flex}.directory-category-guide{border:1px solid #d0dce8;border-radius:6px;overflow:hidden}.directory-category-summary{color:#1e2d40;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0f5fb;padding:.65rem 1rem;font-size:.95rem;font-weight:600;list-style:none}.directory-category-summary::-webkit-details-marker{display:none}.directory-category-summary:before{content:"▸ ";color:#4a6a8a;font-size:.85rem}details[open] .directory-category-summary:before{content:"▾ "}.directory-guide-body{color:#3e5670;border-top:1px solid #d0dce8;padding:.75rem 1rem;font-size:.88rem;line-height:1.65}.directory-guide-body ul{margin:.25rem 0 .75rem;padding-left:1.25rem}.directory-guide-body p{margin:.5rem 0 .25rem}.directory-guide-body p:first-child{margin-top:0}.vetting-criteria-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.vetting-criterion{background:#f8fafc;border-left:3px solid #4a90d9;border-radius:0 4px 4px 0;flex-direction:column;gap:.1rem;padding:.6rem .75rem;font-size:.88rem;display:flex}.vetting-criterion strong{color:#1e2d40;font-size:.9rem}.vetting-criterion span{color:#516a88}.legal-draft-banner{background:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:.75rem 1rem}.legal-draft-banner strong{color:#856404;margin-bottom:.35rem;font-size:.9rem;display:block}.legal-draft-banner p{color:#6b5300;margin:0;font-size:.83rem;line-height:1.55}.legal-section{border-bottom:1px solid #e8eef4;margin-bottom:1.25rem;padding-bottom:1.25rem}.legal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section h3{color:#1e2d40;margin:0 0 .5rem;font-size:.95rem}.legal-section p{color:#3e5670;margin:0 0 .5rem;font-size:.88rem;line-height:1.65}.legal-section p:last-child{margin-bottom:0}.disclaimer-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.disclaimer-item{color:#3e5670;background:#f8fafc;border-left:3px solid #e05252;border-radius:0 4px 4px 0;padding:.55rem .75rem;font-size:.88rem;line-height:1.55}.legal-footer{text-align:center;border-top:1px solid #d0dce8;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:2.5rem;padding:.75rem 0 1rem;display:flex}@media (width<=640px){.legal-footer{justify-content:center;align-items:center;gap:.3rem .45rem}.legal-footer-sep{display:none}.legal-footer-proto{width:100%;margin-top:.25rem;margin-left:0}}.legal-footer-link{color:#4a6a8a;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:.1rem .25rem;font-size:.78rem;text-decoration:underline}.legal-footer-link:hover{color:#1e2d40}.legal-footer-sep{color:#b0bec8;-webkit-user-select:none;user-select:none;font-size:.78rem}.legal-footer-proto{color:#8a9ab0;margin-left:.25rem;font-size:.75rem;font-style:italic}.retention-notice{border-radius:6px;margin:.5rem 1rem;padding:.65rem 1rem;font-size:.875rem}.retention-notice--archived{color:#304762;background:#f0f4f8;border:1px solid #b0bfd0}.retention-notice--deletion{color:#7a4800;background:#fff4e0;border:1px solid #e6a020}.retention-notice--hold{color:#7a1a1a;background:#fdf0f0;border:1px solid #d06060}.workspace-status-panel{border-top:2px solid #e4ecf3;margin-top:1.5rem}button.danger{color:#b33a1a;border-color:#b33a1a}button.danger:hover{background:#fdf0ed}.topbar-workspace-name{color:#4a6a8a;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:28ch;font-size:.9em;font-weight:400;display:inline-block;overflow:hidden}@media (width<=640px){.topbar-workspace-name{max-width:18ch}}.prototype-warning--slim{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.35rem .85rem;font-size:.83rem;display:flex}.nav-soon-badge{letter-spacing:.04em;text-transform:uppercase;color:#4a6a8a;vertical-align:middle;background:#e8f0f8;border:1px solid #c0d4e8;border-radius:999px;margin-left:.3rem;padding:.05rem .35rem;font-size:.58rem;font-weight:700;display:inline-block;position:relative;top:-.05rem}.form-field-error{color:#c0392b;margin-top:.2rem;font-size:.8rem;display:block}.form-input-invalid{background:#fff8f8!important;border-color:#c0392b!important}.landing-diff-card--competitor{background:#f1f3f5;border-color:#c5cdd8}.landing-diff-card--competitor strong{color:#4a5a6a}.landing-diff-card--competitor p{color:#6a7a8a}.landing-pilot-card{background:linear-gradient(135deg,#e5f0ff 0%,#f0f7ff 100%);border:2px solid #3a80c9;border-radius:8px;padding:.85rem 1rem}.landing-pricing-draft-note{color:#516a88;background:#f8fafc;border:1px solid #d0dce8;border-radius:6px;margin-top:.75rem;padding:.6rem .85rem;font-size:.82rem;line-height:1.55}.directory-demo-banner{color:#856404;text-align:center;letter-spacing:.08em;text-transform:uppercase;background:#fff3cd;border-bottom:2px solid #ffc107;margin:-1rem -1rem .85rem;padding:.45rem 1rem;font-size:.73rem;font-weight:700}.legal-footer-copyright{color:#7a8fa8;font-size:.78rem}.reporting-section-header{text-transform:uppercase;letter-spacing:.08em;color:#4a6a8a;border-bottom:1px solid #e0eaf5;grid-column:1/-1;margin:.35rem 0 0;padding-bottom:.35rem;font-size:.78rem;font-weight:700}.reporting-copy-note{color:#516a88;grid-column:1/-1;margin:.25rem 0 .5rem;font-size:.85rem}.insurer-info-panel{background:#f0f6ff;border:1px solid #c3d9f5;border-radius:.5rem;flex-direction:column;gap:.75rem;margin-bottom:.5rem;padding:1rem 1.25rem;display:flex}.insurer-info-panel h3{margin:.1rem 0 0;font-size:1rem}.insurer-info-grid{grid-template-columns:1fr;gap:.4rem;margin:0;display:grid}@media (width>=520px){.insurer-info-grid{grid-template-columns:repeat(2,1fr)}}.insurer-info-item{flex-direction:column;gap:.1rem;display:flex}.insurer-info-item dt{text-transform:uppercase;letter-spacing:.06em;color:#4a6a8a;font-size:.72rem;font-weight:700}.insurer-info-item dd{color:#1a3a5c;word-break:break-all;margin:0;font-size:.88rem}.insurer-info-actions{flex-wrap:wrap;gap:.5rem;display:flex}.verify-note{color:#516a88;background:#e8f0fc;border-left:3px solid #5a8fcc;border-radius:0 .25rem .25rem 0;margin:0;padding:.5rem .75rem;font-size:.8rem}.landing-free-note{color:#27ae60;margin:0 0 .6rem;font-size:.8rem;font-weight:600}@media print{.topbar,.no-print,.workspace-nav,.prototype-warning,.legal-footer{display:none!important}.app-shell,.view,.panel{box-shadow:none;background:#fff;border:none;margin:0;padding:0}.disclaimer-banner{margin-bottom:1rem}}.readiness-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbeafe}.readiness-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.readiness-header h3{margin:.15rem 0 0;font-size:1.35rem}.readiness-score{color:#174ea6;background:#eaf3ff;border:2px solid #b7d7ff;border-radius:999px;flex:none;place-items:center;width:4.75rem;height:4.75rem;font-size:1.05rem;font-weight:800;display:grid}.readiness-bar{background:#e5edf7;border-radius:999px;height:.55rem;margin:.35rem 0 .85rem;overflow:hidden}.readiness-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#2b6cb0,#4f8edb);height:100%;transition:width .18s}.readiness-note{color:#516a88;margin:0 0 1rem;font-size:.92rem}.readiness-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.readiness-columns h4{margin:0 0 .45rem}.readiness-list{color:#24415f;gap:.4rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.readiness-list li{align-items:flex-start;gap:.45rem;display:flex}.readiness-marker{border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.35rem}.readiness-marker-started{background:#2b6cb0}.readiness-marker-missing{background:#f59e0b}.readiness-list-missing{color:#5f4b24}@media (width<=720px){.readiness-header{align-items:flex-start}.readiness-score{width:4rem;height:4rem;font-size:.95rem}.readiness-columns{grid-template-columns:1fr}}.my-workspaces-header{flex-direction:column;gap:1rem;display:flex}@media (width>=600px){.my-workspaces-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.my-workspaces-grid{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}.account-security-card{margin-top:1rem}.account-security-card h3{margin:0 0 .35rem}.account-security-card h4{color:#1e3a52;margin:0 0 .45rem}.security-helper{color:#3e5670;margin:.4rem 0 0;font-size:.92rem;line-height:1.5}.account-security-grid{grid-template-columns:1fr;gap:.85rem;margin-top:.9rem;display:grid}.security-action-card{background:#f8fbff;border:1px solid #d7e4f2;border-radius:.9rem;padding:.85rem}.security-danger-zone{background:#f6f9fd}.password-form .auth-grid{margin-top:.1rem}.password-form .toolbar{margin-top:.35rem}.password-form .password-helper{margin-top:.55rem}@media (width>=900px){.account-security-grid{grid-template-columns:minmax(320px,2fr) minmax(240px,1fr);align-items:start}}@media (width>=700px){.my-workspaces-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.my-workspaces-grid{grid-template-columns:repeat(3,1fr)}}.my-workspace-card{flex-direction:column;gap:.75rem;display:flex}.my-workspace-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.my-workspace-card-top h3{margin:.1rem 0 0;font-size:1rem;line-height:1.3}.workspace-meta-list{color:#4a6280;flex-direction:column;gap:.25rem;margin:0;font-size:.85rem;display:flex}.workspace-meta-list>div{gap:.4rem;min-width:0;display:flex}.workspace-meta-list dt{color:#384e66;min-width:7rem;font-weight:600}.workspace-meta-list dd{word-break:break-word;overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=640px){.workspace-meta-list>div{flex-direction:column;gap:.1rem}.workspace-meta-list dt{min-width:0}}.retention-pill{letter-spacing:.04em;text-transform:uppercase;color:#1f5e1a;white-space:nowrap;background:#d4ecd0;border-radius:999px;flex-shrink:0;padding:.15rem .45rem;font-size:.7rem;font-weight:700;display:inline-block}.retention-pill.retention-archived{color:#555;background:#e5e5e5}.retention-pill.retention-deletion-requested{color:#8b1a1a;background:#fde8e8}.retention-pill.retention-legal-hold{color:#7a5a00;background:#fff3cd}.empty-state{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.empty-state p{margin:0}.guided-next-steps-panel{background:radial-gradient(circle at 12% 0,#fffffff2 0,#fff0 34%),linear-gradient(145deg,#eaf5ff 0%,#fff 48%,#edf7ff 100%);border:1px solid #78acd8;padding:1.35rem;box-shadow:0 18px 38px #173b611f}.guided-next-steps-header h3{color:#153a63;margin:.2rem 0 .4rem;font-size:clamp(1.45rem,2.3vw,1.9rem)}.guided-next-steps-header p{color:#36526d;margin:0;font-size:.95rem;line-height:1.5}.guided-next-steps-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.85rem;margin-top:1rem;display:grid}.guided-next-focus{background:#fff;border:1px solid #86b9e3;border-radius:16px;padding:1.15rem;box-shadow:0 12px 28px #11426f21}.guided-next-focus-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guided-next-focus-meta p,.guided-next-focus-meta span{letter-spacing:.05em;text-transform:uppercase;color:#557493;margin:0;font-size:.74rem;font-weight:700}.guided-next-focus h4{color:#153a63;margin:.6rem 0 .35rem;font-size:clamp(1.28rem,2.1vw,1.65rem)}.guided-next-focus p{color:#3a5774;margin:0 0 .65rem;font-size:1rem}.guided-next-focus .primary{width:100%;min-height:3.15rem;font-size:1rem}.guided-next-progress{background:#e5eef8;border-radius:999px;width:100%;height:.38rem;margin-top:.75rem;overflow:hidden}.guided-next-progress span{background:linear-gradient(90deg,#1d6eb8 0%,#3f8cd1 100%);height:100%;display:block}.guided-next-focus-reassure{margin-top:.55rem!important;margin-bottom:0!important}.guided-next-subheading{margin-top:.9rem}.guided-next-subheading p{letter-spacing:.08em;text-transform:uppercase;color:#6384a5;margin:0;font-size:.75rem;font-weight:700}.guided-next-step-card{background:#ffffffdb;border:1px solid #d2e2f1;border-radius:12px;flex-direction:column;gap:.55rem;min-width:0;padding:.95rem;display:flex;box-shadow:0 3px 10px #0f3e6d0f}.guided-next-step-card-active{background:#fff;border-color:#88b8e2;box-shadow:0 8px 22px #0f3e6d1f}.guided-next-step-card-quiet{opacity:.72}.guided-next-step-title-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.guided-next-step-card h4{color:#1e3e65;margin:0;font-size:.97rem}.guided-next-step-card p{color:#3e5670;margin:0;font-size:.9rem;line-height:1.5}.guided-next-step-card .secondary{width:100%;min-height:2.55rem;margin-top:.3rem}.guided-step-done{letter-spacing:.04em;text-transform:uppercase;color:#1f5c32;white-space:nowrap;background:#e9f6ed;border:1px solid #b9dfc5;border-radius:999px;padding:.16rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.guided-step-now{letter-spacing:.04em;text-transform:uppercase;color:#20527f;white-space:nowrap;background:#e8f1fb;border:1px solid #b8d2ea;border-radius:999px;padding:.16rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.guided-step-next{letter-spacing:.04em;text-transform:uppercase;color:#5d7894;white-space:nowrap;background:#f3f7fc;border:1px solid #d0dfec;border-radius:999px;padding:.16rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.guided-next-steps-footer{color:#2f4e6f;margin-top:.95rem;margin-bottom:0}.dashboard-home{flex-direction:column;gap:1rem;display:flex}.dashboard-home .guided-next-steps-panel{order:1}.dashboard-home .summary-grid{order:2}.dashboard-home .command-center{order:3}.dashboard-home .readiness-card{order:4}.dashboard-home .dashboard-grid{opacity:.92;order:5}.dashboard-home .dashboard-grid .panel{background:#fbfdff;border-color:#e1ebf5}.home-summary-panel{box-shadow:none;background:#fbfdff;border-color:#e4edf6}.home-summary-panel article{opacity:.88}.home-status-note{background:#f8fbff;border-color:#e1ebf5}.command-center{opacity:.94;background:#fbfdff;border:1px solid #dce8f4;border-radius:.6rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.secondary-tools-panel{box-shadow:none;border-color:#dbe8f4}.secondary-tools-panel .eyebrow{color:#7e97af}.command-center-header{flex-direction:column;gap:.2rem;display:flex}.command-center-header h3{color:#1c426b;margin:.1rem 0 0}.command-center-disclaimer{color:#6a8099;margin:.35rem 0 0;font-size:.78rem}.command-center-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=600px){.command-center-grid{grid-template-columns:repeat(2,1fr)}}.command-center-card{background:#ffffffe0;border:1px solid #e2ecf6;border-radius:.45rem;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.command-center-card h4{text-transform:uppercase;letter-spacing:.05em;color:#3a5878;margin:0;font-size:.8rem;font-weight:700}.command-center-dl{flex-direction:column;gap:.25rem;margin:0;font-size:.85rem;display:flex}.command-center-dl>div{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.command-center-dl dt{color:#4a6280;flex-shrink:0;min-width:7rem;font-size:.8rem;font-weight:600}.command-center-dl dd{color:#1a3a5c;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0;margin:0;line-height:1.35}.basic-details-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.basic-details-progress-chip{appearance:none;text-align:left;cursor:pointer;color:#3f5f80;background:#f8fbff;border:1px solid #d7e4f1;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.18rem;padding:.7rem .75rem;display:flex}.basic-details-progress-chip span{text-transform:uppercase;color:#7a99b8;font-size:.72rem}.basic-details-progress-chip strong{font-size:.92rem;line-height:1.35}.basic-details-progress-chip.active{color:#123e6e;background:#eef5fd;border-color:#1a5fa8}.basic-details-progress-chip.complete{border-color:#b8d5c3}.basic-details-card{background:#fbfdff;border:1px solid #d7e4f1;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.basic-details-card h3,.basic-details-card p{margin:0}.basic-details-summary{margin-top:.25rem}.command-center-list{color:#2a4a6a;flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.command-center-list li{border-left:2px solid #c0d8ef;flex-direction:column;gap:.08rem;min-width:0;padding-left:.75rem;display:flex}.command-center-list li span{word-break:break-word;overflow-wrap:break-word;min-width:0;line-height:1.35}.command-center-record-label{text-transform:uppercase;letter-spacing:.06em;color:#7a909f;margin-bottom:.02rem;font-size:.69rem;font-weight:700}.command-center-empty{color:#6a8099;margin:0;font-size:.85rem}.command-center-actions{flex-wrap:wrap;gap:.5rem;display:flex}.command-center-actions .ghost.sm{min-height:2.55rem}@media (width>=980px){.dashboard-home{gap:1.2rem}.guided-next-steps-panel{padding:1.55rem}.guided-next-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-center-grid{grid-template-columns:1fr 1fr}}.updates-page{flex-direction:column;gap:1rem;display:flex}.updates-hero{background:radial-gradient(circle at 0 0,#fffffff2 0,#fff0 34%),linear-gradient(145deg,#edf8ff 0%,#fff 48%,#f5fbff 100%);border:1px solid #98c6e0;gap:1rem;display:grid;box-shadow:0 16px 34px #123e651a}.updates-hero-copy{flex-direction:column;gap:.55rem;display:flex}.updates-hero-copy h2,.updates-hero-copy p{margin:0}.updates-hero-copy h2{color:#173d66;font-size:clamp(1.55rem,2.4vw,2rem)}.updates-hero-copy>p:not(.eyebrow):not(.hint){color:#31506f;font-size:1rem;line-height:1.6}.updates-hero-copy .primary{width:100%;max-width:21rem;min-height:3rem;margin-top:.15rem}.updates-hero-guidance{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.updates-hero-guidance article{background:#ffffffdb;border:1px solid #97bcdcbf;border-radius:14px;padding:.95rem}.updates-hero-guidance h3,.updates-hero-guidance p{margin:0}.updates-hero-guidance h3{color:#1f446b;margin-bottom:.35rem;font-size:.9rem}.updates-hero-guidance p{color:#47617d;font-size:.9rem;line-height:1.5}.update-quick-add-panel{background:#fbfdff;border:1px solid #d8e6f3;flex-direction:column;gap:1rem;display:flex}.update-quick-add-header{flex-direction:column;gap:.35rem;display:flex}.update-quick-add-header h3,.update-quick-add-header p{margin:0}.update-quick-add-header p:not(.eyebrow){color:#48627d;line-height:1.55}.update-record-form{flex-direction:column;gap:.95rem;display:flex}.update-flow-section{background:#fff;border:1px solid #dde8f3;border-radius:14px;gap:.9rem;padding:1rem;display:grid}.update-flow-section-primary{border-color:#a8cae8;box-shadow:0 10px 24px #11406d14}.update-flow-step{flex-direction:column;gap:.18rem;display:flex}.update-flow-step span{text-transform:uppercase;letter-spacing:.06em;color:#6a8aa9;font-size:.74rem;font-weight:700}.update-flow-step h4,.update-flow-step p{margin:0}.update-flow-step h4{color:#1f456c;font-size:1.05rem}.update-flow-step p{color:#536b85;line-height:1.5}.update-flow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.update-flow-fields label{flex-direction:column;gap:.35rem;min-width:0;display:flex}.update-flow-full{grid-column:1/-1}.update-optional-details{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.update-optional-details .hint{margin:0}.update-form-actions{flex-direction:column;gap:.4rem;display:flex}.update-form-actions .primary{width:100%;min-height:2.95rem}.updates-records-panel{background:#fbfdff;border-color:#dce7f3}.updates-records-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.85rem;display:flex}.updates-records-header h3,.updates-records-header p{margin:0}.updates-records-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.updates-records-empty{background:#fbfdff;border:1px dashed #c7d9ea;border-radius:14px}.updates-records-empty .primary{min-height:2.8rem;margin-top:.85rem}.update-record-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:14px;gap:.65rem;padding:1rem}.update-record-card-header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.update-record-method{text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#6b85a2!important;font-size:.8rem!important}.update-record-chip{color:#56708d;white-space:nowrap;background:#f4f8fc;border:1px solid #d5e3f1;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.update-record-card h4{margin-bottom:0}.update-record-meta{flex-direction:column;gap:.45rem;margin:0;display:flex}.update-record-meta>div{flex-direction:column;gap:.12rem;display:flex}.update-record-meta dt{text-transform:uppercase;letter-spacing:.05em;color:#7690a9;font-size:.72rem;font-weight:700}.update-record-meta dd{color:#2f4b67;margin:0;line-height:1.5}.update-record-followup{color:#405a76!important;line-height:1.5!important}.contacts-page{flex-direction:column;gap:1rem;display:flex}.contacts-hero{background:radial-gradient(circle at 0 0,#fffffff2 0,#fff0 34%),linear-gradient(145deg,#eef9ff 0%,#fff 48%,#f6fbff 100%);border:1px solid #9cc7de;gap:1rem;display:grid;box-shadow:0 16px 34px #123e651a}.contacts-hero-copy{flex-direction:column;gap:.55rem;display:flex}.contacts-hero-copy h2,.contacts-hero-copy p{margin:0}.contacts-hero-copy h2{color:#173d66;font-size:clamp(1.55rem,2.4vw,2rem)}.contacts-hero-copy>p:not(.eyebrow):not(.hint){color:#31506f;font-size:1rem;line-height:1.6}.contacts-hero-copy .primary{width:100%;max-width:21rem;min-height:3rem;margin-top:.15rem}.contacts-hero-guidance{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.contacts-hero-guidance article{background:#ffffffdb;border:1px solid #97bcdcbf;border-radius:14px;padding:.95rem}.contacts-hero-guidance h3,.contacts-hero-guidance p{margin:0}.contacts-hero-guidance h3{color:#1f446b;margin-bottom:.35rem;font-size:.9rem}.contacts-hero-guidance p{color:#47617d;font-size:.9rem;line-height:1.5}.contact-quick-add-panel{background:#fbfdff;border:1px solid #d8e6f3;flex-direction:column;gap:1rem;display:flex}.contact-quick-add-header{flex-direction:column;gap:.35rem;display:flex}.contact-quick-add-header h3,.contact-quick-add-header p{margin:0}.contact-quick-add-header p:not(.eyebrow){color:#48627d;line-height:1.55}.contact-record-form{flex-direction:column;gap:.95rem;display:flex}.contact-flow-section{background:#fff;border:1px solid #dde8f3;border-radius:14px;gap:.9rem;padding:1rem;display:grid}.contact-flow-section-primary{border-color:#a8cae8;box-shadow:0 10px 24px #11406d14}.contact-flow-step{flex-direction:column;gap:.18rem;display:flex}.contact-flow-step span{text-transform:uppercase;letter-spacing:.06em;color:#6a8aa9;font-size:.74rem;font-weight:700}.contact-flow-step h4,.contact-flow-step p{margin:0}.contact-flow-step h4{color:#1f456c;font-size:1.05rem}.contact-flow-step p{color:#536b85;line-height:1.5}.contact-flow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.contact-flow-fields label{flex-direction:column;gap:.35rem;min-width:0;display:flex}.contact-flow-full{grid-column:1/-1}.contact-optional-details{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.contact-optional-details .hint{margin:0}.contact-form-actions{flex-direction:column;gap:.4rem;display:flex}.contact-form-actions .primary{width:100%;min-height:2.95rem}.people-records-panel{background:#fbfdff;border-color:#dce7f3}.people-records-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.85rem;display:flex}.people-records-header h3,.people-records-header p{margin:0}.people-records-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.people-records-empty{background:#fbfdff;border:1px dashed #c7d9ea;border-radius:14px}.people-records-empty .primary{min-height:2.8rem;margin-top:.85rem}.people-record-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:14px;gap:.65rem;padding:1rem}.people-record-card-header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.people-record-role{text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#6b85a2!important;font-size:.8rem!important}.people-record-company{font-weight:600;color:#36526f!important}.people-record-meta{flex-direction:column;gap:.45rem;margin:0;display:flex}.people-record-meta>div{flex-direction:column;gap:.12rem;display:flex}.people-record-meta dt{text-transform:uppercase;letter-spacing:.05em;color:#7690a9;font-size:.72rem;font-weight:700}.people-record-meta dd{color:#2f4b67;margin:0;line-height:1.5}.people-record-notes{color:#405a76!important;line-height:1.5!important}.documents-page{flex-direction:column;gap:1rem;display:flex}.documents-hero{background:radial-gradient(circle at 0 0,#fffffff2 0,#fff0 34%),linear-gradient(145deg,#eef7ff 0%,#fff 48%,#f4f9ff 100%);border:1px solid #96c0e4;gap:1rem;display:grid;box-shadow:0 16px 34px #123e651a}.documents-hero-copy{flex-direction:column;gap:.55rem;display:flex}.documents-hero-copy h2,.documents-hero-copy p{margin:0}.documents-hero-copy h2{color:#173d66;font-size:clamp(1.55rem,2.4vw,2rem)}.documents-hero-copy>p:not(.eyebrow):not(.hint){color:#31506f;font-size:1rem;line-height:1.6}.documents-hero-copy .primary{width:100%;max-width:21rem;min-height:3rem;margin-top:.15rem}.documents-hero-guidance{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.documents-hero-guidance article{background:#ffffffdb;border:1px solid #97bcdcbf;border-radius:14px;padding:.95rem}.documents-hero-guidance h3,.documents-hero-guidance p{margin:0}.documents-hero-guidance h3{color:#1f446b;margin-bottom:.35rem;font-size:.9rem}.documents-hero-guidance p{color:#47617d;font-size:.9rem;line-height:1.5}.document-quick-add-panel{background:#fbfdff;border:1px solid #d8e6f3;flex-direction:column;gap:1rem;display:flex}.document-quick-add-header h3,.document-quick-add-header p{margin:0}.document-quick-add-header{flex-direction:column;gap:.35rem;display:flex}.document-quick-add-header p:not(.eyebrow){color:#48627d;line-height:1.55}.document-record-form{flex-direction:column;gap:.95rem;display:flex}.document-flow-section{background:#fff;border:1px solid #dde8f3;border-radius:14px;gap:.9rem;padding:1rem;display:grid}.document-flow-section-primary{border-color:#a8cae8;box-shadow:0 10px 24px #11406d14}.document-flow-step{flex-direction:column;gap:.18rem;display:flex}.document-flow-step span{text-transform:uppercase;letter-spacing:.06em;color:#6a8aa9;font-size:.74rem;font-weight:700}.document-flow-step h4,.document-flow-step p{margin:0}.document-flow-step h4{color:#1f456c;font-size:1.05rem}.document-flow-step p{color:#536b85;line-height:1.5}.document-flow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.document-flow-fields label{flex-direction:column;gap:.35rem;min-width:0;display:flex}.document-flow-full,.document-storage-note{grid-column:1/-1}.document-optional-details{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.document-optional-details .hint{margin:0}.document-form-actions{flex-direction:column;gap:.4rem;display:flex}.document-form-actions .primary{width:100%;min-height:2.95rem}.document-intelligence{background:#fbfdff;border-color:#dce7f3;flex-direction:column;gap:1rem;display:flex}.document-checklist-summary{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.document-checklist-status{letter-spacing:.04em;border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.document-checklist-status-saved{color:#1f5e1a;background:#d4ecd0}.document-checklist-status-missing{color:#7a5a00;background:#fef3c7}.document-checklist-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=600px){.document-checklist-grid{grid-template-columns:repeat(2,1fr)}}.document-checklist-grid h4{text-transform:uppercase;letter-spacing:.06em;color:#4a6280;margin:0 0 .5rem;font-size:.8rem;font-weight:700}.document-checklist-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.document-checklist-list li{color:#1a3a5c;align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.document-checklist-list li>span:last-child{flex-direction:column;gap:.05rem;display:flex}.document-checklist-dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem}.document-checklist-dot-saved{background:#27ae60}.document-checklist-dot-missing{background:#f59e0b}.document-checklist-hint{color:#6a8099;font-size:.75rem}.document-records-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.85rem;display:flex}.document-records-header h3,.document-records-header p{margin:0}.document-records-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.document-records-empty{background:#fbfdff;border:1px dashed #c7d9ea;border-radius:14px}.document-records-empty .primary{min-height:2.8rem;margin-top:.85rem}.document-record-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:14px;gap:.65rem;padding:1rem}.document-record-card-header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.document-record-card-header h4{margin-bottom:.18rem}.document-record-type{text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#6b85a2!important;font-size:.8rem!important}.document-record-chip{color:#56708d;white-space:nowrap;background:#f4f8fc;border:1px solid #d5e3f1;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.document-record-meta{flex-direction:column;gap:.45rem;margin:0;display:flex}.document-record-meta>div{flex-direction:column;gap:.12rem;display:flex}.document-record-meta dt{text-transform:uppercase;letter-spacing:.05em;color:#7690a9;font-size:.72rem;font-weight:700}.document-record-meta dd{color:#2f4b67;margin:0;line-height:1.5}.document-record-notes{color:#405a76!important;line-height:1.55!important}.document-record-tags{flex-wrap:wrap;gap:.4rem;display:flex}.document-record-tag{color:#4a6787;background:#edf4fb;border-radius:999px;align-items:center;padding:.18rem .45rem;font-size:.76rem;display:inline-flex}.document-record-link{color:#164c7e;background:#f7fbff;border:1px solid #c4d8ea;border-radius:10px;justify-content:center;align-items:center;min-height:2.4rem;padding:.4rem .8rem;font-weight:600;text-decoration:none;display:inline-flex}.document-record-link:hover{background:#eef6fd;border-color:#afcae4}@media (width>=920px){.contacts-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.contact-flow-section{grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:start}.updates-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.update-flow-section{grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:start}.documents-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.document-flow-section{grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:start}}@media (width<=760px){.contact-flow-fields{grid-template-columns:1fr}.people-records-header{align-items:stretch}.people-records-header .secondary{width:100%}.update-flow-fields{grid-template-columns:1fr}.updates-records-header{align-items:stretch}.updates-records-header .secondary{width:100%}.document-flow-fields{grid-template-columns:1fr}.document-records-header{align-items:stretch}.document-records-header .secondary{width:100%}}.contact-intelligence{flex-direction:column;gap:1rem;display:flex}.contact-checklist-summary{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.contact-checklist-status{letter-spacing:.04em;border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.contact-checklist-status-saved{color:#1f5e1a;background:#d4ecd0}.contact-checklist-status-missing{color:#7a5a00;background:#fef3c7}.contact-checklist-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=600px){.contact-checklist-grid{grid-template-columns:repeat(2,1fr)}}.contact-checklist-grid h4{text-transform:uppercase;letter-spacing:.06em;color:#4a6280;margin:0 0 .5rem;font-size:.8rem;font-weight:700}.contact-checklist-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.contact-checklist-list li{color:#1a3a5c;align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.contact-checklist-list li>span:last-child{flex-direction:column;gap:.05rem;display:flex}.contact-checklist-dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem}.contact-checklist-dot-saved{background:#27ae60}.contact-checklist-dot-missing{background:#f59e0b}.contact-checklist-hint{color:#6a8099;font-size:.75rem}.language-toggle{align-items:center;min-width:0;display:flex}.language-toggle select{color:#3a5a7a;cursor:pointer;appearance:auto;background:0 0;border:1px solid #c0d4f0;border-radius:6px;padding:.2rem .45rem;font-family:inherit;font-size:.78rem}@media (width<=540px){.language-toggle select{padding:.16rem .4rem;font-size:.74rem}}.language-toggle select:focus{outline-offset:1px;outline:2px solid #4a90d9}.claim-path-page{max-width:900px;margin:0 auto}.claim-path-section{margin-bottom:.5rem}.claim-path-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:.75rem;display:grid}.claim-path-card{background:#f8fafc;border:1px solid #d0dce8;border-radius:8px;padding:1rem 1.125rem}.claim-path-tier{letter-spacing:.06em;text-transform:uppercase;color:#4a7498;background:#e8f0f8;border-radius:4px;margin-bottom:.25rem;padding:.15rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}.claim-path-list{color:#3e5670;margin:0 0 .5rem;padding-left:1.1rem;font-size:.875rem;line-height:1.7}.control-transfer-checklist{color:#3e5670;margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.9}.path-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.path-navigator{background:#fbfdff;border:1px solid #d1deec}.path-selector-grid{flex-wrap:wrap;gap:.55rem;margin-top:.65rem;display:flex}.path-chip{color:#2d4b69;text-align:left;cursor:pointer;word-break:break-word;background:#f4f8fc;border:1px solid #c4d5ea;border-radius:999px;max-width:100%;padding:.4rem .72rem;font-size:.84rem;line-height:1.3;transition:background .2s,border-color .2s,color .2s}.path-chip:hover{background:#eaf2fa}.path-chip-active{color:#173f65;background:#e4f0fb;border-color:#8ab3dd}.path-results{background:#fff;border:1px solid #d9e5f1;border-radius:8px;margin-top:.85rem;padding:.75rem .85rem}.path-results h4{color:#1d3f63;margin:0 0 .45rem;font-size:.92rem}.path-result-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;display:grid}.path-result-card{background:#f8fbff;border:1px solid #d7e3ef;border-radius:8px;min-width:0;padding:.65rem .72rem}.path-result-card h5{color:#1e3a52;margin:.35rem 0;font-size:.92rem}.path-result-card p{color:#3e5670;margin:0;font-size:.84rem;line-height:1.5}.records-first-panel,.before-choosing-panel,.higher-support-panel{background:#fbfdff;border:1px solid #d4e0ec}.navigator-actions{grid-template-columns:1fr;align-items:stretch;gap:.75rem;display:grid}.navigator-action-group{background:#fbfdff;border:1px solid #d7e4f1;border-radius:8px;padding:.65rem .75rem}.navigator-action-group h4{letter-spacing:.04em;text-transform:uppercase;color:#4f6c8a;margin:0 0 .45rem;font-size:.86rem}.navigator-action-row{flex-wrap:wrap;gap:.45rem;display:flex}.path-result-card h5,.path-result-card p,.path-chip{overflow-wrap:anywhere}@media (width<=760px){.guided-next-steps-grid{grid-template-columns:1fr}.guided-next-step-card .secondary,.guided-next-step-card .primary{width:100%}.guided-next-focus{padding:1rem}.guided-next-focus h4{font-size:1.28rem}.command-center-actions .ghost.sm{flex:100%}.path-chip{width:100%}.navigator-action-group{padding:.6rem .65rem}}@media (width<=640px){.app-shell{padding:.75rem}.contacts-hero,.contact-quick-add-panel{border-radius:.8rem;padding:1rem .9rem}.contacts-hero-copy .primary{width:100%;max-width:none}.contact-flow-section{padding:.9rem}.updates-hero,.update-quick-add-panel{border-radius:.8rem;padding:1rem .9rem}.updates-hero-copy .primary{width:100%;max-width:none}.update-flow-section{padding:.9rem}.documents-hero,.document-quick-add-panel{border-radius:.8rem;padding:1rem .9rem}.documents-hero-copy .primary,.document-record-link{width:100%;max-width:none}.document-flow-section{padding:.9rem}.guided-next-steps-panel{border-radius:.8rem;padding:1rem .9rem}.guided-next-steps-header h3{font-size:1.4rem}.guided-next-step-card{padding:.9rem}.guided-next-step-card h4{font-size:.94rem}.summary-grid,.command-center,.readiness-card{padding:.95rem}.workspace-nav-button{min-height:2.25rem;font-size:.8rem}.workspace-nav .workspace-nav-button{min-height:2rem}.topbar-home-link{min-height:2.15rem}}@media (width<=540px){.primary,.secondary,.ghost{min-height:2.6rem}.panel{padding:1rem}.form-grid input,.form-grid select,.form-grid textarea,.summary-grid select,.panel textarea,.auth-grid input{min-height:2.6rem;font-size:1rem}.basic-details-progress{grid-template-columns:1fr}.contact-optional-details{align-items:stretch}.contact-optional-details .secondary{width:100%}.update-optional-details{align-items:stretch}.update-optional-details .secondary{width:100%}.update-record-card-header,.people-record-card-header{flex-direction:column}.document-optional-details{align-items:stretch}.document-optional-details .secondary{width:100%}.document-record-card-header{flex-direction:column}}.accessibility-list{color:#3e5670;margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.9}.resources-page{max-width:980px;margin:0 auto}.resource-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.resource-category-card{background:#fbfdff;border:1px solid #d6e1ec;border-radius:10px;min-width:0;padding:.9rem 1rem}.resource-category-card h4{color:#1e3e65;margin:0 0 .5rem;font-size:.95rem;line-height:1.35}.resource-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.resource-status-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.16rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}.resource-status-pill-wrap{white-space:normal;text-align:center;max-width:100%;line-height:1.35}.resource-status-planned{color:#556a82;background:#eef3f8;border-color:#ced9e6}.resource-status-needs-review{color:#815400;background:#fff7e6;border-color:#e8cb8f}.resource-status-verified{color:#1f5c32;background:#e8f6ec;border-color:#b9dfc5}.resource-category-card p{color:#3e5670;word-break:break-word;overflow-wrap:break-word;margin:0 0 .45rem;font-size:.88rem;line-height:1.55}.resource-note{color:#3e5670;background:#f2f7fc;border-left:3px solid #8eb1d5;border-radius:0 6px 6px 0;margin:.35rem 0 0;padding:.55rem .7rem;font-size:.84rem;line-height:1.5}.resource-checklist{color:#2f4967;margin:.3rem 0 0;padding-left:1.2rem;font-size:.9rem;line-height:1.7}.resource-actions{flex-wrap:wrap;gap:.55rem;display:flex}.resource-action-groups{grid-template-columns:1fr;gap:.75rem;display:grid}.resource-action-group{background:#fbfdff;border:1px solid #d7e4f1;border-radius:8px;padding:.65rem .75rem}.resource-action-group h4{letter-spacing:.04em;text-transform:uppercase;color:#4f6c8a;margin:0 0 .45rem;font-size:.86rem}.resource-action-row{flex-wrap:wrap;gap:.45rem;display:flex}.resource-verification-section{background:#fbfdff;border:1px solid #d3e0ee}.resource-verification-list{color:#2f4967;margin:.35rem 0 0;padding-left:1.2rem;font-size:.89rem;line-height:1.7}.resource-links{margin-top:.35rem}.resource-link-item{color:#355171;word-break:break-word;overflow-wrap:break-word;margin:.35rem 0 0;font-size:.85rem}.resource-note a,.hint a{overflow-wrap:anywhere;word-break:break-word}@media (width<=760px){.resource-category-grid{grid-template-columns:1fr}.resource-action-group{padding:.6rem .65rem}.resource-action-row .ghost,.resource-action-row .secondary,.navigator-action-row .ghost,.navigator-action-row .secondary{flex:100%}}.directory-category-groups,.directory-risk-tier-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.directory-category-group-card,.directory-risk-tier-card{background:#f8fbff;border:1px solid #d7e3ef;border-radius:8px;padding:.75rem .8rem}.directory-category-group-card h4,.directory-risk-tier-card h4{color:#1e3e65;margin:0 0 .4rem;font-size:.9rem}.directory-risk-tier-card p{color:#516a88;margin:0 0 .5rem;font-size:.84rem}.directory-category-group-card ul,.directory-risk-tier-card ul{color:#3e5670;margin:0;padding-left:1.15rem;font-size:.85rem;line-height:1.65}.directory-promise-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.directory-promise-card{background:#f8fbff;border:1px solid #d7e3ef;border-radius:8px;padding:.7rem .75rem}.directory-promise-card h4{color:#1e3e65;margin:0 0 .35rem;font-size:.9rem}.directory-promise-card p{color:#3e5670;margin:0;font-size:.84rem;line-height:1.5}.directory-screening-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem;display:grid}.directory-screening-card{color:#3e5670;background:#fbfdff;border:1px solid #d9e5f1;border-radius:8px;padding:.55rem .65rem;font-size:.84rem;line-height:1.45}.directory-category-phase-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.65rem;display:grid}.directory-category-phase-card{background:#f8fbff;border:1px solid #d7e3ef;border-radius:8px;padding:.65rem .72rem}.directory-category-phase-card h4{color:#1e3e65;margin:0 0 .3rem;font-size:.88rem}.directory-category-phase-card p{color:#3e5670;margin:0;font-size:.83rem;line-height:1.45}
