:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f2f2f7;--card:#fff;--elevated:#fff;--label:#000;--secondary-label:#3c3c4399;--tertiary-label:#3c3c434d;--separator:#3c3c4329;--fill:#78788033;--fill-secondary:#78788029;--fill-tertiary:#7676801f;--material:#fcfcfdc7;--material-border:#0000000f;--accent:#0b7f95;--accent-pressed:#096b7e;--accent-ink:#fff;--accent-soft:#0b7f951f;--danger:#ff3b30;--ok:#34c759;--warning:#ff9500;--purple:#af52de;--indigo:#5856d6;--pink:#ff2d55;--teal:#30b0c7;--gray:#8e8e93;--shadow-float:0 10px 30px #00000024;--radius-group:22px;--radius-control:12px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#000;--card:#1c1c1e;--elevated:#2c2c2e;--label:#fff;--secondary-label:#ebebf599;--tertiary-label:#ebebf54d;--separator:#54545899;--fill:#7878805c;--fill-secondary:#78788052;--fill-tertiary:#7676803d;--material:#1e1e20bd;--material-border:#ffffff14;--accent:#4fbdc5;--accent-pressed:#43a8b0;--accent-ink:#00262d;--accent-soft:#4fbdc533;--danger:#ff453a;--ok:#30d158;--warning:#ff9f0a;--purple:#bf5af2;--indigo:#5e5ce6;--pink:#ff375f;--teal:#40c8e0;--shadow-float:0 10px 30px #00000080}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}body{background:var(--bg);min-height:100dvh;color:var(--label);font:17px/1.35 var(--font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.material{background-color:var(--material);-webkit-backdrop-filter:blur(30px)saturate(190%)}.section{margin:0 0 28px}.section>h2{color:var(--secondary-label);letter-spacing:-.01em;align-items:center;gap:7px;margin:0 16px 8px;font-size:15px;font-weight:600;display:flex}.section>.footer{color:var(--secondary-label);letter-spacing:0;margin:7px 16px 0;font-size:13px;line-height:1.35}.group{background:var(--card);border-radius:var(--radius-group);margin:0;padding:0;list-style:none;overflow:hidden}.row{width:100%;min-height:48px;color:var(--label);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.row+.row:before,li+li>.row:before{content:"";top:0;right:0;left:var(--separator-inset,16px);background:var(--separator);height:.5px;position:absolute}.row.interactive:active,.row button.row:active{background:var(--fill-tertiary)}.row .grow{flex:1;min-width:0}.row .title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row .subtitle{color:var(--secondary-label);letter-spacing:0;font-size:13px;display:block}.row .chevron{color:var(--tertiary-label)}.glyph{background:var(--gray);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.glyph.blue{background:var(--accent)}.glyph.orange{background:var(--warning)}.glyph.green{background:var(--ok)}.glyph.red{background:var(--danger)}.glyph.purple{background:var(--purple)}.glyph.indigo{background:var(--indigo)}.glyph.pink{background:var(--pink)}.glyph.teal{background:var(--teal)}.badge-icon{width:38px;height:38px;color:var(--tint,var(--accent));background:color-mix(in srgb, var(--tint,var(--accent)) 16%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.card{border-radius:var(--radius-group);background:var(--card);padding:14px 16px}.card-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.card-header>svg{color:var(--accent);flex:none}.card-header h2{letter-spacing:-.02em;flex:1;margin:0;font-size:20px;font-weight:700}.pill-label{background:var(--fill-tertiary);color:var(--secondary-label);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500}.link-button{color:var(--accent);background:0 0;border:0;padding:6px 0;font-size:15px}.button{background:var(--fill-tertiary);min-height:44px;color:var(--label);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .12s,opacity .12s;display:inline-flex}.button:active{opacity:.8;transform:scale(.97)}.button:disabled{opacity:.4;cursor:default}.button.primary{background:var(--accent);color:var(--accent-ink)}.button.primary:active{background:var(--accent-pressed)}.button.danger{color:var(--danger)}.button.small{border-radius:999px;min-height:34px;padding:0 14px;font-size:15px}.button.block{border-radius:14px;width:100%}.icon-button{width:44px;height:44px;color:var(--accent);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.icon-button:active{background:var(--fill-tertiary)}.icon-button:disabled{opacity:.35}.switch{background:var(--fill);appearance:none;cursor:pointer;border-radius:999px;flex:none;width:51px;height:31px;margin:0;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s cubic-bezier(.3,.7,.4,1);position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.switch:checked{background:var(--ok)}.switch:checked:after{transform:translate(20px)}.switch:disabled{opacity:.4}.segmented{background:var(--fill-tertiary);border-radius:9px;gap:2px;padding:2px;display:flex}.segmented button{min-height:32px;color:var(--label);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;padding:0 10px;font-size:13px;font-weight:500}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--elevated);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}.chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips button{background:var(--fill-tertiary);min-height:34px;color:var(--label);border:0;border-radius:999px;flex:none;padding:0 14px;font-size:15px}.chips button[aria-pressed=true],.chips button[aria-selected=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.field{gap:6px;display:grid}.field>span{color:var(--secondary-label);letter-spacing:0;margin:0 4px;font-size:13px}.input{border-radius:var(--radius-control);background:var(--card);border:0;width:100%;min-height:44px;padding:11px 14px;font-size:17px}.input:focus{box-shadow:0 0 0 3px var(--accent-soft);outline:none}textarea.input{resize:vertical;min-height:96px;line-height:1.4}.mono{font-family:var(--mono);letter-spacing:0}.empty{color:var(--secondary-label);text-align:center;padding:56px 24px;font-size:15px}.empty strong{color:var(--label);margin-bottom:4px;font-size:17px;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
