*{box-sizing:border-box}body{background-color:var(--felt-deep);color:var(--chalk);font-family:var(--font-ui);font-size:var(--size-body);line-height:var(--leading);margin:0}button,input{font:inherit;color:inherit;border-radius:var(--radius-control)}button{cursor:pointer}button:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.table{background:var(--surface-felt);background-color:var(--felt);flex-direction:column;width:100%;max-width:430px;min-height:100svh;margin:0 auto;display:flex;position:relative;box-shadow:inset 0 0 90px 22px #00000059}.head{padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 12px 20px;justify-content:space-between;align-items:center;gap:12px;display:flex}.head-stack{flex-direction:column;gap:3px;display:flex}.eyebrow{color:var(--brass);letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:600}.meta{color:var(--chalk-quiet);font-size:12.5px}html{scrollbar-gutter:stable;overflow-x:hidden}a{color:var(--brass)}button,a{transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s}.switch{border-radius:var(--radius-control);width:196px;box-shadow:inset 0 0 0 1px var(--chalk-line);background:#00000052;flex-shrink:0;grid-template-columns:1fr 1fr;padding:4px;display:grid}.switch button{border-radius:var(--radius-control);min-height:36px;color:var(--chalk-quiet);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;font-size:10.5px;font-weight:600}.switch button[aria-pressed=true]{color:var(--ink);background-color:var(--stock);background-image:var(--stock-light);box-shadow:0 2px 6px #00000080}.panel{border-radius:var(--radius-panel)}.notice{text-align:center;box-shadow:inset 0 0 0 1px var(--chalk-line);overflow-wrap:anywhere;background:#0000002e;flex-direction:column;align-items:center;gap:16px;margin:auto 16px;padding:32px 20px;display:flex}.notice ul{margin:0;padding:0;line-height:1.8;list-style:none}.notice h2{font-family:var(--font-ui);margin:8px 0 0;font-size:22px;font-weight:400}.primary{border-radius:var(--radius-control);min-height:48px;color:var(--ink);background-color:var(--stock);background-image:var(--stock-light);border:0;padding:0 28px;font-weight:600}.quiet{border-radius:var(--radius-control);min-height:36px;box-shadow:inset 0 0 0 1px var(--chalk-line);color:var(--chalk);background:#00000052;border:0;padding:0 16px;font-size:13px}.quiet:hover{box-shadow:inset 0 0 0 1px var(--brass)}.head a.eyebrow{text-decoration:none}.sign-in{justify-content:center;max-width:100%;margin:auto 0;padding:0 16px 24px;display:flex}.empty-table{text-align:center;box-shadow:inset 0 0 0 1px var(--chalk-line);background:#0000002e;margin:auto 24px;padding:40px 24px}h1{font-family:var(--font-ui);margin:16px 0;font-size:42px;font-weight:400}p{color:var(--chalk-quiet);font-size:14px;line-height:1.6}.rail{padding:26px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-panel);background:var(--surface-leather);text-align:center;margin-top:auto;box-shadow:0 -6px 18px #00000059}@media (width>=700px){.table{min-height:100svh}.head{padding-top:24px}}
