:root{--paper:#ede8e1;--ink:#1a1714;--mute:#6e675e;--p:#7650d8;--p-soft:#a78bfa;--card:#fffcf7;--line:#1a171414;--line-strong:#1a17141f;--dim:#1a171447;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0}html,body,#app{background:var(--paper);height:100%;color:var(--ink)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-family:Instrument Sans,system-ui,sans-serif;overflow:hidden}body.is-modal{overflow:hidden}.scrim[data-v-92c2397f]{z-index:30;background:var(--dim);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);position:fixed;inset:0}.popup[data-v-92c2397f]{z-index:35;background:var(--card);border:1px solid var(--line-strong);border-radius:14px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);padding:22px 22px 20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px #1a17142e,0 0 0 1px #7650d80f}.popup-head[data-v-92c2397f]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.popup-kicker[data-v-92c2397f]{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:11px}.popup-title[data-v-92c2397f]{letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-size:1.65rem;font-style:italic;font-weight:400;line-height:1.1}.popup-close[data-v-92c2397f]{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--mute);cursor:pointer;background:#ede8e180;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.popup-close[data-v-92c2397f]:hover{color:var(--ink);border-color:#1a171433}.popup-lead[data-v-92c2397f]{color:var(--mute);margin-bottom:16px;font-size:14px;line-height:1.5}.field[data-v-92c2397f]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label[data-v-92c2397f]{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px}.field input[data-v-92c2397f],.field textarea[data-v-92c2397f]{border:1px solid var(--line-strong);width:100%;font:inherit;color:var(--ink);background:#fffcf7e6;border-radius:10px;font-size:15px}.field input[data-v-92c2397f]{height:44px;padding:0 14px}.field textarea[data-v-92c2397f]{min-height:118px;padding:12px 14px;line-height:1.45}.resize-none[data-v-92c2397f]{resize:none}.field input[data-v-92c2397f]:focus,.field textarea[data-v-92c2397f]:focus{border-color:#7650d88c;outline:none;box-shadow:0 0 0 3px #7650d81f}.field input[data-v-92c2397f]::placeholder,.field textarea[data-v-92c2397f]::placeholder{color:#6e675e8c}.field input[data-v-92c2397f]:disabled,.field textarea[data-v-92c2397f]:disabled{opacity:.6;cursor:not-allowed}.field-head[data-v-92c2397f]{justify-content:space-between;align-items:baseline;display:flex}.counter[data-v-92c2397f]{color:var(--mute);font-variant-numeric:tabular-nums;font-size:11px}.counter.near[data-v-92c2397f]{color:#6b2a2a}.field.invalid input[data-v-92c2397f],.field.invalid textarea[data-v-92c2397f]{border-color:#8c282873;box-shadow:0 0 0 3px #8c282814}.field-err[data-v-92c2397f]{color:#6b2a2a;font-size:12px;line-height:1.4}.hp[data-v-92c2397f]{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.ts-widget[data-v-92c2397f]{margin:2px 0 14px}.ts-widget[data-v-92c2397f]:empty{margin:0}.privacy[data-v-92c2397f]{color:var(--mute);text-align:center;margin-top:12px;font-size:12px;line-height:1.45}.msg[data-v-92c2397f]{border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:1.45}.msg.err[data-v-92c2397f]{color:#6b2a2a;background:#8c28280f;border:1px solid #8c282824}.msg[data-v-92c2397f]:focus{outline:none}.actions[data-v-92c2397f]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.btn[data-v-92c2397f]{height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s,opacity .15s;display:inline-flex}.btn[data-v-92c2397f]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary[data-v-92c2397f]{background:var(--p);color:#fff;box-shadow:0 8px 20px #7650d838}.btn-primary[data-v-92c2397f]:hover:not(:disabled){background:#6846c7;transform:translateY(-1px)}.btn-ghost[data-v-92c2397f]{color:var(--mute);border-color:var(--line-strong);background:0 0;font-weight:500}.btn-ghost[data-v-92c2397f]:hover:not(:disabled){color:var(--ink);border-color:#1a171438}.sent[data-v-92c2397f]{padding:6px 0 4px}.sent .mark[data-v-92c2397f]{border:2px solid var(--p);width:44px;height:44px;color:var(--p);background:#7650d80f;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.sent p[data-v-92c2397f]{color:var(--mute);word-break:break-word;margin-bottom:18px;font-size:14px;line-height:1.5}.spinner[data-v-92c2397f]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-92c2397f}@media (prefers-reduced-motion:reduce){.spinner[data-v-92c2397f]{animation:none}}@keyframes spin-92c2397f{to{transform:rotate(360deg)}}.aside[data-v-c6b824a4]{grid-column:2;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.orbit[data-v-c6b824a4]{aspect-ratio:1;width:min(340px,36vw);position:relative}.ring[data-v-c6b824a4]{border:1px dashed #7650d859;border-radius:50%;animation:48s linear infinite spin-c6b824a4;position:absolute;inset:8%}.ring-2[data-v-c6b824a4]{border-style:solid;border-color:#1a171414;inset:18%}.orbit-arm[data-v-c6b824a4]{pointer-events:none;border-radius:50%;animation:10s linear infinite reverse spin-c6b824a4;position:absolute;inset:18%}.orbit-ball[data-v-c6b824a4]{background:var(--p);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:0;left:50%;box-shadow:0 0 0 3px #7650d81f,0 0 10px #7650d859}.seal[data-v-c6b824a4]{border:2px solid var(--p);background:radial-gradient(circle at 40% 35%,#ffffff8c,#0000 55%),#ede8e1a6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:118px;height:118px;margin:-59px 0 0 -59px;animation:5.5s ease-in-out infinite seal-breathe-c6b824a4;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 28px #7650d81f,inset 0 0 0 6px #7650d80f}.aperture[data-v-c6b824a4]{color:var(--p);transform-origin:50%;animation:9s ease-in-out infinite aperture-tick-c6b824a4;display:block}.mote[data-v-c6b824a4]{filter:blur(.2px);will-change:transform, opacity;background:#7650d873;border-radius:50%;width:4px;height:4px;position:absolute}.card[data-v-c6b824a4]{aspect-ratio:3/4;pointer-events:none;background:#fffcf78c;border:1px solid #1a171414;border-radius:2px;width:42%;animation:7s ease-in-out infinite card-float-c6b824a4;position:absolute;bottom:6%;right:-6%;transform:rotate(6deg);box-shadow:0 10px 30px #1a17140f}.card[data-v-c6b824a4]:before{content:"";background:#7650d840;border-radius:1px;height:2px;position:absolute;top:18%;left:14%;right:14%}.card[data-v-c6b824a4]:after{content:"";background:#1a17141a;border-radius:1px;height:2px;position:absolute;top:28%;left:14%;right:28%}@keyframes spin-c6b824a4{to{transform:rotate(360deg)}}@keyframes seal-breathe-c6b824a4{0%,to{transform:scale(1);box-shadow:0 8px 28px #7650d81f,inset 0 0 0 6px #7650d80f}50%{transform:scale(1.03);box-shadow:0 12px 36px #7650d82e,inset 0 0 0 6px #7650d81a}}@keyframes aperture-tick-c6b824a4{0%,to{transform:rotate(0)}40%{transform:rotate(14deg)}60%{transform:rotate(-8deg)}}@keyframes card-float-c6b824a4{0%,to{transform:rotate(6deg)translateY(0)}50%{transform:rotate(4.5deg)translateY(-8px)}}@media (width<=860px){.aside[data-v-c6b824a4]{order:3;grid-column:1;min-height:240px}.orbit[data-v-c6b824a4]{width:min(280px,70vw)}}@media (prefers-reduced-motion:reduce){.ring[data-v-c6b824a4],.orbit-arm[data-v-c6b824a4],.seal[data-v-c6b824a4],.card[data-v-c6b824a4],.aperture[data-v-c6b824a4]{animation:none!important}.seal[data-v-c6b824a4]{transform:none}}.toast-viewport[data-v-869e9bdd]{z-index:50;top:max(24px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));overscroll-behavior:contain;pointer-events:none;gap:10px;width:min(390px,100vw - 48px);max-height:calc(100dvh - 48px);display:grid;position:fixed;overflow-y:auto}.toast[data-v-869e9bdd]{--toast-tone:#386a8c;--toast-wash:#edf4f8;border:1px solid color-mix(in srgb, var(--toast-tone) 26%, white);border-left:4px solid var(--toast-tone);color:var(--ink);background:color-mix(in srgb, var(--toast-wash) 68%, var(--card));pointer-events:auto;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 34px;align-items:start;gap:11px;padding:14px 12px;display:grid;box-shadow:0 12px 32px #1a171421}.toast-error[data-v-869e9bdd]{--toast-tone:#a43b36;--toast-wash:#f9ecea}.toast-warning[data-v-869e9bdd]{--toast-tone:#875a12;--toast-wash:#f8f1e2}.toast-info[data-v-869e9bdd]{--toast-tone:#386a8c;--toast-wash:#edf4f8}.toast-success[data-v-869e9bdd]{--toast-tone:#326647;--toast-wash:#eaf3ed}.toast-mark[data-v-869e9bdd]{border:1px solid color-mix(in srgb, var(--toast-tone) 42%, white);width:26px;height:26px;color:var(--toast-tone);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.toast-content[data-v-869e9bdd]{min-width:0}.toast-title[data-v-869e9bdd]{color:var(--toast-tone);letter-spacing:.04em;margin:1px 0 3px;font-size:12px;font-weight:600}.toast-message[data-v-869e9bdd]{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.toast-close[data-v-869e9bdd]{width:34px;height:34px;color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:21px;display:grid}.toast-close[data-v-869e9bdd]:hover{color:var(--ink);background:#1a17140f}.toast-close[data-v-869e9bdd]:focus-visible{outline:2px solid var(--p);outline-offset:2px}.toast-enter-active[data-v-869e9bdd],.toast-leave-active[data-v-869e9bdd],.toast-move[data-v-869e9bdd]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-869e9bdd],.toast-leave-to[data-v-869e9bdd]{opacity:0;transform:translate(12px)}.toast-leave-active[data-v-869e9bdd]{position:absolute;left:0;right:0}@media (width<=640px){.toast-viewport[data-v-869e9bdd]{top:auto;right:max(12px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));width:auto;max-height:45dvh}.toast-enter-from[data-v-869e9bdd],.toast-leave-to[data-v-869e9bdd]{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-869e9bdd],.toast-leave-active[data-v-869e9bdd],.toast-move[data-v-869e9bdd]{transition-duration:1ms}}.password-scrim[data-v-52d08547]{z-index:30;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--dim);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.password-popup[data-v-52d08547]{border:1px solid var(--line-strong);background:var(--card);border-radius:14px;width:min(420px,100%);max-height:calc(100dvh - 32px);padding:25px 24px 21px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #1a17142e,0 0 0 1px #7650d80f}.password-popup[data-v-52d08547]:before{background:var(--p);content:"";border-radius:0 0 2px 2px;width:40px;height:3px;position:absolute;top:0;left:24px}.password-head[data-v-52d08547]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.password-kicker[data-v-52d08547]{color:var(--mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:11px}.password-title[data-v-52d08547]{font:italic 400 32px/1.1 Instrument Serif,Georgia,serif}.password-close[data-v-52d08547]{width:36px;height:36px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;margin:-5px -5px 0 0;font-size:22px;display:grid}.password-close[data-v-52d08547]:hover{color:var(--ink);background:#1a17140f}.password-close[data-v-52d08547]:disabled{cursor:wait;opacity:.55}.password-lead[data-v-52d08547]{color:var(--mute);margin-bottom:16px;font-size:13px}.password-field[data-v-52d08547]{margin-top:13px}.password-field label[data-v-52d08547]{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.password-input-wrap[data-v-52d08547]{position:relative}.password-input-wrap input[data-v-52d08547]{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #1a171433;border-radius:7px;outline:none;padding:9px 62px 9px 11px}.password-input-wrap input[data-v-52d08547]:focus-visible{border-color:var(--p);box-shadow:0 0 0 3px #7650d821}.password-input-wrap input[aria-invalid=true][data-v-52d08547]{border-color:var(--error,#a43b36)}.password-reveal[data-v-52d08547]{min-width:48px;min-height:36px;color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:11px;position:absolute;top:4px;right:4px}.password-reveal[data-v-52d08547]:hover{color:var(--p)}.password-reveal[data-v-52d08547]:disabled{cursor:wait;opacity:.55}.password-hint[data-v-52d08547]{color:var(--mute);margin:5px 1px 0;font-size:11px;line-height:1.45}.password-field-error[data-v-52d08547]{color:var(--error,#a43b36);margin:5px 1px 0;font-size:12px}.password-server-error[data-v-52d08547]{border-left:3px solid var(--error,#a43b36);color:var(--ink);background:#fbefed;margin-top:13px;padding:9px 10px;font-size:12px}.password-success[data-v-52d08547]{color:#244b34;padding:8px 0 0}.password-actions[data-v-52d08547]{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.password-actions button[data-v-52d08547]{border:1px solid var(--line-strong);min-height:41px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.password-actions button[data-v-52d08547]:hover:not(:disabled){border-color:var(--p);color:var(--p)}.password-actions button[data-v-52d08547]:disabled{cursor:wait;opacity:.58}.password-actions .password-primary[data-v-52d08547]{border-color:var(--p);color:#fff;background:var(--p);font-weight:600}.password-actions .password-primary[data-v-52d08547]:hover:not(:disabled){color:#fff;background:#6844c5}.password-spinner[data-v-52d08547]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite password-spin-52d08547}@keyframes password-spin-52d08547{to{transform:rotate(360deg)}}.password-otp-note[data-v-52d08547]{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.password-popup[data-v-52d08547] :focus-visible{outline:2px solid var(--p);outline-offset:3px}@media (width<=540px){.password-scrim[data-v-52d08547]{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.password-popup[data-v-52d08547]{border-radius:12px;padding:22px 19px 19px}.password-popup[data-v-52d08547]:before{left:19px}.password-actions[data-v-52d08547]{justify-content:stretch}.password-actions button[data-v-52d08547]{flex:1}}@media (prefers-reduced-motion:reduce){.password-spinner[data-v-52d08547]{animation:none}}.keys-scrim[data-v-073eec25]{z-index:30;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--dim);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.keys-popup[data-v-073eec25]{border:1px solid var(--line-strong);background:var(--card);border-radius:14px;width:min(420px,100%);max-height:calc(100dvh - 32px);padding:25px 24px 21px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #1a17142e,0 0 0 1px #7650d80f}.keys-popup[data-v-073eec25]:before{background:var(--p);content:"";border-radius:0 0 2px 2px;width:40px;height:3px;position:absolute;top:0;left:24px}.keys-head[data-v-073eec25]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.keys-kicker[data-v-073eec25]{color:var(--mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:11px}.keys-title[data-v-073eec25]{font:italic 400 32px/1.1 Instrument Serif,Georgia,serif}.keys-close[data-v-073eec25]{width:36px;height:36px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;margin:-5px -5px 0 0;font-size:22px;display:grid}.keys-close[data-v-073eec25]:hover{color:var(--ink);background:#1a17140f}.keys-close[data-v-073eec25]:disabled{cursor:wait;opacity:.55}.keys-lead[data-v-073eec25]{color:var(--mute);margin-bottom:16px;font-size:13px}.keys-field[data-v-073eec25]{margin-top:13px}.keys-field label[data-v-073eec25]{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.keys-input-wrap[data-v-073eec25]{position:relative}.keys-input-wrap input[data-v-073eec25]{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #1a171433;border-radius:7px;outline:none;padding:9px 11px}.keys-input-wrap input[data-v-073eec25]:focus-visible{border-color:var(--p);box-shadow:0 0 0 3px #7650d821}.keys-input-wrap input[aria-invalid=true][data-v-073eec25]{border-color:var(--error,#a43b36)}.keys-hint[data-v-073eec25]{color:var(--mute);margin:5px 1px 0;font-size:11px;line-height:1.45}.keys-field-error[data-v-073eec25]{color:var(--error,#a43b36);margin:5px 1px 0;font-size:12px}.keys-server-error[data-v-073eec25]{border-left:3px solid var(--error,#a43b36);color:var(--ink);background:#fbefed;margin-top:13px;padding:9px 10px;font-size:12px}.keys-actions[data-v-073eec25]{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.keys-actions button[data-v-073eec25]{border:1px solid var(--line-strong);min-height:41px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.keys-actions button[data-v-073eec25]:hover:not(:disabled){border-color:var(--p);color:var(--p)}.keys-actions button[data-v-073eec25]:disabled{cursor:wait;opacity:.58}.keys-actions .keys-primary[data-v-073eec25]{border-color:var(--p);color:#fff;background:var(--p);font-weight:600}.keys-actions .keys-primary[data-v-073eec25]:hover:not(:disabled){color:#fff;background:#6844c5}.keys-spinner[data-v-073eec25]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite keys-spin-073eec25}@keyframes keys-spin-073eec25{to{transform:rotate(360deg)}}.keys-popup[data-v-073eec25] :focus-visible{outline:2px solid var(--p);outline-offset:3px}@media (width<=540px){.keys-scrim[data-v-073eec25]{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.keys-popup[data-v-073eec25]{border-radius:12px;padding:22px 19px 19px}.keys-popup[data-v-073eec25]:before{left:19px}.keys-actions[data-v-073eec25]{justify-content:stretch}.keys-actions button[data-v-073eec25]{flex:1}}@media (prefers-reduced-motion:reduce){.keys-spinner[data-v-073eec25]{animation:none}}.keys-list[data-v-073eec25]{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.keys-item[data-v-073eec25]{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.keys-item-name[data-v-073eec25]{overflow-wrap:anywhere;font-size:13px;font-weight:600}.keys-item-meta[data-v-073eec25]{color:var(--mute);overflow-wrap:anywhere;margin-top:2px;font-size:11px}.keys-item button[data-v-073eec25]{border:1px solid var(--line-strong);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:0 11px;font-size:12px}.keys-item button[data-v-073eec25]:hover{border-color:var(--error,#a43b36);color:var(--error,#a43b36)}.keys-empty[data-v-073eec25]{color:var(--mute);text-align:center;padding:18px 0 6px;font-size:13px}.keys-input-wrap select[data-v-073eec25]{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #1a171433;border-radius:7px;padding:9px 11px}.keys-secret[data-v-073eec25]{border:1px solid var(--line-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#faf8f4;border-radius:7px;width:100%;margin-top:6px;padding:10px 11px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.keys-warning[data-v-073eec25]{border-left:3px solid var(--p);background:#7650d812;margin-top:13px;padding:9px 10px;font-size:12px}.sheet[data-v-0be1a9de]{pointer-events:none;z-index:0;border:1px solid #1a171414;position:fixed;inset:18px}.sheet[data-v-0be1a9de]:after{content:"";background:radial-gradient(80% 60% at 50% 40%,#0000 40%,#1a171408);position:absolute;inset:0}.grain[data-v-0be1a9de]{pointer-events:none;opacity:.04;mix-blend-mode:multiply;z-index:5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.5'/></svg>");position:fixed;inset:0}.frame[data-v-0be1a9de]{z-index:1;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:0 clamp(24px,4vw,48px);min-height:100dvh;padding:clamp(40px,7vw,72px);display:grid;position:relative}.top[data-v-0be1a9de]{z-index:4;letter-spacing:.16em;text-transform:uppercase;min-height:36px;color:var(--mute);grid-column:1/-1;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:relative}.chrome-right[data-v-0be1a9de]{align-items:center;gap:8px;display:flex;position:relative}.login[data-v-0be1a9de]{width:36px;height:36px;color:var(--mute);font:inherit;cursor:pointer;background:#fffcf78c;border:1px solid #1a17141f;border-radius:10px;place-items:center;padding:0;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid}.login[data-v-0be1a9de]:hover{color:var(--p);background:#7650d80f;border-color:#7650d873;transform:translateY(-1px)}.login[data-v-0be1a9de]:focus-visible,.account[data-v-0be1a9de]:focus-visible{outline:2px solid var(--p);outline-offset:3px}.account[data-v-0be1a9de]{width:36px;height:36px;color:var(--p);font:inherit;cursor:pointer;background:#7650d814;border:1px solid #7650d873;border-radius:10px;place-items:center;padding:0;transition:background .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.account[data-v-0be1a9de]:hover,.account.is-open[data-v-0be1a9de]{background:#7650d824;transform:translateY(-1px);box-shadow:0 0 0 3px #7650d81a}.account .dot[data-v-0be1a9de]{background:var(--p);width:7px;height:7px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:2px;right:2px}.menu[data-v-0be1a9de]{background:var(--card);border:1px solid var(--line-strong);z-index:40;border-radius:12px;min-width:220px;max-width:min(280px,100vw - 48px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #1a17141f}.menu-email[data-v-0be1a9de]{color:var(--mute);letter-spacing:.02em;text-transform:none;border-bottom:1px solid var(--line);word-break:break-all;margin-bottom:6px;padding:10px 12px 8px;font-size:12px}.menu button[data-v-0be1a9de]{width:100%;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.menu button[data-v-0be1a9de]:hover{color:var(--p);background:#7650d814}.center[data-v-0be1a9de]{flex-direction:column;grid-column:1;justify-content:center;align-items:flex-start;max-width:36rem;padding-right:12px;display:flex}.kicker[data-v-0be1a9de]{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:1.4rem;font-size:12px}.word[data-v-0be1a9de]{letter-spacing:-.02em;margin-bottom:1.5rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(3.2rem,7.2vw,5.6rem);font-style:italic;font-weight:400;line-height:.95}.tag[data-v-0be1a9de]{color:var(--mute);max-width:20rem;font-size:1.05rem;line-height:1.55}.accent[data-v-0be1a9de]{background:var(--p);transform-origin:0;border-radius:1px;width:72px;height:3px;margin-top:2.2rem;animation:1.1s cubic-bezier(.2,.7,.2,1) .4s both bar-in-0be1a9de}@keyframes bar-in-0be1a9de{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.bottom[data-v-0be1a9de]{grid-column:1/-1;justify-content:flex-start;align-items:center;min-height:20px;display:flex}.contact-link[data-v-0be1a9de]{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;text-decoration:none;transition:color .2s;position:relative}.contact-link[data-v-0be1a9de]:after{content:"";opacity:.35;transform-origin:0;background:currentColor;height:1px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.contact-link[data-v-0be1a9de]:hover,.contact-link.is-open[data-v-0be1a9de]{color:var(--p)}.contact-link[data-v-0be1a9de]:hover:after,.contact-link.is-open[data-v-0be1a9de]:after{opacity:.8}.contact-link[data-v-0be1a9de]:focus-visible{outline:2px solid var(--p);outline-offset:4px;border-radius:2px}@media (width<=860px){.frame[data-v-0be1a9de]{grid-template-columns:1fr;gap:32px}.center[data-v-0be1a9de]{grid-column:1}.bottom[data-v-0be1a9de]{order:4}}@media (prefers-reduced-motion:reduce){.accent[data-v-0be1a9de]{animation:none}}
