._backdrop_1ktlh_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-backdrop:#0f172a75;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-warning-ink:#92400e;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-warning-button:#92400e;--color-warning-button-hover:#78350f;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-danger-button:#be123c;--color-danger-button-hover:#9f1239;--color-button-text:#fff;--color-focus-ring:#14b8a666;--color-spinner-track:#ffffff4d;--size-zero:0px;--size-full:100%;--viewport-height-fallback:100vh;--viewport-height:100dvh;--backdrop-padding:24px;--backdrop-blur:6px;--modal-width:460px;--modal-padding:32px;--icon-size:52px;--close-size:40px;--action-min-height:46px;--spinner-size:16px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--font-size-title:23px;--font-size-body:14px;--font-size-button:13px;--font-size-error:13px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-title:1.3;--line-height-body:1.7;--line-height-control:1.4;--letter-spacing-title:-.6px;--border-width:1px;--spinner-border-width:2px;--radius-icon:16px;--radius-button:10px;--radius-error:12px;--focus-width:3px;--focus-offset:3px;--shadow-modal:0 32px 90px -24px #0f172a57, var(--shadow-soft);--transition-fast:.16s;--transition-easing:ease;--animation-duration:.18s;--animation-offset:8px;--spinner-duration:.8s;--spinner-turn:360deg;--pressed-scale:.98;--opacity-hidden:0;--opacity-visible:1;--opacity-disabled:.6;--flex-grow:1;--flex-shrink:0;--z-confirm:2000;inset:var(--size-zero);z-index:var(--z-confirm);padding:var(--backdrop-padding);color:var(--color-text-main);background:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent);justify-content:center;align-items:center;display:flex;position:fixed;overflow:hidden}[data-theme=dark] ._backdrop_1ktlh_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-backdrop:#0009;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-warning-ink:#fbbf24;--color-warning-bg:#d9770629;--color-warning-border:#d9770659;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-focus-ring:#5eead466}._backdrop_1ktlh_2,._backdrop_1ktlh_2 *,._backdrop_1ktlh_2 :before,._backdrop_1ktlh_2 :after{box-sizing:border-box}._backdrop_1ktlh_2 svg{flex-shrink:var(--flex-shrink)}._modal_1ktlh_163{width:var(--size-full);max-width:var(--modal-width);min-width:var(--size-zero);max-height:calc(var(--viewport-height-fallback) - var(--backdrop-padding) - var(--backdrop-padding));max-height:calc(var(--viewport-height) - var(--backdrop-padding) - var(--backdrop-padding));padding:var(--modal-padding);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-transparent);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-modal);animation:_confirmModalEnter_1ktlh_1 var(--animation-duration) var(--transition-easing) both;position:relative;overflow:hidden auto}._close_1ktlh_194,._cancel_1ktlh_195,._confirm_1ktlh_196{appearance:none;justify-content:center;align-items:center;gap:var(--space-3);margin:var(--size-zero);border:var(--border-width) solid var(--color-transparent);border-radius:var(--radius-button);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);display:inline-flex}._close_1ktlh_194:focus-visible,._cancel_1ktlh_195:focus-visible,._confirm_1ktlh_196:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._close_1ktlh_194:disabled,._cancel_1ktlh_195:disabled,._confirm_1ktlh_196:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._cancel_1ktlh_195:not(:disabled):active,._confirm_1ktlh_196:not(:disabled):active{transform:scale(var(--pressed-scale))}._close_1ktlh_194{top:var(--space-5);right:var(--space-5);width:var(--close-size);height:var(--close-size);padding:var(--size-zero);color:var(--color-text-muted);position:absolute}._iconWrap_1ktlh_254{width:var(--icon-size);height:var(--icon-size);margin-bottom:var(--space-7);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-icon);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._tone_default_1ktlh_267{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._tone_warning_1ktlh_273{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg)}._tone_danger_1ktlh_279{border-color:var(--color-danger-border);color:var(--color-danger-ink);background:var(--color-danger-bg)}._title_1ktlh_287{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-title);overflow-wrap:anywhere}._message_1ktlh_297{gap:var(--space-5);margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);flex-direction:column;display:flex}._message_1ktlh_297 p{margin:var(--size-zero);white-space:pre-line;overflow-wrap:anywhere}._errorMessage_1ktlh_313{margin:var(--space-6) var(--size-zero) var(--size-zero);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-error);color:var(--color-danger-ink);background:var(--color-danger-bg);font-size:var(--font-size-error);line-height:var(--line-height-body);overflow-wrap:anywhere}._actions_1ktlh_327{justify-content:flex-end;align-items:stretch;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}._cancel_1ktlh_195,._confirm_1ktlh_196{min-width:var(--size-zero);max-width:var(--size-full);min-height:var(--action-min-height);padding:var(--space-5) var(--space-7);overflow-wrap:anywhere}._cancel_1ktlh_195{border-color:var(--color-border);color:var(--color-text-main);background:var(--color-bg-card)}._confirm_1ktlh_196,._confirmTone_default_1ktlh_354{border-color:var(--color-primary-ink);color:var(--color-button-text);background:var(--color-primary-ink)}._confirmTone_warning_1ktlh_360{border-color:var(--color-warning-button);color:var(--color-button-text);background:var(--color-warning-button)}._confirmTone_danger_1ktlh_366{border-color:var(--color-danger-button);color:var(--color-button-text);background:var(--color-danger-button)}._confirm_1ktlh_196>span:not(._spinner_1ktlh_372){min-width:var(--size-zero);overflow-wrap:anywhere}._actions_1ktlh_327>._confirm_1ktlh_196:only-child{flex-grow:var(--flex-grow)}._spinner_1ktlh_372{flex-shrink:var(--flex-shrink);width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid var(--color-spinner-track);border-top-color:var(--color-button-text);border-radius:var(--radius-pill);animation:_confirmModalSpin_1ktlh_1 var(--spinner-duration) linear infinite;display:inline-block}@media (hover:hover) and (pointer:fine){._close_1ktlh_194:not(:disabled):hover{color:var(--color-primary-ink);background:var(--color-primary-bg)}._cancel_1ktlh_195:not(:disabled):hover{background:var(--color-bg-main)}._confirm_1ktlh_196:not(:disabled):hover{border-color:var(--color-primary-dark);background:var(--color-primary-dark)}._confirmTone_warning_1ktlh_360:not(:disabled):hover{border-color:var(--color-warning-button-hover);background:var(--color-warning-button-hover)}._confirmTone_danger_1ktlh_366:not(:disabled):hover{border-color:var(--color-danger-button-hover);background:var(--color-danger-button-hover)}}@media (width<=560px){._backdrop_1ktlh_2{--backdrop-padding:16px;--modal-padding:24px;--font-size-title:21px}}@media (width<=380px){._backdrop_1ktlh_2{--backdrop-padding:12px;--modal-padding:20px}._actions_1ktlh_327{flex-direction:column}._cancel_1ktlh_195,._confirm_1ktlh_196{width:var(--size-full)}}@keyframes _confirmModalEnter_1ktlh_1{0%{opacity:var(--opacity-hidden);transform:translateY(var(--animation-offset))}to{opacity:var(--opacity-visible);transform:none}}@keyframes _confirmModalSpin_1ktlh_1{to{transform:rotate(var(--spinner-turn))}}@media (prefers-reduced-motion:reduce){._modal_1ktlh_163,._spinner_1ktlh_372{animation:none}._close_1ktlh_194,._cancel_1ktlh_195,._confirm_1ktlh_196{transition:none}._cancel_1ktlh_195:not(:disabled):active,._confirm_1ktlh_196:not(:disabled):active{transform:none}}._overlay_okgg3_2,._bareWrap_okgg3_3{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-overlay:#0f172a6b;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-focus-ring:#14b8a666;--color-spinner-track:#0f766e33;--size-zero:0px;--size-full:100%;--size-auto:auto;--viewport-height-fallback:100vh;--viewport-height:100dvh;--viewport-gutter:20px;--panel-width:420px;--panel-padding:28px;--popover-top:92px;--popover-right:24px;--popover-bottom-gap:20px;--avatar-size:48px;--close-size:40px;--preset-min-height:96px;--preset-icon-size:24px;--spinner-size:22px;--grid-columns:3;--grid-min:0px;--overlay-blur:6px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--font-size-title:21px;--font-size-eyebrow:11px;--font-size-body:14px;--font-size-preset:12px;--font-size-initials:14px;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-heading:1.25;--line-height-control:1.4;--line-height-body:1.65;--letter-spacing-title:-.5px;--letter-spacing-eyebrow:1.2px;--letter-spacing-initials:.3px;--border-width:1px;--spinner-border-width:2px;--radius-avatar:14px;--radius-control:10px;--radius-preset:14px;--radius-error:12px;--focus-width:3px;--focus-offset:3px;--shadow-panel:0 28px 72px -24px #0f172a47, var(--shadow-soft);--shadow-popover:0 18px 48px -14px #0f172a38, var(--shadow-soft);--shadow-preset-hover:0 6px 16px -10px #0f766e4d;--transition-fast:.16s;--transition-easing:ease;--animation-duration:.18s;--animation-offset:6px;--spinner-duration:.8s;--spinner-turn:360deg;--pressed-scale:.98;--hover-lift:-2px;--opacity-hidden:0;--opacity-visible:1;--opacity-disabled:.6;--z-overlay:1100;--z-popover:200;--z-close:1;--flex-shrink:0;color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent)}[data-theme=dark] ._overlay_okgg3_2,[data-theme=dark] ._bareWrap_okgg3_3{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-overlay:#0009;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-focus-ring:#5eead466}._overlay_okgg3_2,._overlay_okgg3_2 *,._overlay_okgg3_2 :before,._overlay_okgg3_2 :after,._bareWrap_okgg3_3,._bareWrap_okgg3_3 *,._bareWrap_okgg3_3 :before,._bareWrap_okgg3_3 :after{box-sizing:border-box}._overlay_okgg3_2 svg,._bareWrap_okgg3_3 svg{flex-shrink:var(--flex-shrink)}._overlay_okgg3_2{inset:var(--size-zero);z-index:var(--z-overlay);padding:var(--viewport-gutter);background:var(--color-overlay);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));justify-content:center;align-items:center;display:flex;position:fixed;overflow:hidden}._bareWrap_okgg3_3{top:var(--popover-top);right:var(--popover-right);z-index:var(--z-popover);width:var(--panel-width);max-width:calc(var(--size-full) - var(--viewport-gutter) - var(--viewport-gutter));background:var(--color-transparent);position:fixed}._panel_okgg3_200{width:var(--size-full);max-width:var(--panel-width);min-width:var(--size-zero);max-height:calc(var(--viewport-height-fallback) - var(--viewport-gutter) - var(--viewport-gutter));max-height:calc(var(--viewport-height) - var(--viewport-gutter) - var(--viewport-gutter));padding:var(--panel-padding);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-transparent);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-panel);animation:_pokePanelEnter_okgg3_1 var(--animation-duration) var(--transition-easing) both;position:relative;overflow:hidden auto}._bareWrap_okgg3_3 ._panel_okgg3_200{max-height:calc(var(--viewport-height-fallback) - var(--popover-top) - var(--popover-bottom-gap));max-height:calc(var(--viewport-height) - var(--popover-top) - var(--popover-bottom-gap));box-shadow:var(--shadow-popover)}._close_okgg3_245,._presetBtn_okgg3_246{appearance:none;margin:var(--size-zero);border:var(--border-width) solid var(--color-transparent);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);justify-content:center;align-items:center;display:inline-flex}._close_okgg3_245:focus-visible,._presetBtn_okgg3_246:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._close_okgg3_245:disabled,._presetBtn_okgg3_246:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._close_okgg3_245:not(:disabled):active,._presetBtn_okgg3_246:not(:disabled):active{transform:scale(var(--pressed-scale))}._close_okgg3_245{top:var(--space-5);right:var(--space-5);z-index:var(--z-close);width:var(--close-size);height:var(--close-size);padding:var(--size-zero);border-radius:var(--radius-control);color:var(--color-text-muted);position:absolute}._header_okgg3_299{align-items:center;gap:var(--space-5);min-width:var(--size-zero);margin-bottom:var(--space-8);padding-right:var(--close-size);display:flex}._header_okgg3_299>div{min-width:var(--size-zero)}._avatar_okgg3_312,._avatarFallback_okgg3_313{flex-shrink:var(--flex-shrink);width:var(--avatar-size);height:var(--avatar-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._avatar_okgg3_312{object-fit:cover;object-position:center}._avatarFallback_okgg3_313{color:var(--color-primary-ink);font-size:var(--font-size-initials);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-initials);-webkit-user-select:none;user-select:none}._eyebrow_okgg3_339{margin:var(--size-zero) var(--size-zero) var(--space-1);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}._title_okgg3_349{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-title);overflow-wrap:anywhere}._error_okgg3_361{margin:var(--size-zero) var(--size-zero) var(--space-6);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-error);color:var(--color-danger-ink);background:var(--color-danger-bg);font-size:var(--font-size-preset);line-height:var(--line-height-body);overflow-wrap:anywhere}._grid_okgg3_375{grid-template-columns:repeat(var(--grid-columns), minmax(var(--grid-min), 1fr));gap:var(--space-4);display:grid}._presetBtn_okgg3_246{gap:var(--space-5);min-width:var(--size-zero);min-height:var(--preset-min-height);padding:var(--space-6) var(--space-3);border-color:var(--color-border);border-radius:var(--radius-preset);color:var(--color-text-main);background:var(--color-bg-main);font-size:var(--font-size-preset);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;flex-direction:column}._presetBtn_okgg3_246>svg{width:var(--preset-icon-size);height:var(--preset-icon-size);color:var(--color-primary-ink)}._presetBtn_okgg3_246>span:not(._spinner_okgg3_404){max-width:var(--size-full);overflow-wrap:anywhere}._spinner_okgg3_404{flex-shrink:var(--flex-shrink);width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid var(--color-spinner-track);border-top-color:var(--color-primary-ink);border-radius:var(--radius-pill);animation:_pokeSpinner_okgg3_1 var(--spinner-duration) linear infinite;display:inline-block}._presetBtn_okgg3_246:has(._spinner_okgg3_404){border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg);opacity:var(--opacity-visible)}@media (hover:hover) and (pointer:fine){._close_okgg3_245:not(:disabled):hover{color:var(--color-primary-ink);background:var(--color-primary-bg)}._presetBtn_okgg3_246:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg);box-shadow:var(--shadow-preset-hover);transform:translateY(var(--hover-lift))}}@media (width<=600px){._overlay_okgg3_2,._bareWrap_okgg3_3{--viewport-gutter:16px;--panel-padding:24px;--popover-top:80px;--popover-right:16px;--popover-bottom-gap:16px}}@media (width<=380px){._overlay_okgg3_2,._bareWrap_okgg3_3{--viewport-gutter:12px;--panel-padding:20px;--popover-right:12px;--grid-columns:2;--font-size-title:19px}._header_okgg3_299{gap:var(--space-4)}}@media (height<=480px){._bareWrap_okgg3_3{--popover-top:12px;--popover-bottom-gap:12px}}@keyframes _pokePanelEnter_okgg3_1{0%{opacity:var(--opacity-hidden);transform:translateY(var(--animation-offset))}to{opacity:var(--opacity-visible);transform:none}}@keyframes _pokeSpinner_okgg3_1{to{transform:rotate(var(--spinner-turn))}}@media (prefers-reduced-motion:reduce){._panel_okgg3_200,._spinner_okgg3_404{animation:none}._close_okgg3_245,._presetBtn_okgg3_246{transition:none}._close_okgg3_245:not(:disabled):active,._presetBtn_okgg3_246:not(:disabled):active,._presetBtn_okgg3_246:not(:disabled):hover{transform:none}}._wrap_19jt8_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-unread-bg:#f0faf7;--color-unread-hover-bg:#e6f4f1;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-success-ink:#047857;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-warning-ink:#92400e;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-focus-ring:#14b8a666;--size-zero:0px;--size-full:100%;--size-auto:auto;--control-size:44px;--panel-width:400px;--panel-max-height:560px;--panel-viewport-offset:112px;--panel-mobile-viewport-offset:100px;--panel-mobile-top:88px;--panel-phone-top:76px;--panel-gap:12px;--viewport-gutter:12px;--badge-min-width:19px;--badge-height:19px;--badge-offset:-3px;--row-icon-size:36px;--row-avatar-size:30px;--action-min-height:34px;--empty-min-height:180px;--toast-width:420px;--toast-bottom:24px;--toast-close-size:32px;--toast-icon-size:18px;--unread-dot-size:6px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--font-size-heading:15px;--font-size-body:13px;--font-size-action:12px;--font-size-badge:10px;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1;--line-height-body:1.6;--line-height-action:1.4;--letter-spacing-heading:-.3px;--border-width:1px;--badge-border-width:2px;--radius-control:12px;--radius-icon:11px;--radius-action:8px;--radius-toast:14px;--focus-width:3px;--focus-offset:3px;--shadow-panel:0 20px 60px -16px #0f172a38;--shadow-toast:0 12px 36px -10px #0f172a33;--transition-fast:.16s;--animation-duration:.18s;--transition-easing:ease;--animation-offset:-6px;--animation-scale:.98;--pressed-scale:.96;--opacity-hidden:0;--opacity-visible:1;--opacity-disabled:.5;--z-panel:10;--z-badge:1;--z-toast:30;--flex-grow:1;--flex-shrink:0;flex-shrink:var(--flex-shrink);color:var(--color-text-main);font-family:var(--font-sans);-webkit-tap-highlight-color:var(--color-transparent);align-items:center;display:flex;position:relative}[data-theme=dark] ._wrap_19jt8_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-unread-bg:#2dd4bf14;--color-unread-hover-bg:#2dd4bf29;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-success-ink:#4ade80;--color-success-bg:#22c55e24;--color-success-border:#22c55e59;--color-warning-ink:#fbbf24;--color-warning-bg:#d9770629;--color-warning-border:#d9770659;--color-focus-ring:#5eead466}._wrap_19jt8_2,._wrap_19jt8_2 *,._wrap_19jt8_2 :before,._wrap_19jt8_2 :after{box-sizing:border-box}._bellBtn_19jt8_164,._replyBtn_19jt8_165,._removeBtn_19jt8_166,._toastClose_19jt8_167{appearance:none;margin:var(--size-zero);padding:var(--size-zero);border:var(--border-width) solid var(--color-transparent);color:inherit;background:var(--color-transparent);font:inherit;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._bellBtn_19jt8_164:focus-visible,._replyBtn_19jt8_165:focus-visible,._removeBtn_19jt8_166:focus-visible,._toastClose_19jt8_167:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._bellBtn_19jt8_164:disabled,._replyBtn_19jt8_165:disabled,._removeBtn_19jt8_166:disabled,._toastClose_19jt8_167:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._bellBtn_19jt8_164:not(:disabled):active,._replyBtn_19jt8_165:not(:disabled):active,._removeBtn_19jt8_166:not(:disabled):active,._toastClose_19jt8_167:not(:disabled):active{transform:scale(var(--pressed-scale))}._bellBtn_19jt8_164{flex-shrink:var(--flex-shrink);width:var(--control-size);height:var(--control-size);border-color:var(--color-border);border-radius:var(--radius-control);color:var(--color-text-muted);background:var(--color-bg-card);position:relative}._bellBtn_19jt8_164[aria-expanded=true]{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._bellBtn_19jt8_164>svg{flex-shrink:var(--flex-shrink);display:block}._badge_19jt8_235{top:var(--badge-offset);right:var(--badge-offset);z-index:var(--z-badge);min-width:var(--badge-min-width);height:var(--badge-height);padding-inline:var(--space-1);border:var(--badge-border-width) solid var(--color-bg-card);border-radius:var(--radius-pill);color:var(--color-bg-card);background:var(--color-accent-pink);font-size:var(--font-size-badge);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}._panel_19jt8_259{top:calc(var(--size-full) + var(--panel-gap));right:var(--size-zero);z-index:var(--z-panel);width:var(--panel-width);max-width:calc(100vw - var(--viewport-gutter) - var(--viewport-gutter));max-height:min(var(--panel-max-height), calc(100vh - var(--panel-viewport-offset)));max-height:min(var(--panel-max-height), calc(100dvh - var(--panel-viewport-offset)));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-panel);transform-origin:100% 0;animation:_notificationPanelEnter_19jt8_1 var(--animation-duration) var(--transition-easing) both;flex-direction:column;display:flex;position:absolute;overflow:hidden}._panelHeader_19jt8_288{flex-shrink:var(--flex-shrink);align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-7);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-main);background:var(--color-bg-card);font-size:var(--font-size-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-action);letter-spacing:var(--letter-spacing-heading);display:flex}._panelHeader_19jt8_288:before{content:"";flex-shrink:var(--flex-shrink);width:var(--unread-dot-size);height:var(--unread-dot-size);border-radius:var(--radius-pill);background:var(--color-primary)}._empty_19jt8_314{justify-content:center;align-items:center;gap:var(--space-5);min-height:var(--empty-min-height);padding:var(--space-9) var(--space-7);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex;overflow-y:auto}._empty_19jt8_314>svg{box-sizing:content-box;flex-shrink:var(--flex-shrink);padding:var(--space-6);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);color:var(--color-primary-ink);background:var(--color-primary-bg)}._empty_19jt8_314 p{margin:var(--size-zero);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}._list_19jt8_346{flex-grow:var(--flex-grow);min-height:var(--size-zero);margin:var(--size-zero);padding:var(--size-zero);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-transparent);list-style:none;overflow:hidden auto}._row_19jt8_359{align-items:flex-start;gap:var(--space-5);padding:var(--space-6) var(--space-7);background:var(--color-bg-card);transition:background-color var(--transition-fast) var(--transition-easing);display:flex;position:relative}._row_19jt8_359+._row_19jt8_359{border-top:var(--border-width) solid var(--color-border)}._rowUnread_19jt8_374{background:var(--color-unread-bg)}._rowUnread_19jt8_374:before{content:"";top:var(--space-7);right:var(--space-3);width:var(--unread-dot-size);height:var(--unread-dot-size);border-radius:var(--radius-pill);background:var(--color-primary);position:absolute}._rowIcon_19jt8_389{flex-shrink:var(--flex-shrink);width:var(--row-icon-size);height:var(--row-icon-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-icon);color:var(--color-text-muted);background:var(--color-bg-main);justify-content:center;align-items:center;display:flex}._rowUnread_19jt8_374 ._rowIcon_19jt8_389{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._rowBody_19jt8_408{flex-grow:var(--flex-grow);min-width:var(--size-zero)}._rowText_19jt8_413{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);overflow-wrap:anywhere}._rowText_19jt8_413 strong{font-weight:var(--font-weight-bold)}._rowAvatar_19jt8_426{width:var(--row-avatar-size);height:var(--row-avatar-size);margin-top:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-primary-bg);object-fit:cover;object-position:center;display:block}._rowActions_19jt8_440{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._rowActions_19jt8_440:empty{display:none}._replyBtn_19jt8_165,._removeBtn_19jt8_166{gap:var(--space-2);min-height:var(--action-min-height);max-width:var(--size-full);padding:var(--space-2) var(--space-4);border-radius:var(--radius-action);font-size:var(--font-size-action);font-weight:var(--font-weight-semibold);line-height:var(--line-height-action);text-align:left;overflow-wrap:anywhere}._replyBtn_19jt8_165{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._removeBtn_19jt8_166{border-color:var(--color-danger-border);color:var(--color-danger-ink);background:var(--color-danger-bg)}._replyBtn_19jt8_165 svg,._removeBtn_19jt8_166 svg{flex-shrink:var(--flex-shrink)}._removedLabel_19jt8_484{min-height:var(--action-min-height);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-action);color:var(--color-text-muted);background:var(--color-bg-main);font-size:var(--font-size-action);font-weight:var(--font-weight-medium);line-height:var(--line-height-action);align-items:center;display:inline-flex}._toast_19jt8_167{--toast-color:var(--color-text-main);--toast-background:var(--color-bg-card);--toast-border:var(--color-border);right:var(--space-8);bottom:calc(var(--toast-bottom) + env(safe-area-inset-bottom,var(--size-zero)));z-index:var(--z-toast);align-items:center;gap:var(--space-4);width:var(--toast-width);max-width:calc(100vw - var(--space-8) - var(--space-8));padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border:var(--border-width) solid var(--toast-border);border-radius:var(--radius-toast);color:var(--toast-color);background:var(--toast-background);box-shadow:var(--shadow-toast);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);animation:_notificationToastEnter_19jt8_1 var(--animation-duration) var(--transition-easing) both;display:flex;position:fixed}._toast_19jt8_167>svg{flex-shrink:var(--flex-shrink);width:var(--toast-icon-size);height:var(--toast-icon-size)}._toast_19jt8_167>span{flex-grow:var(--flex-grow);min-width:var(--size-zero);overflow-wrap:anywhere}._toast_success_19jt8_543{--toast-color:var(--color-success-ink);--toast-background:var(--color-success-bg);--toast-border:var(--color-success-border)}._toast_error_19jt8_549,._toast_danger_19jt8_550{--toast-color:var(--color-danger-ink);--toast-background:var(--color-danger-bg);--toast-border:var(--color-danger-border)}._toast_warning_19jt8_556{--toast-color:var(--color-warning-ink);--toast-background:var(--color-warning-bg);--toast-border:var(--color-warning-border)}._toast_info_19jt8_562{--toast-color:var(--color-primary-ink);--toast-background:var(--color-primary-bg);--toast-border:var(--color-primary-border)}._toastClose_19jt8_167{flex-shrink:var(--flex-shrink);width:var(--toast-close-size);height:var(--toast-close-size);margin-left:var(--size-auto);border-radius:var(--radius-action);color:inherit;align-self:flex-start}@media (hover:hover) and (pointer:fine){._bellBtn_19jt8_164:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._row_19jt8_359:hover{background:var(--color-bg-main)}._rowUnread_19jt8_374:hover{background:var(--color-unread-hover-bg)}._replyBtn_19jt8_165:not(:disabled):hover{border-color:var(--color-primary);background:var(--color-primary-hover-bg)}._removeBtn_19jt8_166:not(:disabled):hover{border-color:var(--color-accent-pink)}._toastClose_19jt8_167:not(:disabled):hover{background:var(--color-bg-card);border-color:currentColor}}@media (width<=1180px){._panel_19jt8_259{top:var(--panel-mobile-top);right:var(--viewport-gutter);left:var(--viewport-gutter);width:var(--size-auto);max-width:var(--panel-width);max-height:min(var(--panel-max-height), calc(100vh - var(--panel-mobile-viewport-offset)));max-height:min(var(--panel-max-height), calc(100dvh - var(--panel-mobile-viewport-offset)));margin-left:var(--size-auto);position:fixed}}@media (width<=600px){._panel_19jt8_259{top:var(--panel-phone-top)}._panelHeader_19jt8_288{padding-inline:var(--space-6)}._row_19jt8_359{gap:var(--space-4);padding:var(--space-6)}._toast_19jt8_167{right:var(--viewport-gutter);left:var(--viewport-gutter);bottom:calc(var(--viewport-gutter) + env(safe-area-inset-bottom,var(--size-zero)));width:var(--size-auto);max-width:none}}@keyframes _notificationPanelEnter_19jt8_1{0%{opacity:var(--opacity-hidden);transform:translateY(var(--animation-offset)) scale(var(--animation-scale))}to{opacity:var(--opacity-visible);transform:none}}@keyframes _notificationToastEnter_19jt8_1{0%{opacity:var(--opacity-hidden);transform:translateY(var(--space-3))}to{opacity:var(--opacity-visible);transform:none}}@media (prefers-reduced-motion:reduce){._bellBtn_19jt8_164,._replyBtn_19jt8_165,._removeBtn_19jt8_166,._toastClose_19jt8_167,._row_19jt8_359{transition:none}._panel_19jt8_259,._toast_19jt8_167{animation:none}._bellBtn_19jt8_164:not(:disabled):active,._replyBtn_19jt8_165:not(:disabled):active,._removeBtn_19jt8_166:not(:disabled):active,._toastClose_19jt8_167:not(:disabled):active{transform:none}}._header_bvmnm_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-focus-ring:#14b8a666;--size-zero:0px;--size-full:100%;--size-auto:auto;--header-height:80px;--header-height-mobile:68px;--content-max-width:1440px;--page-gutter:clamp(16px, 2.5vw, 40px);--mobile-menu-inset:12px;--mobile-menu-offset:8px;--mobile-menu-height-limit:640px;--mobile-menu-viewport-offset:96px;--mobile-menu-viewport-offset-compact:84px;--brand-logo-size:42px;--brand-logo-size-mobile:38px;--avatar-size:34px;--control-size:44px;--link-height:42px;--mobile-link-height:48px;--icon-size:18px;--badge-size:17px;--badge-offset-top:-8px;--badge-offset-right:-10px;--sr-size:1px;--sr-negative-margin:-1px;--user-name-max-width:112px;--mobile-user-name-max-width:210px;--space-1:4px;--space-2:8px;--space-3:10px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--font-size-brand:21px;--font-size-brand-mobile:20px;--font-size-navigation:13px;--font-size-body:14px;--font-size-badge:10px;--font-size-initials:11px;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1;--line-height-body:1.4;--letter-spacing-brand:-.8px;--letter-spacing-navigation:-.1px;--letter-spacing-initials:.2px;--border-width:1px;--badge-border-width:2px;--radius-control:12px;--radius-logo:14px;--radius-avatar:11px;--shadow-header:0 2px 16px -8px #0f172a1f;--shadow-brand:0 4px 12px -4px #14b8a659;--shadow-dropdown:0 18px 44px -14px #0f172a33;--focus-width:3px;--focus-offset:3px;--transition-fast:.16s;--transition-standard:.22s;--transition-easing:ease;--pressed-scale:.97;--disabled-opacity:.5;--z-header:100;--z-menu:2;--z-badge:1;--flex-grow:1;--flex-shrink:0;--opacity-visible:1;--opacity-hidden:0;--sr-clip:inset(50%);top:var(--size-zero);z-index:var(--z-header);width:var(--size-full);isolation:isolate;color:var(--color-text-main);background:var(--color-bg-card);border-bottom:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-header);font-family:var(--font-sans);-webkit-tap-highlight-color:var(--color-transparent);position:sticky}[data-theme=dark] ._header_bvmnm_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-focus-ring:#5eead466}._header_bvmnm_2,._header_bvmnm_2 *,._header_bvmnm_2 :before,._header_bvmnm_2 :after{box-sizing:border-box}._inner_bvmnm_153{align-items:center;gap:var(--space-5);width:var(--size-full);max-width:var(--content-max-width);min-height:var(--header-height);margin-inline:var(--size-auto);padding-inline:var(--page-gutter);display:flex;position:relative}._brand_bvmnm_167,._link_bvmnm_168,._profileButton_bvmnm_169,._logout_bvmnm_170,._burger_bvmnm_171{appearance:none;flex-shrink:var(--flex-shrink);margin:var(--size-zero);padding:var(--size-zero);border:var(--border-width) solid var(--color-transparent);color:inherit;background:var(--color-transparent);font:inherit;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._brand_bvmnm_167:focus-visible,._link_bvmnm_168:focus-visible,._profileButton_bvmnm_169:focus-visible,._logout_bvmnm_170:focus-visible,._burger_bvmnm_171:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._brand_bvmnm_167:disabled,._link_bvmnm_168:disabled,._profileButton_bvmnm_169:disabled,._logout_bvmnm_170:disabled,._burger_bvmnm_171:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._brand_bvmnm_167:not(:disabled):active,._profileButton_bvmnm_169:not(:disabled):active,._logout_bvmnm_170:not(:disabled):active,._burger_bvmnm_171:not(:disabled):active{transform:scale(var(--pressed-scale))}._brand_bvmnm_167{gap:var(--space-3);min-height:var(--control-size);border-radius:var(--radius-control);text-align:left}._brandLogo_bvmnm_228{flex-shrink:var(--flex-shrink);width:var(--brand-logo-size);height:var(--brand-logo-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-logo);color:var(--color-primary-ink);background:var(--color-primary-bg);transition:background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing);justify-content:center;align-items:center;display:inline-flex}._brandName_bvmnm_245{color:var(--color-text-main);font-size:var(--font-size-brand);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-brand);white-space:nowrap}._nav_bvmnm_256{flex-grow:var(--flex-grow);min-width:var(--size-zero);justify-content:center;align-items:center;display:flex}._navLinks_bvmnm_264{justify-content:center;align-items:center;gap:var(--space-1);display:flex}._link_bvmnm_168{gap:var(--space-2);min-height:var(--link-height);padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--font-size-navigation);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-navigation);white-space:nowrap}._linkActive_bvmnm_284{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg);font-weight:var(--font-weight-semibold)}._linkIconWrap_bvmnm_291{flex-shrink:var(--flex-shrink);width:var(--icon-size);height:var(--icon-size);justify-content:center;align-items:center;display:inline-flex;position:relative}._linkIcon_bvmnm_291{flex-shrink:var(--flex-shrink);width:var(--icon-size);height:var(--icon-size);display:block}._linkBadge_bvmnm_308{top:var(--badge-offset-top);right:var(--badge-offset-right);z-index:var(--z-badge);min-width:var(--badge-size);height:var(--badge-size);padding-inline:var(--space-1);border:var(--badge-border-width) solid var(--color-bg-card);border-radius:var(--radius-pill);color:var(--color-bg-card);background:var(--color-accent-pink);font-size:var(--font-size-badge);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}._right_bvmnm_332{align-items:center;gap:var(--space-2);flex-shrink:var(--flex-shrink);display:flex}._profileButton_bvmnm_169{min-height:var(--control-size);max-width:var(--size-full);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-control)}._profileButton_bvmnm_169[aria-current=page]{border-color:var(--color-primary-border);background:var(--color-primary-bg)}._userChip_bvmnm_351{align-items:center;gap:var(--space-2);min-width:var(--size-zero);max-width:var(--size-full);display:flex}._avatar_bvmnm_359,._avatarFallback_bvmnm_360{flex-shrink:var(--flex-shrink);width:var(--avatar-size);height:var(--avatar-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._avatar_bvmnm_359{object-fit:cover;object-position:center}._avatarFallback_bvmnm_360{color:var(--color-primary-ink);font-size:var(--font-size-initials);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-initials);-webkit-user-select:none;user-select:none}._userName_bvmnm_386{min-width:var(--size-zero);max-width:var(--user-name-max-width);color:var(--color-text-main);font-size:var(--font-size-navigation);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._logout_bvmnm_170{gap:var(--space-2);min-width:var(--control-size);min-height:var(--control-size);padding-inline:var(--space-2);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--font-size-navigation);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);white-space:nowrap}._logout_bvmnm_170 svg,._burger_bvmnm_171 svg,._brandLogo_bvmnm_228 svg{flex-shrink:var(--flex-shrink)}._mobileUser_bvmnm_420{display:none}._burger_bvmnm_171{width:var(--control-size);height:var(--control-size);border-color:var(--color-border);border-radius:var(--radius-control);color:var(--color-text-main);background:var(--color-bg-card);display:none}._burger_bvmnm_171[aria-expanded=true]{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._srOnly_bvmnm_442{width:var(--sr-size);height:var(--sr-size);margin:var(--sr-negative-margin);padding:var(--size-zero);clip-path:var(--sr-clip);white-space:nowrap;border:none;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._brand_bvmnm_167:not(:disabled):hover ._brandLogo_bvmnm_228{border-color:var(--color-primary);background:var(--color-primary-hover-bg);box-shadow:var(--shadow-brand)}._link_bvmnm_168:not(:disabled):hover{color:var(--color-text-main);background:var(--color-bg-main)}._linkActive_bvmnm_284:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-hover-bg)}._profileButton_bvmnm_169:not(:disabled):hover{border-color:var(--color-border);background:var(--color-bg-main)}._profileButton_bvmnm_169[aria-current=page]:not(:disabled):hover{border-color:var(--color-primary-border);background:var(--color-primary-hover-bg)}._logout_bvmnm_170:not(:disabled):hover{border-color:var(--color-danger-border);color:var(--color-danger-ink);background:var(--color-danger-bg)}._burger_bvmnm_171:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}}@media (width>=1181px) and (width<=1350px){._inner_bvmnm_153{gap:var(--space-4)}._right_bvmnm_332 ._userName_bvmnm_386,._right_bvmnm_332 ._logout_bvmnm_170>span{display:none}._right_bvmnm_332 ._profileButton_bvmnm_169{padding:var(--space-1)}}@media (width<=1180px){._inner_bvmnm_153{gap:var(--space-4)}._brand_bvmnm_167{margin-right:var(--size-auto)}._right_bvmnm_332{display:none}._burger_bvmnm_171{display:inline-flex}._nav_bvmnm_256{top:calc(var(--size-full) + var(--mobile-menu-offset));right:var(--mobile-menu-inset);left:var(--mobile-menu-inset);z-index:var(--z-menu);max-height:min(var(--mobile-menu-height-limit), calc(100vh - var(--mobile-menu-viewport-offset)));max-height:min(var(--mobile-menu-height-limit), calc(100dvh - var(--mobile-menu-viewport-offset)));padding:var(--space-4);overscroll-behavior:contain;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-dropdown);flex-direction:column;justify-content:flex-start;align-items:stretch;display:none;position:absolute;overflow:hidden auto}._navOpen_bvmnm_566{display:flex}._navLinks_bvmnm_264{justify-content:flex-start;align-items:stretch;gap:var(--space-1);width:var(--size-full);flex-direction:column}._link_bvmnm_168{justify-content:flex-start;gap:var(--space-4);width:var(--size-full);min-height:var(--mobile-link-height);padding-inline:var(--space-5);font-size:var(--font-size-body)}._mobileUser_bvmnm_420{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);display:flex}._mobileUser_bvmnm_420 ._profileButton_bvmnm_169{flex-shrink:var(--flex-grow);min-width:var(--size-zero);justify-content:flex-start}._mobileUser_bvmnm_420 ._userName_bvmnm_386{max-width:var(--mobile-user-name-max-width);font-size:var(--font-size-body)}._mobileUser_bvmnm_420 ._logout_bvmnm_170{padding-inline:var(--space-3);color:var(--color-danger-ink)}}@media (width<=600px){._inner_bvmnm_153{min-height:var(--header-height-mobile);gap:var(--space-2)}._brand_bvmnm_167{gap:var(--space-2)}._brandLogo_bvmnm_228{width:var(--brand-logo-size-mobile);height:var(--brand-logo-size-mobile);border-radius:var(--radius-control)}._brandName_bvmnm_245{font-size:var(--font-size-brand-mobile)}._nav_bvmnm_256{max-height:min(var(--mobile-menu-height-limit), calc(100vh - var(--mobile-menu-viewport-offset-compact)));max-height:min(var(--mobile-menu-height-limit), calc(100dvh - var(--mobile-menu-viewport-offset-compact)))}._mobileUser_bvmnm_420 ._userName_bvmnm_386{max-width:var(--user-name-max-width)}}@media (width<=360px){._mobileUser_bvmnm_420{flex-direction:column;align-items:stretch}._mobileUser_bvmnm_420 ._profileButton_bvmnm_169,._mobileUser_bvmnm_420 ._logout_bvmnm_170{width:var(--size-full);justify-content:flex-start}._mobileUser_bvmnm_420 ._userName_bvmnm_386{max-width:var(--mobile-user-name-max-width)}._mobileUser_bvmnm_420 ._logout_bvmnm_170{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){._brand_bvmnm_167,._brandLogo_bvmnm_228,._link_bvmnm_168,._profileButton_bvmnm_169,._logout_bvmnm_170,._burger_bvmnm_171{transition:none}._brand_bvmnm_167:not(:disabled):active,._profileButton_bvmnm_169:not(:disabled):active,._logout_bvmnm_170:not(:disabled):active,._burger_bvmnm_171:not(:disabled):active{transform:none}}._wrap_13hz1_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ambient-color-mint:#14b8a621;--ambient-color-aqua:#2dd4bf1c;--ambient-color-emerald:#10b98114;--ambient-color-pink:#f43f5e0b;--ambient-color-soft-mint:#14b8a611;--ambient-zero:0px;--ambient-full:100%;--ambient-flex-grow:1;--ambient-flex-shrink:0;--ambient-layer-background:0;--ambient-layer-content:1;--ambient-blur:64px;--ambient-blob-one-size:clamp(320px, 44vw, 680px);--ambient-blob-two-size:clamp(280px, 36vw, 560px);--ambient-blob-three-size:clamp(240px, 30vw, 460px);--ambient-blob-four-size:clamp(200px, 24vw, 360px);--ambient-blob-five-size:clamp(240px, 32vw, 480px);--ambient-blob-one-top:-220px;--ambient-blob-one-left:-180px;--ambient-blob-two-top:6%;--ambient-blob-two-right:-200px;--ambient-blob-three-bottom:-220px;--ambient-blob-three-left:12%;--ambient-blob-four-top:38%;--ambient-blob-four-left:36%;--ambient-blob-five-bottom:-180px;--ambient-blob-five-right:-120px;isolation:isolate;width:var(--ambient-full);min-width:var(--ambient-zero);color:var(--color-text-main);background-color:var(--color-bg-main);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative}[data-theme=dark] ._wrap_13hz1_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080}._blobLayer_13hz1_85{inset:var(--ambient-zero);z-index:var(--ambient-layer-background);pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;overflow:hidden}._blobLayer_13hz1_85,._blob_13hz1_85{box-sizing:border-box}._blob_13hz1_85{border-radius:var(--radius-pill);filter:blur(var(--ambient-blur));pointer-events:none;display:block;position:absolute}._blobOne_13hz1_109{top:var(--ambient-blob-one-top);left:var(--ambient-blob-one-left);width:var(--ambient-blob-one-size);height:var(--ambient-blob-one-size);background:var(--ambient-color-mint)}._blobTwo_13hz1_117{top:var(--ambient-blob-two-top);right:var(--ambient-blob-two-right);width:var(--ambient-blob-two-size);height:var(--ambient-blob-two-size);background:var(--ambient-color-aqua)}._blobThree_13hz1_125{bottom:var(--ambient-blob-three-bottom);left:var(--ambient-blob-three-left);width:var(--ambient-blob-three-size);height:var(--ambient-blob-three-size);background:var(--ambient-color-emerald)}._blobFour_13hz1_133{top:var(--ambient-blob-four-top);left:var(--ambient-blob-four-left);width:var(--ambient-blob-four-size);height:var(--ambient-blob-four-size);background:var(--ambient-color-pink)}._blobFive_13hz1_141{right:var(--ambient-blob-five-right);bottom:var(--ambient-blob-five-bottom);width:var(--ambient-blob-five-size);height:var(--ambient-blob-five-size);background:var(--ambient-color-soft-mint)}._content_13hz1_151{z-index:var(--ambient-layer-content);flex-direction:column;flex-grow:var(--ambient-flex-grow);flex-shrink:var(--ambient-flex-shrink);width:var(--ambient-full);min-width:var(--ambient-zero);min-height:var(--ambient-zero);display:flex;position:relative}@media (width<=600px){._wrap_13hz1_2{--ambient-blur:48px;--ambient-blob-one-size:340px;--ambient-blob-two-size:280px;--ambient-blob-three-size:280px;--ambient-blob-one-top:-140px;--ambient-blob-one-left:-180px;--ambient-blob-two-top:24%;--ambient-blob-two-right:-180px;--ambient-blob-three-bottom:-160px;--ambient-blob-three-left:-100px}._blobFour_13hz1_133,._blobFive_13hz1_141{display:none}}@media (forced-colors:active){._blobLayer_13hz1_85{display:none}}._page_1yuy3_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-hover:#0d9488;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-focus-ring:#14b8a666;--color-preview-surface:#f0fdfa;--color-preview-secondary:#ecfdf5;--color-track:#e7eeed;--color-step-line:#cce8e2;--size-zero:0px;--size-full:100%;--size-auto:auto;--page-min-height:100vh;--content-width:1200px;--text-width:720px;--faq-width:800px;--hero-copy-width:660px;--preview-width:380px;--page-gutter:clamp(20px, 4vw, 56px);--navbar-height:80px;--navbar-height-mobile:68px;--section-space:clamp(64px, 8vw, 112px);--hero-space-top:clamp(64px, 8vw, 112px);--hero-space-bottom:clamp(72px, 9vw, 128px);--hero-gap:clamp(40px, 6vw, 88px);--split-gap:clamp(40px, 7vw, 100px);--anchor-offset:104px;--mobile-menu-max-height:calc(100dvh - 68px);--grid-min:0px;--hero-copy-ratio:1.25fr;--hero-preview-ratio:.85fr;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--space-11:40px;--space-12:48px;--space-13:56px;--brand-mark-size:40px;--control-height:42px;--control-height-large:52px;--menu-control-size:44px;--icon-box-size:48px;--step-number-size:30px;--preview-image-height:206px;--preview-image-height-mobile:180px;--preview-symbol-size:84px;--progress-height:8px;--check-icon-size:20px;--faq-icon-size:20px;--feature-card-min-height:244px;--step-line-top:54px;--step-line-inset:16.666%;--feature-grid-columns:4;--step-grid-columns:3;--grid-columns-tablet:2;--grid-columns-mobile:1;--font-size-brand:22px;--font-size-nav:13px;--font-size-small:12px;--font-size-body:15px;--font-size-card-title:17px;--font-size-preview-title:17px;--font-size-preview-price:27px;--font-size-hero:clamp(38px, 4.6vw, 62px);--font-size-hero-subtitle:clamp(16px, 1.5vw, 18px);--font-size-section-title:clamp(28px, 3.2vw, 42px);--font-size-cta-title:clamp(30px, 3.7vw, 46px);--font-size-faq:15px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.1;--line-height-heading:1.2;--line-height-label:1.4;--line-height-body:1.75;--letter-spacing-brand:-.8px;--letter-spacing-hero:-2.4px;--letter-spacing-heading:-1.2px;--letter-spacing-card:-.3px;--letter-spacing-eyebrow:1.4px;--letter-spacing-price:-.8px;--border-width:1px;--radius-control:10px;--radius-icon:14px;--radius-preview:24px;--focus-width:3px;--focus-offset:4px;--shadow-navbar:0 4px 20px -14px #0f172a29;--shadow-button:0 6px 16px -8px #0f766e73;--shadow-button-hover:0 10px 24px -10px #0f766e80;--shadow-preview:0 32px 70px -28px #0f766e40, 0 8px 24px -14px #0f172a29;--shadow-feature-hover:0 14px 32px -16px #0f766e33;--shadow-menu:0 16px 28px -18px #0f172a38;--preview-gradient:linear-gradient(135deg, var(--color-preview-surface), var(--color-primary-bg));--preview-secondary-gradient:linear-gradient(135deg, var(--color-preview-secondary), var(--color-primary-bg));--progress-gradient:linear-gradient(90deg, var(--color-primary), var(--color-primary-light));--cta-gradient:linear-gradient(135deg, var(--color-preview-surface), var(--color-primary-bg));--transition-fast:.16s;--transition-standard:.24s;--transition-easing:ease;--animation-duration:.2s;--hover-lift:-4px;--button-lift:-2px;--pressed-scale:.98;--chevron-open-angle:180deg;--animation-offset:-6px;--opacity-hidden:0;--opacity-visible:1;--opacity-disabled:.5;--z-navbar:100;--z-content:1;--flex-grow:1;--flex-shrink:0;min-height:var(--page-min-height);color:var(--color-text-main);background:var(--color-bg-card);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent)}[data-theme=dark] ._page_1yuy3_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-hover:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-focus-ring:#5eead466;--color-preview-surface:#2dd4bf14;--color-preview-secondary:#22c55e1f;--color-track:#2a3330;--color-step-line:#2f4a45}._page_1yuy3_2,._page_1yuy3_2 *,._page_1yuy3_2 :before,._page_1yuy3_2 :after{box-sizing:border-box}._page_1yuy3_2 :where(h1,h2,h3,p){margin:var(--size-zero)}._page_1yuy3_2 :where(button,a){-webkit-tap-highlight-color:var(--color-transparent)}._page_1yuy3_2 :where(button,a):focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._page_1yuy3_2 :where(button):disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._page_1yuy3_2 :where(svg){flex-shrink:var(--flex-shrink)}._navbar_1yuy3_249{top:var(--size-zero);z-index:var(--z-navbar);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-bg-card);box-shadow:var(--shadow-navbar);position:sticky}._navInner_1yuy3_258{justify-content:space-between;align-items:center;gap:var(--space-8);width:var(--size-full);max-width:calc(var(--content-width) + var(--page-gutter) + var(--page-gutter));min-height:var(--navbar-height);margin-inline:var(--size-auto);padding-inline:var(--page-gutter);display:flex}._brand_1yuy3_272,._footerBrand_1yuy3_273{align-items:center;gap:var(--space-4);flex-shrink:var(--flex-shrink);display:inline-flex}._brandMark_1yuy3_280{width:var(--brand-mark-size);height:var(--brand-mark-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-icon);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._brandName_1yuy3_292{color:var(--color-text-main);font-size:var(--font-size-brand);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-brand)}._navLinks_1yuy3_300,._navActions_1yuy3_301,._footerLinks_1yuy3_302{align-items:center;display:flex}._navLinks_1yuy3_300{justify-content:center;gap:var(--space-8)}._navLinks_1yuy3_300 a,._mobileNavLinks_1yuy3_313 a,._footerLinks_1yuy3_302 a{border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--font-size-nav);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing);text-decoration:none}._navLinks_1yuy3_300 a{padding-block:var(--space-5);white-space:nowrap}._navActions_1yuy3_301{gap:var(--space-3);flex-shrink:var(--flex-shrink)}._primaryBtn_1yuy3_338,._ghostBtn_1yuy3_339,._primaryBtnLg_1yuy3_340,._ghostBtnLg_1yuy3_341,._menuToggle_1yuy3_342{appearance:none;justify-content:center;align-items:center;gap:var(--space-4);margin:var(--size-zero);border:var(--border-width) solid var(--color-transparent);border-radius:var(--radius-control);font:inherit;font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);text-align:center;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);text-decoration:none;display:inline-flex}._primaryBtn_1yuy3_338,._ghostBtn_1yuy3_339{min-height:var(--control-height);padding:var(--space-4) var(--space-6);font-size:var(--font-size-nav)}._primaryBtnLg_1yuy3_340,._ghostBtnLg_1yuy3_341{min-height:var(--control-height-large);padding:var(--space-5) var(--space-8);font-size:var(--font-size-body)}._primaryBtn_1yuy3_338,._primaryBtnLg_1yuy3_340{border-color:var(--color-button-bg);color:var(--color-button-text);background:var(--color-button-bg);box-shadow:var(--shadow-button)}._ghostBtn_1yuy3_339,._ghostBtnLg_1yuy3_341{color:var(--color-text-main);background:var(--color-transparent)}._ghostBtnLg_1yuy3_341{border-color:var(--color-border);background:var(--color-bg-card)}._primaryBtn_1yuy3_338:not(:disabled):active,._ghostBtn_1yuy3_339:not(:disabled):active,._primaryBtnLg_1yuy3_340:not(:disabled):active,._ghostBtnLg_1yuy3_341:active,._menuToggle_1yuy3_342:not(:disabled):active{transform:scale(var(--pressed-scale))}._menuToggle_1yuy3_342{flex-shrink:var(--flex-shrink);width:var(--menu-control-size);height:var(--menu-control-size);padding:var(--size-zero);border-color:var(--color-border);color:var(--color-text-main);background:var(--color-bg-card);display:none}._menuToggle_1yuy3_342[aria-expanded=true]{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._mobileMenu_1yuy3_426{display:none}._hero_1yuy3_432{isolation:isolate;padding-block:var(--hero-space-top) var(--hero-space-bottom);background-color:var(--color-bg-main);position:relative}._heroInner_1yuy3_441{z-index:var(--z-content);grid-template-columns:minmax(var(--grid-min), var(--hero-copy-ratio)) minmax(var(--grid-min), var(--hero-preview-ratio));align-items:center;gap:var(--hero-gap);width:var(--size-full);max-width:calc(var(--content-width) + var(--page-gutter) + var(--page-gutter));margin-inline:var(--size-auto);padding-inline:var(--page-gutter);display:grid;position:relative}._heroContent_1yuy3_458{min-width:var(--size-zero);max-width:var(--hero-copy-width)}._badge_1yuy3_463{align-items:center;gap:var(--space-3);max-width:var(--size-full);margin-bottom:var(--space-8);padding:var(--space-3) var(--space-5);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-pill);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);display:inline-flex}._heroTitle_1yuy3_479{color:var(--color-text-main);font-size:var(--font-size-hero);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-hero);overflow-wrap:anywhere;text-wrap:balance}._heroTitleAccent_1yuy3_489{margin-top:var(--space-3);color:var(--color-primary-ink);display:block}._heroSubtitle_1yuy3_495{margin-top:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-hero-subtitle);line-height:var(--line-height-body)}._heroCtas_1yuy3_502{align-items:center;gap:var(--space-5);margin-top:var(--space-10);flex-wrap:wrap;display:flex}._heroPreview_1yuy3_510{min-width:var(--size-zero);justify-content:center;align-items:center;display:flex}._previewCard_1yuy3_519{width:var(--size-full);max-width:var(--preview-width);min-width:var(--size-zero);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-preview);background:var(--color-bg-card);box-shadow:var(--shadow-preview);overflow:hidden}._previewImage_1yuy3_530{min-height:var(--preview-image-height);color:var(--color-primary-ink);background:var(--preview-gradient);justify-content:center;align-items:center;display:flex}._previewImage_1yuy3_530>svg{box-sizing:content-box;width:var(--space-11);height:var(--space-11);padding:calc((var(--preview-symbol-size) - var(--space-11)) / 2);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-preview);background:var(--color-bg-card);box-shadow:var(--shadow-soft)}._previewBody_1yuy3_552{padding:var(--space-8)}._previewTitle_1yuy3_556{color:var(--color-text-main);font-size:var(--font-size-preview-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-card)}._previewPrice_1yuy3_564{margin-top:var(--space-3);color:var(--color-text-main);font-size:var(--font-size-preview-price);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-price)}._previewProgress_1yuy3_573{height:var(--progress-height);margin-top:var(--space-8);border-radius:var(--radius-pill);background:var(--color-track);overflow:hidden}._previewProgressBar_1yuy3_581{height:var(--size-full);max-width:var(--size-full);border-radius:inherit;background:var(--progress-gradient)}._previewProgressLabel_1yuy3_588{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-label)}._previewStatus_1yuy3_596{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-7);padding:var(--space-5);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-control);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);display:flex}._previewStatus_1yuy3_596 svg{margin-top:var(--border-width)}._section_1yuy3_617,._sectionAlt_1yuy3_618,._finalCta_1yuy3_619{padding-block:var(--section-space);scroll-margin-top:var(--anchor-offset)}._section_1yuy3_617{background:var(--color-bg-card)}._sectionAlt_1yuy3_618{border-block:var(--border-width) solid var(--color-border);background:var(--color-bg-main)}._sectionInner_1yuy3_633{width:var(--size-full);max-width:calc(var(--content-width) + var(--page-gutter) + var(--page-gutter));margin-inline:var(--size-auto);padding-inline:var(--page-gutter)}._sectionEyebrow_1yuy3_642{margin-bottom:var(--space-5);color:var(--color-primary-ink);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}._sectionTitle_1yuy3_652{max-width:var(--text-width);color:var(--color-text-main);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}._sectionText_1yuy3_662{margin-top:var(--space-7);color:var(--color-text-muted);line-height:var(--line-height-body)}._featuresGrid_1yuy3_670{grid-template-columns:repeat(var(--feature-grid-columns), minmax(var(--grid-min), 1fr));gap:var(--space-7);margin-top:var(--space-12);display:grid}._featureCard_1yuy3_681{min-width:var(--size-zero);min-height:var(--feature-card-min-height);padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft);transition:border-color var(--transition-standard) var(--transition-easing), box-shadow var(--transition-standard) var(--transition-easing), transform var(--transition-standard) var(--transition-easing)}._featureIcon_1yuy3_695,._stepIcon_1yuy3_696{width:var(--icon-box-size);height:var(--icon-box-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-icon);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._featureTitle_1yuy3_708,._stepTitle_1yuy3_709{margin-top:var(--space-7);color:var(--color-text-main);font-size:var(--font-size-card-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-card)}._featureDescription_1yuy3_718,._stepDescription_1yuy3_719{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}._stepsGrid_1yuy3_728{grid-template-columns:repeat(var(--step-grid-columns), minmax(var(--grid-min), 1fr));gap:var(--space-10);margin-top:var(--space-12);display:grid;position:relative}._stepsGrid_1yuy3_728:before{content:"";top:var(--step-line-top);right:var(--step-line-inset);left:var(--step-line-inset);border-top:var(--border-width) dashed var(--color-step-line);position:absolute}._stepCard_1yuy3_749{min-width:var(--size-zero);padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);text-align:center;position:relative}._stepNumber_1yuy3_759{top:var(--space-5);left:var(--space-5);width:var(--step-number-size);height:var(--step-number-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-bg-main);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);justify-content:center;align-items:center;display:inline-flex;position:absolute}._splitLayout_1yuy3_779{grid-template-columns:repeat(2, minmax(var(--grid-min), 1fr));align-items:center;gap:var(--split-gap);display:grid}._splitLayout_1yuy3_779>div{min-width:var(--size-zero)}._splitLayout_1yuy3_779>._previewCard_1yuy3_519{justify-self:center}._splitLayout_1yuy3_779 ._previewImage_1yuy3_530{background:var(--preview-secondary-gradient)}._checkList_1yuy3_798{gap:var(--space-6);margin:var(--space-8) var(--size-zero) var(--size-zero);padding:var(--size-zero);list-style:none;display:grid}._checkList_1yuy3_798 li{align-items:flex-start;gap:var(--space-4);color:var(--color-text-main);font-size:var(--font-size-body);line-height:var(--line-height-body);display:flex}._checkList_1yuy3_798 svg{box-sizing:content-box;width:var(--check-icon-size);height:var(--check-icon-size);margin-top:var(--border-width);padding:var(--space-1);border-radius:var(--radius-pill);color:var(--color-primary-ink);background:var(--color-primary-bg)}._faqList_1yuy3_828{gap:var(--space-5);max-width:var(--faq-width);margin-top:var(--space-12);display:grid}._faqItem_1yuy3_835{min-width:var(--size-zero);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card)}._faqQuestion_1yuy3_842{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-7);width:var(--size-full);margin:var(--size-zero);padding:var(--space-7) var(--space-8);border-radius:var(--radius-card);color:var(--color-text-main);background:var(--color-transparent);font:inherit;font-size:var(--font-size-faq);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);text-align:left;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing);border:none;display:flex}._faqQuestion_1yuy3_842[aria-expanded=true]{color:var(--color-primary-ink)}._faqChevron_1yuy3_871{width:var(--faq-icon-size);height:var(--faq-icon-size);color:var(--color-text-muted);transition:transform var(--transition-standard) var(--transition-easing), color var(--transition-standard) var(--transition-easing)}._faqChevronOpen_1yuy3_880{color:var(--color-primary-ink);transform:rotate(var(--chevron-open-angle))}._faqAnswer_1yuy3_885{padding:var(--size-zero) var(--space-8) var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);animation:_mainPageReveal_1yuy3_1 var(--animation-duration) var(--transition-easing) both}._finalCta_1yuy3_619{background:var(--cta-gradient);text-align:center}._finalCtaTitle_1yuy3_901{max-width:var(--text-width);margin-inline:var(--size-auto);color:var(--color-text-main);font-size:var(--font-size-cta-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}._finalCtaText_1yuy3_912{max-width:var(--text-width);margin:var(--space-7) var(--size-auto) var(--space-9);color:var(--color-primary-dark);font-size:var(--font-size-hero-subtitle);line-height:var(--line-height-body)}._footer_1yuy3_273{padding-block:var(--space-11);border-top:var(--border-width) solid var(--color-border);background:var(--color-bg-card)}._footerInner_1yuy3_928{justify-content:space-between;align-items:center;gap:var(--space-8);width:var(--size-full);max-width:calc(var(--content-width) + var(--page-gutter) + var(--page-gutter));margin-inline:var(--size-auto);padding-inline:var(--page-gutter);flex-wrap:wrap;display:flex}._footerLinks_1yuy3_302{gap:var(--space-6) var(--space-8);flex-wrap:wrap}._footerCopy_1yuy3_947{flex-basis:var(--size-full);padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}@media (hover:hover) and (pointer:fine){._navLinks_1yuy3_300 a:hover,._footerLinks_1yuy3_302 a:hover{color:var(--color-primary-ink)}._mobileNavLinks_1yuy3_313 a:hover{color:var(--color-primary-ink);background:var(--color-primary-bg)}._primaryBtn_1yuy3_338:not(:disabled):hover,._primaryBtnLg_1yuy3_340:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover);box-shadow:var(--shadow-button-hover);transform:translateY(var(--button-lift))}._ghostBtn_1yuy3_339:not(:disabled):hover,._ghostBtnLg_1yuy3_341:hover,._menuToggle_1yuy3_342:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._featureCard_1yuy3_681:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-feature-hover);transform:translateY(var(--hover-lift))}._faqQuestion_1yuy3_842:hover{color:var(--color-primary-ink);background:var(--color-bg-main)}}@media (width<=1180px){._navLinks_1yuy3_300,._navInner_1yuy3_258{gap:var(--space-6)}._featuresGrid_1yuy3_670{grid-template-columns:repeat(var(--grid-columns-tablet), minmax(var(--grid-min), 1fr))}}@media (width<=1024px){._navInner_1yuy3_258{min-height:var(--navbar-height-mobile)}._navLinks_1yuy3_300,._navActions_1yuy3_301{display:none}._menuToggle_1yuy3_342{display:inline-flex}._mobileMenu_1yuy3_426{top:var(--size-full);right:var(--size-zero);left:var(--size-zero);max-height:var(--mobile-menu-max-height);padding:var(--space-6) var(--page-gutter) var(--space-7);overscroll-behavior:contain;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-bg-card);box-shadow:var(--shadow-menu);animation:_mainPageReveal_1yuy3_1 var(--animation-duration) var(--transition-easing) both;display:block;position:absolute;overflow-y:auto}._mobileNavLinks_1yuy3_313{gap:var(--space-1);display:grid}._mobileNavLinks_1yuy3_313 a{min-height:var(--menu-control-size);padding:var(--space-5);font-size:var(--font-size-body);align-items:center;display:flex}._mobileActions_1yuy3_1061{gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}._heroInner_1yuy3_441{gap:var(--space-11)}._stepsGrid_1yuy3_728{gap:var(--space-6)}._stepCard_1yuy3_749{padding:var(--space-8) var(--space-6)}}@media (width<=800px){._heroInner_1yuy3_441{grid-template-columns:minmax(var(--grid-min), 1fr);gap:var(--space-13)}._heroContent_1yuy3_458{max-width:var(--text-width);margin-inline:var(--size-auto);text-align:center}._heroCtas_1yuy3_502{justify-content:center}._heroPreview_1yuy3_510{width:var(--size-full)}._stepsGrid_1yuy3_728{grid-template-columns:minmax(var(--grid-min), 1fr);gap:var(--space-6)}._stepsGrid_1yuy3_728:before{display:none}._stepCard_1yuy3_749{padding:var(--space-10)}._splitLayout_1yuy3_779{grid-template-columns:minmax(var(--grid-min), 1fr)}._footerInner_1yuy3_928{align-items:flex-start}}@media (width<=560px){._page_1yuy3_2{--letter-spacing-hero:-1.4px;--letter-spacing-heading:-.8px;--anchor-offset:88px}._heroCtas_1yuy3_502{flex-direction:column;align-items:stretch}._heroCtas_1yuy3_502>*,._mobileActions_1yuy3_1061>*{width:var(--size-full)}._badge_1yuy3_463{text-align:left;align-items:flex-start}._badge_1yuy3_463 svg{margin-top:var(--border-width)}._featuresGrid_1yuy3_670{grid-template-columns:repeat(var(--grid-columns-mobile), minmax(var(--grid-min), 1fr));gap:var(--space-6);margin-top:var(--space-10)}._featureCard_1yuy3_681{min-height:var(--size-zero)}._stepsGrid_1yuy3_728,._faqList_1yuy3_828{margin-top:var(--space-10)}._previewImage_1yuy3_530{min-height:var(--preview-image-height-mobile)}._previewBody_1yuy3_552{padding:var(--space-7)}._faqQuestion_1yuy3_842{gap:var(--space-5);padding:var(--space-7)}._faqAnswer_1yuy3_885{padding:var(--size-zero) var(--space-7) var(--space-7)}._footerInner_1yuy3_928{gap:var(--space-7);flex-direction:column}._footerLinks_1yuy3_302{align-items:flex-start;gap:var(--space-6)}._footerLinks_1yuy3_302 a{flex-basis:var(--size-full)}._footerCopy_1yuy3_947{width:var(--size-full);flex-basis:var(--size-auto)}._finalCta_1yuy3_619 ._primaryBtnLg_1yuy3_340{width:var(--size-full)}}@keyframes _mainPageReveal_1yuy3_1{0%{opacity:var(--opacity-hidden);transform:translateY(var(--animation-offset))}to{opacity:var(--opacity-visible);transform:none}}@media (prefers-reduced-motion:reduce){._page_1yuy3_2 *,._page_1yuy3_2 :before,._page_1yuy3_2 :after{transition:none;animation:none}._primaryBtn_1yuy3_338:not(:disabled):hover,._primaryBtnLg_1yuy3_340:not(:disabled):hover,._featureCard_1yuy3_681:hover,._primaryBtn_1yuy3_338:not(:disabled):active,._ghostBtn_1yuy3_339:not(:disabled):active,._primaryBtnLg_1yuy3_340:not(:disabled):active,._ghostBtnLg_1yuy3_341:active,._menuToggle_1yuy3_342:not(:disabled):active{transform:none}}._page_app1e_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-input-bg:#fff;--color-input-hover-border:#a9b8c9;--color-input-disabled-bg:#f1f5f9;--color-placeholder:#718096;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-focus-outline:#14b8a673;--color-spinner-track:#ffffff4d;--size-zero:0px;--size-full:100%;--size-auto:auto;--page-min-height-fallback:100vh;--page-min-height:100dvh;--card-width:480px;--page-padding-inline:20px;--page-padding-block:48px;--card-padding:36px;--brand-mark-size:52px;--input-height:52px;--input-icon-size:18px;--password-toggle-size:44px;--submit-height:52px;--switch-control-height:44px;--spinner-size:18px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--font-size-eyebrow:11px;--font-size-heading:clamp(28px, 4vw, 32px);--font-size-body:14px;--font-size-label:13px;--font-size-input:16px;--font-size-submit:15px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-heading:1.2;--line-height-body:1.65;--line-height-control:1.4;--letter-spacing-heading:-1px;--letter-spacing-eyebrow:1.5px;--border-width:1px;--spinner-border-width:2px;--radius-input:12px;--radius-button:12px;--radius-brand:16px;--radius-error:12px;--radius-focus:6px;--focus-width:3px;--focus-offset:3px;--underline-offset:4px;--shadow-card:0 24px 64px -28px #0f172a2e, var(--shadow-soft);--shadow-brand:0 6px 18px -10px #14b8a666;--shadow-input-focus:0 0 0 3px #14b8a621;--shadow-submit:0 6px 16px -8px #0f766e66;--shadow-submit-hover:0 10px 22px -10px #0f766e80;--transition-fast:.16s;--transition-easing:ease;--spinner-duration:.8s;--spinner-turn:360deg;--pressed-scale:.99;--hover-lift:-1px;--opacity-disabled:.65;--z-card:1;--flex-grow:1;--flex-shrink:0;isolation:isolate;min-height:var(--page-min-height-fallback);min-height:var(--page-min-height);padding:var(--page-padding-block) var(--page-padding-inline);color:var(--color-text-main);background-color:var(--color-bg-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-theme=dark] ._page_app1e_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-input-bg:#221f30;--color-input-hover-border:#4b4563;--color-input-disabled-bg:#2a2638;--color-placeholder:#8a8296;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-focus-outline:#5eead466}._page_app1e_2,._page_app1e_2 *,._page_app1e_2 :before,._page_app1e_2 :after{box-sizing:border-box}._card_app1e_173{z-index:var(--z-card);flex-shrink:var(--flex-shrink);width:var(--size-full);max-width:var(--card-width);min-width:var(--size-zero);margin-block:var(--size-auto);padding:var(--card-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-card);position:relative}._header_app1e_190{align-items:flex-start;gap:var(--space-7);margin-bottom:var(--space-9);flex-direction:column;display:flex}._header_app1e_190>div{min-width:var(--size-zero)}._brandMark_app1e_202{flex-shrink:var(--flex-shrink);width:var(--brand-mark-size);height:var(--brand-mark-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-brand);color:var(--color-primary-ink);background:var(--color-primary-bg);box-shadow:var(--shadow-brand);justify-content:center;align-items:center;display:inline-flex}._eyebrow_app1e_216{margin:var(--size-zero) var(--size-zero) var(--space-3);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}._heading_app1e_226{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-heading);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}._sub_app1e_235{margin:var(--space-5) var(--size-zero) var(--size-zero);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}._form_app1e_244{gap:var(--space-7);flex-direction:column;display:flex}._field_app1e_250{gap:var(--space-3);min-width:var(--size-zero);flex-direction:column;display:flex}._label_app1e_257{color:var(--color-text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control)}._inputWithIcon_app1e_264,._passwordWrap_app1e_265{align-items:center;gap:var(--space-4);width:var(--size-full);min-width:var(--size-zero);min-height:var(--input-height);padding-inline:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-muted);background:var(--color-input-bg);transition:color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing);display:flex}._passwordWrap_app1e_265{padding-right:var(--space-1)}._inputWithIcon_app1e_264>svg,._passwordWrap_app1e_265>svg{flex-shrink:var(--flex-shrink);width:var(--input-icon-size);height:var(--input-icon-size);pointer-events:none;display:block}._inputWithIcon_app1e_264 input,._passwordWrap_app1e_265 input{appearance:none;flex-grow:var(--flex-grow);width:var(--size-full);min-width:var(--size-zero);min-height:calc(var(--input-height) - var(--border-width) - var(--border-width));margin:var(--size-zero);padding:var(--space-5) var(--size-zero);border-radius:var(--radius-focus);color:var(--color-text-main);background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-input);font-weight:var(--font-weight-regular);line-height:var(--line-height-control);caret-color:var(--color-primary-ink);border:none;outline:none;display:block}._inputWithIcon_app1e_264 input::placeholder,._passwordWrap_app1e_265 input::placeholder{color:var(--color-placeholder);opacity:var(--flex-grow)}._inputWithIcon_app1e_264:focus-within,._passwordWrap_app1e_265:focus-within{border-color:var(--color-primary);color:var(--color-primary-ink);box-shadow:var(--shadow-input-focus)}._inputWithIcon_app1e_264 input:disabled,._passwordWrap_app1e_265 input:disabled{color:var(--color-text-muted);cursor:not-allowed}:is(._inputWithIcon_app1e_264:has(input:disabled),._passwordWrap_app1e_265:has(input:disabled)){border-color:var(--color-border);background:var(--color-input-disabled-bg);box-shadow:none}._togglePassword_app1e_350,._submit_app1e_351,._switchBtn_app1e_352{appearance:none;margin:var(--size-zero);border:var(--border-width) solid var(--color-transparent);font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._togglePassword_app1e_350:focus-visible,._submit_app1e_351:focus-visible,._switchBtn_app1e_352:focus-visible{outline:var(--focus-width) solid var(--color-focus-outline);outline-offset:var(--focus-offset)}._togglePassword_app1e_350:disabled,._submit_app1e_351:disabled,._switchBtn_app1e_352:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._togglePassword_app1e_350{flex-shrink:var(--flex-shrink);width:var(--password-toggle-size);height:var(--password-toggle-size);padding:var(--size-zero);border-radius:var(--radius-button);color:var(--color-text-muted);background:var(--color-transparent)}._togglePassword_app1e_350 svg{flex-shrink:var(--flex-shrink);display:block}._error_app1e_402{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-error);color:var(--color-danger-ink);background:var(--color-danger-bg);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);display:flex}._error_app1e_402>svg{flex-shrink:var(--flex-shrink);margin-top:var(--border-width)}._error_app1e_402>span{min-width:var(--size-zero);overflow-wrap:anywhere}._submit_app1e_351{gap:var(--space-4);width:var(--size-full);min-height:var(--submit-height);margin-top:var(--space-1);padding:var(--space-5) var(--space-7);border-color:var(--color-button-bg);border-radius:var(--radius-button);color:var(--color-button-text);background:var(--color-button-bg);box-shadow:var(--shadow-submit);font-size:var(--font-size-submit);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control)}._submit_app1e_351>svg,._submit_app1e_351>._spinner_app1e_445{flex-shrink:var(--flex-shrink)}._submit_app1e_351:disabled{box-shadow:none}._submit_app1e_351:not(:disabled):active{transform:scale(var(--pressed-scale))}._spinner_app1e_445{width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid var(--color-spinner-track);border-top-color:var(--color-button-text);border-radius:var(--radius-pill);animation:_loginSpinner_app1e_1 var(--spinner-duration) linear infinite;display:inline-block}._footer_app1e_472{margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--border-width) solid var(--color-border)}._switch_app1e_352{justify-content:center;align-items:center;column-gap:var(--space-2);row-gap:var(--size-zero);margin:var(--size-zero);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);text-align:center;flex-wrap:wrap;display:flex}._switchBtn_app1e_352{min-height:var(--switch-control-height);padding:var(--space-2) var(--space-1);border-radius:var(--radius-focus);color:var(--color-primary-ink);background:var(--color-transparent);font-size:inherit;font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-underline-offset:var(--underline-offset)}@media (hover:hover) and (pointer:fine){._inputWithIcon_app1e_264:hover,._passwordWrap_app1e_265:hover{border-color:var(--color-input-hover-border)}._inputWithIcon_app1e_264:focus-within,._passwordWrap_app1e_265:focus-within{border-color:var(--color-primary)}:is(._inputWithIcon_app1e_264:has(input:disabled):hover,._passwordWrap_app1e_265:has(input:disabled):hover){border-color:var(--color-border)}._togglePassword_app1e_350:not(:disabled):hover{color:var(--color-primary-ink);background:var(--color-primary-bg)}._submit_app1e_351:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover);box-shadow:var(--shadow-submit-hover);transform:translateY(var(--hover-lift))}._switchBtn_app1e_352:not(:disabled):hover{color:var(--color-primary-dark);text-decoration:underline}}@media (width<=560px){._page_app1e_2{--page-padding-inline:16px;--page-padding-block:24px;--card-padding:24px}._header_app1e_190{gap:var(--space-6);margin-bottom:var(--space-8)}}@media (width<=360px){._page_app1e_2{--page-padding-inline:12px;--card-padding:20px}._switch_app1e_352{flex-direction:column}}@media (height<=640px){._page_app1e_2{--page-padding-block:20px}._card_app1e_173{margin-block:var(--size-zero)}}@keyframes _loginSpinner_app1e_1{to{transform:rotate(var(--spinner-turn))}}@media (prefers-reduced-motion:reduce){._inputWithIcon_app1e_264,._passwordWrap_app1e_265,._togglePassword_app1e_350,._submit_app1e_351,._switchBtn_app1e_352{transition:none}._submit_app1e_351:not(:disabled):hover,._submit_app1e_351:not(:disabled):active{transform:none}}._page_app1e_2>div:last-child{flex-grow:var(--flex-grow);width:var(--size-full);margin-block:var(--size-auto)}._page_5ezqy_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-input-bg:#fff;--color-input-hover-border:#a9b8c9;--color-input-disabled-bg:#f1f5f9;--color-placeholder:#718096;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-warning-ink:#92400e;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-calendar-ink:#047857;--color-calendar-bg:#ecfdf5;--color-calendar-border:#a7f3d0;--color-focus-outline:#14b8a673;--color-spinner-track:#ffffff4d;--size-zero:0px;--size-full:100%;--size-auto:auto;--page-min-height-fallback:100vh;--page-min-height:100dvh;--page-padding-inline:20px;--page-padding-block:48px;--card-width:720px;--card-padding:40px;--brand-mark-size:52px;--section-icon-size:40px;--input-height:52px;--input-icon-size:18px;--password-toggle-size:44px;--avatar-size:88px;--avatar-overlay-size:30px;--avatar-overlay-offset:-4px;--action-height:40px;--remove-date-size:44px;--submit-height:52px;--switch-control-height:44px;--spinner-size:18px;--grid-min:0px;--grid-columns:2;--date-name-ratio:1.2fr;--date-value-ratio:1fr;--sr-size:1px;--sr-negative-margin:-1px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--font-size-eyebrow:11px;--font-size-heading:clamp(28px, 4vw, 32px);--font-size-section-heading:16px;--font-size-body:14px;--font-size-label:13px;--font-size-small:12px;--font-size-input:16px;--font-size-submit:15px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-heading:1.2;--line-height-body:1.65;--line-height-control:1.4;--letter-spacing-heading:-1px;--letter-spacing-section:-.3px;--letter-spacing-eyebrow:1.5px;--border-width:1px;--overlay-border-width:3px;--spinner-border-width:2px;--radius-input:12px;--radius-button:12px;--radius-brand:16px;--radius-section-icon:12px;--radius-avatar:24px;--radius-notice:12px;--radius-small:8px;--radius-focus:6px;--focus-width:3px;--focus-offset:3px;--underline-offset:4px;--shadow-card:0 24px 64px -28px #0f172a2e, var(--shadow-soft);--shadow-brand:0 6px 18px -10px #14b8a666;--shadow-input-focus:0 0 0 3px #14b8a621;--shadow-avatar-overlay:0 3px 8px -3px #0f766e59;--shadow-submit:0 6px 16px -8px #0f766e66;--shadow-submit-hover:0 10px 22px -10px #0f766e80;--transition-fast:.16s;--transition-easing:ease;--spinner-duration:.8s;--spinner-turn:360deg;--pressed-scale:.98;--hover-lift:-1px;--opacity-visible:1;--opacity-disabled:.65;--z-card:1;--z-avatar-overlay:1;--flex-grow:1;--flex-shrink:0;--sr-clip:inset(50%);isolation:isolate;min-height:var(--page-min-height-fallback);min-height:var(--page-min-height);padding:var(--page-padding-block) var(--page-padding-inline);color:var(--color-text-main);background-color:var(--color-bg-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-theme=dark] ._page_5ezqy_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-input-bg:#221f30;--color-input-hover-border:#4b4563;--color-input-disabled-bg:#2a2638;--color-placeholder:#8a8296;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-warning-ink:#fbbf24;--color-warning-bg:#d9770629;--color-warning-border:#d9770659;--color-calendar-ink:#4ade80;--color-calendar-bg:#22c55e24;--color-calendar-border:#22c55e59;--color-focus-outline:#5eead473}._page_5ezqy_2,._page_5ezqy_2 *,._page_5ezqy_2 :before,._page_5ezqy_2 :after{box-sizing:border-box}._page_5ezqy_2 :where(h1,h2,p){margin:var(--size-zero)}._page_5ezqy_2 svg{flex-shrink:var(--flex-shrink)}._card_5ezqy_216{z-index:var(--z-card);flex-shrink:var(--flex-shrink);width:var(--size-full);max-width:var(--card-width);min-width:var(--size-zero);margin-block:var(--size-auto);padding:var(--card-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-card);position:relative}._header_5ezqy_233{align-items:flex-start;gap:var(--space-7);margin-bottom:var(--space-9);flex-direction:column;display:flex}._header_5ezqy_233>div{min-width:var(--size-zero)}._brandMark_5ezqy_245{width:var(--brand-mark-size);height:var(--brand-mark-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-brand);color:var(--color-primary-ink);background:var(--color-primary-bg);box-shadow:var(--shadow-brand);justify-content:center;align-items:center;display:inline-flex}._eyebrow_5ezqy_258{margin-bottom:var(--space-3);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}._heading_5ezqy_268{color:var(--color-text-main);font-size:var(--font-size-heading);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}._sub_5ezqy_276{margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}._avatarPicker_5ezqy_285,._avatarChoose_5ezqy_286,._avatarRemove_5ezqy_287,._togglePassword_5ezqy_288,._addDate_5ezqy_289,._removeDate_5ezqy_290,._submit_5ezqy_291,._switchBtn_5ezqy_292{appearance:none;justify-content:center;align-items:center;gap:var(--space-3);margin:var(--size-zero);padding:var(--size-zero);border:var(--border-width) solid var(--color-transparent);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);text-decoration:none;display:inline-flex}._avatarPicker_5ezqy_285:focus-visible,._avatarChoose_5ezqy_286:focus-visible,._avatarRemove_5ezqy_287:focus-visible,._togglePassword_5ezqy_288:focus-visible,._addDate_5ezqy_289:focus-visible,._removeDate_5ezqy_290:focus-visible,._submit_5ezqy_291:focus-visible,._switchBtn_5ezqy_292:focus-visible{outline:var(--focus-width) solid var(--color-focus-outline);outline-offset:var(--focus-offset)}._avatarPicker_5ezqy_285:disabled,._avatarChoose_5ezqy_286:disabled,._avatarRemove_5ezqy_287:disabled,._togglePassword_5ezqy_288:disabled,._addDate_5ezqy_289:disabled,._removeDate_5ezqy_290:disabled,._submit_5ezqy_291:disabled,._switchBtn_5ezqy_292:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._avatarPicker_5ezqy_285:not(:disabled):active,._avatarChoose_5ezqy_286:not(:disabled):active,._avatarRemove_5ezqy_287:not(:disabled):active,._addDate_5ezqy_289:not(:disabled):active,._removeDate_5ezqy_290:not(:disabled):active,._submit_5ezqy_291:not(:disabled):active{transform:scale(var(--pressed-scale))}._form_5ezqy_353{gap:var(--space-8);flex-direction:column;display:flex}._formSection_5ezqy_359{gap:var(--space-7);min-width:var(--size-zero);padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}._sectionHeading_5ezqy_368{align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-1);display:flex}._sectionHeading_5ezqy_368>div{min-width:var(--size-zero)}._sectionIcon_5ezqy_379{flex-shrink:var(--flex-shrink);width:var(--section-icon-size);height:var(--section-icon-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-section-icon);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._calendarIcon_5ezqy_392{border-color:var(--color-calendar-border);color:var(--color-calendar-ink);background:var(--color-calendar-bg)}._sectionHeading_5ezqy_368 h2{color:var(--color-text-main);font-size:var(--font-size-section-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-section)}._sectionHeading_5ezqy_368 p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}._avatarSection_5ezqy_415{align-items:center;gap:var(--space-7);min-width:var(--size-zero);padding:var(--space-7);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-main);display:flex}._avatarPicker_5ezqy_285{flex-shrink:var(--flex-shrink);width:var(--avatar-size);height:var(--avatar-size);border-color:var(--color-primary-border);border-radius:var(--radius-avatar);color:var(--color-primary-ink);background:var(--color-primary-bg);position:relative}._avatarImg_5ezqy_437,._avatarPlaceholder_5ezqy_438{width:var(--size-full);height:var(--size-full);border-radius:inherit;justify-content:center;align-items:center;display:flex}._avatarImg_5ezqy_437{object-fit:cover;object-position:center}._avatarPickerOverlay_5ezqy_452{right:var(--avatar-overlay-offset);bottom:var(--avatar-overlay-offset);z-index:var(--z-avatar-overlay);width:var(--avatar-overlay-size);height:var(--avatar-overlay-size);border:var(--overlay-border-width) solid var(--color-bg-main);border-radius:var(--radius-pill);color:var(--color-button-text);background:var(--color-primary-ink);box-shadow:var(--shadow-avatar-overlay);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}._avatarContent_5ezqy_470{gap:var(--space-4);flex-direction:column;flex-grow:var(--flex-grow);min-width:var(--size-zero);display:flex}._avatarLabel_5ezqy_478{color:var(--color-text-main);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control)}._avatarHint_5ezqy_485{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}._avatarActions_5ezqy_492{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._avatarChoose_5ezqy_286,._avatarRemove_5ezqy_287,._addDate_5ezqy_289{min-height:var(--action-height);padding:var(--space-3) var(--space-5);border-radius:var(--radius-small)}._avatarChoose_5ezqy_286{border-color:var(--color-border);color:var(--color-primary-ink);background:var(--color-bg-card)}._avatarRemove_5ezqy_287{color:var(--color-danger-ink)}._fileHint_5ezqy_517{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-control)}._hiddenFile_5ezqy_523{display:none}._grid2_5ezqy_529{grid-template-columns:repeat(var(--grid-columns), minmax(var(--grid-min), 1fr));align-items:start;gap:var(--space-6);min-width:var(--size-zero);display:grid}._field_5ezqy_538{gap:var(--space-3);min-width:var(--size-zero);flex-direction:column;display:flex}._label_5ezqy_545{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--color-text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);flex-wrap:wrap;display:flex}._labelHint_5ezqy_556,._optional_5ezqy_557{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular)}._input_5ezqy_563,._inputWithIcon_5ezqy_564,._passwordWrap_5ezqy_565{width:var(--size-full);min-width:var(--size-zero);min-height:var(--input-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-main);background:var(--color-input-bg);transition:border-color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing)}._input_5ezqy_563{margin:var(--size-zero);padding:var(--space-5) var(--space-6);font-family:var(--font-sans);font-size:var(--font-size-input);font-weight:var(--font-weight-regular);line-height:var(--line-height-control);caret-color:var(--color-primary-ink);display:block}._inputWithIcon_5ezqy_564,._passwordWrap_5ezqy_565{align-items:center;gap:var(--space-4);padding-inline:var(--space-6);color:var(--color-text-muted);display:flex}._passwordWrap_5ezqy_565{padding-right:var(--space-1)}._inputWithIcon_5ezqy_564>svg,._passwordWrap_5ezqy_565>svg{width:var(--input-icon-size);height:var(--input-icon-size);pointer-events:none;display:block}._inputWithIcon_5ezqy_564 input,._passwordWrap_5ezqy_565 input{appearance:none;flex-grow:var(--flex-grow);width:var(--size-full);min-width:var(--size-zero);min-height:calc(var(--input-height) - var(--border-width) - var(--border-width));margin:var(--size-zero);padding:var(--space-5) var(--size-zero);border-radius:var(--radius-focus);color:var(--color-text-main);background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-input);font-weight:var(--font-weight-regular);line-height:var(--line-height-control);caret-color:var(--color-primary-ink);border:none;outline:none;display:block}._input_5ezqy_563::placeholder,._inputWithIcon_5ezqy_564 input::placeholder,._passwordWrap_5ezqy_565 input::placeholder{color:var(--color-placeholder);opacity:var(--opacity-visible)}._input_5ezqy_563:focus{border-color:var(--color-primary);box-shadow:var(--shadow-input-focus);outline:none}._inputWithIcon_5ezqy_564:focus-within,._passwordWrap_5ezqy_565:focus-within{border-color:var(--color-primary);color:var(--color-primary-ink);box-shadow:var(--shadow-input-focus)}._input_5ezqy_563:disabled{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-input-disabled-bg);box-shadow:none;cursor:not-allowed}._inputWithIcon_5ezqy_564 input:disabled,._passwordWrap_5ezqy_565 input:disabled{color:var(--color-text-muted);cursor:not-allowed}:is(._inputWithIcon_5ezqy_564:has(input:disabled),._passwordWrap_5ezqy_565:has(input:disabled)){border-color:var(--color-border);background:var(--color-input-disabled-bg);box-shadow:none}._input_5ezqy_563[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._togglePassword_5ezqy_288{flex-shrink:var(--flex-shrink);width:var(--password-toggle-size);height:var(--password-toggle-size);border-radius:var(--radius-button);color:var(--color-text-muted)}._datesBlock_5ezqy_692{gap:var(--space-6);min-width:var(--size-zero);margin-top:var(--space-1);padding:var(--space-7);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-main);flex-direction:column;display:flex}._datesHeader_5ezqy_704{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}._datesHeader_5ezqy_704>div{min-width:var(--size-zero)}._datesDescription_5ezqy_715{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}._addDate_5ezqy_289{flex-shrink:var(--flex-shrink);border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._datesEmpty_5ezqy_729{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-input);color:var(--color-text-muted);background:var(--color-bg-card);font-size:var(--font-size-small);line-height:var(--line-height-body);text-align:center;display:flex}._datesList_5ezqy_744{gap:var(--space-5);min-width:var(--size-zero);flex-direction:column;display:flex}._dateRow_5ezqy_751{grid-template-columns:minmax(var(--grid-min), var(--date-name-ratio)) minmax(var(--grid-min), var(--date-value-ratio)) var(--remove-date-size);align-items:center;gap:var(--space-3);min-width:var(--size-zero);display:grid}._dateRow_5ezqy_751 ._input_5ezqy_563{padding-inline:var(--space-5)}._removeDate_5ezqy_290{width:var(--remove-date-size);height:var(--remove-date-size);border-color:var(--color-danger-border);border-radius:var(--radius-button);color:var(--color-danger-ink);background:var(--color-danger-bg)}._privacyHint_5ezqy_777,._error_5ezqy_778,._warning_5ezqy_779{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-notice);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-label);line-height:var(--line-height-body);display:flex}._privacyHint_5ezqy_777>svg,._error_5ezqy_778>svg,._warning_5ezqy_779>svg{margin-top:var(--border-width)}._privacyHint_5ezqy_777 p,._error_5ezqy_778 span,._warning_5ezqy_779 span{min-width:var(--size-zero);overflow-wrap:anywhere}._error_5ezqy_778{border-color:var(--color-danger-border);color:var(--color-danger-ink);background:var(--color-danger-bg);font-weight:var(--font-weight-medium)}._warning_5ezqy_779{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg);font-weight:var(--font-weight-medium)}._submit_5ezqy_291{gap:var(--space-4);width:var(--size-full);min-height:var(--submit-height);padding:var(--space-5) var(--space-7);border-color:var(--color-button-bg);border-radius:var(--radius-button);color:var(--color-button-text);background:var(--color-button-bg);box-shadow:var(--shadow-submit);font-size:var(--font-size-submit)}._submit_5ezqy_291:disabled{box-shadow:none}._spinner_5ezqy_838{flex-shrink:var(--flex-shrink);width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid var(--color-spinner-track);border-top-color:var(--color-button-text);border-radius:var(--radius-pill);animation:_registerSpinner_5ezqy_1 var(--spinner-duration) linear infinite;display:inline-block}._footer_5ezqy_851{margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--border-width) solid var(--color-border)}._switch_5ezqy_292{justify-content:center;align-items:center;column-gap:var(--space-2);row-gap:var(--size-zero);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);text-align:center;flex-wrap:wrap;display:flex}._switchBtn_5ezqy_292{min-height:var(--switch-control-height);padding:var(--space-2) var(--space-1);border-radius:var(--radius-focus);color:var(--color-primary-ink);font-size:inherit;text-underline-offset:var(--underline-offset)}._srOnly_5ezqy_881{width:var(--sr-size);height:var(--sr-size);margin:var(--sr-negative-margin);padding:var(--size-zero);clip-path:var(--sr-clip);white-space:nowrap;border:none;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._avatarPicker_5ezqy_285:not(:disabled):hover{border-color:var(--color-primary);background:var(--color-primary-hover-bg)}._avatarChoose_5ezqy_286:not(:disabled):hover,._togglePassword_5ezqy_288:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._avatarRemove_5ezqy_287:not(:disabled):hover{border-color:var(--color-danger-border);background:var(--color-danger-bg)}._addDate_5ezqy_289:not(:disabled):hover{border-color:var(--color-primary);background:var(--color-primary-hover-bg)}._removeDate_5ezqy_290:not(:disabled):hover{border-color:var(--color-accent-pink)}._input_5ezqy_563:not(:disabled):hover,._inputWithIcon_5ezqy_564:hover,._passwordWrap_5ezqy_565:hover{border-color:var(--color-input-hover-border)}._input_5ezqy_563:not(:disabled):focus,._inputWithIcon_5ezqy_564:focus-within,._passwordWrap_5ezqy_565:focus-within{border-color:var(--color-primary)}:is(._inputWithIcon_5ezqy_564:has(input:disabled):hover,._passwordWrap_5ezqy_565:has(input:disabled):hover){border-color:var(--color-border)}._submit_5ezqy_291:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover);box-shadow:var(--shadow-submit-hover);transform:translateY(var(--hover-lift))}._switchBtn_5ezqy_292:not(:disabled):hover{color:var(--color-primary-dark);text-decoration:underline}}@media (width<=640px){._page_5ezqy_2{--page-padding-inline:16px;--page-padding-block:24px;--card-padding:24px}._avatarSection_5ezqy_415{align-items:flex-start;gap:var(--space-6);padding:var(--space-6)}._datesHeader_5ezqy_704{gap:var(--space-5);flex-direction:column}._datesBlock_5ezqy_692{padding:var(--space-6)}._dateRow_5ezqy_751{grid-template-columns:minmax(var(--grid-min), 1fr) var(--remove-date-size);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg-card);align-items:center}._dateRow_5ezqy_751>input:first-of-type{grid-area:1/1}._dateRow_5ezqy_751>input[type=date]{grid-area:2/1}._removeDate_5ezqy_290{grid-area:1/2/span 2}}@media (width<=480px){._page_5ezqy_2{--grid-columns:1;--avatar-size:76px}._header_5ezqy_233{gap:var(--space-6);margin-bottom:var(--space-8)}._avatarSection_5ezqy_415{flex-direction:column}._avatarContent_5ezqy_470{width:var(--size-full)}._sectionHeading_5ezqy_368{gap:var(--space-4)}._datesEmpty_5ezqy_729{text-align:left;justify-content:flex-start;align-items:flex-start}._datesEmpty_5ezqy_729 svg{margin-top:var(--border-width)}}@media (width<=360px){._page_5ezqy_2{--page-padding-inline:12px;--card-padding:20px}._datesBlock_5ezqy_692{padding:var(--space-5)}._dateRow_5ezqy_751{grid-template-columns:minmax(var(--grid-min), 1fr)}._dateRow_5ezqy_751>input:first-of-type,._dateRow_5ezqy_751>input[type=date],._removeDate_5ezqy_290{grid-area:auto}._removeDate_5ezqy_290{justify-self:end}._switch_5ezqy_292{flex-direction:column}}@keyframes _registerSpinner_5ezqy_1{to{transform:rotate(var(--spinner-turn))}}@media (prefers-reduced-motion:reduce){._input_5ezqy_563,._inputWithIcon_5ezqy_564,._passwordWrap_5ezqy_565,._avatarPicker_5ezqy_285,._avatarChoose_5ezqy_286,._avatarRemove_5ezqy_287,._togglePassword_5ezqy_288,._addDate_5ezqy_289,._removeDate_5ezqy_290,._submit_5ezqy_291,._switchBtn_5ezqy_292{transition:none}._avatarPicker_5ezqy_285:not(:disabled):active,._avatarChoose_5ezqy_286:not(:disabled):active,._avatarRemove_5ezqy_287:not(:disabled):active,._addDate_5ezqy_289:not(:disabled):active,._removeDate_5ezqy_290:not(:disabled):active,._submit_5ezqy_291:not(:disabled):active,._submit_5ezqy_291:not(:disabled):hover{transform:none}._spinner_5ezqy_838{animation:none}}._page_5ezqy_2>div:last-child{flex-grow:var(--flex-grow);width:var(--size-full);margin-block:var(--size-auto)}._list_czy69_2,._empty_czy69_3{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-focus-ring:#14b8a666;--size-zero:0px;--size-full:100%;--size-auto:auto;--card-padding:20px;--avatar-size:42px;--type-icon-size:28px;--gift-thumb-size:44px;--empty-icon-size:60px;--empty-min-height:280px;--empty-text-max-width:400px;--action-min-height:44px;--identity-min-height:44px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--font-size-body:14px;--font-size-name:14px;--font-size-handle:12px;--font-size-timestamp:11px;--font-size-gift:13px;--font-size-initials:12px;--font-size-empty-heading:18px;--font-size-action:13px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1;--line-height-label:1.4;--line-height-body:1.7;--letter-spacing-name:-.2px;--letter-spacing-heading:-.4px;--letter-spacing-initials:.3px;--border-width:1px;--radius-avatar:13px;--radius-type-icon:9px;--radius-gift:12px;--radius-gift-thumb:9px;--radius-action:10px;--radius-identity:10px;--radius-empty-icon:18px;--focus-width:3px;--focus-offset:4px;--shadow-action:0 6px 16px -8px #0f766e66;--shadow-action-hover:0 10px 22px -10px #0f766e80;--transition-fast:.16s;--transition-easing:ease;--pressed-scale:.98;--hover-lift:-1px;--disabled-opacity:.6;--flex-grow:1;--flex-shrink:0;color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent)}[data-theme=dark] ._list_czy69_2,[data-theme=dark] ._empty_czy69_3{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-focus-ring:#5eead466}._list_czy69_2,._list_czy69_2 *,._list_czy69_2 :before,._list_czy69_2 :after,._empty_czy69_3,._empty_czy69_3 *,._empty_czy69_3 :before,._empty_czy69_3 :after{box-sizing:border-box}._list_czy69_2{gap:var(--space-5);width:var(--size-full);min-width:var(--size-zero);margin:var(--size-zero);padding:var(--size-zero);flex-direction:column;list-style:none;display:flex}._card_czy69_155{min-width:var(--size-zero);padding:var(--card-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft)}._cardTop_czy69_166{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);min-width:var(--size-zero);flex-wrap:wrap;display:flex}._identity_czy69_175{appearance:none;justify-content:flex-start;align-items:center;gap:var(--space-5);min-width:var(--size-zero);max-width:var(--size-full);min-height:var(--identity-min-height);margin:var(--size-zero);padding:var(--size-zero);border-radius:var(--radius-identity);color:var(--color-text-main);background:var(--color-transparent);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:none;text-decoration:none;display:inline-flex}._identity_czy69_175:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._avatar_czy69_202,._avatarFallback_czy69_203{flex-shrink:var(--flex-shrink);width:var(--avatar-size);height:var(--avatar-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._avatar_czy69_202{object-fit:cover;object-position:center}._avatarFallback_czy69_203{color:var(--color-primary-ink);font-size:var(--font-size-initials);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-initials);-webkit-user-select:none;user-select:none}._identityText_czy69_229{gap:var(--space-1);min-width:var(--size-zero);flex-direction:column;display:flex}._actorName_czy69_236{color:var(--color-text-main);font-size:var(--font-size-name);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-name);text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-fast) var(--transition-easing);display:block;overflow:hidden}._actorHandle_czy69_249{color:var(--color-text-muted);font-size:var(--font-size-handle);font-weight:var(--font-weight-regular);line-height:var(--line-height-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._timestamp_czy69_260{flex-shrink:var(--flex-shrink);margin-left:var(--size-auto);color:var(--color-text-muted);font-size:var(--font-size-timestamp);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);white-space:nowrap;display:block}._cardBody_czy69_273{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-6);display:flex}._typeIcon_czy69_280{flex-shrink:var(--flex-shrink);width:var(--type-icon-size);height:var(--type-icon-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-type-icon);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._typeIcon_czy69_280 svg{flex-shrink:var(--flex-shrink);display:block}._message_czy69_298{min-width:var(--size-zero);margin:var(--size-zero);padding-top:var(--border-width);color:var(--color-text-main);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);overflow-wrap:anywhere}._giftRow_czy69_311{align-items:center;gap:var(--space-5);min-width:var(--size-zero);margin-top:var(--space-5);margin-left:calc(var(--type-icon-size) + var(--space-4));padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-gift);background:var(--color-bg-main);display:flex}._giftThumb_czy69_324,._giftThumbFallback_czy69_325{flex-shrink:var(--flex-shrink);width:var(--gift-thumb-size);height:var(--gift-thumb-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-gift-thumb);background:var(--color-bg-card);justify-content:center;align-items:center;display:inline-flex}._giftThumb_czy69_324{object-fit:cover;object-position:center}._giftThumbFallback_czy69_325{color:var(--color-primary-ink);background:var(--color-primary-bg)}._giftTitle_czy69_347{min-width:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-gift);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);overflow-wrap:anywhere;display:block}._empty_czy69_3{width:var(--size-full);min-width:var(--size-zero);min-height:var(--empty-min-height);padding:var(--space-10) var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._emptyIcon_czy69_375{flex-shrink:var(--flex-shrink);width:var(--empty-icon-size);height:var(--empty-icon-size);margin-bottom:var(--space-7);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-empty-icon);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._empty_czy69_3 h3{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-empty-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-heading)}._empty_czy69_3 p{max-width:var(--empty-text-max-width);margin:var(--space-4) var(--size-zero) var(--size-zero);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere}._emptyAction_czy69_407{appearance:none;max-width:var(--size-full);min-height:var(--action-min-height);margin:var(--space-7) var(--size-zero) var(--size-zero);padding:var(--space-4) var(--space-7);border:var(--border-width) solid var(--color-button-bg);border-radius:var(--radius-action);color:var(--color-button-text);background:var(--color-button-bg);box-shadow:var(--shadow-action);font-family:var(--font-sans);font-size:var(--font-size-action);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);text-align:center;cursor:pointer;touch-action:manipulation;transition:background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._emptyAction_czy69_407:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._identity_czy69_175:disabled,._emptyAction_czy69_407:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._emptyAction_czy69_407:not(:disabled):active{transform:scale(var(--pressed-scale))}@media (hover:hover) and (pointer:fine){._identity_czy69_175:not(:disabled):hover ._actorName_czy69_236{color:var(--color-primary-ink)}._emptyAction_czy69_407:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover);box-shadow:var(--shadow-action-hover);transform:translateY(var(--hover-lift))}}@media (width<=600px){._list_czy69_2,._empty_czy69_3{--card-padding:16px;--avatar-size:38px}._cardTop_czy69_166{align-items:flex-start;column-gap:var(--space-4)}._identity_czy69_175{gap:var(--space-4)}._empty_czy69_3{padding:var(--space-9) var(--space-7)}}@media (width<=420px){._cardTop_czy69_166{align-items:stretch;gap:var(--space-3);flex-direction:column}._identity_czy69_175{width:var(--size-full)}._timestamp_czy69_260{margin-left:calc(var(--avatar-size) + var(--space-4))}._giftRow_czy69_311{margin-left:var(--size-zero)}._emptyAction_czy69_407{width:var(--size-full)}}@media (prefers-reduced-motion:reduce){._actorName_czy69_236,._emptyAction_czy69_407{transition:none}._emptyAction_czy69_407:not(:disabled):hover,._emptyAction_czy69_407:not(:disabled):active{transform:none}}._block_16r0p_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--skeleton-color-base:#e9eff3;--skeleton-color-highlight:#ffffffb8;--skeleton-color-transparent:#fff0;--skeleton-zero:0px;--skeleton-full:100%;--skeleton-height:16px;--skeleton-radius:10px;--skeleton-flex-shrink:0;--skeleton-duration:1.6s;--skeleton-easing:ease-in-out;--skeleton-start-position:-100%;--skeleton-end-position:100%;--skeleton-gradient-angle:90deg;--skeleton-highlight-center:50%;--skeleton-highlight-gradient:linear-gradient(var(--skeleton-gradient-angle), var(--skeleton-color-transparent), var(--skeleton-color-highlight) var(--skeleton-highlight-center), var(--skeleton-color-transparent));box-sizing:border-box;flex-shrink:var(--skeleton-flex-shrink);width:var(--skeleton-full);max-width:var(--skeleton-full);min-width:var(--skeleton-zero);height:var(--skeleton-height);border-radius:var(--skeleton-radius);background-color:var(--skeleton-color-base);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden}[data-theme=dark] ._block_16r0p_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--skeleton-color-base:#2a2638;--skeleton-color-highlight:#ffffff14}._block_16r0p_2:after{content:"";inset:var(--skeleton-zero);border-radius:inherit;background:var(--skeleton-highlight-gradient);transform:translateX(var(--skeleton-start-position));animation:_skeletonShimmer_16r0p_1 var(--skeleton-duration) var(--skeleton-easing) infinite;position:absolute}@keyframes _skeletonShimmer_16r0p_1{to{transform:translateX(var(--skeleton-end-position))}}@media (prefers-reduced-motion:reduce){._block_16r0p_2:after{animation:none;display:none}}@media (forced-colors:active){._block_16r0p_2{--skeleton-color-base:GrayText}._block_16r0p_2:after{animation:none;display:none}}._overlay_1ktfi_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--confetti-zero:0px;--confetti-z-index:3000;--confetti-start-top:-20px;--confetti-fall-distance:calc(100vh + 40px);--confetti-horizontal-center:-50%;--confetti-width:8px;--confetti-height:12px;--confetti-small-width:6px;--confetti-small-height:9px;--confetti-square-size:9px;--confetti-radius:2px;--confetti-duration:2.2s;--confetti-delay:0s;--confetti-easing:cubic-bezier(.18, .55, .55, 1);--confetti-opacity-hidden:0;--confetti-opacity-visible:1;--confetti-start-scale:.8;--confetti-end-scale:.65;--confetti-start-tilt:0deg;--confetti-mid-tilt:180deg;--confetti-end-tilt:360deg;--confetti-extra-rotation:540deg;inset:var(--confetti-zero);z-index:var(--confetti-z-index);pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;overflow:hidden}._overlay_1ktfi_2,._piece_1ktfi_56{box-sizing:border-box}._piece_1ktfi_56{--rot:0deg;--drift:0px;top:var(--confetti-start-top);width:var(--confetti-width);height:var(--confetti-height);border-radius:var(--confetti-radius);background-color:var(--color-primary);opacity:var(--confetti-opacity-hidden);pointer-events:none;backface-visibility:visible;animation-name:_confettiFall_1ktfi_1;animation-duration:var(--confetti-duration);animation-delay:var(--confetti-delay);animation-timing-function:var(--confetti-easing);animation-iteration-count:1;animation-fill-mode:both;position:absolute}._piece_1ktfi_56:nth-child(3n){width:var(--confetti-small-width);height:var(--confetti-small-height);border-radius:var(--radius-pill)}._piece_1ktfi_56:nth-child(4n){width:var(--confetti-square-size);height:var(--confetti-square-size)}._piece_1ktfi_56:nth-child(5n){animation-timing-function:linear}@keyframes _confettiFall_1ktfi_1{0%{opacity:var(--confetti-opacity-hidden);transform:translate3d(var(--confetti-horizontal-center), var(--confetti-zero), var(--confetti-zero)) rotate(var(--rot)) rotateX(var(--confetti-start-tilt)) scale(var(--confetti-start-scale))}10%{opacity:var(--confetti-opacity-visible)}50%{transform:translate3d(calc(var(--confetti-horizontal-center) + var(--drift) / 2), calc(var(--confetti-fall-distance) / 2), var(--confetti-zero)) rotate(calc(var(--rot) + var(--confetti-extra-rotation) / 2)) rotateX(var(--confetti-mid-tilt))}75%{opacity:var(--confetti-opacity-visible)}to{opacity:var(--confetti-opacity-hidden);transform:translate3d(calc(var(--confetti-horizontal-center) + var(--drift)), var(--confetti-fall-distance), var(--confetti-zero)) rotate(calc(var(--rot) + var(--confetti-extra-rotation))) rotateX(var(--confetti-end-tilt)) scale(var(--confetti-end-scale))}}@media (prefers-reduced-motion:reduce){._overlay_1ktfi_2{display:none}._piece_1ktfi_56{animation:none}}._card_1a5r5_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-completed-bg:#f0fdf8;--color-completed-ink:#047857;--color-completed-border:#bbebd8;--color-completed-icon-bg:#d1fae5;--color-focus-ring:#14b8a666;--color-progress-track:#e8f0ee;--size-zero:0px;--size-full:100%;--card-padding:24px;--close-size:36px;--progress-height:8px;--step-min-height:58px;--step-icon-size:32px;--step-progress-min-width:36px;--step-progress-height:26px;--grid-min:0px;--grid-columns:2;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--font-size-eyebrow:11px;--font-size-title:20px;--font-size-step:13px;--font-size-progress:11px;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-heading:1.3;--line-height-control:1.5;--letter-spacing-title:-.5px;--letter-spacing-eyebrow:.8px;--border-width:1px;--radius-step:12px;--radius-step-icon:10px;--radius-control:10px;--focus-width:3px;--focus-offset:3px;--transition-fast:.16s;--transition-progress:.35s;--transition-easing:ease;--pressed-scale:.99;--flex-shrink:0;width:var(--size-full);min-width:var(--size-zero);padding:var(--card-padding);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);color:var(--color-text-main);background:var(--color-bg-card);box-shadow:var(--shadow-soft);font-family:var(--font-sans);-webkit-tap-highlight-color:var(--color-transparent);position:relative}[data-theme=dark] ._card_1a5r5_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-completed-bg:#22c55e24;--color-completed-ink:#4ade80;--color-completed-border:#22c55e59;--color-completed-icon-bg:#22c55e38;--color-focus-ring:#5eead466;--color-progress-track:#2e2a40}._card_1a5r5_2,._card_1a5r5_2 *,._card_1a5r5_2 :before,._card_1a5r5_2 :after{box-sizing:border-box}._card_1a5r5_2 svg{flex-shrink:var(--flex-shrink)}._header_1a5r5_133{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}._header_1a5r5_133>div{min-width:var(--size-zero)}._eyebrow_1a5r5_144{align-items:center;gap:var(--space-3);margin:var(--size-zero) var(--size-zero) var(--space-3);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;display:flex}._title_1a5r5_157{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-title);overflow-wrap:anywhere}._close_1a5r5_169{appearance:none;flex-shrink:var(--flex-shrink);width:var(--close-size);height:var(--close-size);margin:var(--size-zero);padding:var(--size-zero);border:var(--border-width) solid var(--color-transparent);border-radius:var(--radius-control);color:var(--color-text-muted);background:var(--color-transparent);cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing);justify-content:center;align-items:center;display:inline-flex}._close_1a5r5_169:focus-visible,._stepBtn_1a5r5_192:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._progressTrack_1a5r5_199{width:var(--size-full);height:var(--progress-height);margin-top:var(--space-7);border-radius:var(--radius-pill);background:var(--color-progress-track);overflow:hidden}._progressFill_1a5r5_208{height:var(--size-full);max-width:var(--size-full);border-radius:inherit;background:var(--color-primary);transition:width var(--transition-progress) var(--transition-easing)}._steps_1a5r5_219{grid-template-columns:repeat(var(--grid-columns), minmax(var(--grid-min), 1fr));gap:var(--space-4);margin:var(--space-7) var(--size-zero) var(--size-zero);padding:var(--size-zero);list-style:none;display:grid}._step_1a5r5_192{min-width:var(--size-zero)}._stepBtn_1a5r5_192{appearance:none;align-items:center;gap:var(--space-5);width:var(--size-full);min-width:var(--size-zero);min-height:var(--step-min-height);margin:var(--size-zero);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-step);color:var(--color-text-main);background:var(--color-bg-main);font-family:var(--font-sans);font-size:var(--font-size-step);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);text-align:left;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);display:flex}._stepBtn_1a5r5_192:not(:disabled):active{transform:scale(var(--pressed-scale))}._stepIcon_1a5r5_265{flex-shrink:var(--flex-shrink);width:var(--step-icon-size);height:var(--step-icon-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-step-icon);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._stepLabel_1a5r5_278{min-width:var(--size-zero);overflow-wrap:anywhere;flex-grow:1}._stepProgress_1a5r5_284{flex-shrink:var(--flex-shrink);min-width:var(--step-progress-min-width);min-height:var(--step-progress-height);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-bg-card);font-size:var(--font-size-progress);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}._stepDone_1a5r5_305 ._stepBtn_1a5r5_192{border-color:var(--color-completed-border);color:var(--color-completed-ink);background:var(--color-completed-bg);cursor:default}._stepDone_1a5r5_305 ._stepIcon_1a5r5_265{border-color:var(--color-completed-border);color:var(--color-completed-ink);background:var(--color-completed-icon-bg)}._stepDone_1a5r5_305 ._stepLabel_1a5r5_278{font-weight:var(--font-weight-semibold)}@media (hover:hover) and (pointer:fine){._close_1a5r5_169:hover,._stepBtn_1a5r5_192:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}}@media (width<=640px){._card_1a5r5_2{--card-padding:20px;--grid-columns:1;--close-size:40px}}@media (width<=380px){._card_1a5r5_2{--card-padding:16px;--font-size-title:18px}._header_1a5r5_133{gap:var(--space-3)}._eyebrow_1a5r5_144{align-items:flex-start}._eyebrow_1a5r5_144>svg{margin-top:var(--space-1)}._stepBtn_1a5r5_192{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){._close_1a5r5_169,._stepBtn_1a5r5_192,._progressFill_1a5r5_208{transition:none}._stepBtn_1a5r5_192:not(:disabled):active{transform:none}}._wrap_1pu5f_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-success-ink:#047857;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-warning-ink:#92400e;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-focus-ring:#14b8a666;--color-spinner-track:#0f766e33;--size-zero:0px;--size-full:100%;--size-auto:auto;--content-width:1360px;--grid-min:0px;--feed-column-ratio:1.05fr;--occasions-column-ratio:1fr;--stats-columns:4;--panel-padding:24px;--event-padding:18px;--primary-height:48px;--control-height:44px;--notice-close-size:36px;--stat-min-height:72px;--stat-divider-height:24px;--stat-divider-offset:-1px;--count-min-height:30px;--avatar-size:42px;--poke-control-size:38px;--days-badge-height:30px;--empty-min-height:260px;--empty-icon-size:56px;--empty-text-width:340px;--spinner-size:16px;--meta-dot-size:3px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--font-size-title:clamp(28px, 3vw, 36px);--font-size-panel-title:19px;--font-size-body:14px;--font-size-label:13px;--font-size-small:12px;--font-size-eyebrow:11px;--font-size-stat-value:20px;--font-size-initials:12px;--font-size-empty-title:17px;--font-size-close:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1;--line-height-heading:1.25;--line-height-control:1.4;--line-height-body:1.7;--letter-spacing-title:-1px;--letter-spacing-panel:-.4px;--letter-spacing-eyebrow:1px;--letter-spacing-initials:.3px;--border-width:1px;--spinner-border-width:2px;--radius-button:10px;--radius-avatar:13px;--radius-event:14px;--radius-poke:10px;--focus-width:3px;--focus-offset:3px;--shadow-primary:0 6px 16px -8px #0f766e66;--transition-fast:.16s;--transition-easing:ease;--spinner-duration:.8s;--spinner-turn:360deg;--pressed-scale:.98;--disabled-opacity:.55;--flex-grow:1;--flex-shrink:0;gap:var(--space-8);width:var(--size-full);max-width:var(--content-width);min-width:var(--size-zero);margin-inline:var(--size-auto);color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent);flex-direction:column;display:flex}[data-theme=dark] ._wrap_1pu5f_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-success-ink:#4ade80;--color-success-bg:#22c55e24;--color-success-border:#22c55e59;--color-warning-ink:#fbbf24;--color-warning-bg:#d9770629;--color-warning-border:#d9770659;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-focus-ring:#5eead466}._wrap_1pu5f_2,._wrap_1pu5f_2 *,._wrap_1pu5f_2 :before,._wrap_1pu5f_2 :after{box-sizing:border-box}._wrap_1pu5f_2 svg{flex-shrink:var(--flex-shrink)}._hero_1pu5f_182{justify-content:space-between;align-items:center;gap:var(--space-7);flex-wrap:wrap;display:flex}._heroContent_1pu5f_190{min-width:var(--size-zero);max-width:var(--size-full)}._eyebrow_1pu5f_195{align-items:center;gap:var(--space-3);margin:var(--size-zero) var(--size-zero) var(--space-4);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;display:flex}._title_1pu5f_208{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-title);overflow-wrap:anywhere}._subtitle_1pu5f_218{margin:var(--space-5) var(--size-zero) var(--size-zero);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}._primaryBtn_1pu5f_227,._noticeAction_1pu5f_228,._noticeClose_1pu5f_229,._eView_1pu5f_230,._pokeBtn_1pu5f_231,._emptyAction_1pu5f_232{appearance:none;justify-content:center;align-items:center;gap:var(--space-3);margin:var(--size-zero);padding:var(--size-zero);border:var(--border-width) solid var(--color-transparent);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);display:inline-flex}._primaryBtn_1pu5f_227:focus-visible,._noticeAction_1pu5f_228:focus-visible,._noticeClose_1pu5f_229:focus-visible,._eView_1pu5f_230:focus-visible,._pokeBtn_1pu5f_231:focus-visible,._emptyAction_1pu5f_232:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._primaryBtn_1pu5f_227:disabled,._noticeAction_1pu5f_228:disabled,._noticeClose_1pu5f_229:disabled,._eView_1pu5f_230:disabled,._pokeBtn_1pu5f_231:disabled,._emptyAction_1pu5f_232:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._primaryBtn_1pu5f_227:not(:disabled):active,._eView_1pu5f_230:not(:disabled):active,._pokeBtn_1pu5f_231:not(:disabled):active,._emptyAction_1pu5f_232:not(:disabled):active{transform:scale(var(--pressed-scale))}._primaryBtn_1pu5f_227,._emptyAction_1pu5f_232{max-width:var(--size-full);min-height:var(--primary-height);padding:var(--space-5) var(--space-7);border-color:var(--color-button-bg);border-radius:var(--radius-button);color:var(--color-button-text);background:var(--color-button-bg);box-shadow:var(--shadow-primary)}._notice_1pu5f_228{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);font-size:var(--font-size-label);flex-wrap:wrap;display:flex}._notice_1pu5f_228>span{flex-grow:var(--flex-grow);min-width:var(--size-zero);overflow-wrap:anywhere}._notice_success_1pu5f_316{border-color:var(--color-success-border);color:var(--color-success-ink);background:var(--color-success-bg)}._notice_warning_1pu5f_322{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg)}._notice_error_1pu5f_328{border-color:var(--color-danger-border);color:var(--color-danger-ink);background:var(--color-danger-bg)}._noticeAction_1pu5f_228{min-height:var(--control-height);padding:var(--space-3) var(--space-5);border-radius:var(--radius-button);font-size:var(--font-size-small);border-color:currentColor}._noticeClose_1pu5f_229{flex-shrink:var(--flex-shrink);width:var(--notice-close-size);height:var(--notice-close-size);border-radius:var(--radius-button);font-size:var(--font-size-close);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight)}._statsBar_1pu5f_354{grid-template-columns:repeat(var(--stats-columns), minmax(var(--grid-min), 1fr));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft);display:grid}._statItem_1pu5f_364{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);min-width:var(--size-zero);min-height:var(--stat-min-height);padding:var(--space-6);text-align:center;flex-wrap:wrap;display:flex;position:relative}._statDivider_1pu5f_377{top:calc((var(--size-full) - var(--stat-divider-height)) / 2);left:var(--stat-divider-offset);width:var(--border-width);height:var(--stat-divider-height);background:var(--color-border);position:absolute}._statIcon_1pu5f_388{color:var(--color-primary-ink)}._statValue_1pu5f_392{color:var(--color-text-main);font-size:var(--font-size-stat-value);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);font-variant-numeric:tabular-nums}._statLabel_1pu5f_400{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-control)}._columns_1pu5f_409{grid-template-columns:minmax(var(--grid-min), var(--feed-column-ratio)) minmax(var(--grid-min), var(--occasions-column-ratio));align-items:start;gap:var(--space-8);display:grid}._panel_1pu5f_418{min-width:var(--size-zero);padding:var(--panel-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft)}._feedPanel_1pu5f_427,._occasionsPanel_1pu5f_428{align-self:start}._panelHeader_1pu5f_432{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}._panelHeader_1pu5f_432>div{min-width:var(--size-zero)}._panelKicker_1pu5f_445{align-items:center;gap:var(--space-3);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;display:flex}._panelTitle_1pu5f_457{margin:var(--space-3) var(--size-zero) var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-panel-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-panel)}._panelCount_1pu5f_466{min-height:var(--count-min-height);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-pill);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}._eventList_1pu5f_484{gap:var(--space-5);margin:var(--size-zero);padding:var(--size-zero);flex-direction:column;list-style:none;display:flex}._eventCard_1pu5f_493{min-width:var(--size-zero);padding:var(--event-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-event);background:var(--color-bg-card)}._eventTop_1pu5f_501{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}._friendIdentity_1pu5f_509{align-items:flex-start;gap:var(--space-5);flex-grow:var(--flex-grow);min-width:var(--size-zero);max-width:var(--size-full);display:flex}._eAvatar_1pu5f_518,._eAvatarFallback_1pu5f_519{flex-shrink:var(--flex-shrink);width:var(--avatar-size);height:var(--avatar-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._eAvatar_1pu5f_518{object-fit:cover;object-position:center}._eAvatarFallback_1pu5f_519{color:var(--color-primary-ink);font-size:var(--font-size-initials);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-initials);-webkit-user-select:none;user-select:none}._eInfo_1pu5f_544{min-width:var(--size-zero)}._eName_1pu5f_548{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);overflow-wrap:anywhere}._eMeta_1pu5f_557{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-control);flex-wrap:wrap;display:flex}._eventType_1pu5f_568{align-items:center;gap:var(--space-2);min-width:var(--size-zero);overflow-wrap:anywhere;display:inline-flex}._eventType_1pu5f_568>svg{color:var(--color-primary-ink)}._metaDivider_1pu5f_580{flex-shrink:var(--flex-shrink);width:var(--meta-dot-size);height:var(--meta-dot-size);border-radius:var(--radius-pill);background:var(--color-text-muted)}._daysBadge_1pu5f_590{align-items:center;gap:var(--space-2);flex-shrink:var(--flex-shrink);min-height:var(--days-badge-height);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-bg-main);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);white-space:nowrap;display:inline-flex}._daysSoon_1pu5f_607{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg)}._giftStatus_1pu5f_615{align-items:flex-start;gap:var(--space-2);margin:var(--space-3) var(--size-zero) var(--size-zero);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);overflow-wrap:anywhere;display:flex}._giftStatus_1pu5f_615>svg{margin-top:var(--border-width)}._giftStatus_muted_1pu5f_630{color:var(--color-text-muted)}._giftStatus_warning_1pu5f_634{color:var(--color-warning-ink)}._giftStatus_success_1pu5f_638{color:var(--color-success-ink)}._eventActions_1pu5f_644{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}._eView_1pu5f_230{min-height:var(--control-height);padding-inline:var(--space-5);border-color:var(--color-primary-border);border-radius:var(--radius-button);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-small)}._pokeArea_1pu5f_665{min-width:var(--size-zero);max-width:var(--size-full)}._pokeButtons_1pu5f_670{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._pokeBtn_1pu5f_231{flex-shrink:var(--flex-shrink);width:var(--poke-control-size);height:var(--poke-control-size);border-color:var(--color-border);border-radius:var(--radius-poke);color:var(--color-primary-ink);background:var(--color-bg-main)}._pokeCooldown_1pu5f_687{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-control);font-variant-numeric:tabular-nums;display:flex}._pokeCooldown_1pu5f_687>svg{margin-top:var(--border-width)}._buttonSpinner_1pu5f_701{flex-shrink:var(--flex-shrink);width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid var(--color-spinner-track);border-top-color:var(--color-primary-ink);border-radius:var(--radius-pill);animation:_dashboardSpinner_1pu5f_1 var(--spinner-duration) linear infinite;display:inline-block}._emptyState_1pu5f_714{min-height:var(--empty-min-height);padding:var(--space-8) var(--space-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._emptyIcon_1pu5f_724{width:var(--empty-icon-size);height:var(--empty-icon-size);margin-bottom:var(--space-6);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._emptyIcon_calendar_1pu5f_737{border-color:var(--color-success-border);color:var(--color-success-ink);background:var(--color-success-bg)}._emptyState_1pu5f_714 h3{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-empty-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-panel)}._emptyState_1pu5f_714 p{max-width:var(--empty-text-width);margin:var(--space-4) var(--size-zero) var(--size-zero);color:var(--color-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-body);overflow-wrap:anywhere}._emptyAction_1pu5f_232{margin-top:var(--space-7);min-height:var(--control-height)}@media (hover:hover) and (pointer:fine){._primaryBtn_1pu5f_227:not(:disabled):hover,._emptyAction_1pu5f_232:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover)}._noticeAction_1pu5f_228:not(:disabled):hover,._noticeClose_1pu5f_229:not(:disabled):hover{background:var(--color-bg-card)}._eView_1pu5f_230:not(:disabled):hover{border-color:var(--color-primary);background:var(--color-primary-hover-bg)}._pokeBtn_1pu5f_231:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-dark);background:var(--color-primary-bg)}}@media (width<=1180px){._wrap_1pu5f_2{--panel-padding:20px;--event-padding:16px}._columns_1pu5f_409{gap:var(--space-6)}._statLabel_1pu5f_400{flex-basis:var(--size-full)}}@media (width<=960px){._columns_1pu5f_409{grid-template-columns:minmax(var(--grid-min), 1fr);gap:var(--space-8)}}@media (width<=640px){._wrap_1pu5f_2{--stats-columns:2;--stat-min-height:84px;--poke-control-size:44px}._statItem_1pu5f_364:nth-child(3) ._statDivider_1pu5f_377{display:none}._statItem_1pu5f_364:nth-child(n+3){border-top:var(--border-width) solid var(--color-border)}._hero_1pu5f_182{align-items:flex-start}._hero_1pu5f_182>._primaryBtn_1pu5f_227,._noticeAction_1pu5f_228{width:var(--size-full)}}@media (width<=420px){._wrap_1pu5f_2{--panel-padding:16px;--event-padding:14px;--font-size-panel-title:18px}._panelHeader_1pu5f_432{align-items:flex-start}._eventTop_1pu5f_501{flex-direction:column}._daysBadge_1pu5f_590{margin-left:calc(var(--avatar-size) + var(--space-5))}._eventActions_1pu5f_644{align-items:stretch}._eView_1pu5f_230,._pokeArea_1pu5f_665{width:var(--size-full)}._pokeButtons_1pu5f_670{justify-content:flex-end}._emptyAction_1pu5f_232{width:var(--size-full)}._notice_1pu5f_228{gap:var(--space-3);padding-inline:var(--space-5)}}@keyframes _dashboardSpinner_1pu5f_1{to{transform:rotate(var(--spinner-turn))}}@media (prefers-reduced-motion:reduce){._primaryBtn_1pu5f_227,._noticeAction_1pu5f_228,._noticeClose_1pu5f_229,._eView_1pu5f_230,._pokeBtn_1pu5f_231,._emptyAction_1pu5f_232{transition:none}._primaryBtn_1pu5f_227:not(:disabled):active,._eView_1pu5f_230:not(:disabled):active,._pokeBtn_1pu5f_231:not(:disabled):active,._emptyAction_1pu5f_232:not(:disabled):active{transform:none}._buttonSpinner_1pu5f_701{animation:none}}._backdrop_1qx96_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-backdrop:#0f172a6b;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-input-bg:#fff;--color-input-disabled-bg:#f1f5f9;--color-input-hover-border:#a9b8c9;--color-placeholder:#718096;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-focus-ring:#14b8a666;--color-spinner-track:#ffffff4d;--size-zero:0px;--size-full:100%;--size-auto:auto;--viewport-height-fallback:100vh;--viewport-height:100dvh;--backdrop-padding:24px;--backdrop-blur:6px;--modal-width:740px;--modal-padding:28px;--input-height:48px;--control-size:44px;--action-height:46px;--upload-height:40px;--thumb-size:108px;--image-url-min-width:140px;--textarea-min-height:108px;--input-icon-size:16px;--checkbox-size:18px;--spinner-size:18px;--grid-min:0px;--grid-columns:3;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--font-size-eyebrow:11px;--font-size-title:26px;--font-size-body:14px;--font-size-label:13px;--font-size-small:12px;--font-size-input:16px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-title:1.2;--line-height-control:1.4;--line-height-body:1.65;--letter-spacing-title:-.8px;--letter-spacing-eyebrow:1px;--border-width:1px;--spinner-border-width:2px;--radius-input:12px;--radius-button:10px;--radius-thumb:14px;--radius-focus:6px;--focus-width:3px;--focus-offset:3px;--shadow-modal:0 32px 90px -24px #0f172a52, var(--shadow-soft);--shadow-input-focus:0 0 0 3px #14b8a621;--shadow-save:0 6px 16px -8px #0f766e66;--transition-fast:.16s;--transition-easing:ease;--animation-duration:.18s;--animation-offset:8px;--spinner-duration:.8s;--spinner-turn:360deg;--pressed-scale:.98;--opacity-hidden:0;--opacity-visible:1;--opacity-disabled:.6;--z-modal:1000;--flex-grow:1;--flex-shrink:0;inset:var(--size-zero);z-index:var(--z-modal);padding:var(--backdrop-padding);color:var(--color-text-main);background:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent);justify-content:center;align-items:center;display:flex;position:fixed;overflow:hidden}[data-theme=dark] ._backdrop_1qx96_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-backdrop:#0009;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-input-bg:#221f30;--color-input-disabled-bg:#2a2638;--color-input-hover-border:#4b4563;--color-placeholder:#8a8296;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-focus-ring:#5eead466}._backdrop_1qx96_2,._backdrop_1qx96_2 *,._backdrop_1qx96_2 :before,._backdrop_1qx96_2 :after{box-sizing:border-box}._backdrop_1qx96_2 svg{flex-shrink:var(--flex-shrink)}._modal_1qx96_180{width:var(--size-full);max-width:var(--modal-width);min-width:var(--size-zero);max-height:calc(var(--viewport-height-fallback) - var(--backdrop-padding) - var(--backdrop-padding));max-height:calc(var(--viewport-height) - var(--backdrop-padding) - var(--backdrop-padding));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-transparent);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-modal);animation:_giftModalEnter_1qx96_1 var(--animation-duration) var(--transition-easing) both;overflow:hidden auto}._head_1qx96_209{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--modal-padding);border-bottom:var(--border-width) solid var(--color-border);display:flex}._head_1qx96_209>div{min-width:var(--size-zero)}._eyebrow_1qx96_222{align-items:center;gap:var(--space-2);margin:var(--size-zero) var(--size-zero) var(--space-3);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;display:flex}._title_1qx96_235{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-title)}._close_1qx96_246,._ghostBtn_1qx96_247,._cancel_1qx96_248,._save_1qx96_249{appearance:none;justify-content:center;align-items:center;gap:var(--space-3);margin:var(--size-zero);padding:var(--space-4) var(--space-6);border:var(--border-width) solid var(--color-transparent);border-radius:var(--radius-button);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);display:inline-flex}._close_1qx96_246:focus-visible,._ghostBtn_1qx96_247:focus-visible,._cancel_1qx96_248:focus-visible,._save_1qx96_249:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._close_1qx96_246:disabled,._ghostBtn_1qx96_247:disabled,._cancel_1qx96_248:disabled,._save_1qx96_249:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._ghostBtn_1qx96_247:not(:disabled):active,._cancel_1qx96_248:not(:disabled):active,._save_1qx96_249:not(:disabled):active{transform:scale(var(--pressed-scale))}._close_1qx96_246{flex-shrink:var(--flex-shrink);width:var(--control-size);height:var(--control-size);padding:var(--size-zero);border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-bg-card)}._form_1qx96_309{gap:var(--space-7);padding:var(--modal-padding);flex-direction:column;display:flex}._field_1qx96_316{gap:var(--space-3);min-width:var(--size-zero);flex-direction:column;display:flex}._label_1qx96_323{color:var(--color-text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control)}._required_1qx96_330{color:var(--color-danger-ink)}._grid3_1qx96_334{grid-template-columns:repeat(var(--grid-columns), minmax(var(--grid-min), 1fr));gap:var(--space-5);display:grid}._imageRow_1qx96_343{align-items:flex-start;gap:var(--space-6);min-width:var(--size-zero);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-main);display:flex}._thumb_1qx96_354{flex-shrink:var(--flex-shrink);width:var(--thumb-size);height:var(--thumb-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-thumb);background:var(--color-primary-bg);overflow:hidden}._thumbImg_1qx96_364,._thumbEmpty_1qx96_365{width:var(--size-full);height:var(--size-full);justify-content:center;align-items:center;display:flex}._thumbImg_1qx96_364{object-fit:cover;object-position:center}._thumbEmpty_1qx96_365{color:var(--color-primary-ink)}._imageControls_1qx96_382{flex-grow:var(--flex-grow);min-width:var(--size-zero)}._imageHeading_1qx96_387{align-items:center;gap:var(--space-3);color:var(--color-text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);display:flex}._imageHeading_1qx96_387>svg{color:var(--color-primary-ink)}._imageHint_1qx96_401{margin:var(--space-2) var(--size-zero) var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}._imageBtns_1qx96_408{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._ghostBtn_1qx96_247{flex-shrink:var(--flex-shrink);min-height:var(--upload-height);padding-inline:var(--space-5);border-color:var(--color-border);color:var(--color-primary-ink);background:var(--color-bg-card)}._orText_1qx96_424{color:var(--color-text-muted);font-size:var(--font-size-small)}._imageUrlWrap_1qx96_429{align-items:center;gap:var(--space-3);flex-grow:var(--flex-grow);min-width:min(var(--image-url-min-width), var(--size-full));min-height:var(--upload-height);padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-muted);background:var(--color-input-bg);transition:border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing);display:flex}._urlInput_1qx96_446{appearance:none;width:var(--size-full);min-width:var(--size-zero);min-height:calc(var(--upload-height) - var(--border-width) - var(--border-width));margin:var(--size-zero);padding:var(--space-3) var(--size-zero);color:var(--color-text-main);background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-input);line-height:var(--line-height-control);border:none;outline:none}._selectedFile_1qx96_464{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) var(--size-zero) var(--size-zero);color:var(--color-primary-ink);font-size:var(--font-size-small);line-height:var(--line-height-body);overflow-wrap:anywhere;display:flex}._selectedFile_1qx96_464>svg{margin-top:var(--border-width)}._hiddenFile_1qx96_479{display:none}._input_1qx96_485,._inputWithIcon_1qx96_486,._selectWrap_1qx96_487,._textareaWrap_1qx96_488{width:var(--size-full);min-width:var(--size-zero);min-height:var(--input-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-main);background:var(--color-input-bg);transition:border-color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing)}._input_1qx96_485{margin:var(--size-zero);padding:var(--space-5);font-family:var(--font-sans);font-size:var(--font-size-input);font-weight:var(--font-weight-regular);line-height:var(--line-height-control);display:block}._inputWithIcon_1qx96_486,._selectWrap_1qx96_487,._textareaWrap_1qx96_488{align-items:center;gap:var(--space-4);padding-inline:var(--space-5);color:var(--color-text-muted);display:flex}._inputWithIcon_1qx96_486>svg,._selectWrap_1qx96_487>svg,._textareaWrap_1qx96_488>svg{width:var(--input-icon-size);height:var(--input-icon-size);pointer-events:none}._inputWithIcon_1qx96_486 input,._select_1qx96_464,._textarea_1qx96_488{flex-grow:var(--flex-grow);width:var(--size-full);min-width:var(--size-zero);margin:var(--size-zero);padding:var(--space-5) var(--size-zero);border-radius:var(--radius-focus);color:var(--color-text-main);background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-input);font-weight:var(--font-weight-regular);line-height:var(--line-height-control);border:none;outline:none;display:block}._inputWithIcon_1qx96_486 input,._select_1qx96_464{min-height:calc(var(--input-height) - var(--border-width) - var(--border-width))}._select_1qx96_464,select._input_1qx96_485{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer}._select_1qx96_464 option,._input_1qx96_485 option{color:var(--color-text-main);background:var(--color-bg-card)}._textareaWrap_1qx96_488{align-items:flex-start}._textareaWrap_1qx96_488>svg{margin-top:var(--space-6)}._textarea_1qx96_488{min-height:var(--textarea-min-height);line-height:var(--line-height-body);resize:vertical}._input_1qx96_485,._inputWithIcon_1qx96_486 input,._urlInput_1qx96_446,._textarea_1qx96_488{caret-color:var(--color-primary-ink)}._input_1qx96_485::placeholder,._inputWithIcon_1qx96_486 input::placeholder,._urlInput_1qx96_446::placeholder,._textarea_1qx96_488::placeholder{color:var(--color-placeholder);opacity:var(--opacity-visible)}._input_1qx96_485:focus{border-color:var(--color-primary);box-shadow:var(--shadow-input-focus);outline:none}._inputWithIcon_1qx96_486:focus-within,._selectWrap_1qx96_487:focus-within,._textareaWrap_1qx96_488:focus-within,._imageUrlWrap_1qx96_429:focus-within{border-color:var(--color-primary);color:var(--color-primary-ink);box-shadow:var(--shadow-input-focus)}._input_1qx96_485:disabled{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-input-disabled-bg);box-shadow:none;cursor:not-allowed}._inputWithIcon_1qx96_486 input:disabled,._select_1qx96_464:disabled,._textarea_1qx96_488:disabled,._urlInput_1qx96_446:disabled{color:var(--color-text-muted);cursor:not-allowed}:is(._inputWithIcon_1qx96_486:has(input:disabled),._selectWrap_1qx96_487:has(select:disabled),._textareaWrap_1qx96_488:has(textarea:disabled),._imageUrlWrap_1qx96_429:has(input:disabled)){border-color:var(--color-border);background:var(--color-input-disabled-bg);box-shadow:none}._flagsRow_1qx96_641{gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg-main);flex-direction:column;display:flex}._checkboxField_1qx96_651{align-items:flex-start;gap:var(--space-4);min-width:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-label);line-height:var(--line-height-body);cursor:pointer;display:flex}._checkboxField_1qx96_651 input{flex-shrink:var(--flex-shrink);width:var(--checkbox-size);height:var(--checkbox-size);margin:var(--border-width) var(--size-zero) var(--size-zero);accent-color:var(--color-primary-ink);cursor:pointer}._checkboxField_1qx96_651 input:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._checkboxField_1qx96_651 input:disabled{cursor:not-allowed}._checkboxField_1qx96_651:has(input:disabled){color:var(--color-text-muted);cursor:not-allowed}._checkboxField_1qx96_651 span{min-width:var(--size-zero);overflow-wrap:anywhere}._error_1qx96_692{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-input);color:var(--color-danger-ink);background:var(--color-danger-bg);font-size:var(--font-size-label);line-height:var(--line-height-body);display:flex}._error_1qx96_692>svg{margin-top:var(--border-width)}._error_1qx96_692 span{min-width:var(--size-zero);overflow-wrap:anywhere}._actions_1qx96_716{justify-content:flex-end;align-items:center;gap:var(--space-5);margin-top:var(--space-1);padding-top:var(--space-7);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}._cancel_1qx96_248,._save_1qx96_249{min-height:var(--action-height);padding-inline:var(--space-7)}._cancel_1qx96_248{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-bg-card)}._save_1qx96_249{border-color:var(--color-button-bg);color:var(--color-button-text);background:var(--color-button-bg);box-shadow:var(--shadow-save)}._save_1qx96_249:disabled{box-shadow:none}._spinner_1qx96_750{flex-shrink:var(--flex-shrink);width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid var(--color-spinner-track);border-top-color:var(--color-button-text);border-radius:var(--radius-pill);animation:_giftModalSpin_1qx96_1 var(--spinner-duration) linear infinite;display:inline-block}@media (hover:hover) and (pointer:fine){._close_1qx96_246:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._ghostBtn_1qx96_247:not(:disabled):hover{border-color:var(--color-primary-border);background:var(--color-primary-bg)}._cancel_1qx96_248:not(:disabled):hover{color:var(--color-text-main);background:var(--color-bg-main)}._save_1qx96_249:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover)}._input_1qx96_485:not(:disabled):hover,._inputWithIcon_1qx96_486:hover,._selectWrap_1qx96_487:hover,._textareaWrap_1qx96_488:hover,._imageUrlWrap_1qx96_429:hover{border-color:var(--color-input-hover-border)}._input_1qx96_485:not(:disabled):focus,._inputWithIcon_1qx96_486:focus-within,._selectWrap_1qx96_487:focus-within,._textareaWrap_1qx96_488:focus-within,._imageUrlWrap_1qx96_429:focus-within{border-color:var(--color-primary)}:is(._inputWithIcon_1qx96_486:has(input:disabled):hover,._selectWrap_1qx96_487:has(select:disabled):hover,._textareaWrap_1qx96_488:has(textarea:disabled):hover,._imageUrlWrap_1qx96_429:has(input:disabled):hover){border-color:var(--color-border)}}@media (width<=640px){._backdrop_1qx96_2{--backdrop-padding:16px;--modal-padding:20px;--thumb-size:88px;--grid-columns:1}._imageBtns_1qx96_408{align-items:stretch}._orText_1qx96_424{align-self:center}._imageUrlWrap_1qx96_429{flex-basis:var(--size-full)}._orText_1qx96_424{display:none}}@media (width<=420px){._backdrop_1qx96_2{--backdrop-padding:12px;--modal-padding:16px;--font-size-title:24px}._imageRow_1qx96_343{flex-direction:column}._imageControls_1qx96_382{width:var(--size-full)}._actions_1qx96_716{flex-direction:column;align-items:stretch}._cancel_1qx96_248,._save_1qx96_249{width:var(--size-full)}}@keyframes _giftModalEnter_1qx96_1{0%{opacity:var(--opacity-hidden);transform:translateY(var(--animation-offset))}to{opacity:var(--opacity-visible);transform:none}}@keyframes _giftModalSpin_1qx96_1{to{transform:rotate(var(--spinner-turn))}}@media (prefers-reduced-motion:reduce){._modal_1qx96_180,._spinner_1qx96_750{animation:none}._close_1qx96_246,._ghostBtn_1qx96_247,._cancel_1qx96_248,._save_1qx96_249,._input_1qx96_485,._inputWithIcon_1qx96_486,._selectWrap_1qx96_487,._textareaWrap_1qx96_488,._imageUrlWrap_1qx96_429{transition:none}._ghostBtn_1qx96_247:not(:disabled):active,._cancel_1qx96_248:not(:disabled):active,._save_1qx96_249:not(:disabled):active{transform:none}}._editForm_tv5vq_2,._viewCard_tv5vq_3{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-input-bg:#fff;--color-input-hover-border:#a9b8c9;--color-input-disabled-bg:#f1f5f9;--color-placeholder:#718096;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-switch-off:#cbd5e1;--color-switch-off-hover:#94a3b8;--color-switch-knob:#fff;--color-focus-ring:#14b8a666;--color-spinner-track:#ffffff4d;--size-zero:0px;--size-full:100%;--input-height:48px;--control-size:44px;--save-height:46px;--textarea-min-height:100px;--tag-remove-size:28px;--tag-min-height:34px;--spinner-size:18px;--grid-min:0px;--size-grid-columns:2;--switch-width:44px;--switch-height:26px;--switch-knob-size:20px;--switch-knob-inset:2px;--switch-knob-travel:18px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--font-size-body:14px;--font-size-label:13px;--font-size-small:12px;--font-size-input:16px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-control:1.4;--line-height-body:1.7;--letter-spacing-title:-.2px;--border-width:1px;--spinner-border-width:2px;--radius-input:12px;--radius-button:10px;--radius-focus:6px;--focus-width:3px;--focus-offset:3px;--shadow-input-focus:0 0 0 3px #14b8a621;--shadow-save:0 6px 16px -8px #0f766e66;--shadow-knob:0 1px 4px #0f172a29;--transition-fast:.16s;--transition-standard:.22s;--transition-easing:ease;--spinner-duration:.8s;--spinner-turn:360deg;--chevron-open-angle:180deg;--pressed-scale:.98;--opacity-visible:1;--opacity-disabled:.6;--flex-grow:1;--flex-shrink:0;min-width:var(--size-zero);color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent)}[data-theme=dark] ._editForm_tv5vq_2,[data-theme=dark] ._viewCard_tv5vq_3{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-input-bg:#221f30;--color-input-hover-border:#4b4563;--color-input-disabled-bg:#2a2638;--color-placeholder:#8a8296;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-switch-off:#413c56;--color-switch-off-hover:#514b68;--color-focus-ring:#5eead466}._editForm_tv5vq_2,._editForm_tv5vq_2 *,._editForm_tv5vq_2 :before,._editForm_tv5vq_2 :after,._viewCard_tv5vq_3,._viewCard_tv5vq_3 *,._viewCard_tv5vq_3 :before,._viewCard_tv5vq_3 :after{box-sizing:border-box}._editForm_tv5vq_2 svg,._viewCard_tv5vq_3 svg{flex-shrink:var(--flex-shrink)}._editForm_tv5vq_2{gap:var(--space-7);width:var(--size-full);margin:var(--size-zero);flex-direction:column;display:flex}._sizesGrid_tv5vq_175{grid-template-columns:repeat(var(--size-grid-columns), minmax(var(--grid-min), 1fr));align-items:start;gap:var(--space-6);display:grid}._field_tv5vq_183{gap:var(--space-3);min-width:var(--size-zero);flex-direction:column;display:flex}._label_tv5vq_190{color:var(--color-text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);overflow-wrap:anywhere}._input_tv5vq_200,._textarea_tv5vq_201{appearance:none;width:var(--size-full);min-width:var(--size-zero);min-height:var(--input-height);margin:var(--size-zero);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-main);background:var(--color-input-bg);font-family:var(--font-sans);font-size:var(--font-size-input);font-weight:var(--font-weight-regular);line-height:var(--line-height-control);caret-color:var(--color-primary-ink);transition:border-color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing);display:block}._textarea_tv5vq_201{min-height:var(--textarea-min-height);line-height:var(--line-height-body);resize:vertical}._input_tv5vq_200::placeholder,._textarea_tv5vq_201::placeholder{color:var(--color-placeholder);opacity:var(--opacity-visible)}._input_tv5vq_200:focus,._textarea_tv5vq_201:focus{border-color:var(--color-primary);box-shadow:var(--shadow-input-focus);outline:none}._input_tv5vq_200:disabled,._textarea_tv5vq_201:disabled{color:var(--color-text-muted);background:var(--color-input-disabled-bg);box-shadow:none;cursor:not-allowed}._addTagBtn_tv5vq_253,._removeRowBtn_tv5vq_254,._saveBtn_tv5vq_255,._shareSwitch_tv5vq_256,._viewToggle_tv5vq_257,._tagChip_tv5vq_258>button{appearance:none;justify-content:center;align-items:center;gap:var(--space-3);margin:var(--size-zero);padding:var(--size-zero);border:var(--border-width) solid var(--color-transparent);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);display:inline-flex}._addTagBtn_tv5vq_253:focus-visible,._removeRowBtn_tv5vq_254:focus-visible,._saveBtn_tv5vq_255:focus-visible,._shareSwitch_tv5vq_256:focus-visible,._viewToggle_tv5vq_257:focus-visible,._tagChip_tv5vq_258>button:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._addTagBtn_tv5vq_253:disabled,._removeRowBtn_tv5vq_254:disabled,._saveBtn_tv5vq_255:disabled,._shareSwitch_tv5vq_256:disabled,._viewToggle_tv5vq_257:disabled,._tagChip_tv5vq_258>button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._addTagBtn_tv5vq_253:not(:disabled):active,._removeRowBtn_tv5vq_254:not(:disabled):active,._saveBtn_tv5vq_255:not(:disabled):active{transform:scale(var(--pressed-scale))}._customSizeRow_tv5vq_310,._customSizeAdd_tv5vq_311,._tagInputRow_tv5vq_312{align-items:center;gap:var(--space-3);min-width:var(--size-zero);display:flex}._customSizeRow_tv5vq_310{align-items:flex-end}._customSizeAdd_tv5vq_311>._input_tv5vq_200,._tagInputRow_tv5vq_312>._input_tv5vq_200{flex-grow:var(--flex-grow)}._addTagBtn_tv5vq_253{flex-shrink:var(--flex-shrink);min-width:var(--control-size);min-height:var(--input-height);padding-inline:var(--space-5);border-color:var(--color-primary-border);border-radius:var(--radius-button);color:var(--color-primary-ink);background:var(--color-primary-bg)}._removeRowBtn_tv5vq_254{flex-shrink:var(--flex-shrink);width:var(--control-size);height:var(--input-height);border-color:var(--color-danger-border);border-radius:var(--radius-button);color:var(--color-danger-ink);background:var(--color-danger-bg)}._tagList_tv5vq_351{align-items:flex-start;gap:var(--space-3);min-width:var(--size-zero);flex-wrap:wrap;display:flex}._tagChip_tv5vq_258{align-items:center;gap:var(--space-2);max-width:var(--size-full);min-height:var(--tag-min-height);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-5);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-pill);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);overflow-wrap:anywhere;display:inline-flex}._tagChip_tv5vq_258>button{flex-shrink:var(--flex-shrink);width:var(--tag-remove-size);height:var(--tag-remove-size);border-radius:var(--radius-pill);color:var(--color-primary-ink)}._shareToggleRow_tv5vq_386{align-items:center;gap:var(--space-5);min-height:var(--control-size);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg-main);display:flex}._shareSwitch_tv5vq_256{flex-shrink:var(--flex-shrink);width:var(--switch-width);height:var(--switch-height);border-radius:var(--radius-pill);background:var(--color-switch-off);position:relative}._shareSwitchKnob_tv5vq_406{top:var(--switch-knob-inset);left:var(--switch-knob-inset);width:var(--switch-knob-size);height:var(--switch-knob-size);border-radius:var(--radius-pill);background:var(--color-switch-knob);box-shadow:var(--shadow-knob);pointer-events:none;transition:transform var(--transition-standard) var(--transition-easing);position:absolute}._shareSwitchOn_tv5vq_420{background:var(--color-primary-ink)}._shareSwitchOn_tv5vq_420 ._shareSwitchKnob_tv5vq_406{transform:translateX(var(--switch-knob-travel))}._shareSwitchLabel_tv5vq_428{min-width:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);overflow-wrap:anywhere}._saveBtn_tv5vq_255{min-height:var(--save-height);max-width:var(--size-full);padding:var(--space-5) var(--space-7);border-color:var(--color-button-bg);border-radius:var(--radius-button);color:var(--color-button-text);background:var(--color-button-bg);box-shadow:var(--shadow-save);align-self:flex-start}._saveBtn_tv5vq_255:disabled{box-shadow:none}._spinner_tv5vq_455{flex-shrink:var(--flex-shrink);width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid var(--color-spinner-track);border-top-color:var(--color-button-text);border-radius:var(--radius-pill);animation:_preferenceCardSpin_tv5vq_1 var(--spinner-duration) linear infinite;display:inline-block}._viewCard_tv5vq_3{width:var(--size-full);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft)}._viewToggle_tv5vq_257{justify-content:space-between;gap:var(--space-6);width:var(--size-full);min-height:var(--input-height);padding:var(--space-6) var(--space-7);border-radius:var(--radius-card);color:var(--color-text-main);text-align:left}._viewToggle_tv5vq_257[aria-expanded=true]{color:var(--color-primary-ink);background:var(--color-primary-bg)}._viewToggleLabel_tv5vq_492{align-items:center;gap:var(--space-2) var(--space-3);min-width:var(--size-zero);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-title);flex-wrap:wrap;display:flex}._viewToggleLabel_tv5vq_492>svg{color:var(--color-primary-ink)}._viewUpdated_tv5vq_508{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);letter-spacing:normal}._viewToggle_tv5vq_257>svg{color:var(--color-text-muted);transition:transform var(--transition-standard) var(--transition-easing), color var(--transition-standard) var(--transition-easing)}._viewToggle_tv5vq_257>._chevronOpen_tv5vq_522{color:var(--color-primary-ink);transform:rotate(var(--chevron-open-angle))}._viewBody_tv5vq_527{gap:var(--space-5);padding:var(--space-7);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}._viewRow_tv5vq_535{min-width:var(--size-zero);margin:var(--size-zero);color:var(--color-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-body);white-space:pre-line;overflow-wrap:anywhere}._viewRowLabel_tv5vq_545{color:var(--color-text-main);font-weight:var(--font-weight-semibold)}@media (hover:hover) and (pointer:fine){._input_tv5vq_200:not(:disabled):hover,._textarea_tv5vq_201:not(:disabled):hover{border-color:var(--color-input-hover-border)}._input_tv5vq_200:focus,._textarea_tv5vq_201:focus{border-color:var(--color-primary)}._addTagBtn_tv5vq_253:not(:disabled):hover{border-color:var(--color-primary);background:var(--color-primary-hover-bg)}._removeRowBtn_tv5vq_254:not(:disabled):hover{border-color:var(--color-accent-pink)}._tagChip_tv5vq_258>button:not(:disabled):hover{color:var(--color-primary-dark);background:var(--color-primary-hover-bg)}._shareSwitch_tv5vq_256:not(:disabled):hover{background:var(--color-switch-off-hover)}._shareSwitchOn_tv5vq_420:not(:disabled):hover{background:var(--color-primary-dark)}._saveBtn_tv5vq_255:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover)}._viewToggle_tv5vq_257:not(:disabled):hover{color:var(--color-primary-ink);background:var(--color-bg-main)}._viewToggle_tv5vq_257[aria-expanded=true]:not(:disabled):hover{background:var(--color-primary-hover-bg)}}@media (width<=560px){._editForm_tv5vq_2{--size-grid-columns:1}._customSizeAdd_tv5vq_311{flex-direction:column;align-items:stretch}._customSizeAdd_tv5vq_311>._addTagBtn_tv5vq_253{width:var(--size-full)}._saveBtn_tv5vq_255{width:var(--size-full);align-self:stretch}._viewToggle_tv5vq_257{gap:var(--space-5);padding:var(--space-6)}._viewUpdated_tv5vq_508{flex-basis:var(--size-full)}._viewBody_tv5vq_527{padding:var(--space-6)}}@keyframes _preferenceCardSpin_tv5vq_1{to{transform:rotate(var(--spinner-turn))}}@media (prefers-reduced-motion:reduce){._input_tv5vq_200,._textarea_tv5vq_201,._addTagBtn_tv5vq_253,._removeRowBtn_tv5vq_254,._saveBtn_tv5vq_255,._shareSwitch_tv5vq_256,._shareSwitchKnob_tv5vq_406,._viewToggle_tv5vq_257,._viewToggle_tv5vq_257>svg,._tagChip_tv5vq_258>button{transition:none}._addTagBtn_tv5vq_253:not(:disabled):active,._removeRowBtn_tv5vq_254:not(:disabled):active,._saveBtn_tv5vq_255:not(:disabled):active{transform:none}._spinner_tv5vq_455{animation:none}}._wrap_1mze2_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-success-ink:#047857;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-warning-ink:#92400e;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-placeholder:#718096;--color-input-disabled:#f1f5f9;--color-input-hover-border:#a9b8c9;--color-focus-ring:#14b8a666;--color-backdrop:#0f172a70;--color-progress-track:#dcebe7;--size-zero:0px;--size-full:100%;--size-auto:auto;--content-width:1360px;--grid-columns:3;--grid-min:0px;--image-ratio:4 / 3;--card-padding:20px;--owner-avatar-size:64px;--small-avatar-size:28px;--control-height:44px;--header-control-height:48px;--icon-control-size:40px;--badge-min-height:28px;--progress-height:7px;--empty-min-height:340px;--empty-icon-size:68px;--empty-text-width:460px;--note-visible-lines:8;--note-line-height:22px;--note-max-height:calc(var(--note-visible-lines) * var(--note-line-height));--note-scrollbar-width:5px;--note-scrollbar-color:#c3d4cf;--note-scrollbar-hover-color:#8cb9ac;--note-scroll-padding:8px;--modal-width:500px;--modal-padding:24px;--modal-gutter:24px;--modal-blur:6px;--viewport-height-fallback:100vh;--viewport-height:100dvh;--input-height:50px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--space-11:40px;--font-size-title:clamp(28px, 3vw, 36px);--font-size-card-title:18px;--font-size-price:19px;--font-size-body:14px;--font-size-label:13px;--font-size-small:12px;--font-size-eyebrow:11px;--font-size-input:16px;--font-size-owner-initials:20px;--font-size-small-initials:10px;--font-size-modal-title:23px;--font-size-empty-title:22px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-heading:1.25;--line-height-control:1.4;--line-height-body:1.7;--letter-spacing-title:-1px;--letter-spacing-heading:-.4px;--letter-spacing-eyebrow:1.1px;--border-width:1px;--radius-button:10px;--radius-owner-avatar:20px;--radius-small-avatar:9px;--radius-info:12px;--radius-input:12px;--focus-width:3px;--focus-offset:3px;--shadow-primary:0 6px 16px -8px #0f766e66;--shadow-input-focus:0 0 0 3px #14b8a621;--shadow-modal:0 32px 90px -24px #0f172a52, var(--shadow-soft);--transition-fast:.16s;--transition-standard:.24s;--transition-easing:ease;--pressed-scale:.98;--disabled-opacity:.6;--opacity-visible:1;--flex-grow:1;--flex-shrink:0;--z-image-badge:1;--z-modal:1100;gap:var(--space-8);width:var(--size-full);max-width:var(--content-width);min-width:var(--size-zero);margin-inline:var(--size-auto);color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent);flex-direction:column;display:flex}[data-theme=dark] ._wrap_1mze2_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-success-ink:#4ade80;--color-success-bg:#22c55e24;--color-success-border:#22c55e59;--color-warning-ink:#fbbf24;--color-warning-bg:#d9770629;--color-warning-border:#d9770659;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-placeholder:#8a8296;--color-input-disabled:#2a2638;--color-input-hover-border:#4b4563;--color-focus-ring:#5eead466;--color-backdrop:#0009;--color-progress-track:#2e2a40;--note-scrollbar-color:#4b4563;--note-scrollbar-hover-color:#5eead4}._wrap_1mze2_2,._wrap_1mze2_2 *,._wrap_1mze2_2 :before,._wrap_1mze2_2 :after{box-sizing:border-box}._wrap_1mze2_2 :where(h1,h2,h3,p){margin:var(--size-zero)}._wrap_1mze2_2 svg{flex-shrink:var(--flex-shrink)}._header_1mze2_217{justify-content:space-between;align-items:center;gap:var(--space-7);flex-wrap:wrap;display:flex}._titleBlock_1mze2_225,._ownerHead_1mze2_226{min-width:var(--size-zero);max-width:var(--size-full)}._eyebrow_1mze2_231,._pledgeEyebrow_1mze2_232{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;display:flex}._title_1mze2_225{color:var(--color-text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-title);overflow-wrap:anywhere}._subtitle_1mze2_254{margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere}._ownerRow_1mze2_262{align-items:center;gap:var(--space-6);margin-top:var(--space-5);display:flex}._ownerRow_1mze2_262>div{min-width:var(--size-zero)}._ownerAvatar_1mze2_273,._ownerAvatarFallback_1mze2_274{flex-shrink:var(--flex-shrink);width:var(--owner-avatar-size);height:var(--owner-avatar-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-owner-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._ownerAvatar_1mze2_273{object-fit:cover;object-position:center}._ownerAvatarFallback_1mze2_274{color:var(--color-primary-ink);font-size:var(--font-size-owner-initials);font-weight:var(--font-weight-bold)}._headerActions_1mze2_297{gap:var(--space-5);flex-wrap:wrap;display:flex}._back_1mze2_305,._shareBtn_1mze2_306,._addBtn_1mze2_307,._noticeAction_1mze2_308,._noticeClose_1mze2_309,._primary_1mze2_310,._secondary_1mze2_311,._danger_1mze2_312,._reservedDisabled_1mze2_313,._cancel_1mze2_314,._pledgeClose_1mze2_315,._coverRestBtn_1mze2_316{appearance:none;justify-content:center;align-items:center;gap:var(--space-3);min-width:var(--size-zero);margin:var(--size-zero);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-transparent);border-radius:var(--radius-button);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);display:inline-flex}._wrap_1mze2_2 button:focus-visible,._wrap_1mze2_2 a:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._wrap_1mze2_2 button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._back_1mze2_305{min-height:var(--control-height);padding-inline:var(--space-3);color:var(--color-text-muted);justify-content:flex-start}._shareBtn_1mze2_306,._addBtn_1mze2_307{min-height:var(--header-control-height);padding-inline:var(--space-7)}._primary_1mze2_310,._secondary_1mze2_311,._danger_1mze2_312,._reservedDisabled_1mze2_313,._cancel_1mze2_314,._coverRestBtn_1mze2_316{min-height:var(--control-height)}._addBtn_1mze2_307,._primary_1mze2_310{border-color:var(--color-button-bg);color:var(--color-button-text);background:var(--color-button-bg)}._addBtn_1mze2_307{box-shadow:var(--shadow-primary)}._shareBtn_1mze2_306,._secondary_1mze2_311,._cancel_1mze2_314{border-color:var(--color-border);color:var(--color-primary-ink);background:var(--color-bg-card)}._danger_1mze2_312{color:var(--color-danger-ink)}._reservedDisabled_1mze2_313{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-bg-main)}._reservedDisabled_1mze2_313:disabled{opacity:var(--opacity-visible)}._primary_1mze2_310:not(:disabled):active,._secondary_1mze2_311:not(:disabled):active,._addBtn_1mze2_307:not(:disabled):active,._shareBtn_1mze2_306:not(:disabled):active,._danger_1mze2_312:not(:disabled):active{transform:scale(var(--pressed-scale))}._notice_1mze2_308{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);font-size:var(--font-size-label);flex-wrap:wrap;display:flex}._notice_1mze2_308>span{flex-grow:var(--flex-grow);min-width:var(--size-zero);overflow-wrap:anywhere}._notice_success_1mze2_437{border-color:var(--color-success-border);color:var(--color-success-ink);background:var(--color-success-bg)}._notice_warning_1mze2_443{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg)}._notice_error_1mze2_449{border-color:var(--color-danger-border);color:var(--color-danger-ink);background:var(--color-danger-bg)}._noticeAction_1mze2_308{min-height:var(--control-height);border-color:currentColor}._noticeClose_1mze2_309{flex-shrink:var(--flex-shrink);width:var(--icon-control-size);height:var(--icon-control-size);padding:var(--size-zero)}._contactCard_1mze2_469{padding:var(--space-6) var(--space-7);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);background:var(--color-primary-bg)}._contactHeading_1mze2_476{align-items:flex-start;gap:var(--space-3);color:var(--color-primary-ink);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);display:flex}._contactHeading_1mze2_476>svg{margin-top:var(--space-1)}._contactRow_1mze2_490{align-items:center;gap:var(--space-3) var(--space-7);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._contactItem_1mze2_498,._cfContributorContactItem_1mze2_499{align-items:center;gap:var(--space-2);min-width:var(--size-zero);max-width:var(--size-full);border-radius:var(--radius-button);color:var(--color-primary-ink);font-size:var(--font-size-small);line-height:var(--line-height-body);text-decoration:none;display:inline-flex}._contactItem_1mze2_498>span,._cfContributorContactItem_1mze2_499>span{min-width:var(--size-zero);overflow-wrap:anywhere}._grid_1mze2_520{grid-template-columns:repeat(var(--grid-columns), minmax(var(--grid-min), 1fr));align-items:stretch;gap:var(--space-8);display:grid}._card_1mze2_528{min-width:var(--size-zero);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}._thumbWrap_1mze2_539{flex-shrink:var(--flex-shrink);aspect-ratio:var(--image-ratio);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-bg-main);position:relative;overflow:hidden}._thumb_1mze2_539,._thumbEmpty_1mze2_549{width:var(--size-full);height:var(--size-full);justify-content:center;align-items:center;display:flex}._thumb_1mze2_539{object-fit:cover;object-position:center}._thumbEmpty_1mze2_549{color:var(--color-primary-ink);background:var(--color-primary-bg)}._priority_1mze2_569{top:var(--space-5);right:var(--space-5);z-index:var(--z-image-badge);align-items:center;gap:var(--space-1);min-height:var(--badge-min-height);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-accent-pink);background:var(--color-bg-card);box-shadow:var(--shadow-soft);display:inline-flex;position:absolute}._resBadge_1mze2_586{right:var(--space-5);bottom:var(--space-5);left:var(--space-5);z-index:var(--z-image-badge);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--badge-min-height);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-info);color:var(--color-text-main);background:var(--color-bg-card);box-shadow:var(--shadow-soft);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;display:flex;position:absolute}._resMine_1mze2_609{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._resPurchased_1mze2_615{border-color:var(--color-success-border);color:var(--color-success-ink);background:var(--color-success-bg)}._body_1mze2_623{gap:var(--space-5);flex-direction:column;flex-grow:var(--flex-grow);min-width:var(--size-zero);padding:var(--card-padding);display:flex}._cardTitle_1mze2_632{color:var(--color-text-main);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);overflow-wrap:anywhere}._metaRow_1mze2_641{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._tag_1mze2_648{align-items:center;gap:var(--space-2);max-width:var(--size-full);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-bg-main);font-size:var(--font-size-small);line-height:var(--line-height-control);overflow-wrap:anywhere;display:inline-flex}._price_1mze2_663{color:var(--color-text-main);font-size:var(--font-size-price);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);font-variant-numeric:tabular-nums}._note_1mze2_679{flex-shrink:var(--flex-shrink);width:var(--size-full);min-width:var(--size-zero);min-height:var(--size-zero);max-height:var(--note-max-height);margin:var(--size-zero);padding:var(--size-zero);overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--note-scrollbar-color) var(--color-transparent);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--note-line-height);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;display:block;overflow:hidden auto}button._note_1mze2_679{appearance:none;border-radius:var(--radius-button);background:var(--color-transparent);cursor:pointer;touch-action:pan-y;border:none}._noteExpanded_1mze2_717{overscroll-behavior-y:auto;max-height:none;overflow:visible}._note_1mze2_679::-webkit-scrollbar{width:var(--note-scrollbar-width)}._note_1mze2_679::-webkit-scrollbar-track{background:var(--color-transparent)}._note_1mze2_679::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--note-scrollbar-color)}._note_1mze2_679::-webkit-scrollbar-thumb:hover{background:var(--note-scrollbar-hover-color)}._link_1mze2_740{align-self:flex-start;align-items:center;gap:var(--space-3);min-height:var(--control-height);border-radius:var(--radius-button);color:var(--color-primary-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}._reservationInfo_1mze2_755{gap:var(--space-5);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-info);background:var(--color-bg-main);flex-direction:column;display:flex}._reservationWho_1mze2_765{align-items:center;gap:var(--space-3);min-width:var(--size-zero);display:flex}._reservationAvatar_1mze2_772,._reservationAvatarFallback_1mze2_773,._cfContributorAvatar_1mze2_774,._cfContributorAvatarFallback_1mze2_775{flex-shrink:var(--flex-shrink);width:var(--small-avatar-size);height:var(--small-avatar-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-small-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._reservationAvatar_1mze2_772,._cfContributorAvatar_1mze2_774{object-fit:cover;object-position:center}._reservationAvatarFallback_1mze2_773,._cfContributorAvatarFallback_1mze2_775{color:var(--color-primary-ink);font-size:var(--font-size-small-initials);font-weight:var(--font-weight-bold)}._reservationName_1mze2_800,._cfContributorName_1mze2_801{min-width:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);overflow-wrap:anywhere}._reservationHandle_1mze2_810{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);overflow-wrap:anywhere}._reservationAnon_1mze2_817,._reservationExpiry_1mze2_818{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-control);display:inline-flex}._reservationMeta_1mze2_827{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._reservationStatus_1mze2_834{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);line-height:var(--line-height-control)}._reservationStatusPurchased_1mze2_843{border-color:var(--color-success-border);color:var(--color-success-ink);background:var(--color-success-bg)}._reservationStatusPending_1mze2_849{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg)}._cf_1mze2_499{min-width:var(--size-zero);padding:var(--space-5);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-info);background:var(--color-primary-bg)}._cfHead_1mze2_865{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._cfTitle_1mze2_873{align-items:center;gap:var(--space-3);color:var(--color-primary-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);display:inline-flex}._cfPercent_1mze2_882{color:var(--color-primary-ink);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}._cfBarTrack_1mze2_889{height:var(--progress-height);margin-top:var(--space-5);border-radius:var(--radius-pill);background:var(--color-progress-track);overflow:hidden}._cfBarFill_1mze2_897{height:var(--size-full);max-width:var(--size-full);border-radius:inherit;background:var(--color-primary);transition:width var(--transition-standard) var(--transition-easing)}._cfNums_1mze2_906{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);color:var(--color-primary-ink);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._cfMuted_1mze2_918{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular)}._cf_1mze2_499>._cfMuted_1mze2_918{margin-top:var(--space-4)}._cfContributors_1mze2_928{gap:var(--space-5);margin:var(--space-5) var(--size-zero) var(--size-zero);padding:var(--size-zero);flex-direction:column;list-style:none;display:flex}._cfContributor_1mze2_499{min-width:var(--size-zero)}._cfContributor_1mze2_499+._cfContributor_1mze2_499{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-primary-border)}._cfContributorTop_1mze2_946{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._cfContributorName_1mze2_801{flex-grow:var(--flex-grow)}._cfContributorAmount_1mze2_957{margin-left:var(--size-auto);color:var(--color-primary-ink);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._cfContributorContact_1mze2_499{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}._actions_1mze2_976{align-items:stretch;gap:var(--space-3);margin-inline:var(--card-padding);padding-block:var(--space-6);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}._actions_1mze2_976>button{flex-grow:var(--flex-grow);flex-basis:var(--size-full);max-width:var(--size-full)}._actions_1mze2_976>button>span{min-width:var(--size-zero);overflow-wrap:anywhere}._pledgeBackdrop_1mze2_999{inset:var(--size-zero);z-index:var(--z-modal);padding:var(--modal-gutter);background:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--modal-blur));backdrop-filter:blur(var(--modal-blur));justify-content:center;align-items:center;display:flex;position:fixed;overflow:hidden}._pledgeModal_1mze2_1013{width:var(--size-full);max-width:var(--modal-width);min-width:var(--size-zero);max-height:calc(var(--viewport-height-fallback) - var(--modal-gutter) - var(--modal-gutter));max-height:calc(var(--viewport-height) - var(--modal-gutter) - var(--modal-gutter));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-transparent);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-modal);overflow:hidden auto}._pledgeHead_1mze2_1038{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--modal-padding);border-bottom:var(--border-width) solid var(--color-border);display:flex}._pledgeHead_1mze2_1038>div{min-width:var(--size-zero)}._pledgeTitle_1mze2_1051{color:var(--color-text-main);font-size:var(--font-size-modal-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);overflow-wrap:anywhere}._pledgeClose_1mze2_315{flex-shrink:var(--flex-shrink);width:var(--icon-control-size);height:var(--icon-control-size);padding:var(--size-zero);border-color:var(--color-border);color:var(--color-text-muted)}._pledgeForm_1mze2_1069{gap:var(--space-7);padding:var(--modal-padding);flex-direction:column;display:flex}._pledgeHint_1mze2_1076{color:var(--color-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-body)}._pledgeHint_1mze2_1076 strong{color:var(--color-text-main);font-weight:var(--font-weight-semibold)}._pledgeFields_1mze2_1087{grid-template-columns:minmax(var(--grid-min), 1fr) minmax(var(--grid-min), 1fr);gap:var(--space-5);display:grid}._field_1mze2_1095{gap:var(--space-3);min-width:var(--size-zero);flex-direction:column;display:flex}._label_1mze2_1102{color:var(--color-text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control)}._input_1mze2_1109{width:var(--size-full);min-width:var(--size-zero);min-height:var(--input-height);margin:var(--size-zero);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-main);background:var(--color-bg-card);font-family:var(--font-sans);font-size:var(--font-size-input);line-height:var(--line-height-control);caret-color:var(--color-primary-ink);transition:border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing);display:block}._input_1mze2_1109::placeholder{color:var(--color-placeholder);opacity:var(--opacity-visible)}._input_1mze2_1109:focus{border-color:var(--color-primary);box-shadow:var(--shadow-input-focus);outline:none}._input_1mze2_1109:disabled{color:var(--color-text-muted);background:var(--color-input-disabled);cursor:not-allowed}._coverRestBtn_1mze2_316{max-width:var(--size-full);border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg);align-self:flex-start}._pledgeError_1mze2_1154{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-info);color:var(--color-danger-ink);background:var(--color-danger-bg);font-size:var(--font-size-label);display:flex}._pledgeError_1mze2_1154>svg{margin-top:var(--space-1)}._pledgeError_1mze2_1154>span{min-width:var(--size-zero);overflow-wrap:anywhere}._pledgeActions_1mze2_1175{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}._empty_1mze2_1186{justify-content:center;align-items:center;gap:var(--space-5);min-height:var(--empty-min-height);padding:var(--space-11) var(--space-8);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);text-align:center;flex-direction:column;display:flex}._emptyIcon_1mze2_1200{width:var(--empty-icon-size);height:var(--empty-icon-size);margin-bottom:var(--space-2);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._empty_1mze2_1186 h2{color:var(--color-text-main);font-size:var(--font-size-empty-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}._empty_1mze2_1186 p{max-width:var(--empty-text-width);color:var(--color-text-muted);line-height:var(--line-height-body)}._empty_1mze2_1186 ._addBtn_1mze2_307{max-width:var(--size-full);margin-top:var(--space-3)}@media (hover:hover) and (pointer:fine){._back_1mze2_305:hover,._link_1mze2_740:hover{color:var(--color-primary-dark);background:var(--color-primary-bg)}._addBtn_1mze2_307:not(:disabled):hover,._primary_1mze2_310:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover)}._shareBtn_1mze2_306:not(:disabled):hover,._secondary_1mze2_311:not(:disabled):hover,._cancel_1mze2_314:not(:disabled):hover,._pledgeClose_1mze2_315:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._danger_1mze2_312:not(:disabled):hover{border-color:var(--color-danger-border);background:var(--color-danger-bg)}._coverRestBtn_1mze2_316:not(:disabled):hover{border-color:var(--color-primary);background:var(--color-primary-hover-bg)}._noticeAction_1mze2_308:hover,._noticeClose_1mze2_309:hover{background:var(--color-bg-card)}a._contactItem_1mze2_498:hover,._cfContributorContactItem_1mze2_499:hover{color:var(--color-primary-dark);text-decoration:underline}._input_1mze2_1109:not(:disabled):hover{border-color:var(--color-input-hover-border)}._input_1mze2_1109:focus{border-color:var(--color-primary)}button._note_1mze2_679:hover{color:var(--color-text-main)}}@media (width<=1100px){._wrap_1mze2_2{--grid-columns:2}}@media (width<=700px){._header_1mze2_217{align-items:flex-start}._headerActions_1mze2_297{width:var(--size-full)}._headerActions_1mze2_297>button{flex-grow:var(--flex-grow)}._grid_1mze2_520{gap:var(--space-6)}}@media (width<=560px){._wrap_1mze2_2{--grid-columns:1;--card-padding:20px;--modal-gutter:16px;--modal-padding:20px;--owner-avatar-size:56px;--radius-owner-avatar:17px}._ownerRow_1mze2_262{align-items:flex-start;gap:var(--space-5)}._contactCard_1mze2_469{padding:var(--space-6)}._contactRow_1mze2_490{flex-direction:column;align-items:flex-start}._noticeAction_1mze2_308{width:var(--size-full)}._pledgeActions_1mze2_1175>button{flex-grow:var(--flex-grow)}}@media (width<=380px){._wrap_1mze2_2{--modal-gutter:12px;--modal-padding:16px}._headerActions_1mze2_297,._ownerRow_1mze2_262{flex-direction:column}._pledgeFields_1mze2_1087{grid-template-columns:minmax(var(--grid-min), 1fr)}._pledgeActions_1mze2_1175{flex-direction:column}._pledgeActions_1mze2_1175>button{width:var(--size-full)}._cfContributorAmount_1mze2_957{flex-basis:var(--size-full);margin-left:var(--size-zero)}}@media (prefers-reduced-motion:reduce){._back_1mze2_305,._shareBtn_1mze2_306,._addBtn_1mze2_307,._noticeAction_1mze2_308,._noticeClose_1mze2_309,._primary_1mze2_310,._secondary_1mze2_311,._danger_1mze2_312,._reservedDisabled_1mze2_313,._cancel_1mze2_314,._pledgeClose_1mze2_315,._coverRestBtn_1mze2_316,._input_1mze2_1109,._cfBarFill_1mze2_897{transition:none}._primary_1mze2_310:not(:disabled):active,._secondary_1mze2_311:not(:disabled):active,._addBtn_1mze2_307:not(:disabled):active,._shareBtn_1mze2_306:not(:disabled):active,._danger_1mze2_312:not(:disabled):active{transform:none}}._wrap_a0ftd_2,._loadingPage_a0ftd_3{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-placeholder:#718096;--color-success-ink:#047857;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-warning-ink:#92400e;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-focus-ring:#14b8a666;--color-spinner-track:#0f766e33;--color-button-spinner-track:#ffffff4d;--size-zero:0px;--size-full:100%;--size-auto:auto;--content-width:1200px;--panel-padding:24px;--row-padding:20px;--search-height:56px;--control-height:42px;--icon-control-size:40px;--avatar-size:44px;--tile-avatar-size:64px;--tile-padding:20px;--tile-min-height:240px;--tile-columns:4;--grid-min:0px;--count-min-size:30px;--empty-icon-size:56px;--empty-text-width:460px;--empty-min-height:220px;--loading-min-height:260px;--loading-icon-size:52px;--spinner-size:18px;--state-min-height:32px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--space-11:40px;--font-size-title:clamp(28px, 3vw, 36px);--font-size-section-title:20px;--font-size-body:14px;--font-size-label:13px;--font-size-small:12px;--font-size-eyebrow:11px;--font-size-input:16px;--font-size-tile-name:15px;--font-size-initials:13px;--font-size-tile-initials:20px;--font-size-empty-title:17px;--font-size-loading-title:18px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-heading:1.25;--line-height-control:1.4;--line-height-body:1.7;--letter-spacing-title:-1px;--letter-spacing-section:-.4px;--letter-spacing-eyebrow:1.1px;--letter-spacing-initials:.3px;--border-width:1px;--spinner-border-width:2px;--radius-button:10px;--radius-avatar:13px;--radius-tile-avatar:20px;--radius-search:14px;--radius-focus:8px;--focus-width:3px;--focus-offset:3px;--shadow-search-focus:0 0 0 3px #14b8a621;--shadow-button:0 6px 16px -8px #0f766e66;--transition-fast:.16s;--transition-easing:ease;--spinner-duration:.8s;--spinner-turn:360deg;--pressed-scale:.98;--opacity-disabled:.6;--opacity-visible:1;--flex-grow:1;--flex-shrink:0;width:var(--size-full);max-width:var(--content-width);min-width:var(--size-zero);margin-inline:var(--size-auto);color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent)}[data-theme=dark] ._wrap_a0ftd_2,[data-theme=dark] ._loadingPage_a0ftd_3{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-placeholder:#8a8296;--color-success-ink:#4ade80;--color-success-bg:#22c55e24;--color-success-border:#22c55e59;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-warning-ink:#fbbf24;--color-warning-bg:#d9770629;--color-warning-border:#d9770659;--color-focus-ring:#5eead466}._wrap_a0ftd_2,._wrap_a0ftd_2 *,._wrap_a0ftd_2 :before,._wrap_a0ftd_2 :after,._loadingPage_a0ftd_3,._loadingPage_a0ftd_3 *,._loadingPage_a0ftd_3 :before,._loadingPage_a0ftd_3 :after{box-sizing:border-box}._wrap_a0ftd_2 :where(h1,h2,h3,p),._loadingPage_a0ftd_3 p{margin:var(--size-zero)}._wrap_a0ftd_2 svg,._loadingPage_a0ftd_3 svg{flex-shrink:var(--flex-shrink)}._header_a0ftd_197{justify-content:space-between;align-items:center;gap:var(--space-7);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}._header_a0ftd_197>div{min-width:var(--size-zero)}._eyebrow_a0ftd_210,._peopleKicker_a0ftd_211,._panelKicker_a0ftd_212{align-items:center;gap:var(--space-3);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;display:flex}._eyebrow_a0ftd_210{margin-bottom:var(--space-4)}._title_a0ftd_228{color:var(--color-text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-title)}._subtitle_a0ftd_236{margin-top:var(--space-5);color:var(--color-text-muted)}._headerCount_a0ftd_241{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-pill);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);display:inline-flex}._noticeAction_a0ftd_256,._noticeClose_a0ftd_257,._clearSearch_a0ftd_258,._primary_a0ftd_259,._ghost_a0ftd_260,._ghostDanger_a0ftd_261,._tileButton_a0ftd_262,._personClickable_a0ftd_263,._tileIdentityClickable_a0ftd_264{appearance:none;margin:var(--size-zero);border:var(--border-width) solid var(--color-transparent);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing)}._noticeAction_a0ftd_256:focus-visible,._noticeClose_a0ftd_257:focus-visible,._clearSearch_a0ftd_258:focus-visible,._primary_a0ftd_259:focus-visible,._ghost_a0ftd_260:focus-visible,._ghostDanger_a0ftd_261:focus-visible,._tileButton_a0ftd_262:focus-visible,._personClickable_a0ftd_263:focus-visible,._tileIdentityClickable_a0ftd_264:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._noticeAction_a0ftd_256:disabled,._noticeClose_a0ftd_257:disabled,._clearSearch_a0ftd_258:disabled,._primary_a0ftd_259:disabled,._ghost_a0ftd_260:disabled,._ghostDanger_a0ftd_261:disabled,._tileButton_a0ftd_262:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._notice_a0ftd_256{align-items:center;gap:var(--space-4);margin-bottom:var(--space-7);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);font-size:var(--font-size-label);flex-wrap:wrap;display:flex}._notice_a0ftd_256>span{flex-grow:var(--flex-grow);min-width:var(--size-zero);overflow-wrap:anywhere}._notice_success_a0ftd_325{border-color:var(--color-success-border);color:var(--color-success-ink);background:var(--color-success-bg)}._notice_error_a0ftd_331{border-color:var(--color-danger-border);color:var(--color-danger-ink);background:var(--color-danger-bg)}._notice_warning_a0ftd_337{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg)}._noticeAction_a0ftd_256{min-height:var(--control-height);padding:var(--space-3) var(--space-5);border-radius:var(--radius-button);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);border-color:currentColor;justify-content:center;align-items:center;display:inline-flex}._noticeClose_a0ftd_257,._clearSearch_a0ftd_258{flex-shrink:var(--flex-shrink);width:var(--icon-control-size);height:var(--icon-control-size);padding:var(--size-zero);border-radius:var(--radius-button);justify-content:center;align-items:center;display:inline-flex}._searchSection_a0ftd_370{margin-bottom:var(--space-8)}._searchBox_a0ftd_374{align-items:center;gap:var(--space-5);min-width:var(--size-zero);min-height:var(--search-height);padding-inline:var(--space-6) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-search);color:var(--color-text-muted);background:var(--color-bg-card);box-shadow:var(--shadow-soft);transition:border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing);display:flex}._searchBox_a0ftd_374:focus-within{border-color:var(--color-primary);color:var(--color-primary-ink);box-shadow:var(--shadow-search-focus)}._searchInput_a0ftd_397{appearance:none;flex-grow:var(--flex-grow);width:var(--size-full);min-width:var(--size-zero);min-height:calc(var(--search-height) - var(--border-width) - var(--border-width));margin:var(--size-zero);padding:var(--space-5) var(--size-zero);border-radius:var(--radius-focus);color:var(--color-text-main);background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-input);line-height:var(--line-height-control);caret-color:var(--color-primary-ink);border:none;outline:none}._searchInput_a0ftd_397::placeholder{color:var(--color-placeholder);opacity:var(--opacity-visible)}._clearSearch_a0ftd_258{color:var(--color-text-muted)}._searchHint_a0ftd_427{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small)}._peopleSection_a0ftd_435,._panel_a0ftd_212{min-width:var(--size-zero);margin-bottom:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft)}._peopleSection_a0ftd_435{padding:var(--panel-padding)}._panel_a0ftd_212:last-of-type{margin-bottom:var(--size-zero)}._peopleHeader_a0ftd_453,._panelHeader_a0ftd_454{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}._peopleHeader_a0ftd_453{margin-bottom:var(--space-7)}._panelHeader_a0ftd_454{padding:var(--panel-padding);border-bottom:var(--border-width) solid var(--color-border)}._peopleHeader_a0ftd_453>div,._panelHeader_a0ftd_454>div{min-width:var(--size-zero)}._peopleTitle_a0ftd_475,._panelTitle_a0ftd_476{margin-top:var(--space-3);color:var(--color-text-main);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-section)}._count_a0ftd_485{flex-shrink:var(--flex-shrink);min-width:var(--count-min-size);min-height:var(--count-min-size);padding:var(--space-1) var(--space-4);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-pill);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}._peopleHint_a0ftd_503{margin-bottom:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-label)}._peopleSection_a0ftd_435>._notice_a0ftd_256{margin-bottom:var(--size-zero)}._tileGrid_a0ftd_515{grid-template-columns:repeat(var(--tile-columns), minmax(var(--grid-min), 1fr));gap:var(--space-6);display:grid}._tile_a0ftd_262{min-width:var(--size-zero);min-height:var(--tile-min-height);padding:var(--tile-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);flex-direction:column;display:flex}._tileTop_a0ftd_533{flex-grow:var(--flex-grow);min-width:var(--size-zero)}._tileIdentity_a0ftd_264{width:var(--size-full);min-width:var(--size-zero);padding:var(--size-zero);text-align:center;flex-direction:column;align-items:center;display:flex}._tileIdentityClickable_a0ftd_264{border-radius:var(--radius-focus)}._tileAvatarWrap_a0ftd_552{flex-shrink:var(--flex-shrink);width:var(--tile-avatar-size);height:var(--tile-avatar-size);margin-bottom:var(--space-5);display:block}._tileAvatar_a0ftd_552,._tileAvatarFallback_a0ftd_561{width:var(--size-full);height:var(--size-full);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-tile-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:flex}._tileAvatar_a0ftd_552{object-fit:cover;object-position:center}._tileAvatarFallback_a0ftd_561{color:var(--color-primary-ink);font-size:var(--font-size-tile-initials);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-initials);-webkit-user-select:none;user-select:none}._tileName_a0ftd_585{max-width:var(--size-full);color:var(--color-text-main);font-size:var(--font-size-tile-name);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);overflow-wrap:anywhere;display:block}._tileHandle_a0ftd_595{max-width:var(--size-full);margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-control);overflow-wrap:anywhere;display:block}._tileMutual_a0ftd_605{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-control);display:inline-flex}._tileAction_a0ftd_616{margin-top:var(--space-7);justify-content:center;display:flex}._tileButton_a0ftd_262{justify-content:center;align-items:center;gap:var(--space-3);width:var(--size-full);min-height:var(--control-height);padding:var(--space-4) var(--space-5);border-radius:var(--radius-button);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);display:inline-flex}._tileButtonPrimary_a0ftd_636{border-color:var(--color-button-bg);color:var(--color-button-text);background:var(--color-button-bg);box-shadow:var(--shadow-button)}._tileState_a0ftd_643{width:var(--size-full);min-height:var(--control-height);text-align:center;justify-content:center}._list_a0ftd_652{margin:var(--size-zero);padding:var(--size-zero);list-style:none}._row_a0ftd_658{justify-content:space-between;align-items:center;gap:var(--space-6);min-width:var(--size-zero);padding:var(--row-padding) var(--panel-padding);flex-wrap:wrap;display:flex}._row_a0ftd_658+._row_a0ftd_658{border-top:var(--border-width) solid var(--color-border)}._person_a0ftd_263{justify-content:flex-start;align-items:center;gap:var(--space-5);min-width:var(--size-zero);max-width:var(--size-full);display:inline-flex}._personClickable_a0ftd_263{padding:var(--size-zero);border-radius:var(--radius-focus);font:inherit;text-align:left}._avatar_a0ftd_688,._avatarFallback_a0ftd_689{flex-shrink:var(--flex-shrink);width:var(--avatar-size);height:var(--avatar-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._avatar_a0ftd_688{object-fit:cover;object-position:center}._avatarFallback_a0ftd_689{color:var(--color-primary-ink);font-size:var(--font-size-initials);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-initials);-webkit-user-select:none;user-select:none}._personText_a0ftd_714{gap:var(--space-1);min-width:var(--size-zero);flex-direction:column;display:flex}._personName_a0ftd_721,._personHandle_a0ftd_722{line-height:var(--line-height-control);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._personName_a0ftd_721{color:var(--color-text-main);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}._personHandle_a0ftd_722{color:var(--color-text-muted);font-size:var(--font-size-small)}._personChevron_a0ftd_741{color:var(--color-text-muted)}._rowActions_a0ftd_747{align-items:center;gap:var(--space-3);min-width:var(--size-zero);flex-wrap:wrap;display:flex}._primary_a0ftd_259,._ghost_a0ftd_260,._ghostDanger_a0ftd_261{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--control-height);max-width:var(--size-full);padding:var(--space-4) var(--space-5);border-radius:var(--radius-button);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;display:inline-flex}._primary_a0ftd_259{border-color:var(--color-button-bg);color:var(--color-button-text);background:var(--color-button-bg)}._ghost_a0ftd_260{border-color:var(--color-border);color:var(--color-primary-ink);background:var(--color-bg-card)}._ghostDanger_a0ftd_261{color:var(--color-danger-ink)}._primary_a0ftd_259>span,._ghost_a0ftd_260>span,._ghostDanger_a0ftd_261>span{min-width:var(--size-zero);overflow-wrap:anywhere}._primary_a0ftd_259:not(:disabled):active,._ghost_a0ftd_260:not(:disabled):active,._ghostDanger_a0ftd_261:not(:disabled):active,._tileButton_a0ftd_262:not(:disabled):active{transform:scale(var(--pressed-scale))}._state_a0ftd_804{align-items:center;gap:var(--space-2);min-height:var(--state-min-height);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-button);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);display:inline-flex}._stateOk_a0ftd_817{border-color:var(--color-success-border);color:var(--color-success-ink);background:var(--color-success-bg)}._statePending_a0ftd_823{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg)}._empty_a0ftd_831{min-width:var(--size-zero);min-height:var(--empty-min-height);padding:var(--space-10) var(--space-7);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._emptyIcon_a0ftd_842{width:var(--empty-icon-size);height:var(--empty-icon-size);margin-bottom:var(--space-6);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._empty_a0ftd_831 h3{color:var(--color-text-main);font-size:var(--font-size-empty-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-section)}._empty_a0ftd_831 p{max-width:var(--empty-text-width);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-label);overflow-wrap:anywhere}._loadingPage_a0ftd_3{min-height:var(--loading-min-height);align-items:center;display:flex}._loadingCard_a0ftd_879{align-items:center;gap:var(--space-6);width:var(--size-full);padding:var(--panel-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft);display:flex}._loadingCard_a0ftd_879>div{min-width:var(--size-zero)}._loadingIcon_a0ftd_895{flex-shrink:var(--flex-shrink);width:var(--loading-icon-size);height:var(--loading-icon-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._loadingTitle_a0ftd_908{font-size:var(--font-size-loading-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}._loadingText_a0ftd_914{margin-top:var(--space-2);color:var(--color-text-muted);overflow-wrap:anywhere}._inlineLoading_a0ftd_920{justify-content:center;align-items:center;gap:var(--space-5);min-height:var(--empty-min-height);padding:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-label);display:flex}._spinner_a0ftd_931,._buttonSpinner_a0ftd_932{flex-shrink:var(--flex-shrink);width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid var(--color-spinner-track);border-top-color:var(--color-primary-ink);border-radius:var(--radius-pill);animation:_friendsSpinner_a0ftd_1 var(--spinner-duration) linear infinite;display:inline-block}._buttonSpinner_a0ftd_932{border-color:var(--color-button-spinner-track);border-top-color:var(--color-button-text)}@media (hover:hover) and (pointer:fine){._noticeAction_a0ftd_256:not(:disabled):hover,._noticeClose_a0ftd_257:not(:disabled):hover{background:var(--color-bg-card)}._clearSearch_a0ftd_258:not(:disabled):hover{color:var(--color-primary-ink);background:var(--color-primary-bg)}._primary_a0ftd_259:not(:disabled):hover,._tileButtonPrimary_a0ftd_636:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover)}._ghost_a0ftd_260:not(:disabled):hover{border-color:var(--color-primary-border);background:var(--color-primary-bg)}._ghostDanger_a0ftd_261:not(:disabled):hover{border-color:var(--color-danger-border);background:var(--color-danger-bg)}._personClickable_a0ftd_263:hover ._personName_a0ftd_721,._personClickable_a0ftd_263:hover ._personChevron_a0ftd_741,._tileIdentityClickable_a0ftd_264:hover ._tileName_a0ftd_585{color:var(--color-primary-ink)}}@media (width<=1100px){._wrap_a0ftd_2{--tile-columns:3}}@media (width<=800px){._wrap_a0ftd_2{--tile-columns:2}._row_a0ftd_658{align-items:flex-start}._rowActions_a0ftd_747{flex-basis:var(--size-full)}}@media (width<=560px){._wrap_a0ftd_2,._loadingPage_a0ftd_3{--panel-padding:20px;--row-padding:16px;--tile-padding:16px;--tile-avatar-size:56px;--tile-min-height:220px}._header_a0ftd_197{align-items:flex-start}._tileGrid_a0ftd_515{gap:var(--space-5)}._peopleTitle_a0ftd_475,._panelTitle_a0ftd_476{font-size:var(--font-size-loading-title)}._notice_a0ftd_256>span{flex-basis:calc(var(--size-full) - var(--icon-control-size) - var(--icon-control-size))}._noticeAction_a0ftd_256{width:var(--size-full)}._loadingCard_a0ftd_879{align-items:flex-start}._rowActions_a0ftd_747>button{flex-grow:var(--flex-grow)}._inlineLoading_a0ftd_920{padding-inline:var(--space-5)}}@media (width<=380px){._wrap_a0ftd_2,._loadingPage_a0ftd_3{--panel-padding:16px;--tile-columns:1;--tile-min-height:0px}._tile_a0ftd_262{padding:var(--space-7)}._rowActions_a0ftd_747{align-items:stretch}._rowActions_a0ftd_747>button{flex-basis:var(--size-full)}}@keyframes _friendsSpinner_a0ftd_1{to{transform:rotate(var(--spinner-turn))}}@media (prefers-reduced-motion:reduce){._noticeAction_a0ftd_256,._noticeClose_a0ftd_257,._clearSearch_a0ftd_258,._primary_a0ftd_259,._ghost_a0ftd_260,._ghostDanger_a0ftd_261,._tileButton_a0ftd_262,._personClickable_a0ftd_263,._tileIdentityClickable_a0ftd_264,._searchBox_a0ftd_374{transition:none}._primary_a0ftd_259:not(:disabled):active,._ghost_a0ftd_260:not(:disabled):active,._ghostDanger_a0ftd_261:not(:disabled):active,._tileButton_a0ftd_262:not(:disabled):active{transform:none}._spinner_a0ftd_931,._buttonSpinner_a0ftd_932{animation:none}}._wrap_bbrj4_2,._loadingPage_bbrj4_3,._errorPage_bbrj4_4{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-input-bg:#fff;--color-input-disabled-bg:#f1f5f9;--color-input-hover-border:#a9b8c9;--color-placeholder:#718096;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-success-ink:#047857;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-warning-ink:#92400e;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-switch-off:#cbd5e1;--color-switch-off-hover:#94a3b8;--color-switch-knob:#fff;--color-focus-ring:#14b8a666;--color-spinner-track:#ffffff4d;--color-spinner-muted-track:#0f766e33;--size-zero:0px;--size-full:100%;--size-auto:auto;--content-width:960px;--card-padding:32px;--input-height:50px;--action-height:44px;--save-height:48px;--icon-control-size:36px;--section-icon-size:40px;--avatar-size:100px;--avatar-overlay-size:34px;--avatar-overlay-offset:-4px;--remove-date-size:44px;--state-min-height:260px;--state-icon-size:52px;--spinner-size:18px;--grid-min:0px;--grid-columns:2;--date-name-ratio:1.2fr;--date-value-ratio:1fr;--sr-size:1px;--sr-negative-margin:-1px;--switch-width:44px;--switch-height:26px;--switch-knob-size:20px;--switch-knob-inset:2px;--switch-knob-travel:18px;--switch-hit-inset:-10px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--space-11:40px;--font-size-title:clamp(28px, 3vw, 36px);--font-size-eyebrow:11px;--font-size-section-title:16px;--font-size-avatar-title:17px;--font-size-body:14px;--font-size-label:13px;--font-size-small:12px;--font-size-input:16px;--font-size-initials:28px;--font-size-state-title:18px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-heading:1.2;--line-height-control:1.4;--line-height-body:1.7;--letter-spacing-title:-1px;--letter-spacing-section:-.3px;--letter-spacing-eyebrow:1.2px;--letter-spacing-initials:.5px;--border-width:1px;--overlay-border-width:3px;--spinner-border-width:2px;--radius-input:12px;--radius-button:10px;--radius-avatar:28px;--radius-icon:12px;--radius-focus:6px;--focus-width:3px;--focus-offset:3px;--shadow-input-focus:0 0 0 3px #14b8a621;--shadow-save:0 6px 16px -8px #0f766e66;--shadow-knob:0 1px 4px #0f172a29;--shadow-avatar-overlay:0 3px 8px -3px #0f766e4d;--transition-fast:.16s;--transition-standard:.22s;--transition-easing:ease;--spinner-duration:.8s;--spinner-turn:360deg;--pressed-scale:.98;--opacity-disabled:.6;--opacity-visible:1;--flex-grow:1;--flex-shrink:0;--sr-clip:inset(50%);width:var(--size-full);max-width:var(--content-width);min-width:var(--size-zero);margin-inline:var(--size-auto);color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent)}[data-theme=dark] ._wrap_bbrj4_2,[data-theme=dark] ._loadingPage_bbrj4_3,[data-theme=dark] ._errorPage_bbrj4_4{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-input-bg:#221f30;--color-input-disabled-bg:#2a2638;--color-input-hover-border:#4b4563;--color-placeholder:#8a8296;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-success-ink:#4ade80;--color-success-bg:#22c55e24;--color-success-border:#22c55e59;--color-warning-ink:#fbbf24;--color-warning-bg:#d9770629;--color-warning-border:#d9770659;--color-switch-off:#413c56;--color-switch-off-hover:#514b68;--color-focus-ring:#5eead466}._wrap_bbrj4_2,._wrap_bbrj4_2 *,._wrap_bbrj4_2 :before,._wrap_bbrj4_2 :after,._loadingPage_bbrj4_3,._loadingPage_bbrj4_3 *,._loadingPage_bbrj4_3 :before,._loadingPage_bbrj4_3 :after,._errorPage_bbrj4_4,._errorPage_bbrj4_4 *,._errorPage_bbrj4_4 :before,._errorPage_bbrj4_4 :after{box-sizing:border-box}._wrap_bbrj4_2 :where(h1,h2,p),._loadingPage_bbrj4_3 p,._errorPage_bbrj4_4 :where(h1,p){margin:var(--size-zero)}._wrap_bbrj4_2 svg,._loadingPage_bbrj4_3 svg,._errorPage_bbrj4_4 svg{flex-shrink:var(--flex-shrink)}._header_bbrj4_230{margin-bottom:var(--space-8)}._eyebrow_bbrj4_234{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;display:flex}._title_bbrj4_247{color:var(--color-text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-title)}._subtitle_bbrj4_255{margin-top:var(--space-5);color:var(--color-text-muted);line-height:var(--line-height-body)}._notice_bbrj4_263{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-7);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-main);background:var(--color-bg-card);font-size:var(--font-size-label);line-height:var(--line-height-body);display:flex}._notice_bbrj4_263>svg{margin-top:var(--space-2)}._notice_bbrj4_263>span{flex-grow:var(--flex-grow);min-width:var(--size-zero);padding-top:var(--space-1);overflow-wrap:anywhere}._notice_success_bbrj4_288{border-color:var(--color-success-border);color:var(--color-success-ink);background:var(--color-success-bg)}._notice_error_bbrj4_294{border-color:var(--color-danger-border);color:var(--color-danger-ink);background:var(--color-danger-bg)}._notice_warning_bbrj4_300{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg)}._noticeClose_bbrj4_308,._ghostBtn_bbrj4_309,._addDate_bbrj4_310,._removeDate_bbrj4_311,._save_bbrj4_312,._shareSwitch_bbrj4_313{appearance:none;justify-content:center;align-items:center;gap:var(--space-3);margin:var(--size-zero);padding:var(--size-zero);border:var(--border-width) solid var(--color-transparent);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);display:inline-flex}._noticeClose_bbrj4_308:focus-visible,._ghostBtn_bbrj4_309:focus-visible,._addDate_bbrj4_310:focus-visible,._removeDate_bbrj4_311:focus-visible,._save_bbrj4_312:focus-visible,._shareSwitch_bbrj4_313:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._noticeClose_bbrj4_308:disabled,._ghostBtn_bbrj4_309:disabled,._addDate_bbrj4_310:disabled,._removeDate_bbrj4_311:disabled,._save_bbrj4_312:disabled,._shareSwitch_bbrj4_313:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._ghostBtn_bbrj4_309:not(:disabled):active,._addDate_bbrj4_310:not(:disabled):active,._removeDate_bbrj4_311:not(:disabled):active,._save_bbrj4_312:not(:disabled):active{transform:scale(var(--pressed-scale))}._noticeClose_bbrj4_308{flex-shrink:var(--flex-shrink);width:var(--icon-control-size);height:var(--icon-control-size);border-radius:var(--radius-button)}._ghostBtn_bbrj4_309,._addDate_bbrj4_310{min-height:var(--action-height);padding:var(--space-4) var(--space-6);border-color:var(--color-border);border-radius:var(--radius-button);color:var(--color-primary-ink);background:var(--color-bg-card)}._card_bbrj4_385{min-width:var(--size-zero);padding:var(--card-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft)}._avatarSection_bbrj4_396{align-items:center;gap:var(--space-8);padding-bottom:var(--space-9);display:flex}._avatarWrap_bbrj4_403{flex-shrink:var(--flex-shrink);width:var(--avatar-size);height:var(--avatar-size);position:relative}._avatarImg_bbrj4_410,._avatarFallback_bbrj4_411{width:var(--size-full);height:var(--size-full);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:flex}._avatarImg_bbrj4_410{object-fit:cover;object-position:center}._avatarFallback_bbrj4_411{color:var(--color-primary-ink);font-size:var(--font-size-initials);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-initials);-webkit-user-select:none;user-select:none}._avatarOverlay_bbrj4_436{right:var(--avatar-overlay-offset);bottom:var(--avatar-overlay-offset);width:var(--avatar-overlay-size);height:var(--avatar-overlay-size);border:var(--overlay-border-width) solid var(--color-bg-card);border-radius:var(--radius-pill);color:var(--color-button-text);background:var(--color-primary-ink);box-shadow:var(--shadow-avatar-overlay);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}._avatarContent_bbrj4_453{align-items:flex-start;gap:var(--space-5);min-width:var(--size-zero);flex-direction:column;display:flex}._avatarTitle_bbrj4_461{font-size:var(--font-size-avatar-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-section)}._hint_bbrj4_468{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-label)}._fileHint_bbrj4_474{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-control)}._hiddenFile_bbrj4_480{display:none}._form_bbrj4_486{gap:var(--space-9);flex-direction:column;display:flex}._formSection_bbrj4_492{gap:var(--space-7);min-width:var(--size-zero);padding-top:var(--space-9);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}._sectionHeading_bbrj4_501{align-items:flex-start;gap:var(--space-5);display:flex}._sectionHeading_bbrj4_501>div{min-width:var(--size-zero)}._sectionIcon_bbrj4_511{flex-shrink:var(--flex-shrink);width:var(--section-icon-size);height:var(--section-icon-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-icon);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._sectionIconCalendar_bbrj4_524{border-color:var(--color-success-border);color:var(--color-success-ink);background:var(--color-success-bg)}._sectionIconShare_bbrj4_530,._sectionIconTheme_bbrj4_536{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._themeGroup_bbrj4_542{gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-main);display:inline-flex}._themeOption_bbrj4_551{appearance:none;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-7);border:var(--border-width) solid var(--color-transparent);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);cursor:pointer;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing);display:inline-flex}._themeOption_bbrj4_551:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._themeOption_bbrj4_551:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._themeOptionActive_bbrj4_580{color:var(--color-button-text);background:var(--color-button-bg)}._sectionHeading_bbrj4_501 h2{color:var(--color-text-main);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-section)}._sectionHeading_bbrj4_501 p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-body)}._grid2_bbrj4_600{grid-template-columns:repeat(var(--grid-columns), minmax(var(--grid-min), 1fr));align-items:start;gap:var(--space-6);display:grid}._field_bbrj4_608{gap:var(--space-3);min-width:var(--size-zero);flex-direction:column;display:flex}._label_bbrj4_615{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--color-text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);flex-wrap:wrap;display:flex}._labelHint_bbrj4_626,._readonly_bbrj4_627{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular)}._input_bbrj4_635,._usernameWrap_bbrj4_636,._phoneWrap_bbrj4_637,._readonlyInput_bbrj4_638,._shareLinkInput_bbrj4_639{width:var(--size-full);min-width:var(--size-zero);min-height:var(--input-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-main);background:var(--color-input-bg);transition:border-color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), box-shadow var(--transition-fast) var(--transition-easing)}._input_bbrj4_635,._shareLinkInput_bbrj4_639{margin:var(--size-zero);padding:var(--space-5) var(--space-6);font-family:var(--font-sans);font-size:var(--font-size-input);font-weight:var(--font-weight-regular);line-height:var(--line-height-control);display:block}._usernameWrap_bbrj4_636,._phoneWrap_bbrj4_637,._readonlyInput_bbrj4_638{align-items:center;gap:var(--space-4);padding-inline:var(--space-6);color:var(--color-text-muted);display:flex}._usernameInput_bbrj4_674,._phoneWrap_bbrj4_637 input,._readonlyInput_bbrj4_638 input{appearance:none;flex-grow:var(--flex-grow);width:var(--size-full);min-width:var(--size-zero);min-height:calc(var(--input-height) - var(--border-width) - var(--border-width));margin:var(--size-zero);padding:var(--space-5) var(--size-zero);border-radius:var(--radius-focus);color:var(--color-text-main);background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-input);font-weight:var(--font-weight-regular);line-height:var(--line-height-control);border:none;outline:none;display:block}._atSign_bbrj4_698{flex-shrink:var(--flex-shrink);color:var(--color-primary-ink);font-size:var(--font-size-input);font-weight:var(--font-weight-semibold)}._input_bbrj4_635,._usernameInput_bbrj4_674,._phoneWrap_bbrj4_637 input,._shareLinkInput_bbrj4_639{caret-color:var(--color-primary-ink)}._input_bbrj4_635::placeholder,._usernameInput_bbrj4_674::placeholder,._phoneWrap_bbrj4_637 input::placeholder{color:var(--color-placeholder);opacity:var(--opacity-visible)}._input_bbrj4_635:focus,._shareLinkInput_bbrj4_639:focus{border-color:var(--color-primary);box-shadow:var(--shadow-input-focus);outline:none}._usernameWrap_bbrj4_636:focus-within,._phoneWrap_bbrj4_637:focus-within{border-color:var(--color-primary);color:var(--color-primary-ink);box-shadow:var(--shadow-input-focus)}._input_bbrj4_635:disabled,._readonlyInput_bbrj4_638{border-color:var(--color-border);background:var(--color-input-disabled-bg);box-shadow:none}._usernameWrap_bbrj4_636:has(input:disabled){border-color:var(--color-border);background:var(--color-input-disabled-bg);box-shadow:none}._phoneWrap_bbrj4_637:has(input:disabled){border-color:var(--color-border);background:var(--color-input-disabled-bg);box-shadow:none}._input_bbrj4_635:disabled,._usernameInput_bbrj4_674:disabled,._phoneWrap_bbrj4_637 input:disabled,._readonlyInput_bbrj4_638 input:disabled{color:var(--color-text-muted);cursor:not-allowed;-webkit-text-fill-color:var(--color-text-muted);opacity:var(--opacity-visible)}._input_bbrj4_635[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._datesBlock_bbrj4_758{gap:var(--space-6);min-width:var(--size-zero);padding:var(--space-7);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-main);flex-direction:column;display:flex}._datesHeader_bbrj4_769{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}._datesHeader_bbrj4_769>div{min-width:var(--size-zero)}._datesDescription_bbrj4_780{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small)}._addDate_bbrj4_310{flex-shrink:var(--flex-shrink);border-color:var(--color-primary-border);background:var(--color-primary-bg)}._datesEmpty_bbrj4_792{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-input);color:var(--color-text-muted);background:var(--color-bg-card);font-size:var(--font-size-label);text-align:center;display:flex}._datesList_bbrj4_806{gap:var(--space-5);flex-direction:column;display:flex}._dateRow_bbrj4_812{grid-template-columns:minmax(var(--grid-min), var(--date-name-ratio)) minmax(var(--grid-min), var(--date-value-ratio)) var(--remove-date-size);align-items:center;gap:var(--space-3);min-width:var(--size-zero);display:grid}._removeDate_bbrj4_311{width:var(--remove-date-size);height:var(--remove-date-size);border-color:var(--color-danger-border);border-radius:var(--radius-button);color:var(--color-danger-ink);background:var(--color-danger-bg)}._sectionHeading_bbrj4_501 ._shareWarning_bbrj4_834{margin-top:var(--space-3);padding:var(--space-3) var(--space-5);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-button);color:var(--color-warning-ink);background:var(--color-warning-bg);font-size:var(--font-size-small)}._shareRow_bbrj4_844{align-items:center;gap:var(--space-5);min-height:var(--action-height);display:flex}._shareSwitch_bbrj4_313{flex-shrink:var(--flex-shrink);width:var(--switch-width);height:var(--switch-height);border-radius:var(--radius-pill);background:var(--color-switch-off);justify-content:flex-start;position:relative}._shareSwitch_bbrj4_313:before{content:"";inset:var(--switch-hit-inset);border-radius:var(--radius-pill);position:absolute}._shareSwitchKnob_bbrj4_869{top:var(--switch-knob-inset);left:var(--switch-knob-inset);width:var(--switch-knob-size);height:var(--switch-knob-size);border-radius:var(--radius-pill);background:var(--color-switch-knob);box-shadow:var(--shadow-knob);pointer-events:none;transition:transform var(--transition-standard) var(--transition-easing);position:absolute}._shareSwitchOn_bbrj4_883{background:var(--color-primary-ink)}._shareSwitchOn_bbrj4_883 ._shareSwitchKnob_bbrj4_869{transform:translateX(var(--switch-knob-travel))}._shareSwitchLabel_bbrj4_891{min-width:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);overflow-wrap:anywhere}._shareLinkBox_bbrj4_900{align-items:center;gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-main);flex-wrap:wrap;display:flex}._shareLinkInput_bbrj4_639{flex-basis:var(--size-full);color:var(--color-primary-ink)}._notificationPrefList_bbrj4_916{padding-inline:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg-main);flex-direction:column;display:flex}._notificationPrefList_bbrj4_916 ._shareRow_bbrj4_844{padding-block:var(--space-6)}._notificationPrefList_bbrj4_916 ._shareRow_bbrj4_844+._shareRow_bbrj4_844{border-top:var(--border-width) solid var(--color-border)}._privacyHint_bbrj4_935{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-input);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-label);display:flex}._privacyHint_bbrj4_935>svg{margin-top:var(--border-width)}._privacyHint_bbrj4_935 p{min-width:var(--size-zero);overflow-wrap:anywhere}._actions_bbrj4_958{padding-top:var(--space-7);border-top:var(--border-width) solid var(--color-border);justify-content:flex-end;display:flex}._save_bbrj4_312{min-height:var(--save-height);padding:var(--space-5) var(--space-8);border-color:var(--color-button-bg);border-radius:var(--radius-button);color:var(--color-button-text);background:var(--color-button-bg);box-shadow:var(--shadow-save);font-size:var(--font-size-body)}._save_bbrj4_312:disabled{box-shadow:none}._spinner_bbrj4_982{flex-shrink:var(--flex-shrink);width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid var(--color-spinner-track);border-top-color:var(--color-button-text);border-radius:var(--radius-pill);animation:_profileSpinner_bbrj4_1 var(--spinner-duration) linear infinite;display:inline-block}._ghostBtn_bbrj4_309 ._spinner_bbrj4_982{border-color:var(--color-spinner-muted-track);border-top-color:var(--color-primary-ink)}._loadingPage_bbrj4_3,._errorPage_bbrj4_4{min-height:var(--state-min-height);align-items:center;display:flex}._loadingCard_bbrj4_1007,._errorCard_bbrj4_1008{align-items:center;gap:var(--space-6);width:var(--size-full);min-width:var(--size-zero);padding:var(--card-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft);display:flex}._loadingCard_bbrj4_1007>div,._errorCard_bbrj4_1008>div{min-width:var(--size-zero)}._loadingIcon_bbrj4_1026,._errorIcon_bbrj4_1027{flex-shrink:var(--flex-shrink);width:var(--state-icon-size);height:var(--state-icon-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._loadingTitle_bbrj4_1040,._errorCard_bbrj4_1008 h1{color:var(--color-text-main);font-size:var(--font-size-state-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-section)}._loadingText_bbrj4_1049,._errorCard_bbrj4_1008 p{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-body);overflow-wrap:anywhere}._errorIcon_bbrj4_1027{border-color:var(--color-danger-border);color:var(--color-danger-ink);background:var(--color-danger-bg)}._srOnly_bbrj4_1065{width:var(--sr-size);height:var(--sr-size);margin:var(--sr-negative-margin);padding:var(--size-zero);clip-path:var(--sr-clip);white-space:nowrap;border:none;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._noticeClose_bbrj4_308:not(:disabled):hover{border-color:currentColor}._ghostBtn_bbrj4_309:not(:disabled):hover{border-color:var(--color-primary-border);background:var(--color-primary-bg)}._addDate_bbrj4_310:not(:disabled):hover{border-color:var(--color-primary);background:var(--color-primary-hover-bg)}._removeDate_bbrj4_311:not(:disabled):hover{border-color:var(--color-accent-pink)}._save_bbrj4_312:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover)}._shareSwitch_bbrj4_313:not(:disabled):hover{background:var(--color-switch-off-hover)}._shareSwitchOn_bbrj4_883:not(:disabled):hover{background:var(--color-primary-dark)}._input_bbrj4_635:not(:disabled):hover,._shareLinkInput_bbrj4_639:hover,._usernameWrap_bbrj4_636:hover,._phoneWrap_bbrj4_637:hover{border-color:var(--color-input-hover-border)}._input_bbrj4_635:not(:disabled):focus,._shareLinkInput_bbrj4_639:focus,._usernameWrap_bbrj4_636:focus-within,._phoneWrap_bbrj4_637:focus-within{border-color:var(--color-primary)}:is(._usernameWrap_bbrj4_636:has(input:disabled):hover,._phoneWrap_bbrj4_637:has(input:disabled):hover){border-color:var(--color-border)}}@media (width<=700px){._wrap_bbrj4_2,._loadingPage_bbrj4_3,._errorPage_bbrj4_4{--card-padding:24px;--avatar-size:88px}._datesHeader_bbrj4_769{gap:var(--space-5);flex-direction:column}._dateRow_bbrj4_812{grid-template-columns:minmax(var(--grid-min), 1fr) var(--remove-date-size);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg-card)}._dateRow_bbrj4_812>input:first-of-type{grid-area:1/1}._dateRow_bbrj4_812>input[type=date]{grid-area:2/1}._removeDate_bbrj4_311{grid-area:1/2/span 2}}@media (width<=520px){._wrap_bbrj4_2,._loadingPage_bbrj4_3,._errorPage_bbrj4_4{--card-padding:20px;--grid-columns:1;--avatar-size:80px;--radius-avatar:22px}._avatarSection_bbrj4_396{align-items:flex-start;gap:var(--space-6)}._avatarContent_bbrj4_453,._sectionHeading_bbrj4_501{gap:var(--space-4)}._datesBlock_bbrj4_758{padding:var(--space-5)}._shareLinkBox_bbrj4_900>._ghostBtn_bbrj4_309{flex-grow:var(--flex-grow)}._save_bbrj4_312{width:var(--size-full)}._loadingCard_bbrj4_1007,._errorCard_bbrj4_1008{align-items:flex-start}}@media (width<=380px){._wrap_bbrj4_2,._loadingPage_bbrj4_3,._errorPage_bbrj4_4{--card-padding:16px}._avatarSection_bbrj4_396{flex-direction:column}._dateRow_bbrj4_812{grid-template-columns:minmax(var(--grid-min), 1fr)}._dateRow_bbrj4_812>input:first-of-type,._dateRow_bbrj4_812>input[type=date],._removeDate_bbrj4_311{grid-area:auto}._removeDate_bbrj4_311{justify-self:end}._notice_bbrj4_263{gap:var(--space-3);padding-inline:var(--space-5)}}@keyframes _profileSpinner_bbrj4_1{to{transform:rotate(var(--spinner-turn))}}@media (prefers-reduced-motion:reduce){._noticeClose_bbrj4_308,._ghostBtn_bbrj4_309,._addDate_bbrj4_310,._removeDate_bbrj4_311,._save_bbrj4_312,._shareSwitch_bbrj4_313,._shareSwitchKnob_bbrj4_869,._input_bbrj4_635,._usernameWrap_bbrj4_636,._phoneWrap_bbrj4_637,._readonlyInput_bbrj4_638,._shareLinkInput_bbrj4_639{transition:none}._ghostBtn_bbrj4_309:not(:disabled):active,._addDate_bbrj4_310:not(:disabled):active,._removeDate_bbrj4_311:not(:disabled):active,._save_bbrj4_312:not(:disabled):active{transform:none}._spinner_bbrj4_982{animation:none}}._wrap_19fts_4,._loadingPage_19fts_5,._lockPage_19fts_6{width:100%;min-width:0;max-width:1440px;color:var(--color-text-main);--color-text-main:#2d3142;--color-text-muted:#686873;--color-text-subtle:#74716c;--color-text-secondary:#62636e;--color-text-on-accent:#fbf9f5;--color-surface-card:#fff;--color-surface-secondary:#fbf9f5;--color-surface-muted:#f5f1e9;--color-border-card:#ebe7df;--color-border-soft:#e7dfd3;--color-border-input:#ddd5c8;--color-accent-ink:#a34430;--color-accent-bg:#fae9df;--color-accent-border:#ecd2c7;--color-accent-bg-hover:#f7dfd3;--color-accent-border-hover:#dfb7a7;--color-accent-glow:#e07a5f1f;--color-accent-glow-strong:#e07a5f29;--color-danger-ink:#923b29;--color-danger-bg:#fcf0e9;--color-danger-border:#e9c9bd;--color-danger-ink-hover:#8f3828;--color-warning-ink:#805321;--color-warning-bg:#fbefd9;--color-warning-border:#ead1b4;--color-success-ink:#42664f;--color-success-bg:#edf4ec;--color-success-border:#d4e3d8;--color-tertiary-ink:#865a3d;--color-tertiary-bg:#f5e8db;--color-tertiary-border:#e7d5c5;--color-badge-ink-neutral:#746b5c;--color-badge-bg-neutral:#f2ede4;--color-badge-border-neutral:#e5ddd1;--color-btn-bg:#f3eee5;--color-btn-border:#ded5c8;--color-btn-bg-hover:#eae2d6;--color-btn-border-hover:#cfc3b2;--color-mark-bg:#f6d5a3;--color-mark-ink:#65421c;--color-overlay:#2d31426b;--color-overlay-soft:#2d31420d;--color-shadow-ambient:#0000000a;--color-shadow-elevated-1:#00000014;--color-shadow-elevated-2:#2d314229;--color-scrollbar-thumb:#d7d0c4;--color-scrollbar-track:#f7f3ec;margin:0 auto;font-family:inherit;line-height:1.6}[data-theme=dark] ._wrap_19fts_4,[data-theme=dark] ._loadingPage_19fts_5,[data-theme=dark] ._lockPage_19fts_6{--color-text-main:#f1eefb;--color-text-muted:#b8b2cf;--color-text-subtle:#a89fc2;--color-text-secondary:#c7c2db;--color-text-on-accent:#fdf3ee;--color-surface-card:#1e1b2a;--color-surface-secondary:#262235;--color-surface-muted:#241f33;--color-border-card:#37324a;--color-border-soft:#332e45;--color-border-input:#3c3652;--color-accent-ink:#e8744f;--color-accent-bg:#e8744f29;--color-accent-border:#e8744f59;--color-accent-bg-hover:#e8744f3d;--color-accent-border-hover:#e8744f80;--color-accent-glow:#e8744f33;--color-accent-glow-strong:#e8744f47;--color-danger-ink:#ef6b52;--color-danger-bg:#ef6b5229;--color-danger-border:#ef6b5259;--color-danger-ink-hover:#cf5a3c;--color-warning-ink:#e0a855;--color-warning-bg:#e0a85529;--color-warning-border:#e0a85559;--color-success-ink:#7fae8e;--color-success-bg:#7fae8e29;--color-success-border:#7fae8e59;--color-tertiary-ink:#c98f66;--color-tertiary-bg:#c98f6629;--color-tertiary-border:#c98f6659;--color-badge-ink-neutral:#b9ad99;--color-badge-bg-neutral:#2c2738;--color-badge-border-neutral:#3a3449;--color-btn-bg:#2a2538;--color-btn-border:#3c3652;--color-btn-bg-hover:#332e45;--color-btn-border-hover:#4a4360;--color-mark-bg:#4a3418;--color-mark-ink:#f3d9ad;--color-overlay:#05040a8c;--color-overlay-soft:#ffffff14;--color-shadow-ambient:#0000004d;--color-shadow-elevated-1:#00000073;--color-shadow-elevated-2:#0000008c;--color-scrollbar-thumb:#433d58;--color-scrollbar-track:#1c1828}._wrap_19fts_4,._wrap_19fts_4 *,._wrap_19fts_4 :before,._wrap_19fts_4 :after,._loadingPage_19fts_5,._loadingPage_19fts_5 *,._lockPage_19fts_6,._lockPage_19fts_6 *{box-sizing:border-box}._wrap_19fts_4 button,._lockPage_19fts_6 button{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0;font-family:inherit}._wrap_19fts_4 button:focus-visible,._wrap_19fts_4 a:focus-visible,._lockPage_19fts_6 button:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:4px}._wrap_19fts_4 button:disabled,._lockPage_19fts_6 button:disabled{cursor:not-allowed;opacity:.5}._header_19fts_192{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding:12px 0;display:flex}._headerIdentity_19fts_201{align-items:flex-start;gap:18px;min-width:0;display:flex}._headerIdentity_19fts_201>div:last-child{min-width:0}._headerIcon_19fts_212{border:1px solid var(--color-success-border);background:var(--color-success-bg);width:60px;height:60px;color:var(--color-success-ink);border-radius:21px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._eyebrow_19fts_225,._panelKicker_19fts_226{color:var(--color-accent-ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:750;line-height:1.6}._title_19fts_236{color:var(--color-text-main);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(27px,3vw,38px);font-weight:750;line-height:1.2}._subtitle_19fts_246{max-width:720px;color:var(--color-text-muted);margin:11px 0 0;font-size:13px;line-height:1.8}._headerActions_19fts_254{flex-shrink:0;align-items:center;gap:10px;display:flex}._refreshBtn_19fts_261,._backBtn_19fts_262{border:1px solid var(--color-btn-border);background:var(--color-btn-bg);max-width:100%;min-height:46px;color:var(--color-text-secondary);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:12px;font-weight:650;line-height:1.5;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}._refreshBtn_19fts_261>svg,._backBtn_19fts_262>svg{flex-shrink:0}._refreshSpin_19fts_288{animation:.9s linear infinite _spin_19fts_1428}._notice_19fts_294{border:1px solid var(--color-border-soft);background:var(--color-surface-muted);min-width:0;color:var(--color-text-muted);border-radius:16px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}._notice_19fts_294>svg{flex-shrink:0}._notice_19fts_294>span{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:13px;font-weight:500;line-height:1.7}._notice_success_19fts_320{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-ink)}._notice_warning_19fts_326{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-ink)}._notice_error_19fts_332{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-ink)}._noticeAction_19fts_338,._noticeClose_19fts_339{min-height:44px;color:inherit;background:0 0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}._noticeAction_19fts_338{border:1px solid;padding:10px 12px;font-size:12px;font-weight:650}._noticeClose_19fts_339{border:0;width:44px;height:44px;margin-left:auto;padding:0}._metrics_19fts_368{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}._metricCard_19fts_375{border:1px solid var(--color-border-card);background:var(--color-surface-card);min-width:0;box-shadow:0 8px 30px var(--color-shadow-ambient);border-radius:20px;align-items:center;gap:14px;padding:21px;display:flex}._metricCard_19fts_375>div:last-child{min-width:0}._metricIcon_19fts_391{border:1px solid var(--color-tertiary-border);background:var(--color-tertiary-bg);width:46px;height:46px;color:var(--color-tertiary-ink);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._metricIcon_violet_19fts_406{border-color:var(--color-tertiary-border);background:var(--color-tertiary-bg);color:var(--color-tertiary-ink)}._metricIcon_amber_19fts_412{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-ink)}._metricIcon_blue_19fts_418{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-ink)}._metricIcon_rose_19fts_424{border-color:var(--color-accent-border);background:var(--color-accent-bg);color:var(--color-accent-ink)}._metricValue_19fts_430{color:var(--color-text-main);letter-spacing:-.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:750;line-height:1.2}._metricLabel_19fts_441{color:var(--color-text-muted);margin:5px 0 0;font-size:11px;line-height:1.65}._adminLayout_19fts_450{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}._tabs_19fts_457{border:1px solid var(--color-border-card);background:var(--color-surface-card);min-width:0;box-shadow:0 8px 30px var(--color-shadow-ambient);border-radius:20px;flex-direction:column;gap:6px;padding:10px;display:flex}._tab_19fts_457{min-width:0;min-height:48px;color:var(--color-text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:550;line-height:1.5;transition:background-color .2s,border-color .2s,color .2s;display:flex}._tab_19fts_457>svg{flex-shrink:0}._tab_19fts_457>span:not(._tabCount_19fts_494){overflow-wrap:anywhere;min-width:0}._tabActive_19fts_499{border-color:var(--color-accent-glow-strong);background:var(--color-accent-bg);color:var(--color-accent-ink);font-weight:700}._tabCount_19fts_494{border:1px solid var(--color-badge-border-neutral);background:var(--color-surface-muted);min-width:25px;min-height:24px;color:var(--color-badge-ink-neutral);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:650;display:inline-flex}._tabActive_19fts_499 ._tabCount_19fts_494{border-color:var(--color-accent-border);background:var(--color-accent-bg);color:var(--color-danger-ink)}._contentPanel_19fts_530{border:1px solid var(--color-border-card);background:var(--color-surface-card);min-width:0;box-shadow:0 8px 30px var(--color-shadow-ambient);border-radius:22px;padding:24px}._panelHeader_19fts_539,._overviewHeader_19fts_540{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}._panelHeader_19fts_539>div:first-child,._overviewHeader_19fts_540>div{min-width:0}._panelTitle_19fts_554{color:var(--color-text-main);letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:700;line-height:1.3}._searchBox_19fts_566{border:1px solid var(--color-border-input);background:var(--color-surface-secondary);border-radius:13px;flex:0 360px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:0 5px 0 13px;transition:border-color .2s,box-shadow .2s;display:flex}._searchBox_19fts_566>svg{color:var(--color-text-subtle);flex-shrink:0}._searchBox_19fts_566:focus-within{border-color:var(--color-accent-ink);box-shadow:0 0 0 3px var(--color-accent-glow)}._searchBox_19fts_566 input{width:100%;min-width:0;min-height:46px;color:var(--color-text-main);font:inherit;caret-color:var(--color-accent-ink);background:0 0;border:0;outline:none;flex:1;margin:0;padding:11px 0;font-size:16px;line-height:1.5}._searchBox_19fts_566 input::placeholder{color:var(--color-text-subtle);opacity:1;font-size:11px}._clearSearch_19fts_615{width:40px;height:40px;color:var(--color-text-muted);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._overview_19fts_540{min-width:0}._overviewGrid_19fts_635{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._overviewCard_19fts_641{border:1px solid var(--color-border-soft);background:var(--color-surface-secondary);border-radius:18px;flex-direction:column;min-width:0;padding:18px;display:flex}._overviewCardTop_19fts_651{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}._overviewIconWarning_19fts_660,._overviewIconUsers_19fts_661,._overviewIconGifts_19fts_662{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);width:40px;height:40px;color:var(--color-warning-ink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._overviewIconUsers_19fts_661{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-ink)}._overviewIconGifts_19fts_662{border-color:var(--color-accent-border);background:var(--color-accent-bg);color:var(--color-accent-ink)}._overviewBadge_19fts_687{border:1px solid var(--color-badge-border-neutral);background:var(--color-badge-bg-neutral);max-width:100%;color:var(--color-badge-ink-neutral);overflow-wrap:anywhere;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.6}._overviewCard_19fts_641 h3{color:var(--color-text-main);letter-spacing:-.3px;margin:0;font-size:16px;font-weight:700;line-height:1.4}._overviewCard_19fts_641 p{color:var(--color-text-muted);margin:10px 0 18px;font-size:12px;line-height:1.8}._overviewAction_19fts_716{width:100%;min-height:44px;color:var(--color-accent-ink);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:11px;font-weight:650;line-height:1.6;display:inline-flex;margin-top:auto!important}._overviewAction_19fts_716>span{min-width:0}._overviewAction_19fts_716>svg{flex-shrink:0}._overviewColumns_19fts_743{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}._activityCard_19fts_750{border:1px solid var(--color-border-soft);background:var(--color-surface-secondary);border-radius:18px;min-width:0;padding:18px}._activityHeader_19fts_758{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}._activityHeader_19fts_758>div{min-width:0}._activityHeader_19fts_758 h3{color:var(--color-text-main);margin:0;font-size:15px;font-weight:700;line-height:1.4}._activityHeader_19fts_758>span{color:var(--color-text-subtle);font-size:10px;line-height:1.6}._activityList_19fts_785{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}._activityList_19fts_785 li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 9px;padding:12px 0;display:grid}._activityList_19fts_785 li+li{border-top:1px solid var(--color-border-soft)}._activityList_19fts_785 li>div:nth-child(2){min-width:0}._activityList_19fts_785 strong,._activityList_19fts_785 li>div:nth-child(2)>span{overflow-wrap:anywhere;display:block}._activityList_19fts_785 strong{color:var(--color-text-main);font-size:11px;font-weight:650;line-height:1.6}._activityList_19fts_785 li>div:nth-child(2)>span{color:var(--color-text-subtle);margin-top:2px;font-size:10px;line-height:1.5}._activityList_19fts_785 time{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;grid-column:2;font-size:9px;line-height:1.5}._smallAvatar_19fts_838,._smallGiftIcon_19fts_839{border:1px solid var(--color-success-border);background:var(--color-success-bg);width:34px;height:34px;color:var(--color-success-ink);border-radius:12px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}._smallGiftIcon_19fts_839{border-color:var(--color-accent-border);background:var(--color-accent-bg);color:var(--color-accent-ink)}._activityEmpty_19fts_859{color:var(--color-text-subtle);margin:0;padding:20px 0;font-size:12px}._systemSummary_19fts_866{border-top:1px solid var(--color-border-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:20px;display:grid}._systemSummaryItem_19fts_875{min-width:0;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}._systemSummaryItem_19fts_875>svg{color:var(--color-accent-ink);flex-shrink:0}._systemSummaryItem_19fts_875 strong{color:var(--color-text-main);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:750}._moderationInfo_19fts_900{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-ink);border-radius:15px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:15px;display:flex}._moderationInfo_19fts_900>svg{flex-shrink:0;margin-top:2px}._moderationInfo_19fts_900>div{min-width:0}._moderationInfo_19fts_900 strong{font-size:12px;font-weight:700}._moderationInfo_19fts_900 p{margin:6px 0 0;font-size:11px;line-height:1.8}._moderationType_19fts_932,._statusBadge_19fts_933,._termBadge_19fts_934{border:1px solid var(--color-badge-border-neutral);background:var(--color-badge-bg-neutral);max-width:100%;color:var(--color-badge-ink-neutral);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}._moderationType_19fts_932>svg{flex-shrink:0}._moderationUser_19fts_954{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-ink)}._moderationGift_19fts_960{border-color:var(--color-accent-border);background:var(--color-accent-bg);color:var(--color-accent-ink)}._statusBadge_19fts_933{border-color:var(--color-badge-border-neutral);background:var(--color-badge-bg-neutral);color:var(--color-badge-ink-neutral)}._termList_19fts_972{flex-wrap:wrap;gap:5px;display:flex}._termBadge_19fts_934{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-ink);border-radius:8px}._matchedContent_19fts_985{min-width:180px;max-width:340px}._matchedContent_19fts_985 p{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.85}._matchedContent_19fts_985 mark{background:var(--color-mark-bg);color:var(--color-mark-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 3px}._tableWrap_19fts_1010{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);border-radius:14px;width:100%;min-width:0;overflow-x:auto}._table_19fts_1010{border-spacing:0;border-collapse:separate;width:100%;min-width:720px;color:var(--color-text-secondary);text-align:left;font-size:12px;line-height:1.7}._table_19fts_1010 th{border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-muted);color:var(--color-badge-ink-neutral);white-space:nowrap;padding:13px 14px;font-size:10px;font-weight:700;line-height:1.6}._table_19fts_1010 td{border-bottom:1px solid var(--color-border-soft);vertical-align:middle;overflow-wrap:anywhere;padding:15px 14px}._table_19fts_1010 tbody tr:last-child td{border-bottom:0}._table_19fts_1010 tbody tr{transition:background-color .2s}._userCell_19fts_1057,._giftCell_19fts_1058{align-items:center;gap:10px;min-width:160px;max-width:300px;display:flex}._userCell_19fts_1057>div,._giftCell_19fts_1058>div{min-width:0}._userCell_19fts_1057 strong,._giftCell_19fts_1058 strong{color:var(--color-text-main);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.6;display:block}._userCell_19fts_1057>div>span,._giftCell_19fts_1058>div>span{color:var(--color-text-subtle);overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.6;display:block}._avatar_19fts_1091,._avatarFallback_19fts_1092,._giftThumb_19fts_1093,._giftThumbFallback_19fts_1094{border:1px solid var(--color-success-border);background:var(--color-success-bg);border-radius:13px;flex-shrink:0;width:38px;height:38px;overflow:hidden}._avatar_19fts_1091,._giftThumb_19fts_1093{object-fit:cover;object-position:center;display:block}._avatarFallback_19fts_1092,._giftThumbFallback_19fts_1094{color:var(--color-success-ink);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._giftThumb_19fts_1093,._giftThumbFallback_19fts_1094{border-color:var(--color-tertiary-border);background:var(--color-tertiary-bg);color:var(--color-tertiary-ink)}._dateCompact_19fts_1128{color:var(--color-text-subtle);font-size:11px}._actionCell_19fts_1133{text-align:right;width:64px}._deleteBtn_19fts_1138{border:1px solid var(--color-accent-border);background:var(--color-danger-bg);width:44px;height:44px;color:var(--color-accent-ink);border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:inline-flex}._pagination_19fts_1156{border-top:1px solid var(--color-border-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:flex}._pagination_19fts_1156>span{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.7}._pagination_19fts_1156>div{gap:8px;display:flex}._pageBtn_19fts_1179{border:1px solid var(--color-btn-border);background:var(--color-btn-bg);width:44px;height:44px;color:var(--color-text-secondary);border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:inline-flex}._emptyState_19fts_1195{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:36px 20px;display:flex}._emptyIcon_19fts_1205,._lockIcon_19fts_1206,._loadingIcon_19fts_1207,._confirmIcon_19fts_1208{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);width:60px;height:60px;color:var(--color-warning-ink);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._emptyIcon_19fts_1205{margin-bottom:20px}._emptyState_19fts_1195 h3{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:700;line-height:1.4}._emptyState_19fts_1195 p{max-width:420px;color:var(--color-text-muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.8}._lockPage_19fts_6,._loadingPage_19fts_5{justify-content:center;align-items:center;min-height:400px;padding:32px 0;display:flex}._lockCard_19fts_1253{border:1px solid var(--color-border-card);background:var(--color-surface-card);width:100%;max-width:560px;box-shadow:0 8px 30px var(--color-shadow-ambient);text-align:center;border-radius:25px;padding:36px}._lockIcon_19fts_1206{border-color:var(--color-accent-border);background:var(--color-accent-bg);color:var(--color-accent-ink);margin-bottom:23px}._lockEyebrow_19fts_1271{color:var(--color-accent-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:750}._lockCard_19fts_1253 h1{letter-spacing:-.8px;margin:0;font-size:30px;font-weight:750;line-height:1.25}._lockText_19fts_1288{color:var(--color-text-muted);margin:17px 0 25px;font-size:13px;line-height:1.85}._loadingCard_19fts_1295{border:1px solid var(--color-border-card);background:var(--color-surface-card);width:100%;max-width:480px;box-shadow:0 8px 30px var(--color-shadow-ambient);border-radius:22px;align-items:center;gap:17px;padding:26px;display:flex}._loadingCard_19fts_1295>div:last-child{min-width:0}._loadingIcon_19fts_1207{border-color:var(--color-success-border);background:var(--color-success-bg);width:56px;height:56px;color:var(--color-success-ink);animation:1.8s ease-in-out infinite _pulse_19fts_1}._loadingTitle_19fts_1321{margin:0;font-size:14px;font-weight:700;line-height:1.6}._loadingText_19fts_1328{color:var(--color-text-muted);margin:5px 0 0;font-size:12px;line-height:1.8}._modalBackdrop_19fts_1337{z-index:200;overscroll-behavior:contain;background:var(--color-overlay);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}._confirmModal_19fts_1352{border:1px solid var(--color-border-soft);background:var(--color-surface-secondary);width:100%;max-width:460px;max-height:calc(100dvh - 48px);box-shadow:0 8px 30px var(--color-shadow-elevated-1), 0 24px 64px var(--color-shadow-elevated-2);border-radius:25px;flex-shrink:0;padding:30px;animation:.18s ease-out _reveal_19fts_1;overflow-y:auto}._confirmIcon_19fts_1208{border-color:var(--color-danger-border);background:var(--color-accent-bg);color:var(--color-accent-ink);margin-bottom:21px}._confirmModal_19fts_1352 h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:750;line-height:1.3}._confirmModal_19fts_1352>p{color:var(--color-text-muted);overflow-wrap:anywhere;margin:15px 0 0;font-size:13px;line-height:1.85}._confirmActions_19fts_1392{border-top:1px solid var(--color-border-soft);flex-wrap:wrap;gap:10px;margin-top:25px;padding-top:22px;display:flex}._cancelBtn_19fts_1401,._confirmDeleteBtn_19fts_1402{border:1px solid var(--color-btn-border);background:var(--color-btn-bg);min-height:48px;color:var(--color-text-secondary);border-radius:13px;flex:130px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:12px;font-weight:650;line-height:1.5;transition:background-color .2s,border-color .2s;display:inline-flex}._confirmDeleteBtn_19fts_1402{border-color:var(--color-accent-ink);background:var(--color-accent-ink);color:var(--color-text-on-accent)}._spinner_19fts_1428,._smallSpinner_19fts_1429{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite _spin_19fts_1428;display:inline-block}._smallSpinner_19fts_1429{width:16px;height:16px}@media (hover:hover) and (pointer:fine){._refreshBtn_19fts_261:hover:not(:disabled),._backBtn_19fts_262:hover,._cancelBtn_19fts_1401:hover:not(:disabled),._pageBtn_19fts_1179:hover:not(:disabled){border-color:var(--color-btn-border-hover);background:var(--color-btn-bg-hover)}._noticeAction_19fts_338:hover,._noticeClose_19fts_339:hover,._clearSearch_19fts_615:hover{background:var(--color-overlay-soft)}._tab_19fts_457:hover{background:var(--color-btn-bg);color:var(--color-text-main)}._tabActive_19fts_499:hover{background:var(--color-accent-bg-hover);color:var(--color-accent-ink)}._overviewAction_19fts_716:hover{color:var(--color-danger-ink);text-underline-offset:4px;text-decoration:underline}._table_19fts_1010 tbody tr:hover{background:var(--color-surface-secondary)}._deleteBtn_19fts_1138:hover:not(:disabled){border-color:var(--color-accent-border-hover);background:var(--color-accent-bg-hover)}._confirmDeleteBtn_19fts_1402:hover:not(:disabled){border-color:var(--color-danger-ink-hover);background:var(--color-danger-ink-hover)}}@media (width<=1199px){._metrics_19fts_368{grid-template-columns:repeat(2,minmax(0,1fr))}._adminLayout_19fts_450{grid-template-columns:190px minmax(0,1fr);gap:20px}._contentPanel_19fts_530{padding:20px}._overviewGrid_19fts_635,._overviewColumns_19fts_743,._systemSummary_19fts_866{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){._header_19fts_192{flex-direction:column;align-items:stretch;gap:18px}._headerActions_19fts_254{justify-content:flex-start}._adminLayout_19fts_450{grid-template-columns:minmax(0,1fr)}._tabs_19fts_457{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent;flex-direction:row;gap:6px;padding:8px;overflow-x:auto}._tab_19fts_457{white-space:nowrap;flex:none}._tabCount_19fts_494{margin-left:3px}._overviewGrid_19fts_635{grid-template-columns:repeat(3,minmax(0,1fr))}._overviewColumns_19fts_743{grid-template-columns:repeat(2,minmax(0,1fr))}._systemSummary_19fts_866{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){._header_19fts_192{margin-bottom:22px;padding:4px 0}._headerIdentity_19fts_201{gap:12px}._headerIcon_19fts_212{border-radius:15px;width:44px;height:44px}._headerIcon_19fts_212>svg{width:21px;height:21px}._title_19fts_236{font-size:27px}._subtitle_19fts_246{font-size:12px}._eyebrow_19fts_225{font-size:9px}._refreshBtn_19fts_261,._headerActions_19fts_254{width:100%}._notice_19fts_294{flex-wrap:wrap;gap:10px;padding:12px}._notice_19fts_294>span{flex-basis:calc(100% - 85px);font-size:12px}._noticeAction_19fts_338{width:100%}._metrics_19fts_368{gap:12px;margin-bottom:20px}._metricCard_19fts_375{border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:17px}._metricIcon_19fts_391{border-radius:13px;width:38px;height:38px}._metricValue_19fts_430{font-size:25px}._metricLabel_19fts_441{font-size:10px}._adminLayout_19fts_450{gap:18px}._tabs_19fts_457{border-radius:17px}._tab_19fts_457{min-height:44px;padding:10px;font-size:11px}._contentPanel_19fts_530{border-radius:20px;padding:18px 14px}._panelHeader_19fts_539{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}._panelTitle_19fts_554{font-size:21px}._searchBox_19fts_566{flex:none;width:100%}._clearSearch_19fts_615{width:44px;height:44px}._overviewGrid_19fts_635,._overviewColumns_19fts_743,._systemSummary_19fts_866{grid-template-columns:minmax(0,1fr)}._overviewCard_19fts_641,._activityCard_19fts_750{border-radius:16px;padding:17px}._moderationInfo_19fts_900{padding:13px}._moderationInfo_19fts_900 p{font-size:10px}._table_19fts_1010{min-width:680px}._table_19fts_1010 th,._table_19fts_1010 td{padding-left:11px;padding-right:11px}._pagination_19fts_1156{gap:12px}._pagination_19fts_1156>span{font-size:10px}._emptyState_19fts_1195{min-height:240px;padding:28px 12px}._emptyState_19fts_1195 h3{font-size:16px}._emptyState_19fts_1195 p{font-size:12px}._lockPage_19fts_6,._loadingPage_19fts_5{min-height:320px;padding:20px 0}._lockCard_19fts_1253{border-radius:22px;padding:28px 22px}._lockCard_19fts_1253 h1{font-size:27px}._lockText_19fts_1288{font-size:12px}._backBtn_19fts_262{width:100%}._loadingCard_19fts_1295{gap:13px;padding:22px 18px}._loadingIcon_19fts_1207{border-radius:16px;width:48px;height:48px}._loadingTitle_19fts_1321{font-size:13px}._loadingText_19fts_1328{font-size:11px}._modalBackdrop_19fts_1337{padding:16px}._confirmModal_19fts_1352{border-radius:22px;max-height:calc(100dvh - 32px);padding:26px 22px}._confirmModal_19fts_1352 h2{font-size:22px}._confirmModal_19fts_1352>p{font-size:12px}}@media (width<=359px){._headerIdentity_19fts_201{flex-direction:column}._title_19fts_236{font-size:25px}._metricCard_19fts_375{padding:14px}._contentPanel_19fts_530{padding:16px 12px}._pagination_19fts_1156{flex-direction:column;align-items:flex-start}._loadingCard_19fts_1295{text-align:center;flex-direction:column}._modalBackdrop_19fts_1337{padding:12px}._confirmModal_19fts_1352{max-height:calc(100dvh - 24px);padding:24px 18px}._confirmActions_19fts_1392{flex-direction:column-reverse}._confirmActions_19fts_1392>button{flex:none;width:100%}}@keyframes _spin_19fts_1428{to{transform:rotate(360deg)}}@keyframes _pulse_19fts_1{0%,to{opacity:1}50%{opacity:.6}}@keyframes _reveal_19fts_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._wrap_19fts_4 *,._lockPage_19fts_6 *{transition:none!important;animation:none!important}._loadingIcon_19fts_1207{animation:none}}._emailPanel_19fts_1895{flex-direction:column;gap:18px;display:flex}._emailTemplateList_19fts_1901{flex-direction:column;gap:12px;list-style:none;display:flex}._emailTemplateCard_19fts_1908{border:1px solid var(--color-border-input);background:var(--color-surface-secondary);border-radius:14px;overflow:hidden}._emailTemplateHead_19fts_1915{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}._emailTemplateLabel_19fts_1924{color:var(--color-text-main);margin:0;font-size:14.5px;font-weight:700}._emailTemplateCategory_19fts_1931{color:var(--color-text-subtle);margin:2px 0 0;font-size:11.5px}._emailTemplateActions_19fts_1937{flex-wrap:wrap;gap:8px;display:flex}._emailTemplateFrame_19fts_1943{border:0;border-top:1px solid var(--color-border-input);background:var(--color-surface-card);width:100%;height:480px}._wrap_1ss4x_2,._loadingPage_1ss4x_3,._errorPage_1ss4x_4{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-focus-ring:#14b8a666;--size-zero:0px;--size-full:100%;--size-auto:auto;--viewport-height-fallback:100vh;--viewport-height:100dvh;--content-width:1160px;--page-gutter:clamp(16px, 4vw, 40px);--page-bottom-space:64px;--brand-bar-height:80px;--profile-padding:32px;--avatar-size:88px;--control-height:44px;--grid-columns:3;--grid-min:0px;--image-aspect-ratio:4 / 3;--card-body-padding:20px;--chip-min-height:26px;--state-card-width:480px;--state-icon-size:56px;--empty-min-height:240px;--error-icon-size:28px;--error-icon-padding:14px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--space-11:40px;--font-size-brand:22px;--font-size-title:clamp(26px, 3.5vw, 36px);--font-size-body:14px;--font-size-label:13px;--font-size-small:12px;--font-size-eyebrow:11px;--font-size-card-title:17px;--font-size-price:21px;--font-size-initials:26px;--font-size-error-title:23px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-heading:1.25;--line-height-control:1.4;--line-height-body:1.7;--letter-spacing-brand:-.8px;--letter-spacing-title:-.9px;--letter-spacing-card:-.3px;--letter-spacing-eyebrow:1.1px;--letter-spacing-price:-.5px;--letter-spacing-initials:.4px;--border-width:1px;--radius-avatar:26px;--radius-button:10px;--radius-brand:12px;--focus-width:3px;--focus-offset:3px;--shadow-button:0 6px 16px -8px #0f766e66;--transition-fast:.16s;--transition-easing:ease;--pressed-scale:.98;--opacity-disabled:.6;--flex-grow:1;--flex-shrink:0;min-width:var(--size-zero);color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent)}[data-theme=dark] ._wrap_1ss4x_2,[data-theme=dark] ._loadingPage_1ss4x_3,[data-theme=dark] ._errorPage_1ss4x_4{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-focus-ring:#5eead466}._wrap_1ss4x_2,._wrap_1ss4x_2 *,._wrap_1ss4x_2 :before,._wrap_1ss4x_2 :after,._loadingPage_1ss4x_3,._loadingPage_1ss4x_3 *,._loadingPage_1ss4x_3 :before,._loadingPage_1ss4x_3 :after,._errorPage_1ss4x_4,._errorPage_1ss4x_4 *,._errorPage_1ss4x_4 :before,._errorPage_1ss4x_4 :after{box-sizing:border-box}._wrap_1ss4x_2 :where(h1,h2,p),._loadingPage_1ss4x_3 p,._errorPage_1ss4x_4 :where(h1,p){margin:var(--size-zero)}._wrap_1ss4x_2 svg,._loadingPage_1ss4x_3 svg,._errorPage_1ss4x_4 svg{flex-shrink:var(--flex-shrink)}._wrap_1ss4x_2{gap:var(--space-8);width:var(--size-full);max-width:calc(var(--content-width) + var(--page-gutter) + var(--page-gutter));min-height:var(--viewport-height-fallback);min-height:var(--viewport-height);margin-inline:var(--size-auto);padding:var(--size-zero) var(--page-gutter) var(--page-bottom-space);flex-direction:column;display:flex}._brandLink_1ss4x_199,._loginLink_1ss4x_200,._primaryBtn_1ss4x_201,._cardLink_1ss4x_202{appearance:none;justify-content:center;align-items:center;gap:var(--space-3);margin:var(--size-zero);padding:var(--size-zero);border:var(--border-width) solid var(--color-transparent);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);text-decoration:none;display:inline-flex}._brandLink_1ss4x_199:focus-visible,._loginLink_1ss4x_200:focus-visible,._primaryBtn_1ss4x_201:focus-visible,._cardLink_1ss4x_202:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._primaryBtn_1ss4x_201:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._primaryBtn_1ss4x_201:not(:disabled):active,._loginLink_1ss4x_200:active,._cardLink_1ss4x_202:active{transform:scale(var(--pressed-scale))}._brandBar_1ss4x_249{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--brand-bar-height);border-bottom:var(--border-width) solid var(--color-border);display:flex}._brandLink_1ss4x_199{min-height:var(--control-height);border-radius:var(--radius-brand);color:var(--color-text-main);font-size:var(--font-size-brand);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-brand)}._brandLink_1ss4x_199>svg{color:var(--color-primary-ink)}._loginLink_1ss4x_200{min-height:var(--control-height);padding-inline:var(--space-5);border-radius:var(--radius-button);color:var(--color-primary-ink)}._profileCard_1ss4x_280{align-items:center;gap:var(--space-8);min-width:var(--size-zero);padding:var(--profile-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft);display:flex}._avatar_1ss4x_292,._avatarFallback_1ss4x_293{flex-shrink:var(--flex-shrink);width:var(--avatar-size);height:var(--avatar-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._avatar_1ss4x_292{object-fit:cover;object-position:center}._avatarFallback_1ss4x_293{color:var(--color-primary-ink);font-size:var(--font-size-initials);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-initials);-webkit-user-select:none;user-select:none}._profileInfo_1ss4x_318{flex-grow:var(--flex-grow);min-width:var(--size-zero)}._eyebrow_1ss4x_323{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;display:flex}._title_1ss4x_336{color:var(--color-text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-title);overflow-wrap:anywhere}._subtitle_1ss4x_345{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-label);overflow-wrap:anywhere}._occasionBadge_1ss4x_352{align-items:center;gap:var(--space-2);max-width:var(--size-full);margin-top:var(--space-5);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-pill);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);overflow-wrap:anywhere;display:inline-flex}._cta_1ss4x_371{align-items:center;gap:var(--space-6);padding:var(--space-7);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);color:var(--color-primary-ink);background:var(--color-primary-bg);flex-wrap:wrap;display:flex}._cta_1ss4x_371>p{flex-grow:var(--flex-grow);flex-basis:calc(var(--content-width) / 3);min-width:var(--size-zero);font-size:var(--font-size-label);line-height:var(--line-height-body);overflow-wrap:anywhere}._primaryBtn_1ss4x_201{max-width:var(--size-full);min-height:var(--control-height);padding:var(--space-5) var(--space-7);border-color:var(--color-button-bg);border-radius:var(--radius-button);color:var(--color-button-text);background:var(--color-button-bg);box-shadow:var(--shadow-button);overflow-wrap:anywhere}._grid_1ss4x_406{grid-template-columns:repeat(var(--grid-columns), minmax(var(--grid-min), 1fr));align-items:stretch;gap:var(--space-8);display:grid}._card_1ss4x_202{min-width:var(--size-zero);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}._cardImage_1ss4x_425,._cardImageFallback_1ss4x_426{flex-shrink:var(--flex-shrink);width:var(--size-full);aspect-ratio:var(--image-aspect-ratio);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-bg-main);justify-content:center;align-items:center;display:flex}._cardImage_1ss4x_425{object-fit:cover;object-position:center}._cardImageFallback_1ss4x_426{color:var(--color-primary-ink);background:var(--color-primary-bg)}._cardBody_1ss4x_447{flex-direction:column;flex-grow:var(--flex-grow);gap:var(--space-5);min-width:var(--size-zero);padding:var(--card-body-padding);display:flex}._cardTitle_1ss4x_456{color:var(--color-text-main);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-card);overflow-wrap:anywhere}._cardMeta_1ss4x_465{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._cardMeta_1ss4x_465:empty{display:none}._chip_1ss4x_476{align-items:center;gap:var(--space-2);max-width:var(--size-full);min-height:var(--chip-min-height);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-bg-main);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);overflow-wrap:anywhere;display:inline-flex}._cardNote_1ss4x_493{color:var(--color-text-muted);font-size:var(--font-size-label);line-height:var(--line-height-body);white-space:pre-wrap;overflow-wrap:anywhere}._cardFooter_1ss4x_501{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--size-auto);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}._cardFooter_1ss4x_501:empty{display:none}._cardPrice_1ss4x_516{color:var(--color-text-main);font-size:var(--font-size-price);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-price);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._cardLink_1ss4x_202{min-height:var(--control-height);margin-left:var(--size-auto);padding:var(--space-3) var(--space-5);border-color:var(--color-primary-border);border-radius:var(--radius-button);color:var(--color-primary-ink);background:var(--color-primary-bg)}._empty_1ss4x_538{justify-content:center;align-items:center;gap:var(--space-6);min-height:var(--empty-min-height);padding:var(--space-10) var(--space-8);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-text-muted);background:var(--color-bg-card);text-align:center;flex-direction:column;display:flex}._empty_1ss4x_538>svg{color:var(--color-primary-ink)}._empty_1ss4x_538 p{font-size:var(--font-size-body);line-height:var(--line-height-body)}._loadingPage_1ss4x_3,._errorPage_1ss4x_4{min-height:var(--viewport-height-fallback);min-height:var(--viewport-height);padding:var(--space-8) var(--page-gutter);background:var(--color-bg-main);justify-content:center;align-items:center;display:flex}._loadingCard_1ss4x_575,._errorCard_1ss4x_576{align-items:center;gap:var(--space-6);width:var(--size-full);max-width:var(--state-card-width);min-width:var(--size-zero);padding:var(--profile-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft);text-align:center;flex-direction:column;display:flex}._loadingIcon_1ss4x_592{width:var(--state-icon-size);height:var(--state-icon-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);color:var(--color-primary-ink);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._loadingCard_1ss4x_575 p{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}._errorCard_1ss4x_576>svg{box-sizing:content-box;width:var(--error-icon-size);height:var(--error-icon-size);padding:var(--error-icon-padding);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-card);color:var(--color-danger-ink);background:var(--color-danger-bg)}._errorCard_1ss4x_576 h1{color:var(--color-text-main);font-size:var(--font-size-error-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-card)}._errorCard_1ss4x_576 p{color:var(--color-text-muted);overflow-wrap:anywhere}._errorCard_1ss4x_576 ._primaryBtn_1ss4x_201{margin-top:var(--space-3)}@media (hover:hover) and (pointer:fine){._brandLink_1ss4x_199:hover{color:var(--color-primary-ink)}._loginLink_1ss4x_200:hover{border-color:var(--color-primary-border);background:var(--color-primary-bg)}._primaryBtn_1ss4x_201:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover)}._cardLink_1ss4x_202:hover{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-hover-bg)}}@media (width<=900px){._wrap_1ss4x_2{--grid-columns:2}._grid_1ss4x_406{gap:var(--space-7)}._cta_1ss4x_371>._primaryBtn_1ss4x_201{flex-basis:var(--size-full)}}@media (width<=560px){._wrap_1ss4x_2,._loadingPage_1ss4x_3,._errorPage_1ss4x_4{--profile-padding:24px;--avatar-size:72px;--radius-avatar:22px;--brand-bar-height:68px;--page-bottom-space:40px}._wrap_1ss4x_2{--grid-columns:1;gap:var(--space-7)}._profileCard_1ss4x_280{align-items:flex-start;gap:var(--space-6)}._cta_1ss4x_371{align-items:flex-start;gap:var(--space-5);padding:var(--space-6)}._cta_1ss4x_371>p{flex-basis:calc(var(--size-full) - var(--space-8) - var(--space-5))}._errorCard_1ss4x_576 ._primaryBtn_1ss4x_201{width:var(--size-full)}}@media (width<=380px){._wrap_1ss4x_2,._loadingPage_1ss4x_3,._errorPage_1ss4x_4{--profile-padding:20px}._profileCard_1ss4x_280{flex-direction:column}._brandBar_1ss4x_249{gap:var(--space-3)}._loginLink_1ss4x_200{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){._brandLink_1ss4x_199,._loginLink_1ss4x_200,._primaryBtn_1ss4x_201,._cardLink_1ss4x_202{transition:none}._primaryBtn_1ss4x_201:not(:disabled):active,._loginLink_1ss4x_200:active,._cardLink_1ss4x_202:active{transform:none}}._wrap_1gkbh_2{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-transparent:transparent;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-primary-hover-bg:#d8eeea;--color-button-bg:#0f766e;--color-button-hover:#115e59;--color-button-text:#fff;--color-success-ink:#047857;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-warning-ink:#92400e;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-danger-ink:#be123c;--color-danger-bg:#fff1f2;--color-danger-border:#fecdd3;--color-input-hover-border:#a9b8c9;--color-placeholder:#718096;--color-focus-ring:#14b8a666;--color-progress-track:#e8f0ee;--size-zero:0px;--size-full:100%;--size-auto:auto;--content-width:1120px;--card-padding:20px;--thumb-size:88px;--archive-thumb-size:48px;--owner-avatar-size:24px;--control-height:42px;--notice-close-size:36px;--tab-height:42px;--count-size:24px;--meta-chip-height:28px;--note-min-height:36px;--textarea-min-height:96px;--progress-height:8px;--empty-min-height:320px;--empty-text-width:440px;--empty-icon-box:68px;--empty-icon-size:30px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--space-11:40px;--font-size-title:clamp(28px, 3vw, 36px);--font-size-section-title:19px;--font-size-gift-title:17px;--font-size-body:14px;--font-size-label:13px;--font-size-small:12px;--font-size-eyebrow:11px;--font-size-input:16px;--font-size-owner-initials:9px;--font-size-empty-title:21px;--font-size-archive-chevron:22px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-heading:1.25;--line-height-control:1.4;--line-height-body:1.7;--letter-spacing-title:-1px;--letter-spacing-heading:-.3px;--letter-spacing-eyebrow:1.1px;--border-width:1px;--radius-button:10px;--radius-thumb:14px;--radius-archive-thumb:10px;--radius-owner-avatar:8px;--radius-input:12px;--radius-banner:8px;--focus-width:3px;--focus-offset:3px;--shadow-tab:0 2px 6px #0f172a0f;--shadow-input-focus:0 0 0 3px #14b8a621;--transition-fast:.16s;--transition-standard:.24s;--transition-easing:ease;--pressed-scale:.98;--opacity-disabled:.6;--opacity-visible:1;--flex-grow:1;--flex-shrink:0;gap:var(--space-8);width:var(--size-full);max-width:var(--content-width);min-width:var(--size-zero);margin-inline:var(--size-auto);color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent);flex-direction:column;display:flex}[data-theme=dark] ._wrap_1gkbh_2{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-dark:#99f6e4;--color-primary-border:#2dd4bf59;--color-primary-hover-bg:#2dd4bf33;--color-success-ink:#4ade80;--color-success-bg:#22c55e24;--color-success-border:#22c55e59;--color-warning-ink:#fbbf24;--color-warning-bg:#d9770629;--color-warning-border:#d9770659;--color-danger-ink:#fb7185;--color-danger-bg:#f43f5e24;--color-danger-border:#f43f5e59;--color-input-hover-border:#4b4563;--color-placeholder:#8a8296;--color-focus-ring:#5eead466;--color-progress-track:#ffffff14}._wrap_1gkbh_2,._wrap_1gkbh_2 *,._wrap_1gkbh_2 :before,._wrap_1gkbh_2 :after{box-sizing:border-box}._wrap_1gkbh_2 :where(h1,h2,h3,p){margin:var(--size-zero)}._wrap_1gkbh_2 svg{flex-shrink:var(--flex-shrink)}._header_1gkbh_188{justify-content:space-between;align-items:center;gap:var(--space-7);flex-wrap:wrap;display:flex}._header_1gkbh_188>div{min-width:var(--size-zero);max-width:var(--size-full)}._eyebrow_1gkbh_201{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;display:flex}._title_1gkbh_214{color:var(--color-text-main);font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-title)}._subtitle_1gkbh_222{margin-top:var(--space-5);color:var(--color-text-muted);line-height:var(--line-height-body)}._tab_1gkbh_230,._noticeAction_1gkbh_231,._noticeClose_1gkbh_232,._archiveToggle_1gkbh_233,._noteDisplay_1gkbh_234,._noteAdd_1gkbh_235,._primaryAction_1gkbh_236,._dangerAction_1gkbh_237,._ghostAction_1gkbh_238,._followUpActions_1gkbh_239 button,._noteEditActions_1gkbh_240 button{appearance:none;justify-content:center;align-items:center;gap:var(--space-3);margin:var(--size-zero);padding:var(--size-zero);border:var(--border-width) solid var(--color-transparent);color:inherit;background:var(--color-transparent);font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);text-align:center;cursor:pointer;touch-action:manipulation;transition:color var(--transition-fast) var(--transition-easing), background-color var(--transition-fast) var(--transition-easing), border-color var(--transition-fast) var(--transition-easing), transform var(--transition-fast) var(--transition-easing);display:inline-flex}._tab_1gkbh_230:focus-visible,._noticeAction_1gkbh_231:focus-visible,._noticeClose_1gkbh_232:focus-visible,._archiveToggle_1gkbh_233:focus-visible,._noteDisplay_1gkbh_234:focus-visible,._noteAdd_1gkbh_235:focus-visible,._primaryAction_1gkbh_236:focus-visible,._dangerAction_1gkbh_237:focus-visible,._ghostAction_1gkbh_238:focus-visible,._followUpActions_1gkbh_239 button:focus-visible,._noteEditActions_1gkbh_240 button:focus-visible,._metaLink_1gkbh_276:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._wrap_1gkbh_2 button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._tabs_1gkbh_288{align-items:stretch;gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg-main);flex-wrap:wrap;display:flex}._tab_1gkbh_230{flex-grow:var(--flex-grow);min-height:var(--tab-height);padding:var(--space-4) var(--space-6);border-radius:var(--radius-button);color:var(--color-text-muted)}._tabActive_1gkbh_307{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-bg-card);box-shadow:var(--shadow-tab)}._tabCount_1gkbh_314,._sectionCount_1gkbh_315{flex-shrink:var(--flex-shrink);min-width:var(--count-size);min-height:var(--count-size);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-primary-ink);background:var(--color-primary-bg);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}._notice_1gkbh_231{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);font-size:var(--font-size-label);flex-wrap:wrap;display:flex}._notice_1gkbh_231>span{flex-grow:var(--flex-grow);min-width:var(--size-zero);overflow-wrap:anywhere}._notice_success_1gkbh_352{border-color:var(--color-success-border);color:var(--color-success-ink);background:var(--color-success-bg)}._notice_error_1gkbh_358{border-color:var(--color-danger-border);color:var(--color-danger-ink);background:var(--color-danger-bg)}._notice_warning_1gkbh_364{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg)}._noticeAction_1gkbh_231{min-height:var(--control-height);padding:var(--space-3) var(--space-5);border-radius:var(--radius-button);font-size:var(--font-size-small);border-color:currentColor}._noticeClose_1gkbh_232{flex-shrink:var(--flex-shrink);width:var(--notice-close-size);height:var(--notice-close-size);border-radius:var(--radius-button)}._sections_1gkbh_387{gap:var(--space-10);flex-direction:column;display:flex}._section_1gkbh_315{min-width:var(--size-zero)}._sectionHeader_1gkbh_397{align-items:center;gap:var(--space-4);margin-bottom:var(--space-7);color:var(--color-primary-ink);display:flex}._sectionHeader_1gkbh_397 h2{min-width:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}._sectionEmpty_1gkbh_414{padding:var(--space-7);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-text-muted);background:var(--color-bg-card);font-size:var(--font-size-label)}._occasionGroup_1gkbh_423+._occasionGroup_1gkbh_423{margin-top:var(--space-8)}._occasionHeading_1gkbh_427{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);display:flex}._cardList_1gkbh_438{gap:var(--space-5);margin:var(--size-zero);padding:var(--size-zero);flex-direction:column;list-style:none;display:flex}._card_1gkbh_438{min-width:var(--size-zero);padding:var(--card-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft)}._cardStatus_reserved_1gkbh_458{border-color:var(--color-primary-border)}._cardStatus_bought_1gkbh_462,._cardStatus_given_1gkbh_463{border-color:var(--color-success-border)}._cardStatus_expired_1gkbh_467{border-color:var(--color-warning-border)}._cardStatus_gift_removed_1gkbh_471,._cardStatus_cancelled_1gkbh_472{border-color:var(--color-border)}._cardMain_1gkbh_476{align-items:flex-start;gap:var(--space-6);min-width:var(--size-zero);display:flex}._thumb_1gkbh_483,._thumbFallback_1gkbh_484{flex-shrink:var(--flex-shrink);width:var(--thumb-size);height:var(--thumb-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-thumb);background:var(--color-bg-main);justify-content:center;align-items:center;display:flex}._thumb_1gkbh_483{object-fit:cover;object-position:center}._thumbFallback_1gkbh_484{color:var(--color-primary-ink);background:var(--color-primary-bg)}._cardInfo_1gkbh_506{flex-grow:var(--flex-grow);min-width:var(--size-zero)}._ownerRow_1gkbh_513{align-items:center;gap:var(--space-3);min-width:var(--size-zero);margin-bottom:var(--space-3);display:flex}._ownerAvatar_1gkbh_521,._ownerAvatarFallback_1gkbh_522{flex-shrink:var(--flex-shrink);width:var(--owner-avatar-size);height:var(--owner-avatar-size);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-owner-avatar);background:var(--color-primary-bg);justify-content:center;align-items:center;display:inline-flex}._ownerAvatar_1gkbh_521{object-fit:cover;object-position:center}._ownerAvatarFallback_1gkbh_522{color:var(--color-primary-ink);font-size:var(--font-size-owner-initials);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none}._ownerName_1gkbh_546{min-width:var(--size-zero);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);overflow-wrap:anywhere}._giftTitle_1gkbh_555{color:var(--color-text-main);font-size:var(--font-size-gift-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);overflow-wrap:anywhere}._metaRow_1gkbh_564{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._metaChip_1gkbh_572,._metaLink_1gkbh_276{align-items:center;gap:var(--space-2);min-height:var(--meta-chip-height);padding:var(--space-1) var(--space-3);border-radius:var(--radius-banner);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);display:inline-flex}._metaChip_1gkbh_572{color:var(--color-text-main);background:var(--color-bg-main);font-variant-numeric:tabular-nums}._metaLink_1gkbh_276{color:var(--color-primary-ink);text-decoration:none}._statusBanner_1gkbh_598{align-items:flex-start;gap:var(--space-2);width:fit-content;max-width:var(--size-full);margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-banner);font-size:var(--font-size-small);line-height:var(--line-height-control);overflow-wrap:anywhere;display:flex}._statusBanner_1gkbh_598>svg{margin-top:var(--border-width)}._statusBanner_neutral_1gkbh_617,._statusBanner_muted_1gkbh_618{color:var(--color-text-muted);background:var(--color-bg-main)}._statusBanner_warning_1gkbh_623{border-color:var(--color-warning-border);color:var(--color-warning-ink);background:var(--color-warning-bg)}._followUp_1gkbh_239{margin-top:var(--space-5);padding:var(--space-5);border:var(--border-width) solid var(--color-warning-border);border-radius:var(--radius-input);color:var(--color-warning-ink);background:var(--color-warning-bg);font-size:var(--font-size-label)}._followUpActions_1gkbh_239{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._followUpActions_1gkbh_239 button{min-height:var(--control-height);padding:var(--space-3) var(--space-5);border-color:var(--color-warning-border);border-radius:var(--radius-button);color:var(--color-warning-ink);background:var(--color-bg-card);font-size:var(--font-size-small)}._noteDisplay_1gkbh_234,._noteAdd_1gkbh_235{justify-content:flex-start;gap:var(--space-3);max-width:var(--size-full);min-height:var(--note-min-height);margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-banner);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);text-align:left}._noteDisplay_1gkbh_234{background:var(--color-bg-main);align-items:flex-start}._noteDisplay_1gkbh_234>svg{margin-top:var(--space-1)}._noteDisplay_1gkbh_234 span{min-width:var(--size-zero);white-space:pre-wrap;overflow-wrap:anywhere}._noteEdit_1gkbh_240{margin-top:var(--space-5)}._noteEdit_1gkbh_240 textarea{width:var(--size-full);min-width:var(--size-zero);min-height:var(--textarea-min-height);margin:var(--size-zero);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-main);background:var(--color-bg-card);font-family:var(--font-sans);font-size:var(--font-size-input);line-height:var(--line-height-body);caret-color:var(--color-primary-ink);resize:vertical;display:block}._noteEdit_1gkbh_240 textarea::placeholder{color:var(--color-placeholder);opacity:var(--opacity-visible)}._noteEdit_1gkbh_240 textarea:focus{border-color:var(--color-primary);box-shadow:var(--shadow-input-focus);outline:none}._noteEditActions_1gkbh_240{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._noteEditActions_1gkbh_240 button{min-height:var(--control-height);padding:var(--space-3) var(--space-5);border-color:var(--color-border);border-radius:var(--radius-button);color:var(--color-text-muted);background:var(--color-bg-card);font-size:var(--font-size-small)}._noteEditActions_1gkbh_240 button:last-child{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._cardActions_1gkbh_749{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}._cardActions_1gkbh_749:empty{display:none}._primaryAction_1gkbh_236,._dangerAction_1gkbh_237,._ghostAction_1gkbh_238{min-height:var(--control-height);max-width:var(--size-full);padding:var(--space-4) var(--space-6);border-radius:var(--radius-button)}._primaryAction_1gkbh_236{border-color:var(--color-button-bg);color:var(--color-button-text);background:var(--color-button-bg)}._dangerAction_1gkbh_237{color:var(--color-danger-ink)}._ghostAction_1gkbh_238{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-bg-card)}._primaryAction_1gkbh_236>span,._dangerAction_1gkbh_237>span,._ghostAction_1gkbh_238>span{min-width:var(--size-zero);overflow-wrap:anywhere}._primaryAction_1gkbh_236:not(:disabled):active,._dangerAction_1gkbh_237:not(:disabled):active,._ghostAction_1gkbh_238:not(:disabled):active{transform:scale(var(--pressed-scale))}._archiveSection_1gkbh_804{min-width:var(--size-zero);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card)}._archiveToggle_1gkbh_233{width:var(--size-full);min-height:var(--control-height);padding:var(--space-6) var(--space-7);border-radius:var(--radius-card);color:var(--color-text-muted);text-align:left;justify-content:flex-start}._archiveChevron_1gkbh_821{margin-left:var(--size-auto);font-size:var(--font-size-archive-chevron);font-weight:var(--font-weight-regular)}._archiveSection_1gkbh_804>._section_1gkbh_315{padding:var(--size-zero) var(--space-7) var(--space-7)}._archiveCard_1gkbh_831{align-items:center;gap:var(--space-5);min-width:var(--size-zero);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg-main);display:flex}._archiveCard_1gkbh_831>div{min-width:var(--size-zero)}._archiveThumb_1gkbh_846,._archiveThumbFallback_1gkbh_847{flex-shrink:var(--flex-shrink);width:var(--archive-thumb-size);height:var(--archive-thumb-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-archive-thumb);background:var(--color-bg-card);justify-content:center;align-items:center;display:flex}._archiveThumb_1gkbh_846{object-fit:cover;object-position:center}._archiveThumbFallback_1gkbh_847{color:var(--color-text-muted)}._archiveTitle_1gkbh_868{color:var(--color-text-main);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-control);overflow-wrap:anywhere}._archiveMeta_1gkbh_876{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body);overflow-wrap:anywhere}._pledgeAmount_1gkbh_886{margin-top:var(--space-4);color:var(--color-primary-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._pledgeTrack_1gkbh_894{height:var(--progress-height);margin-top:var(--space-5);border-radius:var(--radius-pill);background:var(--color-progress-track);overflow:hidden}._pledgeFill_1gkbh_902{height:var(--size-full);max-width:var(--size-full);border-radius:inherit;background:var(--color-primary);transition:width var(--transition-standard) var(--transition-easing)}._pledgeProgressText_1gkbh_911{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-control);font-variant-numeric:tabular-nums}._emptyState_1gkbh_921{justify-content:center;align-items:center;gap:var(--space-5);min-height:var(--empty-min-height);padding:var(--space-11) var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);box-shadow:var(--shadow-soft);text-align:center;flex-direction:column;display:flex}._emptyState_1gkbh_921>svg{box-sizing:content-box;width:var(--empty-icon-size);height:var(--empty-icon-size);margin-bottom:var(--space-1);padding:calc((var(--empty-icon-box) - var(--empty-icon-size)) / 2);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-card);color:var(--color-primary-ink);background:var(--color-primary-bg)}._emptyState_1gkbh_921 h2{color:var(--color-text-main);font-size:var(--font-size-empty-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}._emptyState_1gkbh_921 p{max-width:var(--empty-text-width);color:var(--color-text-muted);font-size:var(--font-size-body);overflow-wrap:anywhere}._emptyState_1gkbh_921>button{margin-top:var(--space-3)}@media (hover:hover) and (pointer:fine){._tab_1gkbh_230:not(._tabActive_1gkbh_307):hover{color:var(--color-primary-ink);background:var(--color-primary-bg)}._noticeAction_1gkbh_231:hover,._noticeClose_1gkbh_232:hover{background:var(--color-bg-card)}._metaLink_1gkbh_276:hover,._noteAdd_1gkbh_235:hover,._noteDisplay_1gkbh_234:hover{color:var(--color-primary-ink);background:var(--color-primary-bg)}._primaryAction_1gkbh_236:not(:disabled):hover{border-color:var(--color-button-hover);background:var(--color-button-hover)}._dangerAction_1gkbh_237:not(:disabled):hover{border-color:var(--color-danger-border);background:var(--color-danger-bg)}._ghostAction_1gkbh_238:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-bg)}._archiveToggle_1gkbh_233:hover{color:var(--color-primary-ink);background:var(--color-bg-main)}._followUpActions_1gkbh_239 button:not(:disabled):hover{border-color:var(--color-warning-ink)}._noteEditActions_1gkbh_240 button:not(:disabled):hover{border-color:var(--color-primary-border);color:var(--color-primary-ink);background:var(--color-primary-hover-bg)}._noteEdit_1gkbh_240 textarea:hover{border-color:var(--color-input-hover-border)}._noteEdit_1gkbh_240 textarea:focus{border-color:var(--color-primary)}}@media (width<=700px){._wrap_1gkbh_2{--thumb-size:72px}._header_1gkbh_188{align-items:flex-start}._tabs_1gkbh_288{width:var(--size-full)}}@media (width<=520px){._wrap_1gkbh_2{--card-padding:16px;--thumb-size:60px;--font-size-gift-title:16px}._cardMain_1gkbh_476{gap:var(--space-5)}._cardActions_1gkbh_749{justify-content:flex-start}._cardActions_1gkbh_749>button{flex-grow:var(--flex-grow)}._noticeAction_1gkbh_231{width:var(--size-full)}._archiveToggle_1gkbh_233,._archiveSection_1gkbh_804>._section_1gkbh_315{padding-inline:var(--space-6)}._emptyState_1gkbh_921{padding-inline:var(--space-7)}}@media (width<=380px){._cardMain_1gkbh_476{flex-direction:column}._cardInfo_1gkbh_506,._cardActions_1gkbh_749>button,._followUpActions_1gkbh_239>button{width:var(--size-full)}._noteEditActions_1gkbh_240>button{flex-grow:var(--flex-grow)}._emptyState_1gkbh_921>button{width:var(--size-full)}._tab_1gkbh_230{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){._tab_1gkbh_230,._noticeAction_1gkbh_231,._noticeClose_1gkbh_232,._archiveToggle_1gkbh_233,._noteDisplay_1gkbh_234,._noteAdd_1gkbh_235,._primaryAction_1gkbh_236,._dangerAction_1gkbh_237,._ghostAction_1gkbh_238,._followUpActions_1gkbh_239 button,._noteEditActions_1gkbh_240 button,._pledgeFill_1gkbh_902{transition:none}._primaryAction_1gkbh_236:not(:disabled):active,._dangerAction_1gkbh_237:not(:disabled):active,._ghostAction_1gkbh_238:not(:disabled):active{transform:none}}._app_6f83x_2,._authWrap_6f83x_3{--color-primary:#14b8a6;--color-primary-light:#2dd4bf;--color-primary-bg:#e6f4f1;--color-bg-main:#f8fafc;--color-bg-card:#fff;--color-text-main:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent-pink:#f43f5e;--color-accent-emerald:#10b981;--radius-card:16px;--radius-pill:9999px;--shadow-soft:0 4px 20px -2px #0000000d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-primary-ink:#0f766e;--color-primary-dark:#115e59;--color-primary-border:#b5e7df;--color-orb-mint:#2dd4bf24;--color-orb-emerald:#10b98114;--color-orb-pink:#f43f5e0b;--color-transparent:transparent;--size-zero:0px;--size-full:100%;--size-auto:auto;--viewport-height-fallback:100vh;--viewport-height:100dvh;--app-content-width:1440px;--app-gutter:clamp(16px, 2.5vw, 40px);--main-padding-top:32px;--main-padding-bottom:56px;--auth-content-width:1280px;--auth-gutter:clamp(20px, 4vw, 56px);--auth-padding-block:56px;--auth-column-gap:clamp(40px, 6vw, 88px);--auth-brand-column:.82fr;--auth-panel-column:1.18fr;--auth-brand-max-width:420px;--auth-panel-max-width:720px;--auth-logo-size:72px;--auth-brand-sticky-top:80px;--auth-brand-padding-block:40px;--grid-min:0px;--space-1:4px;--space-2:8px;--space-3:10px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--font-size-body:14px;--font-size-eyebrow:11px;--font-size-auth-title:clamp(48px, 5.5vw, 72px);--font-size-auth-tagline:clamp(16px, 1.6vw, 18px);--font-size-auth-benefit:14px;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-extrabold:800;--line-height-title:1.05;--line-height-body:1.75;--line-height-label:1.5;--letter-spacing-title:-3px;--letter-spacing-eyebrow:1.6px;--border-width:1px;--radius-auth-logo:22px;--benefit-dot-size:8px;--benefit-dot-offset:7px;--shadow-auth-logo:0 12px 28px -14px #0f766e4d;--shadow-benefit-dot:0 0 0 4px #14b8a61a;--orb-one-size:clamp(320px, 42vw, 660px);--orb-two-size:clamp(280px, 34vw, 520px);--orb-three-size:clamp(220px, 26vw, 380px);--orb-one-top:-180px;--orb-one-left:-180px;--orb-two-right:-140px;--orb-two-bottom:-180px;--orb-three-top:35%;--orb-three-left:30%;--orb-blur:64px;--z-background:0;--z-content:1;--flex-grow:1;--flex-shrink:0;color:var(--color-text-main);background:var(--color-bg-main);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-tap-highlight-color:var(--color-transparent)}[data-theme=dark] ._app_6f83x_2,[data-theme=dark] ._authWrap_6f83x_3{--color-primary:#5eead4;--color-primary-light:#99f6e4;--color-primary-bg:#2dd4bf24;--color-bg-main:#15131f;--color-bg-card:#1e1b2a;--color-text-main:#f1eefb;--color-text-muted:#a89fc2;--color-border:#37324a;--color-accent-pink:#fb7185;--color-accent-emerald:#34d399;--shadow-soft:0 4px 20px -2px #00000080;--color-primary-ink:#5eead4;--color-primary-border:#2dd4bf59}._app_6f83x_2,._app_6f83x_2 *,._app_6f83x_2 :before,._app_6f83x_2 :after,._authWrap_6f83x_3,._authWrap_6f83x_3 *,._authWrap_6f83x_3 :before,._authWrap_6f83x_3 :after{box-sizing:border-box}._app_6f83x_2{min-width:var(--size-zero);min-height:var(--viewport-height-fallback);min-height:var(--viewport-height);flex-direction:column;display:flex}._main_6f83x_157{flex-grow:var(--flex-grow);width:var(--size-full);max-width:var(--app-content-width);min-width:var(--size-zero);margin-inline:var(--size-auto);padding:var(--main-padding-top) var(--app-gutter) var(--main-padding-bottom)}._authWrap_6f83x_3{isolation:isolate;min-width:var(--size-zero);min-height:var(--viewport-height-fallback);min-height:var(--viewport-height);flex-direction:column;display:flex;position:relative}._authBackground_6f83x_183{inset:var(--size-zero);z-index:var(--z-background);pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;overflow:hidden}._authOrb_6f83x_192{border-radius:var(--radius-pill);filter:blur(var(--orb-blur));display:block;position:absolute}._authOrbOne_6f83x_199{top:var(--orb-one-top);left:var(--orb-one-left);width:var(--orb-one-size);height:var(--orb-one-size);background:var(--color-orb-mint)}._authOrbTwo_6f83x_207{right:var(--orb-two-right);bottom:var(--orb-two-bottom);width:var(--orb-two-size);height:var(--orb-two-size);background:var(--color-orb-emerald)}._authOrbThree_6f83x_215{top:var(--orb-three-top);left:var(--orb-three-left);width:var(--orb-three-size);height:var(--orb-three-size);background:var(--color-orb-pink)}._authLayout_6f83x_225{z-index:var(--z-content);grid-template-columns:minmax(var(--grid-min), var(--auth-brand-column)) minmax(var(--grid-min), var(--auth-panel-column));align-items:start;gap:var(--auth-column-gap);flex-shrink:var(--flex-shrink);width:var(--size-full);max-width:calc(var(--auth-content-width) + var(--auth-gutter) + var(--auth-gutter));margin-block:var(--size-auto);margin-inline:var(--size-auto);padding:var(--auth-padding-block) var(--auth-gutter);display:grid;position:relative}._authBrand_6f83x_248{top:var(--auth-brand-sticky-top);width:var(--size-full);max-width:var(--auth-brand-max-width);min-width:var(--size-zero);padding-block:var(--auth-brand-padding-block);align-self:start;position:sticky}._authLogo_6f83x_258{width:var(--auth-logo-size);height:var(--auth-logo-size);margin-bottom:var(--space-8);border:var(--border-width) solid var(--color-primary-border);border-radius:var(--radius-auth-logo);color:var(--color-primary-ink);background:var(--color-primary-bg);box-shadow:var(--shadow-auth-logo);justify-content:center;align-items:center;display:inline-flex}._authLogo_6f83x_258 svg{flex-shrink:var(--flex-shrink);display:block}._authEyebrow_6f83x_277{margin:var(--size-zero) var(--size-zero) var(--space-4);color:var(--color-primary-ink);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}._authTitle_6f83x_287{margin:var(--size-zero);color:var(--color-text-main);font-size:var(--font-size-auth-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-title);overflow-wrap:anywhere}._authTagline_6f83x_297{margin:var(--space-7) var(--size-zero) var(--size-zero);color:var(--color-text-muted);font-size:var(--font-size-auth-tagline);line-height:var(--line-height-body);text-wrap:pretty}._authBenefits_6f83x_305{gap:var(--space-6);margin-top:var(--space-8);flex-direction:column;display:flex}._authBenefit_6f83x_305{align-items:flex-start;gap:var(--space-5);color:var(--color-text-main);font-size:var(--font-size-auth-benefit);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);display:flex}._authBenefit_6f83x_305>span:last-child{min-width:var(--size-zero);overflow-wrap:anywhere}._benefitDot_6f83x_327{flex-shrink:var(--flex-shrink);width:var(--benefit-dot-size);height:var(--benefit-dot-size);margin-top:var(--benefit-dot-offset);border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:var(--shadow-benefit-dot);display:block}._authPanel_6f83x_340{width:var(--size-full);max-width:var(--auth-panel-max-width);min-width:var(--size-zero);justify-content:center;justify-self:end;align-items:flex-start;display:flex}._authPanel_6f83x_340._authPanel_6f83x_340>main{flex-grow:var(--flex-grow);width:var(--size-full);min-width:var(--size-zero);min-height:var(--size-zero);margin:var(--size-zero);padding:var(--size-zero);background:var(--color-transparent)}@media (width<=1100px){._authWrap_6f83x_3{--auth-column-gap:40px;--auth-gutter:28px;--auth-brand-column:.7fr;--auth-panel-column:1.3fr;--font-size-auth-title:56px}}@media (width<=900px){._authWrap_6f83x_3{--auth-padding-block:32px;--auth-column-gap:32px;--auth-brand-padding-block:0px;--auth-logo-size:52px;--radius-auth-logo:16px;--font-size-auth-title:40px;--letter-spacing-title:-1.6px;--font-size-auth-tagline:15px}._authLayout_6f83x_225{grid-template-columns:minmax(var(--grid-min), 1fr);max-width:calc(var(--auth-panel-max-width) + var(--auth-gutter) + var(--auth-gutter))}._authBrand_6f83x_248{max-width:var(--auth-panel-max-width);text-align:center;justify-self:center;position:static}._authLogo_6f83x_258{margin-bottom:var(--space-5)}._authTagline_6f83x_297{margin-top:var(--space-5)}._authBenefits_6f83x_305{display:none}._authPanel_6f83x_340{justify-self:center}}@media (width<=560px){._app_6f83x_2{--main-padding-top:20px;--main-padding-bottom:32px}._authWrap_6f83x_3{--auth-gutter:16px;--auth-padding-block:24px;--auth-column-gap:24px;--font-size-auth-title:36px;--font-size-eyebrow:10px}._authEyebrow_6f83x_277{margin-bottom:var(--space-2)}._authTagline_6f83x_297{display:none}}@media (width<=360px){._authWrap_6f83x_3{--auth-gutter:12px}}@media (height<=700px) and (width>=901px){._authWrap_6f83x_3{--auth-padding-block:28px;--auth-brand-padding-block:16px}._authBrand_6f83x_248{position:static}}:root,[data-theme=light]{--brand-1:#7c3aed;--brand-2:#ec4899;--brand-grad:linear-gradient(135deg, var(--brand-1), var(--brand-2));--brand-grad-soft:linear-gradient(135deg, #7c3aed1f, #ec48991f);--accent:#f59e0b;--bg:#f4f2fb;--surface:#fff;--surface-2:#faf8ff;--border:#ece7f6;--text:#1f2430;--muted:#6b7280;--muted-2:#9aa1ad;--danger:#e11d48;--danger-soft:#fee2e8;--success:#16a34a;--success-soft:#dcfce7;--warning:#d97706;--warning-soft:#fef3c7;--overlay:#0f111a80;--radius:18px;--radius-sm:12px;--radius-pill:999px;--shadow-sm:0 1px 3px #1f243014;--shadow:0 10px 28px #7c3aed1a;--shadow-lg:0 20px 48px #7c3aed2e;--ring:0 0 0 3px #7c3aed40;--nav-h:64px;--maxw:1120px}[data-theme=dark]{--brand-1:#a789fb;--brand-2:#f472b6;--brand-grad:linear-gradient(135deg, var(--brand-1), var(--brand-2));--brand-grad-soft:linear-gradient(135deg, #a789fb29, #f472b629);--accent:#fbbf24;--bg:#15131f;--surface:#1e1b2a;--surface-2:#262235;--border:#37324a;--text:#f1eefb;--muted:#a89fc2;--muted-2:#786f93;--danger:#fb7185;--danger-soft:#f43f5e2e;--success:#4ade80;--success-soft:#22c55e29;--warning:#fbbf24;--warning-soft:#d9770633;--overlay:#05050aa6;--shadow-sm:0 1px 3px #0006;--shadow:0 10px 28px #00000073;--shadow-lg:0 20px 48px #0000008c;--ring:0 0 0 3px #a789fb59}[data-theme=dark] img:not([src$=\.svg]){filter:brightness(.92)contrast(1.02)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body,#root{height:100%}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:16px;line-height:1.5}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}
