.Dashboard-module__Rm6JEq__app{--nrg-bg:#050d18;--nrg-surface:#1b202a;--nrg-surface-subtle:#191d27;--nrg-accent:#ff5a00;--nrg-accent-hover:#ff7200;--nrg-accent-ink:#b64000;--nrg-text:#1b202a;--nrg-muted:#69707a;--nrg-line:#dfe1e4;min-height:100dvh;color:var(--nrg-text);background:#f4f4f5;grid-template-columns:272px minmax(0,1fr);font-family:Gilroy,Inter,Arial,sans-serif;display:grid}.Dashboard-module__Rm6JEq__sidebar{background:var(--nrg-bg);color:#fff;z-index:20;border-right:1px solid #ffffff14;flex-direction:column;height:100dvh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.Dashboard-module__Rm6JEq__brand{align-items:center;gap:14px;min-height:58px;padding:0 10px 10px;display:flex}.Dashboard-module__Rm6JEq__brandLogo{object-fit:contain;flex:none;width:124px;height:auto}.Dashboard-module__Rm6JEq__brandMarks{flex:none;align-items:center;gap:8px;display:flex}.Dashboard-module__Rm6JEq__brandMarks .Dashboard-module__Rm6JEq__brandLogo{width:82px}.Dashboard-module__Rm6JEq__spartaLogo{object-fit:contain;width:82px;height:auto}.Dashboard-module__Rm6JEq__mobileSpartaLogo{object-fit:contain;width:56px;height:auto}.Dashboard-module__Rm6JEq__brandText{border-left:1px solid #ffffff2e;min-width:0;padding-left:13px}.Dashboard-module__Rm6JEq__brandTitle{color:#fff;letter-spacing:.01em;font-family:Stem,Gilroy,sans-serif;font-size:14px;font-weight:600;display:block}.Dashboard-module__Rm6JEq__brandCaption{color:#828282;margin-top:2px;font-size:11px;display:block}.Dashboard-module__Rm6JEq__nav{gap:5px;margin-top:28px;display:grid}.Dashboard-module__Rm6JEq__navLabel{color:#828282;letter-spacing:.14em;text-transform:uppercase;margin:14px 12px 7px;font-size:10px;font-weight:800}.Dashboard-module__Rm6JEq__navLink{color:#c9cbd0;border-radius:14px;align-items:center;gap:11px;min-height:48px;padding:0 12px;font-size:14px;font-weight:680;transition:background .16s,color .16s;display:flex}.Dashboard-module__Rm6JEq__navLink:hover{background:var(--nrg-surface);color:#fff}.Dashboard-module__Rm6JEq__navLinkActive{background:var(--nrg-accent);color:var(--nrg-bg)}.Dashboard-module__Rm6JEq__navLinkActive:hover{background:var(--nrg-accent-hover);color:var(--nrg-bg)}.Dashboard-module__Rm6JEq__navBadge{background:#ffffff1a;border-radius:99px;place-items:center;min-width:23px;height:21px;margin-left:auto;padding:0 6px;font-size:11px;display:inline-grid}.Dashboard-module__Rm6JEq__navLinkActive .Dashboard-module__Rm6JEq__navBadge{background:var(--nrg-bg);color:#fff}.Dashboard-module__Rm6JEq__sidebarFooter{margin-top:auto;padding-top:16px}.Dashboard-module__Rm6JEq__profileMini{background:var(--nrg-surface-subtle);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 44px;align-items:center;gap:9px;min-height:64px;padding:10px;display:grid}.Dashboard-module__Rm6JEq__avatar{background:var(--nrg-accent);width:38px;height:38px;color:var(--nrg-bg);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}.Dashboard-module__Rm6JEq__profileName{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.Dashboard-module__Rm6JEq__profileRole{color:#9da0a7;margin-top:2px;font-size:11px}.Dashboard-module__Rm6JEq__iconButton,.Dashboard-module__Rm6JEq__mobileMenuButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;display:inline-grid}.Dashboard-module__Rm6JEq__iconButton:hover{color:var(--nrg-accent-ink);background:#f0f0f2}.Dashboard-module__Rm6JEq__sidebar .Dashboard-module__Rm6JEq__iconButton:hover{background:var(--nrg-surface);color:#fff}.Dashboard-module__Rm6JEq__mobileMenuButton:hover{background:var(--nrg-surface)}.Dashboard-module__Rm6JEq__main{min-width:0}.Dashboard-module__Rm6JEq__mobileHeader{display:none}.Dashboard-module__Rm6JEq__content{width:min(1460px,100%);margin:0 auto;padding:34px clamp(24px,3vw,50px) 56px}.Dashboard-module__Rm6JEq__pageHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.Dashboard-module__Rm6JEq__pageEyebrow{color:var(--nrg-accent-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:830}.Dashboard-module__Rm6JEq__pageTitle{color:var(--nrg-surface);letter-spacing:-.025em;margin:0;font-family:Stem,Gilroy,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.04}.Dashboard-module__Rm6JEq__pageLead{max-width:720px;color:var(--nrg-muted);margin:9px 0 0;font-size:14px;line-height:1.55}.Dashboard-module__Rm6JEq__headerActions{align-items:center;gap:9px;display:flex}.Dashboard-module__Rm6JEq__button,.Dashboard-module__Rm6JEq__buttonSecondary,.Dashboard-module__Rm6JEq__buttonDanger,.Dashboard-module__Rm6JEq__buttonQuiet{cursor:pointer;border:1px solid #0000;border-radius:22px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:13px;font-weight:600;line-height:1;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.Dashboard-module__Rm6JEq__button{background:var(--nrg-accent);color:var(--nrg-bg)}.Dashboard-module__Rm6JEq__button:hover:not(:disabled){background:var(--nrg-accent-hover);transform:translateY(-1px);box-shadow:0 10px 24px #ff5a0033}.Dashboard-module__Rm6JEq__buttonSecondary{color:var(--nrg-surface);background:#fff;border-color:#d8dadd}.Dashboard-module__Rm6JEq__buttonSecondary:hover:not(:disabled),.Dashboard-module__Rm6JEq__buttonQuiet:hover:not(:disabled){background:#f0f0f1}.Dashboard-module__Rm6JEq__buttonDanger{color:#a83932;background:#fff7f6;border-color:#f0d6d3}.Dashboard-module__Rm6JEq__buttonQuiet{color:#5f646d;background:0 0}.Dashboard-module__Rm6JEq__button:focus-visible,.Dashboard-module__Rm6JEq__buttonSecondary:focus-visible,.Dashboard-module__Rm6JEq__buttonDanger:focus-visible,.Dashboard-module__Rm6JEq__buttonQuiet:focus-visible,.Dashboard-module__Rm6JEq__navLink:focus-visible,.Dashboard-module__Rm6JEq__brand:focus-visible,.Dashboard-module__Rm6JEq__iconButton:focus-visible,.Dashboard-module__Rm6JEq__mobileMenuButton:focus-visible,.Dashboard-module__Rm6JEq__tab:focus-visible,.Dashboard-module__Rm6JEq__statusAction:focus-visible,.Dashboard-module__Rm6JEq__backLink:focus-visible,.Dashboard-module__Rm6JEq__dragHandle:focus-visible,.Dashboard-module__Rm6JEq__toggle input:focus-visible+.Dashboard-module__Rm6JEq__toggleTrack,.Dashboard-module__Rm6JEq__checkboxRow input:focus-visible{outline-offset:3px;outline:3px solid #ff5a0059}.Dashboard-module__Rm6JEq__button:disabled,.Dashboard-module__Rm6JEq__buttonSecondary:disabled,.Dashboard-module__Rm6JEq__buttonDanger:disabled,.Dashboard-module__Rm6JEq__buttonQuiet:disabled{opacity:.54;cursor:not-allowed}.Dashboard-module__Rm6JEq__wideButton{width:100%}.Dashboard-module__Rm6JEq__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.Dashboard-module__Rm6JEq__kpiCard{border:1px solid var(--nrg-line);background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:126px;padding:20px;display:flex;box-shadow:0 8px 28px #050d180b}.Dashboard-module__Rm6JEq__kpiIcon{background:var(--nrg-surface);color:#fff;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.Dashboard-module__Rm6JEq__kpiAccent .Dashboard-module__Rm6JEq__kpiIcon{color:var(--nrg-accent-ink);background:#fff0e8}.Dashboard-module__Rm6JEq__kpiDanger .Dashboard-module__Rm6JEq__kpiIcon{color:#b64438;background:#fff0ec}.Dashboard-module__Rm6JEq__kpiValue{letter-spacing:-.04em;margin-top:19px;font-size:28px;font-weight:880}.Dashboard-module__Rm6JEq__kpiLabel{color:var(--nrg-muted);margin-top:4px;font-size:12px}.Dashboard-module__Rm6JEq__panel{border:1px solid var(--nrg-line);background:#fff;border-radius:20px;box-shadow:0 8px 28px #050d180a}.Dashboard-module__Rm6JEq__panelHeader{border-bottom:1px solid #e7e7e9;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px 14px 21px;display:flex}.Dashboard-module__Rm6JEq__panelTitle{color:var(--nrg-surface);letter-spacing:-.015em;margin:0;font-family:Stem,Gilroy,sans-serif;font-size:17px;font-weight:600}.Dashboard-module__Rm6JEq__panelSubtitle{color:#777b83;margin:4px 0 0;font-size:12px}.Dashboard-module__Rm6JEq__panelBody{padding:20px}.Dashboard-module__Rm6JEq__tabs{background:#ececef;border-radius:24px;gap:3px;padding:4px;display:inline-flex}.Dashboard-module__Rm6JEq__tab{color:#626770;cursor:pointer;background:0 0;border:0;border-radius:22px;min-height:44px;padding:0 16px;font-size:12px;font-weight:760}.Dashboard-module__Rm6JEq__tabActive{background:var(--nrg-surface);color:#fff;box-shadow:0 4px 12px #050d181f}.Dashboard-module__Rm6JEq__filters{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.Dashboard-module__Rm6JEq__searchWrap{flex:240px;position:relative}.Dashboard-module__Rm6JEq__searchIcon{color:#80838a;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.Dashboard-module__Rm6JEq__input,.Dashboard-module__Rm6JEq__select,.Dashboard-module__Rm6JEq__textarea{width:100%;color:var(--nrg-surface);background:#fff;border:1px solid #d9dadd;border-radius:22px;outline:none;transition:border-color .14s,box-shadow .14s}.Dashboard-module__Rm6JEq__input,.Dashboard-module__Rm6JEq__select{min-height:44px;padding:0 14px}.Dashboard-module__Rm6JEq__searchInput{padding-left:39px}.Dashboard-module__Rm6JEq__select{width:auto;min-width:160px}.Dashboard-module__Rm6JEq__textarea{resize:vertical;min-height:92px;padding:12px 14px}.Dashboard-module__Rm6JEq__input:focus-visible,.Dashboard-module__Rm6JEq__select:focus-visible,.Dashboard-module__Rm6JEq__textarea:focus-visible{border-color:var(--nrg-accent);box-shadow:0 0 0 3px #ff5a0029}.Dashboard-module__Rm6JEq__caseList{gap:8px;display:grid}.Dashboard-module__Rm6JEq__branchCaseCard{background:#fafafa;border:1px solid #e0e1e3;border-radius:16px;grid-template-columns:minmax(260px,1.4fr) minmax(160px,.8fr) minmax(160px,.8fr) auto;align-items:center;gap:18px;min-height:82px;padding:14px 17px;display:grid}.Dashboard-module__Rm6JEq__branchCaseLabel{align-items:center;gap:12px;min-width:0;display:flex}.Dashboard-module__Rm6JEq__branchCaseIcon{background:var(--nrg-surface);color:#fff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.Dashboard-module__Rm6JEq__branchCaseTitle{font-size:13px;font-weight:790}.Dashboard-module__Rm6JEq__branchCaseTrainer{color:#5e636c;align-items:center;gap:6px;font-size:12px;font-weight:690;display:inline-flex}.Dashboard-module__Rm6JEq__caseCard{background:#fff;border:1px solid #e0e1e3;border-radius:16px;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) minmax(160px,1fr) auto;align-items:center;gap:18px;min-height:96px;padding:15px 17px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.Dashboard-module__Rm6JEq__caseCard:hover{z-index:1;border-color:#c8cacf;transform:translateY(-1px);box-shadow:0 12px 28px #050d1817}.Dashboard-module__Rm6JEq__caseIdentity{align-items:center;gap:12px;min-width:0;display:flex}.Dashboard-module__Rm6JEq__caseAvatar{width:43px;height:43px;color:var(--nrg-accent);background:#fff0e8;border-radius:13px;flex:none;place-items:center;font-size:13px;font-weight:860;display:grid}.Dashboard-module__Rm6JEq__caseName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:810;overflow:hidden}.Dashboard-module__Rm6JEq__caseMeta,.Dashboard-module__Rm6JEq__muted{color:var(--nrg-muted);margin-top:5px;font-size:12px;line-height:1.45}.Dashboard-module__Rm6JEq__branchTag{color:#5e636c;align-items:center;gap:6px;font-size:12px;font-weight:690;display:inline-flex}.Dashboard-module__Rm6JEq__goals{flex-wrap:wrap;gap:5px;display:flex}.Dashboard-module__Rm6JEq__goal{color:#626770;text-overflow:ellipsis;white-space:nowrap;background:#f0f0f2;border-radius:8px;max-width:150px;padding:5px 8px;font-size:10px;font-weight:690;overflow:hidden}.Dashboard-module__Rm6JEq__caseSignals{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.Dashboard-module__Rm6JEq__signal{color:#9c4a3d;align-items:center;gap:4px;font-size:10px;font-weight:760;display:inline-flex}.Dashboard-module__Rm6JEq__caseActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.Dashboard-module__Rm6JEq__status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:790;display:inline-flex}.Dashboard-module__Rm6JEq__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.Dashboard-module__Rm6JEq__toneNeutral{color:#656a72;background:#eff0f2}.Dashboard-module__Rm6JEq__toneInfo{color:#4265a6;background:#ecf2ff}.Dashboard-module__Rm6JEq__toneSuccess{color:#34744d;background:#e9f7ee}.Dashboard-module__Rm6JEq__toneWarning{color:#a56819;background:#fff4df}.Dashboard-module__Rm6JEq__toneDanger{color:#ac493d;background:#fff0ee}.Dashboard-module__Rm6JEq__empty,.Dashboard-module__Rm6JEq__errorState,.Dashboard-module__Rm6JEq__loadingState{text-align:center;place-items:center;min-height:270px;padding:42px 22px;display:grid}.Dashboard-module__Rm6JEq__errorState,.Dashboard-module__Rm6JEq__loadingState{--nrg-bg:#050d18;--nrg-accent:#ff5a00;--nrg-accent-hover:#ff7200;--nrg-accent-ink:#b64000;--nrg-surface:#1b202a;--nrg-muted:#69707a;color:#1b202a;background:#f4f4f5;min-height:100dvh;font-family:Gilroy,Inter,Arial,sans-serif}.Dashboard-module__Rm6JEq__emptyCompact{min-height:170px}.Dashboard-module__Rm6JEq__stateIcon{background:var(--nrg-surface);color:#fff;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 15px;display:grid}.Dashboard-module__Rm6JEq__errorState .Dashboard-module__Rm6JEq__stateIcon{color:#ae4b3e;background:#fff0ed}.Dashboard-module__Rm6JEq__stateTitle{margin:0;font-size:16px;font-weight:820}.Dashboard-module__Rm6JEq__stateText{max-width:430px;color:var(--nrg-muted);margin:7px auto 17px;font-size:13px;line-height:1.5}.Dashboard-module__Rm6JEq__spinner{border:3px solid #d9dade;border-top-color:var(--nrg-accent);border-radius:50%;width:28px;height:28px;animation:.76s linear infinite Dashboard-module__Rm6JEq__spin}@keyframes Dashboard-module__Rm6JEq__spin{to{transform:rotate(360deg)}}.Dashboard-module__Rm6JEq__spinIcon{animation:.76s linear infinite Dashboard-module__Rm6JEq__spin}.Dashboard-module__Rm6JEq__skeleton{background:#e8e8eb;border-radius:15px;min-height:94px;position:relative;overflow:hidden}.Dashboard-module__Rm6JEq__skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:1.35s infinite Dashboard-module__Rm6JEq__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes Dashboard-module__Rm6JEq__shimmer{to{transform:translate(100%)}}.Dashboard-module__Rm6JEq__toastRegion{z-index:100;pointer-events:none;gap:8px;display:grid;position:fixed;bottom:22px;right:22px}.Dashboard-module__Rm6JEq__toast{width:min(360px,100vw - 32px);color:var(--nrg-surface);pointer-events:auto;background:#fff;border:1px solid #d9dadd;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:12px;line-height:1.45;animation:.22s ease-out Dashboard-module__Rm6JEq__toastIn;display:flex;box-shadow:0 18px 42px #050d1833}.Dashboard-module__Rm6JEq__toastSuccess{border-left:4px solid #4a9567}.Dashboard-module__Rm6JEq__toastError{border-left:4px solid #ca564b}@keyframes Dashboard-module__Rm6JEq__toastIn{0%{opacity:0;transform:translateY(8px)}}.Dashboard-module__Rm6JEq__detailGrid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:17px;display:grid}.Dashboard-module__Rm6JEq__detailMain,.Dashboard-module__Rm6JEq__detailAside{gap:17px;display:grid}.Dashboard-module__Rm6JEq__profileHero{align-items:flex-start;gap:18px;display:flex}.Dashboard-module__Rm6JEq__profileAvatar{background:var(--nrg-surface);width:64px;height:64px;color:var(--nrg-accent);border-radius:19px;flex:none;place-items:center;font-size:19px;font-weight:900;display:grid}.Dashboard-module__Rm6JEq__profileTitle{color:var(--nrg-surface);letter-spacing:-.02em;margin:1px 0 5px;font-family:Stem,Gilroy,sans-serif;font-size:24px;font-weight:600;line-height:1.1}.Dashboard-module__Rm6JEq__contactLine{color:var(--nrg-muted);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}.Dashboard-module__Rm6JEq__contactItem{align-items:center;gap:6px;display:inline-flex}.Dashboard-module__Rm6JEq__healthAlert,.Dashboard-module__Rm6JEq__warningBox,.Dashboard-module__Rm6JEq__infoBox{border-radius:12px;align-items:flex-start;gap:11px;padding:13px 14px;font-size:12px;line-height:1.5;display:flex}.Dashboard-module__Rm6JEq__healthAlert,.Dashboard-module__Rm6JEq__warningBox{color:#81443b;background:#fff7f4;border:1px solid #f1d6ce}.Dashboard-module__Rm6JEq__infoBox{color:#45617f;background:#f5f8fd;border:1px solid #d6e2f4}.Dashboard-module__Rm6JEq__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.Dashboard-module__Rm6JEq__fact{background:#f2f2f4;border-radius:11px;padding:12px}.Dashboard-module__Rm6JEq__factLabel{color:#7a7e86;font-size:10px}.Dashboard-module__Rm6JEq__factValue{color:var(--nrg-surface);margin-top:5px;font-size:13px;font-weight:760}.Dashboard-module__Rm6JEq__answerSections{gap:20px;display:grid}.Dashboard-module__Rm6JEq__answerSectionTitle{color:var(--nrg-accent-ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:830}.Dashboard-module__Rm6JEq__answerList{display:grid}.Dashboard-module__Rm6JEq__answerRow{border-bottom:1px solid #ececef;grid-template-columns:minmax(150px,.85fr) minmax(180px,1.15fr);gap:18px;padding:12px 0;display:grid}.Dashboard-module__Rm6JEq__answerRow:last-child{border-bottom:0}.Dashboard-module__Rm6JEq__answerQuestion{color:var(--nrg-muted);font-size:12px;line-height:1.45}.Dashboard-module__Rm6JEq__answerValue{white-space:pre-wrap;font-size:13px;font-weight:660;line-height:1.5}.Dashboard-module__Rm6JEq__answerAttention{color:#a34b3e}.Dashboard-module__Rm6JEq__timeline{display:grid}.Dashboard-module__Rm6JEq__timelineItem{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:18px;display:grid;position:relative}.Dashboard-module__Rm6JEq__timelineItem:not(:last-child):before{content:"";background:#dddfe2;width:1px;position:absolute;top:12px;bottom:-2px;left:8px}.Dashboard-module__Rm6JEq__timelineDot{background:var(--nrg-accent);z-index:1;border:4px solid #fff0e8;border-radius:50%;place-items:center;width:17px;height:17px;margin-top:1px;display:grid}.Dashboard-module__Rm6JEq__timelineTitle{font-size:12px;font-weight:780}.Dashboard-module__Rm6JEq__timelineDescription{color:var(--nrg-muted);margin-top:3px;font-size:11px;line-height:1.45}.Dashboard-module__Rm6JEq__timelineDate{color:#92959b;margin-top:4px;font-size:10px}.Dashboard-module__Rm6JEq__relatedCaseList{gap:8px;display:grid}.Dashboard-module__Rm6JEq__relatedCaseItem{background:#fafafa;border:1px solid #e4e4e7;border-radius:11px;gap:7px;padding:11px 12px;display:grid}.Dashboard-module__Rm6JEq__relatedCaseHeader{justify-content:space-between;align-items:center;gap:9px;display:flex}.Dashboard-module__Rm6JEq__relatedCaseDate{color:var(--nrg-surface);font-size:12px;font-weight:780}.Dashboard-module__Rm6JEq__relatedCaseMeta{color:var(--nrg-muted);align-items:center;gap:6px;font-size:11px;line-height:1.35;display:inline-flex}.Dashboard-module__Rm6JEq__actionStack{gap:8px;display:grid}.Dashboard-module__Rm6JEq__statusAction{color:#3d424a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:12px;font-weight:720;display:flex}.Dashboard-module__Rm6JEq__statusAction:hover{background:#f7f7f8;border-color:#b8bbc1}.Dashboard-module__Rm6JEq__statusActionSelected{border-color:var(--nrg-accent);color:#a43a00;background:#fff0e8}.Dashboard-module__Rm6JEq__formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Dashboard-module__Rm6JEq__formField{gap:6px;display:grid}.Dashboard-module__Rm6JEq__formFieldWide{grid-column:1/-1}.Dashboard-module__Rm6JEq__label{color:#626770;font-size:11px;font-weight:740}.Dashboard-module__Rm6JEq__helper{color:#8a8d93;font-size:10px;line-height:1.4}.Dashboard-module__Rm6JEq__divider{background:#e8e8ea;height:1px;margin:17px 0}.Dashboard-module__Rm6JEq__backLink{color:#656a72;align-items:center;gap:6px;min-height:44px;margin-bottom:16px;font-size:12px;font-weight:710;display:inline-flex}.Dashboard-module__Rm6JEq__backLink:hover{color:var(--nrg-accent-ink)}.Dashboard-module__Rm6JEq__analyticsGrid{grid-template-columns:1.2fr .8fr;gap:17px;display:grid}.Dashboard-module__Rm6JEq__chartArea{gap:13px;display:grid}.Dashboard-module__Rm6JEq__funnelRow{grid-template-columns:145px minmax(0,1fr) 55px;align-items:center;gap:12px;display:grid}.Dashboard-module__Rm6JEq__funnelLabel,.Dashboard-module__Rm6JEq__funnelValue{font-size:12px;font-weight:680}.Dashboard-module__Rm6JEq__funnelValue{text-align:right}.Dashboard-module__Rm6JEq__funnelTrack{background:#ececef;border-radius:99px;height:10px;overflow:hidden}.Dashboard-module__Rm6JEq__funnelBar{border-radius:inherit;background:linear-gradient(90deg, var(--nrg-accent), var(--nrg-accent-hover));min-width:3px;height:100%}.Dashboard-module__Rm6JEq__tableWrap{overflow-x:auto}.Dashboard-module__Rm6JEq__table{border-collapse:collapse;width:100%;font-size:12px}.Dashboard-module__Rm6JEq__table th{color:#767a82;text-align:left;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #dfe1e4;padding:10px 12px;font-size:10px;font-weight:800}.Dashboard-module__Rm6JEq__table td{color:#40454d;white-space:nowrap;border-bottom:1px solid #ececef;padding:13px 12px}.Dashboard-module__Rm6JEq__table tbody tr:last-child td{border-bottom:0}.Dashboard-module__Rm6JEq__tableName{color:var(--nrg-surface);font-weight:760}.Dashboard-module__Rm6JEq__tableActions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.Dashboard-module__Rm6JEq__modalBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#050d18ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Dashboard-module__Rm6JEq__modal{background:#fff;border-radius:20px;width:min(540px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 28px 80px #050d184d}.Dashboard-module__Rm6JEq__modalHeader{border-bottom:1px solid #e7e7e9;justify-content:space-between;align-items:flex-start;gap:12px;padding:21px 21px 15px;display:flex}.Dashboard-module__Rm6JEq__modalTitle{color:var(--nrg-surface);letter-spacing:-.025em;margin:0;font-family:Stem,Gilroy,sans-serif;font-size:19px;font-weight:600}.Dashboard-module__Rm6JEq__modalBody{padding:20px 21px}.Dashboard-module__Rm6JEq__modalFooter{justify-content:flex-end;gap:9px;padding:15px 21px 20px;display:flex}.Dashboard-module__Rm6JEq__questionList{gap:9px;display:grid}.Dashboard-module__Rm6JEq__questionCard{background:#fff;border:1px solid #e0e1e3;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.Dashboard-module__Rm6JEq__dragHandle{color:#747981;cursor:grab;background:#f0f0f2;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.Dashboard-module__Rm6JEq__questionTitle{font-size:13px;font-weight:760}.Dashboard-module__Rm6JEq__questionMeta{color:#7d8188;margin-top:4px;font-size:10px}.Dashboard-module__Rm6JEq__questionActions{align-items:center;gap:7px;display:flex}.Dashboard-module__Rm6JEq__toggle{width:48px;height:44px;display:inline-block;position:relative}.Dashboard-module__Rm6JEq__toggle input{opacity:0;width:1px;height:1px}.Dashboard-module__Rm6JEq__toggleTrack{cursor:pointer;background:#cdd0d5;border-radius:999px;transition:background .15s;position:absolute;inset:8px 0}.Dashboard-module__Rm6JEq__toggleTrack:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:4px;left:4px;box-shadow:0 1px 4px #050d1838}.Dashboard-module__Rm6JEq__toggle input:checked+.Dashboard-module__Rm6JEq__toggleTrack{background:var(--nrg-accent)}.Dashboard-module__Rm6JEq__toggle input:checked+.Dashboard-module__Rm6JEq__toggleTrack:after{transform:translate(20px)}.Dashboard-module__Rm6JEq__sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin:23px 0 9px;display:flex}.Dashboard-module__Rm6JEq__sectionHeading:first-child{margin-top:0}.Dashboard-module__Rm6JEq__sectionTitle{color:var(--nrg-surface);margin:0;font-family:Stem,Gilroy,sans-serif;font-size:14px;font-weight:600}.Dashboard-module__Rm6JEq__checkboxRow{color:#51565e;align-items:flex-start;gap:9px;min-height:44px;font-size:12px;line-height:1.45;display:flex}.Dashboard-module__Rm6JEq__checkboxRow input{width:20px;height:20px;accent-color:var(--nrg-accent);margin-top:1px}.Dashboard-module__Rm6JEq__mobileOverlay{display:none}@media (max-width:1120px){.Dashboard-module__Rm6JEq__app{grid-template-columns:236px minmax(0,1fr)}.Dashboard-module__Rm6JEq__brandLogo{width:100px}.Dashboard-module__Rm6JEq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__Rm6JEq__caseCard{grid-template-columns:minmax(210px,1.4fr) minmax(145px,.8fr) auto}.Dashboard-module__Rm6JEq__caseGoalsColumn{display:none}.Dashboard-module__Rm6JEq__detailGrid{grid-template-columns:minmax(0,1fr) 320px}.Dashboard-module__Rm6JEq__analyticsGrid{grid-template-columns:1fr}}@media (max-width:820px){.Dashboard-module__Rm6JEq__app{display:block}.Dashboard-module__Rm6JEq__sidebar{width:min(290px,86vw);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:18px 0 52px #050d1857}.Dashboard-module__Rm6JEq__sidebarOpen{transform:translate(0)}.Dashboard-module__Rm6JEq__brandLogo{width:124px}.Dashboard-module__Rm6JEq__mobileOverlay{z-index:19;background:#050d189e;border:0;display:block;position:fixed;inset:0}.Dashboard-module__Rm6JEq__mobileHeader{z-index:15;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d18f5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:68px;padding:0 17px;display:flex;position:sticky;top:0}.Dashboard-module__Rm6JEq__mobileBrand{color:#fff;align-items:center;gap:9px;font-family:Stem,Gilroy,sans-serif;font-size:13px;font-weight:600;display:flex}.Dashboard-module__Rm6JEq__mobileLogo{width:98px;height:auto}.Dashboard-module__Rm6JEq__content{padding:24px 17px 46px}.Dashboard-module__Rm6JEq__detailGrid{grid-template-columns:1fr}.Dashboard-module__Rm6JEq__detailAside{order:-1}.Dashboard-module__Rm6JEq__pageHeader{align-items:flex-start}}@media (max-width:620px){.Dashboard-module__Rm6JEq__pageHeader{display:grid}.Dashboard-module__Rm6JEq__headerActions{flex-wrap:wrap}.Dashboard-module__Rm6JEq__headerActions>*{flex:auto}.Dashboard-module__Rm6JEq__kpiGrid{grid-template-columns:1fr 1fr;gap:8px}.Dashboard-module__Rm6JEq__kpiCard{min-height:111px;padding:15px}.Dashboard-module__Rm6JEq__kpiValue{margin-top:13px;font-size:23px}.Dashboard-module__Rm6JEq__panel{border-radius:16px}.Dashboard-module__Rm6JEq__panelHeader{flex-direction:column;align-items:flex-start}.Dashboard-module__Rm6JEq__panelBody{padding:14px}.Dashboard-module__Rm6JEq__tabs{width:100%}.Dashboard-module__Rm6JEq__tab{flex:1}.Dashboard-module__Rm6JEq__select{width:100%}.Dashboard-module__Rm6JEq__caseCard,.Dashboard-module__Rm6JEq__branchCaseCard{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.Dashboard-module__Rm6JEq__caseBranchColumn{justify-content:space-between;align-items:center;gap:10px;display:flex}.Dashboard-module__Rm6JEq__caseActions{justify-content:stretch}.Dashboard-module__Rm6JEq__caseActions>*{flex:1}.Dashboard-module__Rm6JEq__profileHero{display:grid}.Dashboard-module__Rm6JEq__profileAvatar{border-radius:16px;width:54px;height:54px}.Dashboard-module__Rm6JEq__facts{grid-template-columns:1fr 1fr}.Dashboard-module__Rm6JEq__answerRow{grid-template-columns:1fr;gap:5px}.Dashboard-module__Rm6JEq__formGrid{grid-template-columns:1fr}.Dashboard-module__Rm6JEq__formFieldWide{grid-column:auto}.Dashboard-module__Rm6JEq__funnelRow{grid-template-columns:105px minmax(0,1fr) 42px;gap:8px}.Dashboard-module__Rm6JEq__questionCard{grid-template-columns:minmax(0,1fr) auto}.Dashboard-module__Rm6JEq__dragHandle{display:none}.Dashboard-module__Rm6JEq__toastRegion{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.Dashboard-module__Rm6JEq__sidebar,.Dashboard-module__Rm6JEq__button,.Dashboard-module__Rm6JEq__buttonSecondary,.Dashboard-module__Rm6JEq__buttonDanger,.Dashboard-module__Rm6JEq__caseCard,.Dashboard-module__Rm6JEq__toast{transition:none;animation:none}}
.NrgymLogo-module__nJlGJa__logo{align-items:center;width:166px;max-width:100%;line-height:0;display:inline-flex}.NrgymLogo-module__nJlGJa__image{width:100%;height:auto;display:block}
.KioskApp-module__C-VvjG__kiosk,.KioskApp-module__C-VvjG__formPage{--kiosk-bg:#050d18;--kiosk-surface:#1b202a;--kiosk-nested:#191d27;--kiosk-accent:#ff5a00;--kiosk-accent-hover:#ff7200;--kiosk-white:#fff;--kiosk-muted:#828282;--kiosk-border:#414141;--kiosk-danger:#f04438;--kiosk-warning:#f5a524;--kiosk-success:#32d583;--kiosk-info:#38bdf8;min-height:100dvh;color:var(--kiosk-white);background:var(--kiosk-bg);font-family:var(--font-gilroy,"Gilroy"), "Arial", sans-serif}.KioskApp-module__C-VvjG__spartaTheme{--kiosk-bg:#0b0b0d;--kiosk-surface:#1d1e22;--kiosk-nested:#15161a;--kiosk-accent:#d7dde5;--kiosk-accent-hover:#fff;--kiosk-muted:#9da1a8;--kiosk-border:#51545c}.KioskApp-module__C-VvjG__spartaTheme.KioskApp-module__C-VvjG__kiosk{background:radial-gradient(circle at 17% 12%,#d4dae330,#0000 30%),radial-gradient(circle at 91% 83%,#ffffff14,#0000 32%),linear-gradient(145deg,#08090b 0%,#141519 55%,#0a0b0d 100%)}.KioskApp-module__C-VvjG__spartaTheme .KioskApp-module__C-VvjG__brandLogo{width:clamp(190px,27vw,275px)}.KioskApp-module__C-VvjG__spartaTheme .KioskApp-module__C-VvjG__primaryButton,.KioskApp-module__C-VvjG__spartaTheme .KioskApp-module__C-VvjG__heroButton,.KioskApp-module__C-VvjG__spartaTheme .KioskApp-module__C-VvjG__nextButton,.KioskApp-module__C-VvjG__spartaTheme .KioskApp-module__C-VvjG__submitButton{color:var(--kiosk-surface)}.KioskApp-module__C-VvjG__kiosk *,.KioskApp-module__C-VvjG__formPage *{box-sizing:border-box}.KioskApp-module__C-VvjG__kiosk{isolation:isolate;padding:max(28px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));background:radial-gradient(circle at 17% 12%,#ff5a002e,#0000 30%),radial-gradient(circle at 91% 83%,#ff72001a,#0000 32%),linear-gradient(145deg,#050d18 0%,#0b111c 55%,#070b12 100%);place-items:center;display:grid;position:relative;overflow:hidden}.KioskApp-module__C-VvjG__kiosk:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 85%);mask-image:radial-gradient(circle,#000,#0000 85%)}.KioskApp-module__C-VvjG__cornerStatus{z-index:2;top:max(24px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));position:absolute}.KioskApp-module__C-VvjG__statusPill{white-space:nowrap;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.KioskApp-module__C-VvjG__online{color:#a7f3d0;background:#065f4652;border-color:#32d58340}.KioskApp-module__C-VvjG__offline{color:#fecaca;background:#7f1d1d6b;border-color:#f044384d}.KioskApp-module__C-VvjG__brand{align-items:center;display:inline-flex}.KioskApp-module__C-VvjG__brand .KioskApp-module__C-VvjG__brandLogo{object-fit:contain;width:clamp(170px,24vw,230px);height:auto;display:block}.KioskApp-module__C-VvjG__brandCompact .KioskApp-module__C-VvjG__brandLogo{width:128px}.KioskApp-module__C-VvjG__dualBrand{justify-content:center;align-items:center;gap:clamp(14px,2vw,22px);max-width:100%;display:inline-flex}.KioskApp-module__C-VvjG__dualNrgymLogo,.KioskApp-module__C-VvjG__dualSpartaLogo{height:auto;width:clamp(112px,15vw,158px)!important}.KioskApp-module__C-VvjG__dualSpartaLogo{width:clamp(126px,17vw,180px)!important}.KioskApp-module__C-VvjG__brandDivider{background:#ffffff3d;width:1px;height:42px}.KioskApp-module__C-VvjG__centerCard,.KioskApp-module__C-VvjG__successCard{border:1px solid var(--kiosk-border);text-align:center;background:linear-gradient(145deg,#ffffff06,#0000 42%),#1b202afa;border-radius:28px;flex-direction:column;align-items:center;width:min(620px,100%);padding:clamp(34px,5vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000075}.KioskApp-module__C-VvjG__centerCard:after,.KioskApp-module__C-VvjG__successCard:after{background:linear-gradient(90deg, transparent, var(--kiosk-accent), transparent);content:"";height:2px;position:absolute;top:0;left:15%;right:15%}.KioskApp-module__C-VvjG__activationCard{padding-bottom:40px}.KioskApp-module__C-VvjG__heroIcon{color:#ff8a4c;background:#ff5a001a;border:1px solid #ff5a0047;border-radius:18px;place-items:center;width:66px;height:66px;margin:32px auto 17px;display:grid}.KioskApp-module__C-VvjG__errorIcon{color:#fda29b;background:#f044381c;border-color:#f0443857}.KioskApp-module__C-VvjG__warningIcon{color:#fcd34d;background:#f5a5241c;border-color:#f5a52457}.KioskApp-module__C-VvjG__eyebrow,.KioskApp-module__C-VvjG__stepEyebrow{color:var(--kiosk-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.KioskApp-module__C-VvjG__centerTitle,.KioskApp-module__C-VvjG__successTitle,.KioskApp-module__C-VvjG__welcomeTitle,.KioskApp-module__C-VvjG__formTitle,.KioskApp-module__C-VvjG__modal h2,.KioskApp-module__C-VvjG__reviewIntro h2,.KioskApp-module__C-VvjG__reviewCardHeader h3{font-family:var(--font-stem,"Stem"), var(--font-gilroy,"Gilroy"), sans-serif}.KioskApp-module__C-VvjG__centerTitle,.KioskApp-module__C-VvjG__successTitle{color:var(--kiosk-white);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.05}.KioskApp-module__C-VvjG__centerText{color:#a3a3a3;max-width:490px;margin:18px auto 0;font-size:17px;line-height:1.55}.KioskApp-module__C-VvjG__loadingBlock{color:#a3a3a3;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:200px;font-weight:700;display:flex}.KioskApp-module__C-VvjG__loadingBlock p{margin:0}.KioskApp-module__C-VvjG__spinner{animation:.85s linear infinite KioskApp-module__C-VvjG__spin}.KioskApp-module__C-VvjG__activationForm{text-align:left;flex-direction:column;align-items:stretch;width:min(420px,100%);margin-top:28px;display:flex}.KioskApp-module__C-VvjG__activationInput{border:1.5px solid var(--kiosk-border);width:100%;height:66px;color:var(--kiosk-white);background:var(--kiosk-nested);font:inherit;letter-spacing:.09em;text-align:center;text-transform:uppercase;border-radius:14px;outline:none;margin-top:9px;padding:0 18px;font-size:21px;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s}.KioskApp-module__C-VvjG__activationInput::placeholder,.KioskApp-module__C-VvjG__input::placeholder,.KioskApp-module__C-VvjG__textarea::placeholder{color:#686868}.KioskApp-module__C-VvjG__activationInput:focus,.KioskApp-module__C-VvjG__input:focus,.KioskApp-module__C-VvjG__textarea:focus{border-color:var(--kiosk-accent);background:#1e232d;box-shadow:0 0 0 4px #ff5a0029}.KioskApp-module__C-VvjG__primaryButton,.KioskApp-module__C-VvjG__secondaryButton,.KioskApp-module__C-VvjG__heroButton,.KioskApp-module__C-VvjG__nextButton,.KioskApp-module__C-VvjG__submitButton,.KioskApp-module__C-VvjG__backButton,.KioskApp-module__C-VvjG__dangerButton,.KioskApp-module__C-VvjG__editButton,.KioskApp-module__C-VvjG__modalClose{font:inherit;cursor:pointer;border:0;outline:none;transition:transform .15s,background .15s,border-color .15s,opacity .15s,box-shadow .15s}.KioskApp-module__C-VvjG__primaryButton,.KioskApp-module__C-VvjG__secondaryButton,.KioskApp-module__C-VvjG__heroButton,.KioskApp-module__C-VvjG__nextButton,.KioskApp-module__C-VvjG__submitButton,.KioskApp-module__C-VvjG__backButton,.KioskApp-module__C-VvjG__dangerButton{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:0 23px;font-weight:800;display:inline-flex}.KioskApp-module__C-VvjG__primaryButton,.KioskApp-module__C-VvjG__heroButton,.KioskApp-module__C-VvjG__nextButton,.KioskApp-module__C-VvjG__submitButton{color:var(--kiosk-white);background:var(--kiosk-accent);box-shadow:0 13px 32px #ff5a0029}.KioskApp-module__C-VvjG__primaryButton{width:100%;margin-top:15px}.KioskApp-module__C-VvjG__secondaryButton,.KioskApp-module__C-VvjG__backButton{border:1px solid var(--kiosk-border);color:#e5e5e5;background:#272c36}.KioskApp-module__C-VvjG__primaryButton:disabled,.KioskApp-module__C-VvjG__heroButton:disabled,.KioskApp-module__C-VvjG__nextButton:disabled,.KioskApp-module__C-VvjG__submitButton:disabled,.KioskApp-module__C-VvjG__backButton:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.KioskApp-module__C-VvjG__primaryButton:focus-visible,.KioskApp-module__C-VvjG__secondaryButton:focus-visible,.KioskApp-module__C-VvjG__heroButton:focus-visible,.KioskApp-module__C-VvjG__nextButton:focus-visible,.KioskApp-module__C-VvjG__submitButton:focus-visible,.KioskApp-module__C-VvjG__backButton:focus-visible,.KioskApp-module__C-VvjG__dangerButton:focus-visible,.KioskApp-module__C-VvjG__editButton:focus-visible,.KioskApp-module__C-VvjG__modalClose:focus-visible,.KioskApp-module__C-VvjG__activationInput:focus-visible,.KioskApp-module__C-VvjG__input:focus-visible,.KioskApp-module__C-VvjG__textarea:focus-visible{outline-offset:3px;outline:3px solid #ff7200e6}.KioskApp-module__C-VvjG__safetyNote{color:var(--kiosk-muted);align-items:flex-start;gap:7px;margin:22px 0 0;font-size:12px;line-height:1.4;display:inline-flex}.KioskApp-module__C-VvjG__safetyNote svg{flex:none}.KioskApp-module__C-VvjG__formAlert{color:#fecaca;background:#7f1d1d47;border:1px solid #f044386b;border-radius:12px;align-items:flex-start;gap:9px;margin:14px 0 0;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.KioskApp-module__C-VvjG__formAlert svg{flex:none;margin-top:1px}.KioskApp-module__C-VvjG__successBackground{background:radial-gradient(circle at 50% 45%, #32d58321, transparent 37%), radial-gradient(circle at 12% 10%, #ff5a001f, transparent 30%), var(--kiosk-bg)}.KioskApp-module__C-VvjG__successMark{color:#04120c;background:var(--kiosk-success);border:1px solid #32d58373;border-radius:50%;place-items:center;width:104px;height:104px;margin-bottom:25px;animation:.45s cubic-bezier(.2,.9,.25,1.25) KioskApp-module__C-VvjG__successIn;display:grid;box-shadow:0 18px 45px #32d58333}.KioskApp-module__C-VvjG__successCard .KioskApp-module__C-VvjG__secondaryButton{margin-top:30px}.KioskApp-module__C-VvjG__autoReturn{color:var(--kiosk-muted);margin-top:18px;font-size:12px}.KioskApp-module__C-VvjG__welcomeBackground{background:radial-gradient(circle at 77% 40%,#ff5a002e,#0000 27%),linear-gradient(115deg,#050d18 0%,#0a111d 57%,#11131a 100%);padding:0;display:block;overflow:auto}.KioskApp-module__C-VvjG__welcomeHeader,.KioskApp-module__C-VvjG__formHeader{min-height:78px;padding:max(16px, env(safe-area-inset-top)) max(34px, env(safe-area-inset-right)) 16px max(34px, env(safe-area-inset-left));border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;display:flex}.KioskApp-module__C-VvjG__headerMeta{align-items:center;gap:10px;min-width:0;display:flex}.KioskApp-module__C-VvjG__branchChip{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;max-width:320px;min-height:36px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.KioskApp-module__C-VvjG__welcomeHero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(40px,7vw,100px);width:min(1260px,100% - 70px);min-height:calc(100dvh - 156px);margin:0 auto;padding:46px 0 64px;display:grid}.KioskApp-module__C-VvjG__welcomeTitle{max-width:720px;color:var(--kiosk-white);letter-spacing:-.052em;margin:14px 0 0;font-size:clamp(54px,6.4vw,92px);font-weight:700;line-height:.94}.KioskApp-module__C-VvjG__welcomeLead{color:#a3a3a3;max-width:650px;margin:27px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.5}.KioskApp-module__C-VvjG__heroButton{border-radius:14px;min-height:68px;margin-top:34px;padding:0 30px;font-size:18px}.KioskApp-module__C-VvjG__privacyLine{color:var(--kiosk-muted);align-items:center;gap:9px;margin-top:21px;font-size:13px;font-weight:650;display:flex}.KioskApp-module__C-VvjG__privacyLine svg{color:#a3a3a3}.KioskApp-module__C-VvjG__offlineNotice{color:#fde68a;background:#78350f40;border:1px solid #f5a5244d;border-radius:12px;align-items:flex-start;gap:11px;max-width:680px;margin-top:22px;padding:14px 16px;line-height:1.45;display:flex}.KioskApp-module__C-VvjG__offlineNotice svg{flex:none;margin-top:2px}.KioskApp-module__C-VvjG__heroVisual{place-items:center;min-height:500px;display:grid;position:relative}.KioskApp-module__C-VvjG__visualOrb{aspect-ratio:1;width:min(390px,80vw);color:var(--kiosk-white);background:radial-gradient(circle at 34% 28%, #ffffff21, transparent 28%), linear-gradient(145deg, var(--kiosk-accent-hover), #c43c00 76%);border:1px solid #ff720080;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 28px #ff5a000a,0 0 0 64px #ff5a0005,0 38px 90px #00000061}.KioskApp-module__C-VvjG__visualOrb:before{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:12%}.KioskApp-module__C-VvjG__floatingBadgeOne,.KioskApp-module__C-VvjG__floatingBadgeTwo{border:1px solid var(--kiosk-border);color:#f5f5f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b202af0;border-radius:13px;align-items:center;gap:10px;min-height:56px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 18px 50px #00000052}.KioskApp-module__C-VvjG__floatingBadgeOne svg,.KioskApp-module__C-VvjG__floatingBadgeTwo svg{color:var(--kiosk-accent)}.KioskApp-module__C-VvjG__floatingBadgeOne{top:14%;left:-2%;transform:rotate(-2deg)}.KioskApp-module__C-VvjG__floatingBadgeTwo{bottom:15%;right:-2%;transform:rotate(2deg)}.KioskApp-module__C-VvjG__welcomeFooter{min-height:64px;padding:12px max(34px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(34px, env(safe-area-inset-left));color:#676767;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.KioskApp-module__C-VvjG__formPage{background:radial-gradient(circle at 94% 9%, #ff5a0014, transparent 22%), var(--kiosk-bg)}.KioskApp-module__C-VvjG__formHeader{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050d18f2;min-height:74px;position:sticky;top:0;box-shadow:0 8px 28px #00000040}.KioskApp-module__C-VvjG__networkBanner{z-index:19;color:#fecaca;text-align:center;background:#48191d;border-bottom:1px solid #f0443859;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 24px;font-size:13px;font-weight:750;display:flex;position:sticky;top:74px}.KioskApp-module__C-VvjG__formShell{width:min(1320px,100% - 40px);padding:28px 0 max(48px, env(safe-area-inset-bottom));grid-template-columns:286px minmax(0,1fr);align-items:start;gap:24px;margin:0 auto;display:grid}.KioskApp-module__C-VvjG__stepSidebar{border:1px solid var(--kiosk-border);background:var(--kiosk-surface);border-radius:18px;padding:24px 20px 20px;position:sticky;top:102px;box-shadow:0 18px 50px #0003}.KioskApp-module__C-VvjG__progressHeading{color:var(--kiosk-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:720;display:flex}.KioskApp-module__C-VvjG__progressHeading strong{color:var(--kiosk-white)}.KioskApp-module__C-VvjG__progressTrack{background:#30343e;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.KioskApp-module__C-VvjG__progressTrack>span{border-radius:inherit;background:linear-gradient(90deg, #d74400, var(--kiosk-accent-hover));height:100%;transition:width .26s;display:block}.KioskApp-module__C-VvjG__stepList{flex-direction:column;gap:5px;margin:20px 0 0;padding:0;list-style:none;display:flex}.KioskApp-module__C-VvjG__stepItem{color:#6f6f6f;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:10px 9px;display:grid}.KioskApp-module__C-VvjG__stepItem>span:last-child{min-width:0}.KioskApp-module__C-VvjG__stepItem strong,.KioskApp-module__C-VvjG__stepItem small{display:block}.KioskApp-module__C-VvjG__stepItem strong{font-size:14px}.KioskApp-module__C-VvjG__stepItem small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.3;overflow:hidden}.KioskApp-module__C-VvjG__stepNumber{border:1px solid var(--kiosk-border);color:#8c8c8c;background:var(--kiosk-nested);border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.KioskApp-module__C-VvjG__stepActive{color:var(--kiosk-white);background:#ff5a001a}.KioskApp-module__C-VvjG__stepActive .KioskApp-module__C-VvjG__stepNumber{border-color:var(--kiosk-accent);color:var(--kiosk-white);background:var(--kiosk-accent)}.KioskApp-module__C-VvjG__stepComplete{color:#b8b8b8}.KioskApp-module__C-VvjG__stepComplete .KioskApp-module__C-VvjG__stepNumber{color:#ff9a64;background:#ff5a001c;border-color:#ff5a006b}.KioskApp-module__C-VvjG__sidebarPrivacy{color:var(--kiosk-muted);background:var(--kiosk-nested);border:1px solid #ffffff0d;border-radius:11px;align-items:flex-start;gap:9px;margin-top:20px;padding:14px;font-size:10px;font-weight:620;line-height:1.45;display:flex}.KioskApp-module__C-VvjG__sidebarPrivacy svg{color:#a3a3a3;flex:none}.KioskApp-module__C-VvjG__formContent{border:1px solid var(--kiosk-border);background:var(--kiosk-surface);border-radius:20px;min-width:0;padding:clamp(28px,4.2vw,54px);box-shadow:0 20px 60px #00000038}.KioskApp-module__C-VvjG__mobileProgress{display:none}.KioskApp-module__C-VvjG__formTitleBlock{border-bottom:1px solid var(--kiosk-border);max-width:790px;padding-bottom:27px}.KioskApp-module__C-VvjG__formTitle{color:var(--kiosk-white);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(31px,4vw,47px);font-weight:700;line-height:1.04}.KioskApp-module__C-VvjG__formDescription{color:#a3a3a3;margin:12px 0 0;font-size:16px;line-height:1.5}.KioskApp-module__C-VvjG__questionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;max-width:900px;margin-top:30px;display:grid}.KioskApp-module__C-VvjG__questionList>.KioskApp-module__C-VvjG__fieldset,.KioskApp-module__C-VvjG__questionList>.KioskApp-module__C-VvjG__healthQuestion,.KioskApp-module__C-VvjG__questionList>.KioskApp-module__C-VvjG__consentBlock,.KioskApp-module__C-VvjG__questionList>.KioskApp-module__C-VvjG__emptyStep{grid-column:1/-1}.KioskApp-module__C-VvjG__healthList{flex-direction:column;gap:14px;display:flex}.KioskApp-module__C-VvjG__fieldGroup,.KioskApp-module__C-VvjG__fieldset{min-width:0;margin:0}.KioskApp-module__C-VvjG__fieldLabel,.KioskApp-module__C-VvjG__healthLegend{color:#ededed;font-size:14px;font-weight:800;line-height:1.4}.KioskApp-module__C-VvjG__required{color:#ff7268}.KioskApp-module__C-VvjG__labelLine{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.KioskApp-module__C-VvjG__fieldHint,.KioskApp-module__C-VvjG__consentDescription{color:var(--kiosk-muted);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12px;line-height:1.45;display:flex}.KioskApp-module__C-VvjG__fieldHint svg{flex:none;margin-top:1px}.KioskApp-module__C-VvjG__input,.KioskApp-module__C-VvjG__textarea{border:1.5px solid var(--kiosk-border);width:100%;color:var(--kiosk-white);background:var(--kiosk-nested);font:inherit;outline:none;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.KioskApp-module__C-VvjG__input{border-radius:12px;height:60px;margin-top:8px;padding:0 16px}.KioskApp-module__C-VvjG__textarea{resize:vertical;border-radius:12px;min-height:122px;margin-top:8px;padding:14px 16px;line-height:1.5}.KioskApp-module__C-VvjG__input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.KioskApp-module__C-VvjG__inputInvalid{border-color:var(--kiosk-danger);background:#7f1d1d29}.KioskApp-module__C-VvjG__fieldError{color:#fda29b;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;font-weight:720;display:flex}.KioskApp-module__C-VvjG__fieldInvalid,.KioskApp-module__C-VvjG__fieldsetInvalid{scroll-margin-top:112px}.KioskApp-module__C-VvjG__fieldsetInvalid .KioskApp-module__C-VvjG__choiceCard,.KioskApp-module__C-VvjG__fieldsetInvalid.KioskApp-module__C-VvjG__healthQuestion,.KioskApp-module__C-VvjG__fieldInvalid.KioskApp-module__C-VvjG__consentBlock{border-color:#f044389e}.KioskApp-module__C-VvjG__ageBadge{color:#d1d5db;background:#30343e;border-radius:99px;flex:none;padding:4px 8px;font-size:10px;font-weight:800}.KioskApp-module__C-VvjG__minorBadge{color:#fde68a;background:#78350f59}.KioskApp-module__C-VvjG__fieldset{border:0;padding:0}.KioskApp-module__C-VvjG__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.KioskApp-module__C-VvjG__choiceCard{border:1.5px solid var(--kiosk-border);color:#d1d1d1;background:var(--kiosk-nested);cursor:pointer;border-radius:12px;align-items:center;gap:11px;min-height:60px;padding:12px 14px;font-size:14px;font-weight:720;line-height:1.3;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s;display:flex;position:relative}.KioskApp-module__C-VvjG__choiceSelected{border-color:var(--kiosk-accent);color:var(--kiosk-white);background:#ff5a001f;box-shadow:inset 0 0 0 1px #ff5a0029}.KioskApp-module__C-VvjG__choiceMark,.KioskApp-module__C-VvjG__checkVisual{color:var(--kiosk-white);background:#252a34;border:1.5px solid #666;flex:none;place-items:center;display:grid}.KioskApp-module__C-VvjG__choiceMark{border-radius:7px;width:26px;height:26px}.KioskApp-module__C-VvjG__choiceSelected .KioskApp-module__C-VvjG__choiceMark{border-color:var(--kiosk-accent);background:var(--kiosk-accent)}.KioskApp-module__C-VvjG__nativeCheckbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}:is(.KioskApp-module__C-VvjG__choiceCard:has(.KioskApp-module__C-VvjG__nativeCheckbox:focus-visible),.KioskApp-module__C-VvjG__segment:has(.KioskApp-module__C-VvjG__nativeCheckbox:focus-visible),.KioskApp-module__C-VvjG__consentLabel:has(.KioskApp-module__C-VvjG__nativeCheckbox:focus-visible)){outline-offset:3px;outline:3px solid #ff7200e6}.KioskApp-module__C-VvjG__healthQuestion{border:1px solid var(--kiosk-border);background:var(--kiosk-nested);border-radius:14px;min-width:0;margin:0;padding:20px}.KioskApp-module__C-VvjG__healthLegend{width:100%;padding:0;font-size:15px}.KioskApp-module__C-VvjG__segmentedControl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.KioskApp-module__C-VvjG__segment{border:1.5px solid var(--kiosk-border);color:#aaa;cursor:pointer;background:#222731;border-radius:10px;place-items:center;min-height:54px;padding:8px 12px;font-size:14px;font-weight:780;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative}.KioskApp-module__C-VvjG__segmentSelected{border-color:var(--kiosk-success);color:#a7f3d0;background:#065f4647;box-shadow:inset 0 0 0 1px #32d58333}.KioskApp-module__C-VvjG__segmentAttention{border-color:var(--kiosk-warning);color:#fde68a;background:#78350f47;box-shadow:inset 0 0 0 1px #f5a52438}.KioskApp-module__C-VvjG__detailsReveal{border-top:1px solid var(--kiosk-border);margin-top:16px;padding-top:16px;animation:.18s ease-out KioskApp-module__C-VvjG__reveal}.KioskApp-module__C-VvjG__consentBlock{border:1.5px solid var(--kiosk-border);background:var(--kiosk-nested);border-radius:14px;padding:18px}.KioskApp-module__C-VvjG__consentLabel{color:#ededed;cursor:pointer;border-radius:10px;align-items:flex-start;gap:13px;min-height:48px;margin:-9px;padding:9px;font-size:14px;font-weight:720;line-height:1.5;display:flex;position:relative}.KioskApp-module__C-VvjG__checkVisual{border-radius:7px;width:28px;height:28px;margin-top:-2px}.KioskApp-module__C-VvjG__consentLabel input:checked+.KioskApp-module__C-VvjG__checkVisual{border-color:var(--kiosk-accent);background:var(--kiosk-accent)}.KioskApp-module__C-VvjG__consentDescription{margin-top:10px;margin-left:41px}.KioskApp-module__C-VvjG__minorNotice,.KioskApp-module__C-VvjG__healthNotice,.KioskApp-module__C-VvjG__placeholderNotice,.KioskApp-module__C-VvjG__minorFinalNotice{border-radius:13px;align-items:flex-start;gap:12px;max-width:900px;margin-top:24px;padding:16px 18px;line-height:1.45;display:flex}.KioskApp-module__C-VvjG__minorNotice,.KioskApp-module__C-VvjG__minorFinalNotice{color:#fde68a;background:#78350f3b;border:1px solid #f5a52461}.KioskApp-module__C-VvjG__healthNotice{color:#bae6fd;background:#0c4a6e38;border:1px solid #38bdf852}.KioskApp-module__C-VvjG__minorNotice svg,.KioskApp-module__C-VvjG__healthNotice svg,.KioskApp-module__C-VvjG__placeholderNotice svg{flex:none;margin-top:2px}.KioskApp-module__C-VvjG__minorNotice strong,.KioskApp-module__C-VvjG__healthNotice strong,.KioskApp-module__C-VvjG__placeholderNotice strong{font-size:14px;display:block}.KioskApp-module__C-VvjG__minorNotice p,.KioskApp-module__C-VvjG__healthNotice p,.KioskApp-module__C-VvjG__placeholderNotice p{margin:3px 0 0;font-size:12px}.KioskApp-module__C-VvjG__emptyStep{border:1px dashed var(--kiosk-border);color:var(--kiosk-muted);background:var(--kiosk-nested);text-align:center;border-radius:12px;padding:24px}.KioskApp-module__C-VvjG__formActions{border-top:1px solid var(--kiosk-border);justify-content:space-between;align-items:center;gap:14px;max-width:900px;margin-top:34px;padding-top:24px;display:flex}.KioskApp-module__C-VvjG__nextButton,.KioskApp-module__C-VvjG__submitButton{min-width:182px}.KioskApp-module__C-VvjG__submitButton{min-width:230px}.KioskApp-module__C-VvjG__dangerButton{color:var(--kiosk-white);background:#c6322b}.KioskApp-module__C-VvjG__reviewLayout{max-width:900px;margin-top:28px}.KioskApp-module__C-VvjG__reviewIntro{align-items:center;gap:14px;margin-bottom:20px;display:flex}.KioskApp-module__C-VvjG__reviewIntro h2{letter-spacing:-.02em;margin:0;font-size:20px}.KioskApp-module__C-VvjG__reviewIntro p{color:var(--kiosk-muted);margin:4px 0 0;font-size:13px}.KioskApp-module__C-VvjG__sectionIcon{color:#ff9a64;background:#ff5a001a;border:1px solid #ff5a004d;border-radius:12px;flex:none;place-items:center;width:50px;height:50px;display:grid}.KioskApp-module__C-VvjG__reviewSections{flex-direction:column;gap:12px;display:flex}.KioskApp-module__C-VvjG__reviewCard{border:1px solid var(--kiosk-border);background:var(--kiosk-nested);border-radius:13px;overflow:hidden}.KioskApp-module__C-VvjG__reviewCardHeader{border-bottom:1px solid var(--kiosk-border);background:#222731;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;display:flex}.KioskApp-module__C-VvjG__reviewCardHeader span{color:var(--kiosk-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.KioskApp-module__C-VvjG__reviewCardHeader h3{margin:2px 0 0;font-size:15px}.KioskApp-module__C-VvjG__editButton{border:1px solid var(--kiosk-border);color:#ff9a64;background:var(--kiosk-nested);border-radius:10px;align-items:center;gap:3px;min-width:48px;min-height:48px;padding:0 10px 0 14px;font-size:12px;font-weight:800;display:inline-flex}.KioskApp-module__C-VvjG__answerList{margin:0}.KioskApp-module__C-VvjG__answerRow{border-top:1px solid #414141b3;grid-template-columns:minmax(180px,.9fr) minmax(0,1.3fr);gap:20px;padding:13px 17px;font-size:12px;line-height:1.45;display:grid}.KioskApp-module__C-VvjG__answerRow:first-child{border-top:0}.KioskApp-module__C-VvjG__answerRow dt{color:var(--kiosk-muted)}.KioskApp-module__C-VvjG__answerRow dd{overflow-wrap:anywhere;color:#ededed;margin:0;font-weight:720}.KioskApp-module__C-VvjG__answerRow dd small{color:#fdba74;margin-top:4px;font-weight:600;display:block}.KioskApp-module__C-VvjG__placeholderNotice{border:1px solid var(--kiosk-border);color:#b8b8b8;background:var(--kiosk-nested)}.KioskApp-module__C-VvjG__minorFinalNotice{font-size:12px;font-weight:700}.KioskApp-module__C-VvjG__consents{flex-direction:column;gap:11px;margin-top:16px;display:flex}.KioskApp-module__C-VvjG__modalBackdrop{z-index:100;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02060cd1;place-items:center;display:grid;position:fixed;inset:0}.KioskApp-module__C-VvjG__modal{border:1px solid var(--kiosk-border);width:min(520px,100%);color:var(--kiosk-white);background:var(--kiosk-surface);text-align:center;border-radius:20px;padding:34px;animation:.18s ease-out KioskApp-module__C-VvjG__modalIn;position:relative;box-shadow:0 30px 90px #00000080}.KioskApp-module__C-VvjG__modal .KioskApp-module__C-VvjG__heroIcon{margin-top:0}.KioskApp-module__C-VvjG__modal h2{letter-spacing:-.03em;margin:15px 0 0;font-size:28px}.KioskApp-module__C-VvjG__modal p{color:#a3a3a3;margin:10px auto 0;line-height:1.5}.KioskApp-module__C-VvjG__modalClose{border:1px solid var(--kiosk-border);color:#c5c5c5;background:#272c36;border-radius:10px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:14px;right:14px}.KioskApp-module__C-VvjG__modalActions{justify-content:center;gap:10px;margin-top:25px;display:flex}@media (hover:hover){.KioskApp-module__C-VvjG__primaryButton:hover,.KioskApp-module__C-VvjG__heroButton:hover,.KioskApp-module__C-VvjG__nextButton:hover,.KioskApp-module__C-VvjG__submitButton:hover{background:var(--kiosk-accent-hover);color:var(--kiosk-surface);transform:translateY(-1px);box-shadow:0 16px 36px #ff5a0038}.KioskApp-module__C-VvjG__secondaryButton:hover,.KioskApp-module__C-VvjG__backButton:hover,.KioskApp-module__C-VvjG__editButton:hover,.KioskApp-module__C-VvjG__modalClose:hover{background:#303641;border-color:#5c5c5c}.KioskApp-module__C-VvjG__dangerButton:hover{background:#dd3d34}.KioskApp-module__C-VvjG__choiceCard:hover{border-color:#6a4a3d;transform:translateY(-1px)}.KioskApp-module__C-VvjG__choiceSelected:hover{border-color:var(--kiosk-accent-hover)}}@keyframes KioskApp-module__C-VvjG__spin{to{transform:rotate(360deg)}}@keyframes KioskApp-module__C-VvjG__successIn{0%{opacity:0;transform:scale(.68)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes KioskApp-module__C-VvjG__reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes KioskApp-module__C-VvjG__modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.KioskApp-module__C-VvjG__welcomeHero{text-align:center;grid-template-columns:1fr;width:min(100% - 48px,820px);min-height:calc(100dvh - 142px);padding-top:76px}.KioskApp-module__C-VvjG__welcomeCopy{flex-direction:column;align-items:center;display:flex}.KioskApp-module__C-VvjG__heroVisual{display:none}.KioskApp-module__C-VvjG__formShell{grid-template-columns:1fr;width:min(920px,100% - 28px);padding-top:18px}.KioskApp-module__C-VvjG__stepSidebar{display:none}.KioskApp-module__C-VvjG__mobileProgress{border-bottom:1px solid var(--kiosk-border);margin-bottom:25px;padding-bottom:19px;display:block}.KioskApp-module__C-VvjG__mobileProgress>div:first-child{color:var(--kiosk-muted);justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:750;display:flex}.KioskApp-module__C-VvjG__mobileProgress strong{color:#e5e5e5}.KioskApp-module__C-VvjG__formTitleBlock{padding-bottom:23px}}@media (max-width:680px){.KioskApp-module__C-VvjG__kiosk{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.KioskApp-module__C-VvjG__cornerStatus{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right))}.KioskApp-module__C-VvjG__centerCard,.KioskApp-module__C-VvjG__successCard{border-radius:20px;padding:30px 21px}.KioskApp-module__C-VvjG__centerCard .KioskApp-module__C-VvjG__brand{align-self:flex-start}.KioskApp-module__C-VvjG__centerCard .KioskApp-module__C-VvjG__brandLogo{width:145px}.KioskApp-module__C-VvjG__centerTitle,.KioskApp-module__C-VvjG__successTitle{font-size:34px}.KioskApp-module__C-VvjG__welcomeHeader,.KioskApp-module__C-VvjG__formHeader{min-height:70px;padding:max(12px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 12px max(14px, env(safe-area-inset-left))}.KioskApp-module__C-VvjG__brandCompact .KioskApp-module__C-VvjG__brandLogo{width:112px}.KioskApp-module__C-VvjG__headerMeta .KioskApp-module__C-VvjG__branchChip{display:none}.KioskApp-module__C-VvjG__statusPill{min-height:34px;font-size:12px}.KioskApp-module__C-VvjG__welcomeBackground{padding:0}.KioskApp-module__C-VvjG__welcomeHero{width:calc(100% - 32px);min-height:calc(100dvh - 128px);padding:42px 0 52px}.KioskApp-module__C-VvjG__welcomeTitle{font-size:clamp(43px,13vw,54px)}.KioskApp-module__C-VvjG__welcomeLead{font-size:17px}.KioskApp-module__C-VvjG__heroButton{width:100%}.KioskApp-module__C-VvjG__privacyLine{text-align:left;align-items:flex-start}.KioskApp-module__C-VvjG__welcomeFooter{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.KioskApp-module__C-VvjG__welcomeFooter span:last-child{display:none}.KioskApp-module__C-VvjG__formHeader{min-height:70px}.KioskApp-module__C-VvjG__networkBanner{top:70px}.KioskApp-module__C-VvjG__formShell{width:calc(100% - 16px);padding-top:8px}.KioskApp-module__C-VvjG__formContent{border-radius:16px;padding:23px 16px}.KioskApp-module__C-VvjG__formTitle{font-size:31px}.KioskApp-module__C-VvjG__questionList{grid-template-columns:1fr;gap:22px}.KioskApp-module__C-VvjG__questionList>*{grid-column:1}.KioskApp-module__C-VvjG__choiceGrid,.KioskApp-module__C-VvjG__segmentedControl{grid-template-columns:1fr}.KioskApp-module__C-VvjG__healthQuestion{padding:16px}.KioskApp-module__C-VvjG__formActions{align-items:stretch}.KioskApp-module__C-VvjG__backButton{flex:none;padding:0 15px}.KioskApp-module__C-VvjG__nextButton,.KioskApp-module__C-VvjG__submitButton{flex:1;min-width:0;padding:0 15px}.KioskApp-module__C-VvjG__answerRow{grid-template-columns:1fr;gap:3px}.KioskApp-module__C-VvjG__reviewCardHeader{align-items:flex-start}.KioskApp-module__C-VvjG__editButton{flex:none}.KioskApp-module__C-VvjG__modal{padding:30px 20px}.KioskApp-module__C-VvjG__modalActions{flex-direction:column}.KioskApp-module__C-VvjG__modalActions>*{width:100%}}@media (max-width:400px){.KioskApp-module__C-VvjG__formActions{flex-direction:column-reverse}.KioskApp-module__C-VvjG__formActions>*{width:100%}.KioskApp-module__C-VvjG__reviewIntro{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.KioskApp-module__C-VvjG__spinner,.KioskApp-module__C-VvjG__successMark,.KioskApp-module__C-VvjG__detailsReveal,.KioskApp-module__C-VvjG__modal{animation:none}.KioskApp-module__C-VvjG__progressTrack>span,.KioskApp-module__C-VvjG__choiceCard,.KioskApp-module__C-VvjG__segment,.KioskApp-module__C-VvjG__primaryButton,.KioskApp-module__C-VvjG__secondaryButton,.KioskApp-module__C-VvjG__heroButton,.KioskApp-module__C-VvjG__nextButton,.KioskApp-module__C-VvjG__submitButton,.KioskApp-module__C-VvjG__backButton,.KioskApp-module__C-VvjG__dangerButton,.KioskApp-module__C-VvjG__editButton{scroll-behavior:auto;transition:none}}
