._button_13421_1{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--control-height);padding-inline:var(--space-4);border-radius:var(--radius-3);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-line-ratio);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);border:1px solid #0000;text-decoration:none;display:inline-flex}._button_13421_1:focus-visible{outline:var(--focus-ring);outline-offset:2px}._iconOnly_13421_30{width:var(--control-height);padding-inline:0}._fullWidth_13421_35{width:100%;display:flex}._primary_13421_40{background-color:var(--color-primary);color:var(--color-on-primary)}._secondary_13421_45{border-color:var(--color-primary);color:var(--color-primary-dark);background-color:#0000}._tertiary_13421_51{background-color:var(--color-primary-light);color:var(--color-primary-dark)}._destructive_13421_56{border-color:var(--color-danger);color:var(--color-danger-ink);background-color:#0000}._flat_13421_62{background-color:var(--color-surface-alt);border-color:var(--color-border);color:var(--color-text)}._primary_13421_40:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-primary-hover)}._primary_13421_40:active:not(:disabled,[aria-disabled=true]){background-color:var(--color-primary-active)}._secondary_13421_45:hover:not(:disabled,[aria-disabled=true]),._tertiary_13421_51:hover:not(:disabled,[aria-disabled=true]),._destructive_13421_56:hover:not(:disabled,[aria-disabled=true]),._flat_13421_62:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-surface-hover)}._button_13421_1:disabled,._button_13421_1[aria-disabled=true]{cursor:not-allowed}._primary_13421_40:disabled,._primary_13421_40[aria-disabled=true]{background-color:var(--color-border);color:color-mix(in srgb, var(--color-on-primary) 60%, transparent)}._secondary_13421_45:disabled,._secondary_13421_45[aria-disabled=true],._destructive_13421_56:disabled,._destructive_13421_56[aria-disabled=true]{border-color:var(--color-border);opacity:.6}._tertiary_13421_51:disabled,._tertiary_13421_51[aria-disabled=true],._flat_13421_62:disabled,._flat_13421_62[aria-disabled=true]{opacity:.5}._stores_np911_1{flex-direction:column;gap:12px;width:100%;display:flex}._store_np911_1{background-color:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-sans);border-radius:var(--radius-3);box-shadow:0 var(--shadow-raised-y) var(--shadow-raised-blur) color-mix(in srgb, var(--color-primary) var(--shadow-raised-mix), transparent);transition:all var(--transition-normal);justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:600;display:inline-flex}._store_np911_1:hover{background-color:var(--color-primary-hover);color:var(--color-on-primary);transform:translateY(-2px)}._notice_1srf5_1{gap:var(--space-4);flex-direction:column;display:flex}._region_glhum_3{inset:auto var(--space-4) calc(var(--space-4) + var(--app-bottom-bar-height,0px));z-index:100;width:auto;height:auto;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}._modalRegion_glhum_19{--app-bottom-bar-height:0px}._live_glhum_23{justify-content:center;display:flex}._toast_glhum_28{pointer-events:auto;align-items:center;gap:var(--space-3);max-width:var(--layout-content-max);padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-2);border-radius:var(--radius-full);box-shadow:var(--shadow-card);animation:_slideIn_glhum_1 var(--transition-normal);display:flex}._neutral_glhum_42{background-color:var(--color-secondary);color:var(--color-on-secondary)}._success_glhum_47{background-color:var(--color-success);color:var(--color-on-success)}._danger_glhum_52{background-color:var(--color-danger);color:var(--color-on-danger)}._message_glhum_57{overflow-wrap:anywhere}._dismiss_glhum_61{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._dismiss_glhum_61:hover{background-color:color-mix(in srgb, currentColor 15%, transparent)}._dismiss_glhum_61:focus-visible{outline-offset:-2px;outline:2px solid}@media (prefers-reduced-motion:reduce){._toast_glhum_28{animation-name:_fadeIn_glhum_1}}@keyframes _slideIn_glhum_1{0%{opacity:0;transform:translateY(var(--space-4))}}@keyframes _fadeIn_glhum_1{0%{opacity:0}}._dialog_1wjw7_3{box-sizing:border-box;background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);overscroll-behavior:contain;border:0;padding:0;overflow-y:auto}._dialog_1wjw7_3::backdrop,._confirm_1wjw7_16::backdrop{background-color:var(--color-scrim)}@media (width<768px){._dialog_1wjw7_3{width:100%;max-width:100%;max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-5_5) var(--radius-5_5) 0 0;margin:auto 0 0}._dialog_1wjw7_3[open]{animation:_slideUp_1wjw7_1 var(--transition-normal)}}@media (width>=768px){._dialog_1wjw7_3{width:calc(100% - 2 * var(--space-6));max-width:var(--layout-content-max);max-height:calc(100dvh - 2 * var(--space-8));border-radius:var(--radius-5_5);margin:auto}}@media (prefers-reduced-motion:reduce){._dialog_1wjw7_3[open]{animation:none}}@keyframes _slideUp_1wjw7_1{0%{transform:translateY(100%)}}._header_1wjw7_56{z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-2);background-color:var(--color-surface);display:flex;position:sticky;top:0}._title_1wjw7_67{flex:1 1 0;min-width:0;margin:0}._header_1wjw7_56 ._close_1wjw7_73{flex-shrink:0}._body_1wjw7_77{gap:var(--space-4);padding:var(--space-2) var(--space-5) var(--space-5);flex-direction:column;display:flex}._footer_1wjw7_84{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);background-color:var(--color-surface);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex;position:sticky;bottom:0}._confirm_1wjw7_16{box-sizing:border-box;width:calc(100% - 2 * var(--space-6));max-width:calc(var(--layout-content-max) / 2);padding:var(--space-5);border-radius:var(--radius-5_5);background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);border:0;margin:auto}._confirmActions_1wjw7_109{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._container_onups_1{background:linear-gradient(135deg, var(--color-background) 0%, var(--color-surface-alt) 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}._blob_onups_11{border-radius:var(--radius-full);filter:blur(80px);z-index:1;opacity:.15;pointer-events:none;position:absolute}._blob1_onups_20{background-color:var(--color-primary);width:400px;height:400px;top:-100px;right:-50px}._blob2_onups_28{background-color:var(--color-orange);width:500px;height:500px;bottom:-150px;left:-100px}._header_onups_37{z-index:10;background:color-mix(in srgb, var(--color-surface) 40%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);justify-content:space-between;align-items:center;padding:24px 8%;display:flex;position:relative}._logoContainer_onups_50{align-items:center;gap:10px;display:flex}._logoIcon_onups_56{border-radius:var(--radius-2);background-color:var(--color-primary);width:36px;height:36px;color:var(--color-on-primary);justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}._logoText_onups_69{font-family:var(--font-sans);letter-spacing:-.5px;font-size:24px;font-weight:800}._logoLeaf_onups_76{color:var(--color-secondary)}._nav_onups_81{align-items:center;gap:32px;display:flex}._navLink_onups_87{color:var(--color-text-subtle);transition:color var(--transition-fast);font-size:15px;font-weight:500}._navLink_onups_87:hover{color:var(--color-primary-dark)}._hero_onups_99{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:900px;margin:0 auto;padding:80px 24px 60px;display:flex;position:relative}._badge_onups_113{background-color:var(--color-primary-light);color:var(--color-primary-dark);font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}._title_onups_130{letter-spacing:-1.5px;margin-bottom:24px;font-size:clamp(38px,6vw,64px);line-height:1.1}._titleHighlight_onups_137{color:var(--color-primary-dark)}._subtitle_onups_141{color:var(--color-text-subtle);max-width:600px;margin-bottom:40px;font-size:clamp(16px,2.5vw,20px);line-height:1.6}._ctaGroup_onups_149{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}._featuresSection_onups_157{z-index:2;background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:80px 8%;position:relative}._sectionHeader_onups_165{text-align:center;max-width:600px;margin:0 auto 60px}._sectionTitle_onups_171{letter-spacing:-.8px;margin-bottom:16px;font-size:36px}._sectionSubtitle_onups_177{color:var(--color-text-muted);font-size:16px}._grid_onups_182{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}._card_onups_188{background-color:var(--color-surface);border-radius:var(--radius-4_5);border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:all var(--transition-normal);padding:32px}._card_onups_188:hover{border-color:var(--color-border-strong);transform:translateY(-8px)}._iconBox_onups_202{border-radius:var(--radius-3);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex}._cardTitle_onups_212{letter-spacing:-.4px;margin-bottom:12px;font-size:20px}._cardDesc_onups_218{color:var(--color-text-subtle);font-size:14.5px;line-height:1.6}._footer_onups_225{z-index:2;border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px 8%;font-size:14px;display:flex;position:relative}._footerLinks_onups_240{gap:20px;display:flex}._footerLink_onups_240{color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}._footerLink_onups_240:hover{color:var(--color-primary-dark)}@media (width<768px){._header_onups_37{padding-inline:var(--space-4);gap:var(--space-3)}._nav_onups_81{gap:var(--space-3)}._featuresLink_onups_266{display:none}._logIn_onups_270{white-space:nowrap}}._page_1ee2f_1{background:linear-gradient(135deg, var(--color-background) 0%, var(--color-surface-alt) 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}._blob_1ee2f_11{border-radius:var(--radius-full);filter:blur(80px);opacity:.12;z-index:1;pointer-events:none;position:absolute}._blobLeft_1ee2f_20{background-color:var(--color-primary);width:350px;height:350px;top:10%;left:5%}._blobRight_1ee2f_28{background-color:var(--color-secondary);width:350px;height:350px;bottom:10%;right:5%}._card_1ee2f_36{z-index:2;border-radius:var(--radius-5_5);width:100%;max-width:460px;box-shadow:var(--shadow-card);flex-direction:column;padding:40px;display:flex;position:relative}._header_1ee2f_48{text-align:center;margin-bottom:32px}._logoIcon_1ee2f_53{border-radius:var(--radius-3);background-color:var(--color-primary);width:48px;height:48px;color:var(--color-on-primary);font-family:var(--font-sans);box-shadow:0 var(--shadow-raised-y) var(--shadow-raised-blur) color-mix(in srgb, var(--color-primary) var(--shadow-raised-mix), transparent);justify-content:center;align-items:center;margin-bottom:16px;font-size:24px;font-weight:800;display:inline-flex}._title_1ee2f_70{letter-spacing:-.6px;margin-bottom:8px;font-size:28px;font-weight:700}._subtitle_1ee2f_77{color:var(--color-text-muted);font-size:14.5px;line-height:1.5}._form_1ee2f_83{flex-direction:column;gap:20px;display:flex}._bannerSlot_1ee2f_89{width:100%;margin-bottom:var(--space-5)}._successAlert_1ee2f_94{background-color:color-mix(in srgb, var(--color-success) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 20%, transparent);border-radius:var(--radius-2);color:var(--color-success-ink);text-align:center;padding:12px 16px;font-size:13.5px;line-height:1.4}._footer_1ee2f_105{text-align:center;color:var(--color-text-subtle);margin-top:32px;font-size:14px}._footerLink_1ee2f_112{color:var(--color-primary-dark);font-weight:600}._footerLink_1ee2f_112:hover{text-decoration:underline}._labelAccessory_1ee2f_121{font-size:var(--type-caption-size)}._backButton_1ee2f_125{color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex;position:absolute;top:24px;left:24px}._backButton_1ee2f_125:hover{color:var(--color-text)}._divider_1ee2f_145{text-align:center;align-items:center;width:100%;margin:24px 0 16px;display:flex}._dividerLine_1ee2f_153{background-color:var(--color-border);flex:1;height:1px}._dividerText_1ee2f_159{text-transform:uppercase;letter-spacing:1.2px;color:var(--color-text-muted);padding:0 16px;font-size:12px;font-weight:700}._socialButtons_1ee2f_168{flex-direction:column;gap:12px;width:100%;display:flex}._socialButton_1ee2f_168{width:100%;min-height:var(--control-height);font-family:var(--font-sans);border-radius:var(--radius-3);border:1.5px solid var(--color-border);cursor:pointer;transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex}._googleButton_1ee2f_192{background-color:var(--color-surface);color:var(--color-text)}._googleButton_1ee2f_192:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-border-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}._appleButton_1ee2f_204{background-color:var(--color-text);color:var(--color-background);border-color:var(--color-text)}._appleButton_1ee2f_204:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-text) 85%, var(--color-background));box-shadow:var(--shadow-card);transform:translateY(-2px)}._socialButton_1ee2f_168:active:not(:disabled){transform:translateY(0)}._socialButton_1ee2f_168:disabled{opacity:.6;cursor:not-allowed}._socialIcon_1ee2f_225{justify-content:center;align-items:center;width:20px;height:20px;display:flex}._submitSm_1ee2f_233{margin-top:var(--space-2)}._submitLg_1ee2f_237,._stackedAction_1ee2f_241{margin-top:var(--space-4)}._field_kcpcc_1{gap:var(--space-2);flex-direction:column;display:flex}._labelRow_kcpcc_7{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._label_kcpcc_7{color:var(--color-text-muted);text-transform:uppercase}._input_kcpcc_19{box-sizing:border-box;width:100%;height:var(--control-height);padding-inline:var(--space-4);background-color:var(--color-surface-alt);border-radius:var(--radius-3);color:var(--color-text);font-family:var(--type-body-family);font-size:var(--type-body-size);transition:background-color var(--transition-fast), border-color var(--transition-fast);border:1.5px solid #0000}._input_kcpcc_19::placeholder{color:var(--color-text-muted)}._input_kcpcc_19:focus-visible{outline:var(--focus-ring);outline-offset:2px;background-color:var(--color-surface);border-color:var(--color-primary)}._input_kcpcc_19[aria-invalid=true]{border-color:var(--color-danger)}._input_kcpcc_19:disabled{cursor:not-allowed;opacity:.5}._banner_w6yt2_1{box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);background-color:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 20%, transparent);border-radius:var(--radius-2);text-align:center}._container_1p09u_2{background-color:var(--color-background);min-height:100vh;padding:32px 40px}._loading_1p09u_8{height:100vh;font-family:var(--font-sans);color:var(--color-text-muted);justify-content:center;align-items:center;font-size:18px;display:flex}._header_1p09u_18{align-items:center;gap:16px;margin-bottom:24px;display:flex}._header_1p09u_18 h1{letter-spacing:-.5px;font-size:22px;font-weight:700;font-family:var(--font-mono)}._header_1p09u_18 button{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:var(--radius-3);cursor:pointer;transition:all var(--transition-fast);padding:8px 14px;font-weight:600}._header_1p09u_18 button:hover{background-color:var(--color-surface-hover)}._error_1p09u_46{color:var(--color-danger-ink);font-weight:600}._table_1p09u_51{border-collapse:collapse;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-4_5);width:100%;overflow:hidden}._table_1p09u_51 th,._table_1p09u_51 td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:10px 12px;font-size:13.5px}._table_1p09u_51 th{background-color:var(--color-surface-alt);font-family:var(--font-mono);white-space:nowrap;font-weight:700}._memberCell_1p09u_76{white-space:nowrap;color:var(--color-text);font-weight:700}._emptyCell_1p09u_82{color:var(--color-text-muted)}._assignmentLine_1p09u_86{margin-bottom:4px}._assignmentLine_1p09u_86:last-child{margin-bottom:0}._container_l7e03_5{background:linear-gradient(135deg, var(--color-background) 0%, var(--color-surface-alt) 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}._header_l7e03_15{z-index:10;background:color-mix(in srgb, var(--color-surface) 40%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);justify-content:space-between;align-items:center;padding:24px 8%;display:flex;position:relative}._logoContainer_l7e03_28{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}._logoIcon_l7e03_36{border-radius:var(--radius-2);background-color:var(--color-primary);width:36px;height:36px;color:var(--color-on-primary);justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}._logoText_l7e03_49{font-family:var(--font-sans);letter-spacing:-.5px;font-size:24px;font-weight:800}._logoLeaf_l7e03_56{color:var(--color-secondary)}._nav_l7e03_61{align-items:center;gap:32px;display:flex}._navLink_l7e03_67{color:var(--color-text-subtle);transition:color var(--transition-fast);font-size:15px;font-weight:600;text-decoration:none}._navLink_l7e03_67:hover{color:var(--color-primary-dark)}._main_l7e03_80{z-index:2;flex:1;width:100%;max-width:760px;margin:0 auto;padding:56px 24px 72px;position:relative}._title_l7e03_90{font-family:var(--font-sans);letter-spacing:-1px;color:var(--color-text);margin-bottom:8px;font-size:40px;font-weight:800}._effective_l7e03_99{color:var(--color-text-muted);margin-bottom:32px;font-size:14px}._intro_l7e03_105{color:var(--color-text-subtle);margin-bottom:40px;font-size:17px;line-height:1.7}._prose_l7e03_114 h2{font-family:var(--font-sans);color:var(--color-text);margin:40px 0 12px;scroll-margin-top:24px;font-size:24px;font-weight:700}._prose_l7e03_114 h3{font-family:var(--font-sans);color:var(--color-text);margin:24px 0 8px;font-size:18px;font-weight:700}._prose_l7e03_114 p{color:var(--color-text-subtle);margin-bottom:16px;font-size:16px;line-height:1.7}._prose_l7e03_114 ul{margin:0 0 16px 20px}._prose_l7e03_114 li{color:var(--color-text-subtle);margin-bottom:8px;font-size:16px;line-height:1.7}._prose_l7e03_114 a{color:var(--color-primary-dark);text-underline-offset:2px;text-decoration:underline}._prose_l7e03_114 strong{color:var(--color-text);font-weight:700}._callout_l7e03_162{border:1px solid var(--color-border-strong);border-left:4px solid var(--color-primary);border-radius:var(--radius-3);background-color:var(--color-surface);margin:24px 0;padding:20px 24px}._callout_l7e03_162 p:last-child{margin-bottom:0}._tableWrap_l7e03_176{border:1px solid var(--color-border);border-radius:var(--radius-3);margin:16px 0 24px;overflow-x:auto}._table_l7e03_176{border-collapse:collapse;width:100%;font-size:15px}._table_l7e03_176 th,._table_l7e03_176 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:12px 16px;line-height:1.6}._table_l7e03_176 tbody tr:last-child td{border-bottom:none}._table_l7e03_176 th{background-color:var(--color-surface-alt);color:var(--color-text);white-space:nowrap;font-weight:700}._table_l7e03_176 td{color:var(--color-text-subtle)}._footer_l7e03_214{z-index:2;border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px 8%;font-size:14px;display:flex;position:relative}._footerLinks_l7e03_228{gap:20px;display:flex}._footerLink_l7e03_228{color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}._footerLink_l7e03_228:hover{color:var(--color-primary-dark)}@media (width<768px){._main_l7e03_80{padding:40px 20px 56px}._title_l7e03_90{font-size:32px}._nav_l7e03_61{gap:20px}}._column_13jxq_1{box-sizing:border-box;width:100%;max-width:var(--layout-content-max);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);margin-inline:auto}._container_1n1ob_1{padding:var(--space-10) var(--space-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._illustration_1n1ob_10{margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}._title_1n1ob_17,._subtitle_1n1ob_18{margin:0}._title_1n1ob_17{margin-bottom:var(--space-2)}._actions_1n1ob_27{justify-content:center;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-6);flex-wrap:wrap;display:flex}._prompt_jnv58_1{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}._stores_jnv58_8,._code_jnv58_9{width:100%;max-width:320px}._code_jnv58_9{gap:var(--space-3);flex-direction:column;display:flex}._splash_1kqjp_1{background:var(--color-background);justify-content:center;align-items:center;min-height:100vh;display:flex}._page_2eedu_1{min-height:100dvh;padding:var(--space-8) var(--space-5);background-color:var(--color-background)}._page_s4tdn_1{text-align:center;background:linear-gradient(135deg, var(--color-background) 0%, var(--color-surface-alt) 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:60px 24px;display:flex}._brand_s4tdn_12{font-family:var(--font-sans);letter-spacing:-.5px;color:var(--color-primary-dark);margin-bottom:32px;font-size:28px;font-weight:800}._headline_s4tdn_21{letter-spacing:-.8px;max-width:480px;margin-bottom:12px;font-size:clamp(26px,5vw,38px);line-height:1.2}._body_s4tdn_29{color:var(--color-text-subtle);max-width:420px;margin-bottom:32px;font-size:16px;line-height:1.6}._stores_s4tdn_37{width:100%;max-width:320px;margin-bottom:32px}._codeBlock_s4tdn_43{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-4_5);box-shadow:var(--shadow-card);max-width:320px;padding:24px 32px}._codeLabel_s4tdn_52{font-family:var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px;font-size:11px;font-weight:700}._code_s4tdn_43{font-family:var(--font-mono);letter-spacing:3px;color:var(--color-text);margin-bottom:12px;font-size:28px;font-weight:700}._hint_s4tdn_71{color:var(--color-text-muted);font-size:13px;line-height:1.5}._back_s4tdn_77{margin-top:24px}._header_17m8s_2{padding-block:var(--space-2) var(--space-2_5)}._titleRow_17m8s_6{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._title_17m8s_6{min-width:0;padding-bottom:var(--space-1);flex:1 1 0;margin:0}._eyebrow_17m8s_20{margin:0 0 var(--space-0_5)}._subtitle_17m8s_24{margin:var(--space-0_5) 0 0}._actions_17m8s_28{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._group_1lf5q_1{gap:var(--space-2);flex-direction:column;display:flex}._label_1lf5q_7{padding-inline:var(--space-1);margin:0}._list_1lf5q_12{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-4);margin:0;padding:0;list-style:none;overflow:hidden}._list_1lf5q_12>li+li{border-top:1px solid var(--color-border)}._row_1lf5q_27{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:var(--row-height);padding:var(--row-padding-block) var(--row-padding-inline);color:inherit;font:inherit;text-align:start;background:0 0;border:0;text-decoration:none;display:flex}._custom_1lf5q_43{padding:var(--row-padding-block) var(--row-padding-inline);min-height:var(--row-height);box-sizing:border-box}._interactive_1lf5q_49{cursor:pointer}._interactive_1lf5q_49:hover:not(:disabled){background-color:var(--color-surface-hover)}._interactive_1lf5q_49:focus-visible{outline:var(--focus-ring);outline-offset:-2px}._interactive_1lf5q_49:disabled,._row_1lf5q_27[aria-disabled=true]{cursor:not-allowed;opacity:.5}._tile_1lf5q_68{width:var(--row-tile);height:var(--row-tile);border-radius:var(--radius-3);background-color:var(--color-primary-light);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._tile_1lf5q_68>svg{width:var(--row-glyph);height:var(--row-glyph)}._tinted_1lf5q_86{background-color:color-mix(in srgb, var(--tile-fill) var(--wash-mix), transparent);color:var(--tile-ink)}._destructiveTile_1lf5q_91{background-color:color-mix(in srgb, var(--color-danger) var(--wash-mix), transparent);color:var(--color-danger-ink)}._body_1lf5q_96{flex-direction:column;flex:1 1 0;min-width:0;display:flex}._title_1lf5q_103,._destructiveTitle_1lf5q_104{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._destructiveTitle_1lf5q_104{color:var(--color-danger-ink)}._value_1lf5q_114{flex-shrink:0}._groups_6ozy6_1{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=768px){._compactOnly_6ozy6_8{display:none}}._lede_d4a5n_1{padding-block:var(--space-2) var(--space-4);margin:0}._header_edps3_2{gap:var(--space-1);padding-block:var(--space-2) var(--space-2_5);flex-direction:column;display:flex}._back_edps3_9{align-self:flex-start;align-items:center;gap:var(--space-0_5);min-height:var(--control-height);color:var(--color-primary-dark);text-decoration:none;display:inline-flex}._back_edps3_9:focus-visible{outline:var(--focus-ring);outline-offset:2px}._titleRow_edps3_24{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._title_edps3_24{flex:1 1 0;min-width:0;margin:0}._actions_edps3_37{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._shell_y9nzb_1{background:var(--color-background);min-height:100vh}._nav_y9nzb_6{box-sizing:border-box;background:var(--color-surface);display:flex}._brand_y9nzb_12{margin:0}._items_y9nzb_16{margin:0;padding:0;list-style:none;display:flex}._link_y9nzb_23{color:var(--color-text-muted);align-items:center;text-decoration:none;display:flex}._link_y9nzb_23:hover{color:var(--color-text)}._link_y9nzb_23:focus-visible{outline:var(--focus-ring);outline-offset:-2px}._link_y9nzb_23[aria-current=page]{color:var(--color-primary-dark)}._email_y9nzb_44{overflow-wrap:anywhere}@media (width>=768px){._nav_y9nzb_6{gap:var(--space-4);width:calc(var(--space-6) * 10);padding:var(--space-4);border-inline-end:1px solid var(--color-border);flex-direction:column;position:fixed;inset-block:0;inset-inline-start:0}._brand_y9nzb_12{padding-inline:var(--space-3)}._items_y9nzb_16{gap:var(--space-1);flex-direction:column}._link_y9nzb_23{gap:var(--space-3);min-height:var(--row-height);padding-inline:var(--space-3);border-radius:var(--radius-2)}._link_y9nzb_23[aria-current=page]{background:var(--color-primary-light)}._link_y9nzb_23:not([aria-current=page]):hover{background:var(--color-surface-hover)}._account_y9nzb_85{gap:var(--space-2);padding-inline:var(--space-3);flex-direction:column;margin-block-start:auto;display:flex}._main_y9nzb_93{box-sizing:border-box;padding-inline:var(--space-6);padding-block:var(--space-6);margin-inline-start:calc(var(--space-6) * 10)}}@media (width<768px){._shell_y9nzb_1{--app-bottom-bar-height:calc(var(--row-height) + var(--space-4) + env(safe-area-inset-bottom,0px))}:root:has(._shell_y9nzb_1){--app-bottom-bar-height:calc(var(--row-height) + var(--space-4) + env(safe-area-inset-bottom,0px))}._nav_y9nzb_6{z-index:50;height:var(--app-bottom-bar-height);border-block-start:1px solid var(--color-border);padding-block-end:env(safe-area-inset-bottom,0px);position:fixed;inset-block-end:0;inset-inline:0}._brand_y9nzb_12,._account_y9nzb_85{display:none}._items_y9nzb_16,._item_y9nzb_16{flex:1}._link_y9nzb_23{justify-content:center;gap:var(--space-0_5);height:100%;min-width:var(--hit-target-min);flex-direction:column}._main_y9nzb_93{box-sizing:border-box;padding-inline:var(--space-4);padding-block-start:calc(var(--space-4) + env(safe-area-inset-top,0px));padding-block-end:var(--app-bottom-bar-height)}}._page_je7l6_2{box-sizing:border-box;min-height:100dvh;padding:var(--space-6) var(--space-4);background:var(--color-background);justify-content:center;align-items:center;display:flex}._content_je7l6_12{align-items:center;gap:var(--space-3);max-width:var(--layout-content-max);text-align:center;flex-direction:column;display:flex}._title_je7l6_21,._body_je7l6_22{margin:0}._action_je7l6_26{margin-top:var(--space-3)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#00a8a0;--color-primary-dark:#00746e;--color-primary-light:#cfece9;--color-secondary:#5bb728;--color-secondary-light:#d6ecbf;--color-leaf-ink:#3b7315;--color-background:#f3ecdf;--color-surface:#fbf6ec;--color-surface-alt:#f0e6d2;--color-text:#1a2624;--color-text-muted:#616e6a;--color-text-subtle:#33403d;--color-border:#e3d6bd;--color-border-strong:#d9c9a9;--color-success:#129d7b;--color-warning:#c4830e;--color-danger:#f05353;--color-success-ink:#0a7a5f;--color-warning-ink:#91610a;--color-danger-ink:#c43838;--color-warning-light:#fff7ed;--color-danger-light:#fef2f2;--color-orange:#e08544;--color-purple:#715b90;--color-slate:#4c7b9c;--color-tag-meal:#7c6120;--color-tag-diet:#317234;--color-tag-cuisine:#525fab;--color-tag-custom:#5b676e;--color-on-primary:#1a2624;--color-on-secondary:#1a2624;--color-on-danger:#1a2624;--color-on-success:#1a2624;--color-on-orange:#1a2624;--color-on-warning:#1a2624;--color-on-purple:#fff;--color-on-slate:#fff;--color-on-tag:#fff;--color-shadow:#08281a;--color-scrim:#140c0473;--color-overlay:#fffc;--swatch-terracotta-fill:#bf573f;--swatch-terracotta-ink:#9d4734;--swatch-terracotta-on:#fff;--swatch-orange-fill:#e08544;--swatch-orange-ink:#8f552c;--swatch-orange-on:#1a2624;--swatch-amber-fill:#d99a3a;--swatch-amber-ink:#845e23;--swatch-amber-on:#1a2624;--swatch-gold-fill:#ddae3a;--swatch-gold-ink:#7e6321;--swatch-gold-on:#1a2624;--swatch-olive-fill:#a9b04a;--swatch-olive-ink:#64682c;--swatch-olive-on:#1a2624;--swatch-moss-fill:#7fb24a;--swatch-moss-ink:#4f6e2e;--swatch-moss-on:#1a2624;--swatch-leaf-fill:#5bb728;--swatch-leaf-ink:#387119;--swatch-leaf-on:#1a2624;--swatch-jade-fill:#4caf8f;--swatch-jade-ink:#306e5a;--swatch-jade-on:#1a2624;--swatch-teal-fill:#00a8a0;--swatch-teal-ink:#006f6a;--swatch-teal-on:#1a2624;--swatch-dusty-fill:#4c7b9d;--swatch-dusty-ink:#3e6581;--swatch-dusty-on:#fff;--swatch-periwinkle-fill:#7687cc;--swatch-periwinkle-ink:#546091;--swatch-periwinkle-on:#1a2624;--swatch-violet-fill:#846aa8;--swatch-violet-ink:#6c578a;--swatch-violet-on:#fff;--swatch-orchid-fill:#bd6fb2;--swatch-orchid-ink:#864f7e;--swatch-orchid-on:#1a2624;--swatch-coral-fill:#ee7060;--swatch-coral-ink:#9d4a3f;--swatch-coral-on:#1a2624;--swatch-grey-fill:#6b7975;--swatch-grey-ink:#596461;--swatch-grey-on:#fff;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-display:800;--type-display-size:34px;--type-display-line:36px;--type-display-line-ratio:1.0588;--type-display-weight:800;--type-display-tracking:-1px;--type-display-family:var(--font-sans);--type-counter-size:28px;--type-counter-line:34px;--type-counter-line-ratio:1.2143;--type-counter-weight:500;--type-counter-tracking:-.5px;--type-counter-family:var(--font-mono);--type-title-size:30px;--type-title-line:33px;--type-title-line-ratio:1.1;--type-title-weight:800;--type-title-tracking:-.8px;--type-title-family:var(--font-sans);--type-heading-size:20px;--type-heading-line:26px;--type-heading-line-ratio:1.3;--type-heading-weight:700;--type-heading-tracking:-.3px;--type-heading-family:var(--font-sans);--type-subhead-size:18px;--type-subhead-line:24px;--type-subhead-line-ratio:1.3333;--type-subhead-weight:700;--type-subhead-family:var(--font-sans);--type-body-size:16px;--type-body-line:23px;--type-body-line-ratio:1.4375;--type-body-weight:500;--type-body-family:var(--font-sans);--type-row-size:15.5px;--type-row-line:21px;--type-row-line-ratio:1.3548;--type-row-weight:600;--type-row-family:var(--font-sans);--type-label-size:14px;--type-label-line:20px;--type-label-line-ratio:1.4286;--type-label-weight:600;--type-label-family:var(--font-sans);--type-caption-size:13px;--type-caption-line:18px;--type-caption-line-ratio:1.3846;--type-caption-weight:500;--type-caption-family:var(--font-sans);--type-micro-size:11px;--type-micro-line:14px;--type-micro-line-ratio:1.2727;--type-micro-weight:700;--type-micro-tracking:1px;--type-micro-family:var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-0_5:2px;--space-1_5:6px;--space-2_5:10px;--space-3_5:14px;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:16px;--radius-5:20px;--radius-3_5:14px;--radius-4_5:18px;--radius-5_5:22px;--radius-full:999px;--shadow-card:0 12px 30px color-mix(in srgb, var(--color-shadow) 5%, transparent);--shadow-raised-y:8px;--shadow-raised-blur:18px;--shadow-raised-mix:32%;--layout-regular-width:768px;--layout-master-column:380px;--layout-min-detail:480px;--layout-content-max:640px;--focus-ring:2px solid var(--color-primary-dark)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#33d9d0;--color-primary-dark:#5fe3db;--color-primary-light:#1a4a48;--color-secondary:#7fd44a;--color-secondary-light:#2a4a1c;--color-leaf-ink:#7fd44a;--color-background:#141c1b;--color-surface:#1e2928;--color-surface-alt:#243330;--color-text:#e8e0d0;--color-text-muted:#8a9e9a;--color-text-subtle:#b8c4c2;--color-border:#2e4240;--color-border-strong:#3a5250;--color-success:#2fc79d;--color-warning:#e0a538;--color-danger:#f87171;--color-success-ink:#2fc79d;--color-warning-ink:#e0a538;--color-danger-ink:#f87171;--color-warning-light:#4a3a14;--color-danger-light:#4a2020;--color-orange:#ef9a5c;--color-purple:#ad95d2;--color-slate:#6fa3c7;--color-tag-meal:#ddae3a;--color-tag-diet:#53b257;--color-tag-cuisine:#929cd5;--color-tag-custom:#90a4ae;--color-on-primary:#141c1b;--color-on-secondary:#141c1b;--color-on-danger:#141c1b;--color-on-success:#141c1b;--color-on-orange:#141c1b;--color-on-warning:#141c1b;--color-on-purple:#141c1b;--color-on-slate:#141c1b;--color-on-tag:#141c1b;--color-shadow:#000;--color-scrim:#0009;--color-overlay:#243330cc;--swatch-terracotta-fill:#cf816f;--swatch-terracotta-ink:#cf816f;--swatch-terracotta-on:#141c1b;--swatch-orange-fill:#ef9a5c;--swatch-orange-ink:#ef9a5c;--swatch-orange-on:#141c1b;--swatch-amber-fill:#e0a538;--swatch-amber-ink:#e0a538;--swatch-amber-on:#141c1b;--swatch-gold-fill:#ecc768;--swatch-gold-ink:#ecc768;--swatch-gold-on:#141c1b;--swatch-olive-fill:#c3c96e;--swatch-olive-ink:#c3c96e;--swatch-olive-on:#141c1b;--swatch-moss-fill:#a3cf76;--swatch-moss-ink:#a3cf76;--swatch-moss-on:#141c1b;--swatch-leaf-fill:#7fd44a;--swatch-leaf-ink:#7fd44a;--swatch-leaf-on:#141c1b;--swatch-jade-fill:#2fc79d;--swatch-jade-ink:#2fc79d;--swatch-jade-on:#141c1b;--swatch-teal-fill:#33d9d0;--swatch-teal-ink:#33d9d0;--swatch-teal-on:#141c1b;--swatch-dusty-fill:#6fa3c7;--swatch-dusty-ink:#6fa3c7;--swatch-dusty-on:#141c1b;--swatch-periwinkle-fill:#9aa8e0;--swatch-periwinkle-ink:#9aa8e0;--swatch-periwinkle-on:#141c1b;--swatch-violet-fill:#ad95d2;--swatch-violet-ink:#ad95d2;--swatch-violet-on:#141c1b;--swatch-orchid-fill:#d494ca;--swatch-orchid-ink:#d494ca;--swatch-orchid-on:#141c1b;--swatch-coral-fill:#f87171;--swatch-coral-ink:#f87171;--swatch-coral-on:#141c1b;--swatch-grey-fill:#93a29d;--swatch-grey-ink:#93a29d;--swatch-grey-on:#141c1b}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#33d9d0;--color-primary-dark:#5fe3db;--color-primary-light:#1a4a48;--color-secondary:#7fd44a;--color-secondary-light:#2a4a1c;--color-leaf-ink:#7fd44a;--color-background:#141c1b;--color-surface:#1e2928;--color-surface-alt:#243330;--color-text:#e8e0d0;--color-text-muted:#8a9e9a;--color-text-subtle:#b8c4c2;--color-border:#2e4240;--color-border-strong:#3a5250;--color-success:#2fc79d;--color-warning:#e0a538;--color-danger:#f87171;--color-success-ink:#2fc79d;--color-warning-ink:#e0a538;--color-danger-ink:#f87171;--color-warning-light:#4a3a14;--color-danger-light:#4a2020;--color-orange:#ef9a5c;--color-purple:#ad95d2;--color-slate:#6fa3c7;--color-tag-meal:#ddae3a;--color-tag-diet:#53b257;--color-tag-cuisine:#929cd5;--color-tag-custom:#90a4ae;--color-on-primary:#141c1b;--color-on-secondary:#141c1b;--color-on-danger:#141c1b;--color-on-success:#141c1b;--color-on-orange:#141c1b;--color-on-warning:#141c1b;--color-on-purple:#141c1b;--color-on-slate:#141c1b;--color-on-tag:#141c1b;--color-shadow:#000;--color-scrim:#0009;--color-overlay:#243330cc;--swatch-terracotta-fill:#cf816f;--swatch-terracotta-ink:#cf816f;--swatch-terracotta-on:#141c1b;--swatch-orange-fill:#ef9a5c;--swatch-orange-ink:#ef9a5c;--swatch-orange-on:#141c1b;--swatch-amber-fill:#e0a538;--swatch-amber-ink:#e0a538;--swatch-amber-on:#141c1b;--swatch-gold-fill:#ecc768;--swatch-gold-ink:#ecc768;--swatch-gold-on:#141c1b;--swatch-olive-fill:#c3c96e;--swatch-olive-ink:#c3c96e;--swatch-olive-on:#141c1b;--swatch-moss-fill:#a3cf76;--swatch-moss-ink:#a3cf76;--swatch-moss-on:#141c1b;--swatch-leaf-fill:#7fd44a;--swatch-leaf-ink:#7fd44a;--swatch-leaf-on:#141c1b;--swatch-jade-fill:#2fc79d;--swatch-jade-ink:#2fc79d;--swatch-jade-on:#141c1b;--swatch-teal-fill:#33d9d0;--swatch-teal-ink:#33d9d0;--swatch-teal-on:#141c1b;--swatch-dusty-fill:#6fa3c7;--swatch-dusty-ink:#6fa3c7;--swatch-dusty-on:#141c1b;--swatch-periwinkle-fill:#9aa8e0;--swatch-periwinkle-ink:#9aa8e0;--swatch-periwinkle-on:#141c1b;--swatch-violet-fill:#ad95d2;--swatch-violet-ink:#ad95d2;--swatch-violet-on:#141c1b;--swatch-orchid-fill:#d494ca;--swatch-orchid-ink:#d494ca;--swatch-orchid-on:#141c1b;--swatch-coral-fill:#f87171;--swatch-coral-ink:#f87171;--swatch-coral-on:#141c1b;--swatch-grey-fill:#93a29d;--swatch-grey-ink:#93a29d;--swatch-grey-on:#141c1b}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#00a8a0;--color-primary-dark:#00746e;--color-primary-light:#cfece9;--color-secondary:#5bb728;--color-secondary-light:#d6ecbf;--color-leaf-ink:#3b7315;--color-background:#f3ecdf;--color-surface:#fbf6ec;--color-surface-alt:#f0e6d2;--color-text:#1a2624;--color-text-muted:#616e6a;--color-text-subtle:#33403d;--color-border:#e3d6bd;--color-border-strong:#d9c9a9;--color-success:#129d7b;--color-warning:#c4830e;--color-danger:#f05353;--color-success-ink:#0a7a5f;--color-warning-ink:#91610a;--color-danger-ink:#c43838;--color-warning-light:#fff7ed;--color-danger-light:#fef2f2;--color-orange:#e08544;--color-purple:#715b90;--color-slate:#4c7b9c;--color-tag-meal:#7c6120;--color-tag-diet:#317234;--color-tag-cuisine:#525fab;--color-tag-custom:#5b676e;--color-on-primary:#1a2624;--color-on-secondary:#1a2624;--color-on-danger:#1a2624;--color-on-success:#1a2624;--color-on-orange:#1a2624;--color-on-warning:#1a2624;--color-on-purple:#fff;--color-on-slate:#fff;--color-on-tag:#fff;--color-shadow:#08281a;--color-scrim:#140c0473;--color-overlay:#fffc;--swatch-terracotta-fill:#bf573f;--swatch-terracotta-ink:#9d4734;--swatch-terracotta-on:#fff;--swatch-orange-fill:#e08544;--swatch-orange-ink:#8f552c;--swatch-orange-on:#1a2624;--swatch-amber-fill:#d99a3a;--swatch-amber-ink:#845e23;--swatch-amber-on:#1a2624;--swatch-gold-fill:#ddae3a;--swatch-gold-ink:#7e6321;--swatch-gold-on:#1a2624;--swatch-olive-fill:#a9b04a;--swatch-olive-ink:#64682c;--swatch-olive-on:#1a2624;--swatch-moss-fill:#7fb24a;--swatch-moss-ink:#4f6e2e;--swatch-moss-on:#1a2624;--swatch-leaf-fill:#5bb728;--swatch-leaf-ink:#387119;--swatch-leaf-on:#1a2624;--swatch-jade-fill:#4caf8f;--swatch-jade-ink:#306e5a;--swatch-jade-on:#1a2624;--swatch-teal-fill:#00a8a0;--swatch-teal-ink:#006f6a;--swatch-teal-on:#1a2624;--swatch-dusty-fill:#4c7b9d;--swatch-dusty-ink:#3e6581;--swatch-dusty-on:#fff;--swatch-periwinkle-fill:#7687cc;--swatch-periwinkle-ink:#546091;--swatch-periwinkle-on:#1a2624;--swatch-violet-fill:#846aa8;--swatch-violet-ink:#6c578a;--swatch-violet-on:#fff;--swatch-orchid-fill:#bd6fb2;--swatch-orchid-ink:#864f7e;--swatch-orchid-on:#1a2624;--swatch-coral-fill:#ee7060;--swatch-coral-ink:#9d4a3f;--swatch-coral-on:#1a2624;--swatch-grey-fill:#6b7975;--swatch-grey-ink:#596461;--swatch-grey-on:#fff}.type-display{font-family:var(--type-display-family);font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.type-counter{font-family:var(--type-counter-family);font-size:var(--type-counter-size);line-height:var(--type-counter-line);font-weight:var(--type-counter-weight);letter-spacing:var(--type-counter-tracking)}.type-title{font-family:var(--type-title-family);font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking)}.type-heading{font-family:var(--type-heading-family);font-size:var(--type-heading-size);line-height:var(--type-heading-line);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.type-subhead{font-family:var(--type-subhead-family);font-size:var(--type-subhead-size);line-height:var(--type-subhead-line);font-weight:var(--type-subhead-weight)}.type-body{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.type-row{font-family:var(--type-row-family);font-size:var(--type-row-size);line-height:var(--type-row-line);font-weight:var(--type-row-weight)}.type-label{font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight)}.type-caption{font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight)}.type-micro{font-family:var(--type-micro-family);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:var(--type-micro-weight);letter-spacing:var(--type-micro-tracking);text-transform:uppercase}:root{--color-primary-hover:hsl(from var(--color-primary) h s calc(l + 6));--color-primary-active:hsl(from var(--color-primary) h s calc(l + 12));--color-surface-hover:color-mix(in srgb, var(--color-surface-alt) 50%, var(--color-border));--wash-mix:13%;--shadow-glow:0 0 15px color-mix(in srgb, var(--color-primary) 25%, transparent);--transition-fast:.15s ease;--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.4, 0, .2, 1);--control-height:44px;--row-height:48px;--row-padding-block:var(--space-3);--row-padding-inline:var(--space-4);--hit-target-min:44px;--row-tile:48px;--row-tile-sm:40px;--row-glyph:24px}@media (width>=768px){:root{--control-height:36px;--row-height:40px;--row-padding-block:var(--space-2);--row-padding-inline:var(--space-3);--hit-target-min:24px;--row-tile:32px;--row-tile-sm:32px;--row-glyph:18px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-background);color:var(--color-text)}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-ratio);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background-color var(--transition-normal), color var(--transition-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--type-heading-family);color:var(--color-text);font-weight:700}h1{font-family:var(--type-title-family);font-size:var(--type-title-size);line-height:var(--type-title-line-ratio);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking)}h2{font-family:var(--type-heading-family);font-size:var(--type-heading-size);line-height:var(--type-heading-line-ratio);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}h3{font-family:var(--type-subhead-family);font-size:var(--type-subhead-size);line-height:var(--type-subhead-line-ratio);font-weight:var(--type-subhead-weight)}a{color:var(--color-primary-dark);transition:color var(--transition-fast);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font-family:inherit;font-size:inherit}.text-center{text-align:center}.flex-center{justify-content:center;align-items:center;display:flex}.glass-panel{background:color-mix(in srgb, var(--color-surface) 85%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);box-shadow:var(--shadow-card)}
