@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-display:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_1fdbab{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_1fdbab{--font-body:"Source Sans 3","Source Sans 3 Fallback"}:root{--bg:#f6efe5;--bg-alt:#fff7f0;--surface:rgba(15,53,49,0.08);--surface-strong:#133c3a;--text:#13201d;--muted:#4c5c58;--line:rgba(19,60,58,0.14);--accent:#db6c4a;--accent-soft:#ffdfd1;--center:#bf5f3f;--provider:#0f5f57;--carer:#7a4b8a;--shadow:0 22px 70px rgba(19,32,29,0.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top right,rgba(219,108,74,.22),transparent 28%),radial-gradient(circle at top left,rgba(15,95,87,.18),transparent 24%),linear-gradient(180deg,var(--bg-alt),var(--bg));color:var(--text);font-family:var(--font-body),sans-serif}a{color:inherit;text-decoration:none}ul{margin:0;padding-left:1.2rem}.page-shell,.role-page{width:min(1160px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 5rem}.hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch;min-height:72vh;padding:2rem 0 1rem}.hero-copy,.hero-panel,.role-card,.role-panel,.value-card,.workflow-step{border:1px solid var(--line);border-radius:28px;background:rgba(255,247,240,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.hero-copy{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.hero-copy h1,.role-card h3,.role-page h1,.role-panel h2,.section-header h2{font-family:var(--font-display),sans-serif}.hero-copy h1{font-size:clamp(3rem,8vw,5.75rem);line-height:.94;letter-spacing:-.06em;margin:.5rem 0 1rem;max-width:11ch}.hero-panel ul,.lede,.role-card li,.role-page p,.role-panel li,.value-card p{color:var(--muted);font-size:1.05rem;line-height:1.55}.card-tag,.eyebrow,.panel-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.16em;color:var(--surface-strong)}.card-tag:before,.eyebrow:before,.panel-label:before{content:"";width:.85rem;height:.85rem;border-radius:999px;background:var(--accent)}.hero-actions{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:1rem}.ghost-link,.inline-link,.primary-link{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.2rem;border-radius:999px;font-weight:700}.primary-link{background:var(--surface-strong);color:white}.ghost-link,.inline-link{border:1px solid var(--line)}.hero-panel{padding:2rem;background:linear-gradient(180deg,rgba(19,60,58,.94),rgba(10,41,38,.98));color:white}.hero-panel strong{display:block;margin:.9rem 0 1rem;font-size:1.8rem;line-height:1.1;font-family:var(--font-display),sans-serif}.hero-panel ul{color:rgba(255,255,255,.78)}.grid-section,.role-columns,.roles-grid,.workflow-strip{display:grid;grid-gap:1rem;gap:1rem}.grid-section,.roles-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.role-card,.role-panel,.value-card{padding:1.5rem}.role-card h3{font-size:1.6rem;line-height:1.06;margin:.75rem 0 1rem}.roles-section,.workflow-section{margin-top:4rem}.section-header{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:1.5rem}.role-page h1,.section-header h2{margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.96;letter-spacing:-.05em;max-width:13ch}.workflow-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-step{padding:1.4rem;min-height:168px;display:flex;flex-direction:column;justify-content:space-between}.workflow-step span{font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.workflow-step p{margin:0;font-size:1.35rem;line-height:1.06;font-family:var(--font-display),sans-serif}.role-page{padding-top:4rem}.role-columns{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.center-theme .card-tag:before,.center-theme .eyebrow:before{background:var(--center)}.provider-theme .card-tag:before,.provider-theme .eyebrow:before{background:var(--provider)}.carer-theme .card-tag:before,.carer-theme .eyebrow:before{background:var(--carer)}@media (max-width:960px){.grid-section,.hero,.role-columns,.roles-grid,.workflow-strip{grid-template-columns:1fr}.hero{min-height:auto;padding-top:1rem}.hero-copy{padding:1.75rem}.hero-copy h1,.role-page h1,.section-header h2{max-width:100%}}.providers-shell{width:min(1380px,calc(100% - 1.5rem));margin:0 auto;padding:1rem 0 3rem;display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:1rem;gap:1rem}.metric-card,.ops-panel,.providers-header,.providers-sidebar{border:1px solid var(--line);border-radius:28px;background:rgba(255,247,240,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.providers-sidebar{padding:1.5rem;position:-webkit-sticky;position:sticky;top:1rem;height:-moz-fit-content;height:fit-content;background:linear-gradient(180deg,rgba(19,60,58,.96),rgba(10,41,38,.96)),rgba(255,247,240,.82);color:white}.providers-brand{display:inline-flex;font-family:var(--font-display),sans-serif;font-size:2rem;letter-spacing:-.05em}.providers-sidebar-copy{color:rgba(255,255,255,.72);line-height:1.5}.providers-nav{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1.5rem}.providers-nav-link{padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06)}.providers-nav-link.is-active{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.18);color:white}.providers-main{display:grid;grid-gap:1rem;gap:1rem}.providers-header{padding:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);grid-gap:1rem;gap:1rem;align-items:end}.metric-card strong,.order-row strong,.orders-table strong,.panel-heading h2,.providers-header h1{font-family:var(--font-display),sans-serif}.panel-heading h2,.providers-header h1{margin:.45rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:.96;letter-spacing:-.05em}.incident-card p,.meta-grid dd,.metric-card span,.note-block p,.order-row p,.orders-table p,.panel-copy,.providers-header p,.review-card p,.sequence-list p,.visit-list-item p{margin:0;color:var(--muted);line-height:1.5}.metrics-grid,.ops-detail-grid,.ops-overview-grid,.ops-two-column{display:grid;grid-gap:1rem;gap:1rem}.metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.metrics-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{padding:1.2rem;min-height:160px;display:flex;flex-direction:column;justify-content:space-between}.metric-card p{margin:0;color:var(--muted)}.metric-card strong{font-size:3rem;line-height:.9;letter-spacing:-.05em}.metric-warning{background:linear-gradient(180deg,rgba(255,227,176,.9),rgba(255,247,240,.82))}.metric-critical{background:linear-gradient(180deg,rgba(255,194,185,.9),rgba(255,247,240,.82))}.metric-positive{background:linear-gradient(180deg,rgba(207,240,225,.92),rgba(255,247,240,.82))}.ops-overview-grid,.ops-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-detail-grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.ops-stack{display:grid;grid-gap:1rem;gap:1rem}.ops-panel{padding:1.4rem}.closing-guide-panel{display:grid;grid-gap:1rem;gap:1rem}.closing-guide-copy{display:grid;grid-gap:.5rem;gap:.5rem}.closing-guide-copy strong{font-size:1.2rem;font-family:var(--font-display),sans-serif}.closing-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.closing-step-card{padding:1rem;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.58);display:grid;grid-gap:.5rem;gap:.5rem}.closing-step-card span{font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.closing-step-card strong{font-family:var(--font-display),sans-serif;font-size:1.1rem;line-height:1}.closing-step-card p{margin:0;color:var(--muted)}.closing-step-card.is-current{border-color:rgba(15,95,87,.32);background:rgba(218,239,236,.82)}.closing-step-card.is-complete{border-color:rgba(24,135,92,.2);background:rgba(207,240,225,.72)}.panel-heading{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.panel-heading h2{font-size:clamp(1.5rem,2vw,2.2rem)}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:.6rem .9rem;border-radius:999px;font-weight:700;font-size:.86rem;border:1px solid transparent}.status-neutral{background:rgba(19,60,58,.08);color:var(--surface-strong)}.status-warning{background:rgba(241,181,70,.2);color:#815202;border-color:rgba(241,181,70,.35)}.status-positive{background:rgba(24,135,92,.15);color:#146a4a;border-color:rgba(24,135,92,.24)}.status-critical{background:rgba(186,53,42,.14);color:#8f281d;border-color:rgba(186,53,42,.24)}.order-rows,.sequence-list,.visit-list{display:grid;grid-gap:.8rem;gap:.8rem}.mini-action,.order-row,.orders-table-row,.visit-list-item{transition:transform .16s ease,background .16s ease,border-color .16s ease}.order-row{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.55)}.mini-action:hover,.order-row:hover,.orders-table-row:hover,.visit-list-item:hover{transform:translateY(-2px)}.inline-actions,.order-row-meta,.pill-row{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.stacked-statuses{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:start}.split-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.risk-pill,.skill-pill{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:999px;font-size:.82rem;font-weight:700}.risk-stable{background:rgba(24,135,92,.16);color:#146a4a}.risk-warning{background:rgba(241,181,70,.2);color:#815202}.risk-critical{background:rgba(186,53,42,.14);color:#8f281d}.skill-pill{background:rgba(19,60,58,.08);color:var(--surface-strong)}.orders-table{display:grid}.orders-table-head,.orders-table-row{display:grid;grid-template-columns:2fr 1.6fr 1.1fr .8fr .9fr;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 0}.orders-table-head{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);border-bottom:1px solid var(--line)}.orders-table-row{border-bottom:1px solid rgba(19,60,58,.08)}.meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0}.meta-grid dt{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:.35rem}.meta-grid dd{margin:0;color:var(--text)}.incident-card,.note-block,.review-card{padding:1rem;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.6)}.alert-block.alert-warning{border-color:rgba(241,181,70,.35);background:rgba(255,242,210,.7)}.alert-block.alert-critical{border-color:rgba(186,53,42,.24);background:rgba(255,232,228,.74)}.alert-block.alert-neutral{border-color:rgba(19,60,58,.14)}.credential-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.6)}.credential-card-header{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.credential-meta{display:flex;gap:.75rem;flex-wrap:wrap;color:var(--muted);font-size:.92rem}.credential-form-card{padding:1rem;border-radius:20px;border:1px solid rgba(19,60,58,.08);background:rgba(255,255,255,.5)}.credential-pill{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;border-radius:999px;border:1px solid transparent;font-size:.8rem;font-weight:700;text-transform:capitalize}.credential-pill-valid{background:rgba(24,135,92,.15);color:#146a4a;border-color:rgba(24,135,92,.24)}.credential-pill-pending{background:rgba(241,181,70,.2);color:#815202;border-color:rgba(241,181,70,.35)}.credential-pill-expired,.credential-pill-rejected,.credential-pill.is-expiring{background:rgba(186,53,42,.14);color:#8f281d;border-color:rgba(186,53,42,.24)}.visit-list-item{width:100%;text-align:left;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.6);padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.visit-list-item.is-active{border-color:rgba(15,95,87,.42);background:rgba(218,239,236,.75)}.action-grid,.stacked-options{display:grid;grid-gap:.75rem;gap:.75rem}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.action-card{padding:1rem;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.58)}.action-card h3{margin:0 0 .8rem;font-size:1rem}.escalation-panel{display:grid;grid-gap:.35rem;gap:.35rem}.mini-action{width:100%;text-align:left;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.78);padding:.85rem .9rem;cursor:pointer;color:var(--text)}.mini-action small{display:block;margin-top:.2rem;color:var(--muted)}.mini-action.approve{background:rgba(207,240,225,.9)}.mini-action.reject{background:rgba(255,218,212,.9)}.error-copy,.pending-copy{margin:1rem 0 0;font-weight:600}.pending-copy{color:var(--surface-strong)}.error-copy{color:#8f281d}.order-form-panel{display:grid;grid-gap:1rem;gap:1rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.form-block,.form-grid label{display:grid;grid-gap:.45rem;gap:.45rem}.form-grid-span-2{grid-column:1/-1}.form-block legend,.form-block span,.form-grid span{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.form-block legend{padding:0}.form-block textarea,.form-grid input,.form-grid select{width:100%;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.76);padding:.9rem 1rem;font:inherit;color:var(--text)}.form-block textarea{resize:vertical}.checkbox-pill-row{margin-top:.75rem}.checkbox-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem .9rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.76);color:var(--surface-strong);font-size:.9rem;font-weight:600;cursor:pointer}.checkbox-pill input{margin:0}.form-actions{display:flex;justify-content:flex-end}.compact-form{align-content:start}.compact-stack{display:grid;grid-gap:.85rem;gap:.85rem}.top-gap{margin-top:1rem}.checklist-item-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.6)}.checklist-item-copy strong{display:block}.checklist-item-fields{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}.checklist-item-fields input,.checklist-item-fields select{width:100%;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.76);padding:.85rem 1rem;font:inherit;color:var(--text)}@media (max-width:1180px){.action-grid,.closing-step-grid,.metrics-grid,.ops-detail-grid,.ops-overview-grid,.ops-two-column,.providers-shell{grid-template-columns:1fr}.providers-sidebar{position:static}.providers-header{grid-template-columns:1fr}.meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-item-fields,.form-grid{grid-template-columns:1fr}.credential-card-header{align-items:flex-start;flex-direction:column}}@media (max-width:960px){.orders-table-head{display:none}.orders-table-row{padding:1rem 0}.meta-grid,.orders-table-row{grid-template-columns:1fr}}.session-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.72)}.session-banner-info{min-width:0}.session-banner strong{display:block;margin-top:.35rem;font-family:var(--font-display),sans-serif;font-size:1.15rem}.session-banner p{margin:.25rem 0 0;color:var(--muted)}.session-banner-actions{display:grid;grid-gap:.65rem;gap:.65rem;justify-items:end;flex-shrink:0}.session-banner-actions form{margin:0}.logout-button{font:inherit;color:inherit;background:transparent;cursor:pointer}.providers-sidebar .session-banner{margin-top:1.5rem;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);display:grid;grid-template-columns:1fr}.providers-sidebar .session-banner p{color:rgba(255,255,255,.72)}.providers-sidebar .session-banner strong{color:white}.providers-sidebar .session-banner-actions{justify-items:stretch}.providers-sidebar .session-banner-actions .ghost-link,.providers-sidebar .session-banner-actions .logout-button,.providers-sidebar .session-banner-actions form{width:100%}.centers-shell .card-tag:before,.centers-shell .eyebrow:before{background:var(--center)}.centers-sidebar{background:linear-gradient(180deg,rgba(126,63,43,.96),rgba(86,37,25,.96)),rgba(255,247,240,.82)}.auth-page-shell{width:min(1080px,calc(100% - 2rem));margin:0 auto;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:1rem;gap:1rem;align-items:stretch;padding:2rem 0}.auth-copy-card,.auth-form-card,.auth-panel-card{border:1px solid var(--line);border-radius:28px;background:rgba(255,247,240,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.auth-copy-card,.auth-panel-card{padding:1.6rem}.auth-copy-card{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.auth-copy-card h1,.auth-panel-card h2{margin:.45rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,5vw,4rem);line-height:.95;letter-spacing:-.05em}.auth-copy-card>p{margin:0;color:var(--muted);line-height:1.6}.auth-form-card{padding:1.25rem}.auth-form-grid{display:grid;grid-gap:.9rem;gap:.9rem}.auth-form-grid label{display:grid;grid-gap:.45rem;gap:.45rem}.auth-form-grid span{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.auth-form-grid input{width:100%;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.76);padding:.9rem 1rem;font:inherit;color:var(--text)}.auth-actions{justify-content:flex-start;margin-top:1rem}.auth-submit{min-width:160px}.auth-demo-list{margin-top:.5rem}.auth-panel-heading{margin-bottom:1rem}@media (max-width:960px){.auth-page-shell,.session-banner{grid-template-columns:1fr}.session-banner{display:grid;align-items:flex-start}.session-banner-actions{justify-items:stretch}.session-banner-actions .ghost-link,.session-banner-actions .logout-button,.session-banner-actions form{width:100%}}