:root{--wisebag-primary:#7968cb;--wisebag-highlight:#a191e2;--wisebag-text-left:#8574d5;--wisebag-text-right:#b94a5d;--wisebag-accent:#b7354b;--wisebag-accent-shade:#882c40;--wisebag-ink:#25123a;--wisebag-surface:#1b142c;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-sm:4px;--radius:8px;--radius-lg:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--topbar-h:60px;--content-max:960px;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.18s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f5f9;--bg-wash:radial-gradient(110% 620px at 50% -60px, #7968cb14, transparent 70%);--surface:#fff;--surface-2:#e8edf3;--border:#e2e8f0;--border-strong:#cbd5e1;--text:#0f172a;--text-muted:#475569;--text-faint:#5b6b82;--accent:#6352b8;--accent-hover:#4e3e9e;--accent-soft:#ece8f8;--accent-soft-text:#4e3e9e;--primary:var(--wisebag-primary);--primary-hover:#6352b8;--primary-text:#fff;--secondary:var(--wisebag-accent);--secondary-hover:var(--wisebag-accent-shade);--secondary-text:var(--wisebag-accent);--secondary-soft:#f6e1e4;--on-secondary:#fff;--success:#15803d;--success-soft:#e8f6ec;--danger:#b91c1c;--danger-soft:#fdecec;--shadow-sm:0 1px 2px #0f172a0f;--shadow:0 6px 16px #0f172a14, 0 1px 2px #0f172a0f;--backdrop:#0f172a66}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1120;--bg-wash:radial-gradient(110% 620px at 50% -60px, #7968cb1f, transparent 70%);--surface:#0f172a;--surface-2:#1a2335;--border:#1e293b;--border-strong:#334155;--text:#f1f5f9;--text-muted:#94a3b8;--text-faint:#8291a7;--accent:var(--wisebag-highlight);--accent-hover:#b3a6ea;--accent-soft:#26213d;--accent-soft-text:#cfc6f2;--primary:var(--wisebag-primary);--primary-hover:#6352b8;--primary-text:#fff;--secondary:var(--wisebag-accent);--secondary-hover:var(--wisebag-accent-shade);--secondary-text:#e06a7d;--secondary-soft:#4a1e2e;--on-secondary:#fff;--success:#4ade80;--success-soft:#12301d;--danger:#f87171;--danger-soft:#3a1515;--shadow-sm:0 1px 2px #0006;--shadow:0 6px 16px #00000073, 0 0 0 1px #ffffff0a;--backdrop:#0000008c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-wash) no-repeat, var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.55}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.2}h1{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.25rem)}h2{font-size:1.2rem}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}::selection{background:var(--secondary-soft);color:var(--text)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.page{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--space-5) var(--space-8);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.page--narrow{max-width:420px}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack--sm{gap:var(--space-2)}.muted{color:var(--text-muted)}.small{font-size:.875rem}.lead{color:var(--text-muted);max-width:60ch;font-size:1.05rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:550;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2);text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn--ghost{background:0 0;border-color:#0000}.btn--block{width:100%}.icon-btn{border-radius:var(--radius);width:38px;height:38px;color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.form{gap:var(--space-4);flex-direction:column;display:flex}.field{gap:var(--space-1);flex-direction:column;display:flex}.field label{font-size:.875rem;font-weight:550}.field input{height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.field input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.field small{color:var(--text-faint);font-size:.8rem}.form-links{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;font-size:.9rem;display:flex}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);font-size:.925rem}.notice strong{margin-bottom:var(--space-1);display:block}.notice--success{background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.notice--danger{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.segmented{border:1px solid var(--border);border-radius:calc(var(--radius) + 3px);background:var(--surface-2);flex-wrap:wrap;gap:2px;margin:0;padding:3px;display:inline-flex}.segmented label{border-radius:var(--radius);color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);padding:6px 14px;font-size:.9rem;font-weight:550;position:relative}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented label:has(input:checked){background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.segmented label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}._logo_undcz_1{width:auto;height:36px;display:block}._icon_undcz_7{height:auto;display:block}._root_1gvew_1{position:relative}._avatar_1gvew_5,._badge_1gvew_6{background:var(--secondary);color:var(--on-secondary);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}._avatar_1gvew_5{width:34px;height:34px;font:inherit;cursor:pointer;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:0;padding:0;font-weight:650}._avatar_1gvew_5:hover,._avatar_1gvew_5[aria-expanded=true]{background:var(--secondary-hover)}._avatar_1gvew_5[aria-expanded=true]{box-shadow:0 0 0 3px var(--secondary-soft)}._visitor_1gvew_39{border:1px solid var(--border-strong);background:var(--surface);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}._visitor_1gvew_39:hover,._visitor_1gvew_39[aria-expanded=true]{background:var(--surface-2);color:var(--text)}._panel_1gvew_61{z-index:50;top:calc(100% + var(--space-2));width:304px;max-width:calc(100vw - 2 * var(--space-3));padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transform-origin:100% 0;animation:_pop_1gvew_1 .14s var(--ease);outline:none;position:absolute;right:0}._panel_1gvew_61[hidden]{display:none}@keyframes _pop_1gvew_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){._panel_1gvew_61{animation:none}}._header_1gvew_95{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);display:flex}._badge_1gvew_6{width:38px;height:38px;font-size:1.05rem}._badgeVisitor_1gvew_108{background:var(--surface-2);color:var(--text-muted)}._prompt_1gvew_113{color:var(--text-muted);font-size:.875rem;line-height:1.4}._signIn_1gvew_119{margin-bottom:var(--space-2)}._who_1gvew_123{flex-direction:column;min-width:0;display:flex}._signedInAs_1gvew_129{color:var(--text-muted);font-size:.8rem}._email_1gvew_134{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._group_1gvew_141{border-top:1px solid var(--border)}._groupLabel_1gvew_145{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}._list_1gvew_155{padding:var(--space-1) 0;margin:0;list-style:none}._groupLabel_1gvew_145+._list_1gvew_155{padding-top:0}._footer_1gvew_165{padding-top:var(--space-1);border-top:1px solid var(--border)}._item_1gvew_170{align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._item_1gvew_170:hover,._item_1gvew_170:focus-visible{background:var(--surface-2);text-decoration:none}._item_1gvew_170:focus-visible{outline-offset:-2px}._item_1gvew_170 svg{color:var(--text-muted);flex:none}._item_1gvew_170 ._external_1gvew_202{color:var(--text-faint);margin-left:auto}._shell_x2qss_1{flex-direction:column;min-height:100dvh;display:flex}._topbar_x2qss_7{z-index:40;align-items:center;gap:var(--space-2);height:var(--topbar-h);padding:0 var(--space-4);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}._brand_x2qss_22{padding:var(--space-1);margin-left:calc(-1 * var(--space-1));border-radius:var(--radius);display:inline-flex}._brand_x2qss_22:hover{text-decoration:none}._actions_x2qss_33{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}._main_x2qss_40{outline:none;flex:1}._back_x2qss_46{align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;transition:background var(--dur) var(--ease);border-radius:999px;flex:none;font-size:.875rem;font-weight:600;display:inline-flex}._back_x2qss_46:hover{background:var(--surface-2);text-decoration:none}._back_x2qss_46 svg{color:var(--text-muted);flex:none}._back_x2qss_46 img{width:auto;height:20px}._back_x2qss_46+._brand_x2qss_22{margin-left:var(--space-1)}._backShort_x2qss_82{display:none}@media (width<=479px){._backLong_x2qss_87{display:none}._backShort_x2qss_82{display:inline}}._pair_1ibee_1{align-items:center;gap:var(--space-3);display:flex}._pair_1ibee_1 img{width:auto;height:52px}._arrow_1ibee_13{color:var(--text-faint)}._icon_njl3p_1{width:44px}._list_1l1f6_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:720px;box-shadow:var(--shadow-sm)}._item_1l1f6_9+._item_1l1f6_9{border-top:1px solid var(--border)}._item_1l1f6_9 summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:600;list-style:none;display:flex}._item_1l1f6_9 summary::-webkit-details-marker{display:none}._item_1l1f6_9 summary:after{content:"";border-right:1.75px solid var(--text-muted);border-bottom:1.75px solid var(--text-muted);width:8px;height:8px;transition:transform var(--dur) var(--ease);flex:none;transform:translateY(-2px)rotate(45deg)}._item_1l1f6_9[open] summary:after{transform:translateY(2px)rotate(-135deg)}._item_1l1f6_9 summary:hover{color:var(--accent)}._item_1l1f6_9 summary:focus-visible{outline-offset:-2px;border-radius:var(--radius-lg)}._item_1l1f6_9 p{padding:0 var(--space-5) var(--space-4);color:var(--text-muted);max-width:62ch;margin:0}._hero_kxyq5_1{align-items:center;gap:var(--space-6);padding-top:var(--space-4);grid-template-columns:1fr auto;display:grid}._art_kxyq5_10{padding:var(--space-5);background:radial-gradient(closest-side, color-mix(in srgb, var(--secondary) 16%, transparent), transparent);border-radius:50%;place-items:center;display:grid}._heroIcon_kxyq5_18{width:156px}@media (width<=640px){._hero_kxyq5_1{gap:var(--space-3);grid-template-columns:1fr;padding-top:0}._art_kxyq5_10{padding:var(--space-3);margin-left:calc(-1 * var(--space-3));order:-1;justify-self:start}._heroIcon_kxyq5_18{width:84px}}._apps_kxyq5_41{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}._grid_kxyq5_48{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}._card_kxyq5_57{gap:var(--space-2);height:100%;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}._card_kxyq5_57:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:var(--shadow);text-decoration:none;transform:translateY(-1px)}._logo_kxyq5_82{width:auto;height:40px;margin-bottom:var(--space-1);align-self:flex-start;display:block}._open_kxyq5_90{padding-top:var(--space-2);color:var(--accent);margin-top:auto;font-weight:600}
