@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url(/fonts/montserrat-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/fonts/montserrat-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Magnolia Script;font-display:swap;src:url(/fonts/magnolia-script.woff2)format("woff2")}:root{--bg:#faf6f2;--bg-soft:#f1e9e1;--surface:#fff;--ink:#241416;--ink-soft:#685750;--border:#e8ddd2;--border-strong:#c9b39f;--accent:#70171d;--accent-ink:#fff;--accent-soft:#f3e0de;--gold:#bf9b7a;--gold-ink:#2b1d10;--gold-soft:#f1e6d9;--ok:#1f7a53;--warn:#99580f;--pub:#2f5f96;--danger:#b0281f;--jesus:#b0281f;--overlay:#140c0c73;--shadow:0 10px 30px -14px #1b1c2b47;--font-ui:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-script:"Magnolia Script", "Montserrat", cursive;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--touch:44px;--z-nav:20;--z-sheet:40;--z-toast:60;--motion:.18s;--max-width:1440px;--nav-height:60px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#0f1620;--bg-soft:#161f2c;--surface:#1a2431;--ink:#f2ebe4;--ink-soft:#b3a79c;--border:#2a3644;--border-strong:#46566a;--accent:#e0a4a0;--accent-ink:#2a0a0d;--accent-soft:#3a2228;--gold:#cdaa89;--gold-ink:#231708;--gold-soft:#2e2820;--ok:#6bd0a3;--warn:#e7ae62;--pub:#93bdea;--danger:#f0928b;--jesus:#f0928b;--overlay:#0009;--shadow:0 10px 30px -14px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}:root,:root body{background:var(--bg)}body{min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);overflow-wrap:anywhere;-webkit-text-size-adjust:100%;margin:0;line-height:1.5}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600;line-height:1.25}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}img{max-width:100%;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}:root{--band:#70171d;--band-ink:#fbefe6;--band-soft:#8a2a30}html[data-theme=dark]{--band:#3b1519;--band-ink:#f2ebe4;--band-soft:#52242a}._gate_4n9gr_1{place-content:center;justify-items:center;gap:var(--space-3);min-height:100dvh;padding:var(--space-5);text-align:center;display:grid}._gate_4n9gr_1 p{max-width:34ch;color:var(--ink-soft);margin:0}._wordmark_4n9gr_15{font-family:var(--font-script);color:var(--accent);font-size:2.6rem;line-height:1}._shell_4n9gr_22{min-height:100dvh}._band_4n9gr_27{z-index:var(--z-nav);background:var(--band);color:var(--band-ink);padding:calc(var(--safe-top) + var(--space-2)) var(--space-4) var(--space-2);box-shadow:0 1px 0 var(--band-soft);position:sticky;top:0}._bandInner_4n9gr_36{align-items:center;gap:var(--space-3);max-width:960px;min-height:var(--touch);margin:0 auto;display:flex}._bandMeta_4n9gr_44{opacity:.8;max-width:960px;min-height:18px;margin:0 auto}._bandMeta_4n9gr_44 span{color:inherit}._back_4n9gr_53{width:var(--touch);height:var(--touch);margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-sm);color:inherit;background:0 0;border:0;font-size:1.8rem;line-height:1}._back_4n9gr_53:focus-visible{outline-color:var(--band-ink)}._brand_4n9gr_67{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex}._wordmarkLight_4n9gr_74{font-family:var(--font-script);font-size:1.9rem;line-height:1}._mode_4n9gr_79{font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._seal_4n9gr_88{border:1.5px solid var(--gold);color:var(--gold);font-size:var(--text-xs);letter-spacing:.02em;border-radius:999px;flex:none;padding:4px 10px;font-weight:600}._seal_4n9gr_88[data-role=owner]{background:var(--gold);color:var(--gold-ink)}._main_4n9gr_103{max-width:960px;padding:var(--space-4) var(--space-4) calc(var(--space-6) + var(--safe-bottom));margin:0 auto}._home_4n9gr_109{gap:var(--space-4);display:grid}._grid_4n9gr_113{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){._grid_4n9gr_113{grid-template-columns:repeat(3,minmax(0,1fr))}}._tile_4n9gr_126{width:100%;min-height:112px;padding:var(--space-4);text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);align-content:start;justify-items:start;gap:2px;display:grid;position:relative}._tile_4n9gr_126:hover{border-color:var(--border-strong)}._tile_4n9gr_126:active{transform:scale(.99)}._glyph_4n9gr_147{color:var(--accent);margin-bottom:var(--space-2);font-size:1.3rem;line-height:1}._tileTitle_4n9gr_153{font-weight:600}._tileHint_4n9gr_156{font-size:var(--text-xs);color:var(--ink-soft)}._badge_4n9gr_160{top:var(--space-3);right:var(--space-3);background:var(--accent);min-width:24px;height:24px;color:var(--accent-ink);font-size:var(--text-xs);border-radius:999px;place-items:center;padding:0 7px;font-weight:600;display:grid;position:absolute}._footnote_4n9gr_175{font-size:var(--text-xs);color:var(--ink-soft);margin:0}._button_1v9mq_1{min-height:var(--touch);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font-weight:600;font-size:var(--text-sm)}._button_1v9mq_1:disabled{opacity:.55;cursor:default}._primary_1v9mq_15{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._danger_1v9mq_21{background:var(--danger);border-color:var(--danger);color:#fff}html[data-theme=dark] ._danger_1v9mq_21{color:#2a0a0d}._iconButton_1v9mq_30{min-width:var(--touch);padding:var(--space-2);justify-content:center;align-items:center;display:inline-flex}._linkButton_1v9mq_38{min-height:var(--touch);padding:0 var(--space-2);color:var(--accent);font-weight:600;font-size:var(--text-sm);background:0 0;border:0}._updated_1v9mq_48{color:var(--ink-soft);font-size:var(--text-xs)}._skeletonList_1v9mq_53{gap:var(--space-2);display:grid}._skeleton_1v9mq_53{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--bg-soft), var(--border), var(--bg-soft));background-size:200% 100%;height:56px;animation:1.4s linear infinite _shimmer_1v9mq_1}@keyframes _shimmer_1v9mq_1{to{background-position:-200% 0}}._empty_1v9mq_70{margin:var(--space-5) 0;color:var(--ink-soft);text-align:center}._errorNote_1v9mq_75{padding:var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);gap:var(--space-3);justify-items:start;display:grid}._errorNote_1v9mq_75 p{margin:0}._overlay_1v9mq_87{z-index:var(--z-sheet);background:var(--overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_1v9mq_96{background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:min(100%,560px);max-height:88dvh;box-shadow:var(--shadow);padding-bottom:var(--safe-bottom);animation:_rise_1v9mq_1 var(--motion) ease-out;outline:none;flex-direction:column;display:flex}@keyframes _rise_1v9mq_1{0%{opacity:0;transform:translateY(24px)}}@media (width>=768px){._overlay_1v9mq_87{align-items:center}._sheet_1v9mq_96{border-radius:var(--radius-lg)}}._sheetHeader_1v9mq_122{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);display:flex}._sheetHeader_1v9mq_122 h2{font-size:var(--text-lg)}._sheetBody_1v9mq_132{padding:0 var(--space-4) var(--space-4);gap:var(--space-3);display:grid;overflow-y:auto}._sheetFooter_1v9mq_138{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border);justify-content:flex-end;display:flex}._sheetFooter_1v9mq_138>*{flex:1 1 0}@media (width>=768px){._sheetFooter_1v9mq_138>*{flex:none}}._consequences_1v9mq_154{padding:var(--space-3) var(--space-4);border-left:4px solid var(--danger);background:var(--bg-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0}._consequences_1v9mq_154 p{margin:0 0 var(--space-2)}._consequences_1v9mq_154 p:last-child{margin:0}._stepUpNote_1v9mq_166{font-size:var(--text-sm);color:var(--ink-soft);margin:0}._waitBox_1v9mq_172{text-align:center;justify-items:center;gap:var(--space-3);padding:var(--space-4) 0;display:grid}._waitBox_1v9mq_172 p{max-width:34ch;margin:0}._waitSeal_1v9mq_183{width:72px;height:72px;color:var(--gold-ink);background:var(--gold-soft);border:2px dashed var(--gold);border-radius:50%;place-items:center;font-size:28px;display:grid}._waitBox_1v9mq_172[data-state=waiting] ._waitSeal_1v9mq_183{animation:1.6s ease-in-out infinite _pulse_1v9mq_1}._waitBox_1v9mq_172[data-state=done] ._waitSeal_1v9mq_183{border-style:solid;border-color:var(--ok);color:var(--ok)}._waitBox_1v9mq_172[data-state=failed] ._waitSeal_1v9mq_183,._waitBox_1v9mq_172[data-state=expired] ._waitSeal_1v9mq_183,._waitBox_1v9mq_172[data-state=cancelled] ._waitSeal_1v9mq_183{border-style:solid;border-color:var(--danger);color:var(--danger)}@keyframes _pulse_1v9mq_1{50%{transform:scale(1.06)}}._toasts_1v9mq_215{left:50%;bottom:calc(var(--space-4) + var(--safe-bottom));z-index:var(--z-toast);gap:var(--space-2);width:min(calc(100% - 2 * var(--space-4)), 520px);display:grid;position:fixed;transform:translate(-50%)}._toast_1v9mq_215{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);min-height:var(--touch);border-radius:var(--radius-md);background:var(--ink);color:var(--bg);box-shadow:var(--shadow);font-size:var(--text-sm);display:flex}._toastUndo_1v9mq_238{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--gold);color:var(--gold-ink);border:0;font-weight:600}
