*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:15px/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}.band{background:var(--nav-band);color:var(--nav-on-ink);padding:14px 16px 18px}.band-in,.main{max-width:640px;margin:0 auto}.band img{width:auto;height:34px;display:block}.band h1{font:800 italic 34px/1 var(--font-head);text-transform:uppercase;margin:16px 0 6px}.band p{color:var(--dark-ink-2);max-width:520px;margin:0;font-size:14px}.band p b{color:var(--nav-on-ink)}.tabs{z-index:5;background:var(--nav-band);border-top:1px solid var(--dark);scrollbar-width:none;display:flex;position:sticky;top:0;overflow-x:auto}.tabs-in{width:100%;max-width:640px;margin:0 auto;display:flex}.tabs button{min-height:46px;color:var(--nav-ink);font:700 14px/1 var(--nav-font);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex:1 0 auto;padding:0 12px}.tabs button[aria-selected=true]{color:var(--nav-on-ink);box-shadow:inset 0 -3px 0 var(--nav-on-line)}.tabs small{font:500 11px/1 var(--font);letter-spacing:0;text-transform:none;margin-top:3px;display:block}.main{padding:18px 16px 120px}.intro{color:var(--ink-2);margin:0 0 16px;font-size:14px}.blk{display:none}.blk.on{display:block}.it{background:var(--surface);box-shadow:var(--shadow-card);border-radius:var(--r-md);margin:0 0 12px}.it>summary{cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:14px;list-style:none;display:grid}.it>summary::-webkit-details-marker{display:none}.n{font:800 italic 22px/1 var(--font-head);color:var(--ink-3)}.it h3{font:700 19px/1.1 var(--font-head);text-transform:uppercase;letter-spacing:.02em;margin:0}.st{font:700 11px/1 var(--font-head);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--r-chip);background:var(--surface-muted);color:var(--ink-2);padding:5px 7px}.st.ok{background:var(--ink);color:var(--surface)}.body{padding:0 14px 16px 52px}.body p{margin:0 0 8px}.ex{color:var(--ink-2);border-left:3px solid var(--accent-fill);padding:2px 0 2px 10px;font-style:italic}.no{color:var(--ink-2);font-size:13.5px}.no b{color:var(--ink)}textarea{border-radius:var(--r-sm);background:var(--surface-muted);width:100%;min-height:76px;box-shadow:inset 0 0 0 1px var(--separator);resize:vertical;border:0;margin:10px 0 8px;padding:10px;display:block}textarea:focus,input:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.btn{border-radius:var(--r-sm);min-height:40px;box-shadow:inset 0 0 0 1.5px var(--separator);font:700 14px/1 var(--font-head);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.btn.pri{background:var(--accent-fill);color:var(--on-accent);box-shadow:none}.btn.dark{background:var(--ink);color:var(--surface);box-shadow:none}.found{gap:10px;margin:0 0 12px;display:grid}.fd{background:var(--surface);box-shadow:var(--shadow-card);border-radius:var(--r-md);padding:12px 14px}.fd p{margin:0 0 10px}.fd .k{font:700 12px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;display:block}.seg{border-radius:var(--r-seg);box-shadow:inset 0 0 0 1.5px var(--separator);display:inline-flex;overflow:hidden}.seg button{min-height:38px;font:700 14px/1 var(--font-head);text-transform:uppercase;letter-spacing:.06em;padding:0 16px}.seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.fd textarea{min-height:56px;display:none}.fd.fix textarea{display:block}.opts{gap:8px;margin:10px 0 4px;display:grid}.opt{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1.5px var(--separator);cursor:pointer;grid-template-columns:22px 1fr;gap:10px;padding:10px 12px;display:grid}.opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink)}.opt input{width:18px;height:18px;accent-color:var(--accent-fill);margin:2px 0 0}.opt b{display:block}.opt span{color:var(--ink-2);font-size:13.5px}.tag{border-radius:var(--r-chip);background:var(--accent-soft);color:var(--accent);font:700 11px/1.2 var(--font-head);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;margin-left:6px;padding:2px 6px;display:inline-block}.q{font:700 15px/1.2 var(--font-head);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 0}.via{border-top:1px solid var(--separator);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.via>span{width:100%;font:700 12px/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.via label{border-radius:var(--r-chip);min-height:36px;box-shadow:inset 0 0 0 1.5px var(--separator);cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;display:inline-flex}.via label:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink);background:var(--surface-muted)}.via label.tu{width:100%}.via input{width:16px;height:16px;accent-color:var(--accent-fill);margin:0}.mk{border-radius:var(--r-sm);max-width:240px;box-shadow:0 0 0 1px var(--separator);margin-top:8px;display:block;overflow:hidden}.mk .u{background:var(--surface-muted);color:var(--ink-2);align-items:center;gap:4px;padding:5px 8px;font-size:12px;display:flex}.mk .u i{background:var(--separator);border-radius:50%;width:6px;height:6px}.mk .u b{color:var(--ink);margin-left:6px;font-weight:600}.mk .pg{background:var(--dark);height:64px;color:var(--on-accent);font:800 italic 15px/1 var(--font-head);text-transform:uppercase;padding:9px 10px;display:block;position:relative}.mk .pg:after{content:"";background:var(--nav-band);height:12px;box-shadow:inset 0 2px 0 var(--accent-fill);position:absolute;bottom:0;left:0;right:0}.mk .pg.site{background:var(--surface);color:var(--ink);font:600 12px/1.3 var(--font);text-transform:none}.mk .pg.site:after{display:none}.mk .cta{border-radius:var(--r-chip);background:var(--accent-fill);color:var(--on-accent);font:700 11px/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;position:absolute;bottom:9px;left:10px}.next{justify-content:flex-end;margin-top:6px;display:flex}.bar{background:var(--glass);-webkit-backdrop-filter:var(--blur);box-shadow:0 -1px 0 var(--separator);position:fixed;bottom:0;left:0;right:0}.bar-in{max-width:640px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.bar small{color:var(--ink-2);font-size:12.5px;line-height:1.3}.bar small b{color:var(--ink)}@media (width<=380px){.tabs button{letter-spacing:.02em;padding:0 6px;font-size:13px}.body{padding-left:14px}.band h1{font-size:30px}.bar .btn{padding:0 12px}}.band img{height:34px}.ro .main{padding-bottom:40px}textarea:disabled{color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1;background:var(--surface-muted);resize:none}.ro textarea:placeholder-shown,.ro .fd.fix textarea:placeholder-shown{display:none}.opt:has(input:disabled){cursor:default}.via label:has(input:disabled){cursor:default}#inv{border-radius:var(--r-md);background:var(--surface);width:min(92vw,420px);color:var(--ink);box-shadow:var(--shadow-card);border:0;padding:18px}#inv::backdrop{background:var(--dark);opacity:.6}#inv h2{font:800 italic 24px/1 var(--font-head);text-transform:uppercase;margin:0 0 8px}#inv p{margin:0 0 10px;font-size:14px}#inv textarea{min-height:64px;margin:0 0 10px;font-size:12px}#inv .act{flex-wrap:wrap;gap:8px;display:flex}#inv a.btn{color:inherit;text-decoration:none}#inv [hidden]{display:none}
