:root{color-scheme:light;--bg: #fcfbfc;--page: #f3f2f5;--card: #ffffff;--ink: #2b2b33;--ink70: #4c4956;--muted: #7c7886;--muted2: #8b8794;--faint: #a09ca9;--faint2: #b4b0bb;--chev: #cfcad6;--pink-deep: #d3417a;--good-deep: #2fa583;--tint-pink: #fff2f7;--tint-pink-strong: #ffe0ea;--tint-amber: #fff8ea;--tint-green: #eefaf5;--amber: #c98a2e;--danger: #c43d3d;--track: #efedf1;--bar-muted: #d9d5de;--line: rgba(43, 43, 51, .07);--line-strong: rgba(43, 43, 51, .14);--row-hover: #fff6fa;--frame-shadow: 0 12px 40px rgba(20, 20, 30, .08)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #17161b;--page: #0e0d11;--card: #221f27;--ink: #f1eff4;--ink70: #d6d3dc;--muted: #aaa6b2;--muted2: #9a96a3;--faint: #7f7b88;--faint2: #6c6875;--chev: #55515d;--pink-deep: #ff8fb1;--good-deep: #5fd6b3;--tint-pink: #35202b;--tint-pink-strong: #4a2535;--tint-amber: #332a1c;--tint-green: #1a2e28;--amber: #f0b45a;--danger: #ff7474;--track: #2e2b34;--bar-muted: #45414d;--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .14);--row-hover: #2a2730;--frame-shadow: 0 12px 40px rgba(0, 0, 0, .5)}}:root[data-theme=dark]{color-scheme:dark;--bg: #17161b;--page: #0e0d11;--card: #221f27;--ink: #f1eff4;--ink70: #d6d3dc;--muted: #aaa6b2;--muted2: #9a96a3;--faint: #7f7b88;--faint2: #6c6875;--chev: #55515d;--pink-deep: #ff8fb1;--good-deep: #5fd6b3;--tint-pink: #35202b;--tint-pink-strong: #4a2535;--tint-amber: #332a1c;--tint-green: #1a2e28;--amber: #f0b45a;--danger: #ff7474;--track: #2e2b34;--bar-muted: #45414d;--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .14);--row-hover: #2a2730;--frame-shadow: 0 12px 40px rgba(0, 0, 0, .5)}body{margin:0;background:var(--page);color:var(--ink);font-family:Prompt,system-ui,sans-serif}a{color:#f2497e}a:hover{color:#c92f60}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(1.55);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}::-webkit-scrollbar{width:0;height:0}input,button,textarea{font-family:inherit}.su-input:focus{border-color:#f2497e!important}.su-press{transition:filter .15s ease,background .15s ease,border-color .15s ease}.su-press:hover{filter:brightness(1.04)}.su-row:hover{background:var(--row-hover)}.su-shell{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;background:var(--page)}.su-frame{width:420px;max-width:100%;height:860px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:var(--bg);border:1px solid var(--line-strong);border-radius:20px;overflow:hidden;position:relative;box-shadow:var(--frame-shadow);display:flex;flex-direction:column}@media(max-width:520px){.su-shell{padding:0;align-items:stretch}.su-frame{width:100%;height:100vh;height:100dvh;max-height:none;border:none;border-radius:0;box-shadow:none}}.su-link{background:none;border:none;padding:0;font:inherit;color:#f2497e;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.su-input::placeholder{color:var(--faint)}@keyframes splashBar{0%{transform:translate(-100%)}to{transform:none}}
