.page_controls__t38r3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-4);margin-bottom:var(--ss-5)}.page_windowTabs__7dEYJ{display:flex;gap:var(--ss-2)}.page_windowTab__oBu98{font-family:inherit;font-size:var(--ss-t-sm);font-weight:700;background:var(--white);border:1.5px solid var(--border);border-radius:var(--ss-r-sm);color:var(--ss-muted);padding:0 16px;min-height:44px;cursor:pointer;transition:border-color .12s,color .12s}.page_windowTab__oBu98:hover{border-color:var(--ss-teal);color:var(--ss-teal)}.page_windowTabActive__44AAo{background:var(--ss-teal);border-color:var(--ss-teal);color:var(--ss-on-dark)}.page_windowTabActive__44AAo:hover{color:var(--ss-on-dark)}.page_windowTab__oBu98:focus-visible{outline:2px solid var(--ss-teal);outline-offset:2px}.page_filterRow__RJ02_{display:flex;align-items:center;gap:var(--ss-2)}.page_filterLabel__wPPbS{font-size:var(--ss-t-sm);color:var(--ss-muted)}.page_filterSelect__ca2KA{font-family:inherit;font-size:var(--ss-t-sm);border:1.5px solid var(--border);border-radius:var(--ss-r-sm);padding:0 12px;min-height:44px;background:var(--white);color:var(--ss-ink)}.page_filterSelect__ca2KA:focus{border-color:var(--ss-teal);outline:none;box-shadow:0 0 0 3px rgba(45,99,99,.12)}.page_exportButton__y_7zW{margin-left:auto;font-family:inherit;font-size:var(--ss-t-sm);font-weight:700;background:var(--white);border:1.5px solid var(--border);border-radius:var(--ss-r-sm);color:var(--ss-teal);padding:0 16px;min-height:44px;cursor:pointer;transition:border-color .12s,color .12s}.page_exportButton__y_7zW:hover:not(:disabled){border-color:var(--ss-teal)}.page_exportButton__y_7zW:disabled{opacity:.55;cursor:default}.page_exportButton__y_7zW:focus-visible{outline:2px solid var(--ss-teal);outline-offset:2px}.page_statsGrid__GKK9r{display:flex;flex-wrap:wrap;gap:var(--ss-4);margin-bottom:var(--ss-6)}.page_statCard__bUMRL{background:var(--white);border:1px solid var(--border);border-radius:var(--ss-r-md);box-shadow:var(--ss-shadow-sm);padding:var(--ss-4) var(--ss-5);display:flex;flex-direction:column;min-width:140px}.page_statSub__ps4ji{font-size:var(--ss-t-xs);color:var(--ss-muted);letter-spacing:.4px;margin-top:4px}.page_chartSection__nz5Wl,.page_tableSection__PHeZy{margin-bottom:var(--ss-6)}.page_sectionTitle__CXviJ{font-size:var(--ss-t-xs);font-weight:700;color:var(--ss-teal);letter-spacing:.16em;text-transform:uppercase;margin:0 0 var(--ss-3)}.page_timezoneHint__Pg2Qg{font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--ss-muted);margin-left:6px}.page_hourBars___3XdX{display:flex;align-items:flex-end;gap:4px;height:64px;padding-bottom:20px;position:relative}.page_hourBar__VBhQk{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0;position:relative}.page_hourBarFill__0_Ma4{width:100%;height:calc(var(--pct) * 60px);background:var(--ss-teal);border-radius:2px 2px 0 0;min-height:2px}.page_hourLabel__kNbsv{position:absolute;bottom:-20px;font-size:.75rem;color:var(--ss-muted);white-space:nowrap}@media (max-width:640px){.page_hourBars___3XdX{gap:2px}.page_hourBar__VBhQk:not(:nth-child(3n+1)) .page_hourLabel__kNbsv{display:none}}.page_srOnly__ckFjD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_analyticsTable__BkelY{width:100%;border-spacing:0;background:var(--white);border:1px solid var(--border);border-radius:var(--ss-r-md);box-shadow:var(--ss-shadow-sm);overflow:hidden}.page_analyticsTable__BkelY th{font-size:var(--ss-t-xs);font-weight:700;color:var(--ss-muted);letter-spacing:.12em;text-transform:uppercase;padding:12px 16px;text-align:left;border-bottom:1px solid var(--border)}.page_analyticsTable__BkelY td{font-size:var(--ss-t-sm);color:var(--ss-body);padding:12px 16px;border-bottom:1px solid var(--border)}.page_analyticsTable__BkelY tr:last-child td{border-bottom:none}.page_loading__L5Cqs{font-size:var(--ss-t-sm);color:var(--ss-muted);padding:40px 0}.page_errorText__E3nvQ{font-size:var(--ss-t-sm);color:var(--ss-clay);padding:12px 0}.page_emptyBlock__ca2l0{background:var(--white);border:1px solid var(--border);border-radius:var(--ss-r-md);padding:var(--ss-6);box-shadow:var(--ss-shadow-sm);max-width:520px}.page_emptyHeading__516lJ{font-family:var(--ss-font-display);font-size:var(--ss-t-xl);font-weight:700;font-style:italic;color:var(--ss-ink);margin:0 0 var(--ss-2)}.page_emptyBody__ETCzk{font-size:var(--ss-t-sm);color:var(--ss-muted);line-height:1.6;margin:0}.page_errorText__E3nvQ a{text-decoration:underline;text-underline-offset:2px}.page_pageHeader__XfHQm{display:flex;align-items:center;gap:var(--ss-3);margin:0 0 var(--ss-5)}.page_pageTitle__YIbXc{font-family:var(--ss-font-display);font-size:var(--ss-t-2xl);font-weight:700;font-style:italic;letter-spacing:-.5px;line-height:1.04;color:var(--ss-ink);margin:0}.page_pageSubtitle__6Swv4{font-size:var(--ss-t-base);color:var(--ss-muted);margin:0 0 var(--ss-5);max-width:540px;line-height:1.6}.page_readyBadge__ca8Ue{display:flex;align-items:center;gap:6px;font-size:var(--ss-t-xs);font-weight:700;color:#4a5a30;background:#eef2e3;border:1.5px solid rgba(122,140,90,.4);border-radius:var(--ss-r-pill);padding:5px 12px}.page_readyDot__XBOL_{width:7px;height:7px;background:var(--ss-sage);border-radius:50%;flex-shrink:0}.page_allDoneBanner__ecfcN{background:#eef2e3;border:1.5px solid rgba(122,140,90,.4);border-radius:var(--ss-r-md);padding:14px 18px;font-size:var(--ss-t-sm);color:#4a5a30;margin-bottom:var(--ss-5)}.page_allDoneBanner__ecfcN strong{display:block;margin-bottom:2px}.page_stepsCard__llQHw{background:var(--white);border:1px solid var(--border);border-radius:var(--ss-r-md);padding:var(--ss-6);box-shadow:var(--ss-shadow-block);margin-bottom:var(--ss-5)}.page_stepsTitle__xQS7F{font-size:var(--ss-t-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ss-teal);margin:0 0 var(--ss-5)}.page_stepsList__uGz0O{display:flex;flex-direction:column}.page_step__wSW_4{display:flex;gap:16px}.page_stepPending__CTa0j{opacity:.5}.page_stepLeft__cONvJ{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px}.page_stepIcon__Z0w1Q{width:20px;height:20px;flex-shrink:0}.page_stepIconDone__LL903{color:var(--ss-sage)}.page_stepIconActive__Tu3gi{color:var(--ss-teal)}.page_stepIconPending__WBYgC{color:#ccc}.page_stepLine__y0sny{flex:1 1;width:2px;background:var(--border);margin:4px 0;min-height:20px}.page_stepLineDone__eKhvc{background:var(--ss-sage);opacity:.4}.page_stepBody__cAEaL{padding-bottom:24px;flex:1 1;min-width:0}.page_step__wSW_4:last-child .page_stepBody__cAEaL{padding-bottom:0}.page_stepLabelRow__zG9OG{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.page_stepLabel__y7mcc{font-size:var(--ss-t-base);font-weight:700;color:var(--ss-ink)}.page_stepLabelDone__QSZ49{color:var(--ss-muted);font-weight:600}.page_stepDesc__4WvIO{font-size:var(--ss-t-sm);color:var(--ss-muted);margin:0 0 10px;line-height:1.55}.page_stepAction__qbGdC{margin-top:2px}.page_stepError__JzodW{margin-top:12px;background:#fbeae6;border:1.5px solid rgba(151,53,50,.32);border-radius:var(--ss-r-sm);color:var(--ss-clay);font-size:var(--ss-t-sm);line-height:1.5;padding:10px 14px;max-width:480px}.page_stepBtn__c3NIc{display:inline-flex;align-items:center;font-family:inherit;font-size:var(--ss-t-sm);font-weight:700;min-height:44px;background:var(--ss-sun);border:none;border-radius:var(--ss-r-sm);color:var(--ss-teal-deep);padding:0 20px;cursor:pointer;box-shadow:var(--ss-shadow-block-sun);transition:transform .16s,box-shadow .16s;letter-spacing:.3px}.page_stepBtn__c3NIc:hover{transform:translate(-1px,-1px);box-shadow:8px 8px 0 rgba(240,176,64,.42)}.page_stepBtn__c3NIc:active{transform:translate(2px,2px);box-shadow:2px 2px 0 rgba(240,176,64,.42)}.page_stepBtnSecondary__QNaqG{display:inline-flex;align-items:center;font-family:inherit;font-size:var(--ss-t-xs);font-weight:600;min-height:32px;background:transparent;border:1.5px solid rgba(45,99,99,.28);border-radius:var(--ss-r-sm);color:var(--ss-teal);padding:0 12px;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.page_stepBtnSecondary__QNaqG:hover{border-color:var(--ss-teal);color:var(--ss-teal);background:rgba(45,99,99,.05)}.page_statsGrid___pqlK{display:flex;gap:var(--ss-3);flex-wrap:wrap}.page_statCard__tKMY7{background:var(--white);border:1px solid var(--border);border-radius:var(--ss-r-md);padding:var(--ss-4) var(--ss-5);display:flex;flex-direction:column;gap:3px;min-width:130px;box-shadow:var(--ss-shadow-sm)}.page_statNumber__7_vHv{font-family:var(--ss-font-display);font-size:2.4rem;font-weight:700;font-style:italic;color:var(--ss-teal);line-height:1}.page_statLabel__xyDJ2{font-size:var(--ss-t-xs);color:var(--ss-muted);letter-spacing:.4px;margin-top:2px}.page_supportNote__swYn5{margin-top:var(--ss-6);font-size:var(--ss-t-sm);color:var(--ss-muted)}.page_supportNote__swYn5 a{color:var(--ss-teal);text-decoration:underline;text-underline-offset:2px}.page_stepError__JzodW a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:600}