:root{--bg: #0b1320;--panel: #111c2e;--panel-2: #16243a;--line: #22324a;--text: #e6edf7;--muted: #93a4bd;--blue: #5aa2ff;--red: #ff6b6b;--white-cell: #e9eef5;--focus: #9cc6ff;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.page-loading{min-height:100vh;display:grid;place-items:center;color:var(--muted);font-size:14px}.wordmark{font-weight:650;letter-spacing:.01em}.marking{color:var(--muted);font-size:13px}h1{font-size:44px;line-height:1.1;margin:0 0 20px;letter-spacing:-.01em}h2{font-size:18px;margin:0 0 16px}.field{display:block;margin:0 0 18px;padding:0;border:0}.field>span,.field>legend{display:block;font-size:13px;color:var(--muted);margin-bottom:6px;padding:0}input:where(:not([type=radio],[type=checkbox],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image])),select,textarea{width:100%;font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:10px 12px}textarea{display:block;line-height:1.45;resize:vertical}select{cursor:pointer}input::placeholder,textarea::placeholder{color:#5f708a}:root{--choice-size: 16px;--choice-edge: #8193ab;--choice-on: #ffd54a;--choice-ink: #0b1320}input:where([type=radio],[type=checkbox]){width:var(--choice-size);height:var(--choice-size);margin:0;flex:none;vertical-align:-3px;font:inherit;cursor:pointer}input[type=radio],input[type=checkbox]{-webkit-appearance:none;appearance:none;box-sizing:border-box;padding:0!important;min-width:0!important;min-height:0!important;border:1.5px solid var(--choice-edge);border-radius:4px;background:transparent none no-repeat center / 100% 100%;color:inherit;-webkit-print-color-adjust:exact;print-color-adjust:exact}input[type=radio]{border-radius:50%}input[type=radio]:hover:not(:disabled),input[type=checkbox]:hover:not(:disabled){border-color:var(--text, #e6edf7)}input[type=radio]:checked{border-color:var(--choice-on);background-image:radial-gradient(circle closest-side,var(--choice-on) 58%,transparent 64%)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{border-color:var(--choice-on);background-color:var(--choice-on)}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.6 8.4l2.9 2.9 5.9-6.5' fill='none' stroke='%230b1320' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='%230b1320' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}:where(input[type=radio],input[type=checkbox]):disabled{opacity:.45;cursor:not-allowed}select:disabled{cursor:not-allowed}@media(forced-colors:active){input[type=radio],input[type=checkbox]{-webkit-appearance:auto;appearance:auto}}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.opts{display:grid;gap:4px;min-width:0;margin:0;padding:0;border:0}.opts>legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:600;color:var(--text-3, var(--muted))}.opt{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:start;padding:6px 0;line-height:1.4;cursor:pointer}.opt>input{margin-top:calc((1.4em - var(--choice-size)) / 2)}.opt-title{display:block;font-weight:600;color:var(--text)}.opt-note{display:block;margin-top:2px;font-size:.92em;line-height:1.45;color:var(--text-3, var(--muted))}.opt:has(>input:disabled){cursor:not-allowed;opacity:.6}.opt>input:disabled{opacity:1}.primary{width:100%;font:inherit;font-weight:600;color:#0b1320;background:var(--text);border:0;border-radius:6px;padding:11px 16px;cursor:pointer}.primary:disabled{opacity:.45;cursor:not-allowed}.message{margin:14px 0 0;font-size:14px;color:var(--muted)}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:10px 16px;font-size:14px}@media(max-width:820px){.marking{display:none}h1{font-size:34px}}html[data-embed=app] .lp-nav,html[data-embed=app] .lp-menu,html[data-embed=app] .lp-footer,html[data-embed=app] .lp-brand,html[data-embed=app] .wordmark,html[data-embed=app] [data-head-item=home],html[data-embed=app] [data-account=sign-out],html[data-embed=app] [data-dock-pop]{display:none!important}
