:root{--ground:#131118;--surface:#1e1b26;--raised:#2a2634;--hover:#3a3547;--text:#f4f2f8;--accent:#c4b5fd;--on-accent:#131118;--white:#fff;--alert:#ff9ba8;--poster-navy:#24365e;--poster-oxblood:#8c2f3b;--poster-green:#2f6b5b;--poster-violet:#5b4a8a;--poster-steel:#3e5c7a;--poster-lilac:#e6e0f5;--poster-cream:#f2e9c9;--font:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--r-panel:28px;--r-card:22px;--r-poster:18px;--r-tile:14px;--r-field:14px;--r-pill:999px;--page:1296px;--gutter:32px;--bar:76px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--ground);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:500;line-height:1.4}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--accent)}a:hover{color:var(--white)}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%;display:block}.frame{flex-direction:column;min-height:100dvh;display:flex}.bar{width:100%;max-width:var(--page);padding:0 var(--gutter);min-height:var(--bar);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 auto;display:flex}.wordmark{letter-spacing:.04em;color:var(--text);font-size:22px;font-weight:700;text-decoration:none}.wordmark:hover{color:var(--text)}.nav{flex-wrap:wrap;flex:auto;gap:4px;min-width:0;font-size:15px;font-weight:600;display:flex}.nav a{color:var(--text);border-radius:var(--r-pill);white-space:nowrap;padding:10px 16px;text-decoration:none}.nav a:hover{background:var(--raised)}.nav a[aria-current=page]{background:var(--text);color:var(--on-accent)}.account{background:var(--surface);border-radius:var(--r-pill);color:var(--text);cursor:pointer;border:0;align-items:center;gap:10px;max-width:100%;padding:6px 16px 6px 6px;font-size:14px;font-weight:600;display:flex}.account[data-hovered],.account[data-pressed]{background:var(--raised)}.account-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar{border-radius:var(--r-pill);background:var(--accent);width:34px;height:34px;color:var(--on-accent);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.main{width:100%;max-width:var(--page);padding:8px var(--gutter) 56px;flex-direction:column;flex:1 0 auto;gap:26px;margin:0 auto;display:flex}.foot{width:100%;max-width:var(--page);padding:0 var(--gutter) 28px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 auto;display:flex}.legal-links{flex-wrap:wrap;gap:4px 16px;display:flex}.legal-links a{color:var(--text);text-underline-offset:3px;font-size:13px;font-weight:600}.legal-links a:hover{color:var(--accent)}.yv{color:var(--text);letter-spacing:.03em;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-variant-caps:all-small-caps;line-height:1;text-decoration:none;display:inline-flex}a.yv:hover{color:var(--accent)}.yv svg{flex:none;width:12px;height:12px}.page{flex-direction:column;gap:26px;display:flex}.page-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-heading{letter-spacing:-.03em;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:44px;font-weight:700;line-height:1.05}.panel{background:var(--surface);border-radius:var(--r-panel);flex-direction:column;gap:18px;min-width:0;padding:26px;display:flex}.panel-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel-heading{letter-spacing:-.01em;flex:auto;font-size:26px;font-weight:700}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.empty,.statement{font-size:16px;font-weight:500}.btn{border-radius:var(--r-pill);background:var(--raised);min-height:48px;color:var(--text);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover,.btn[data-hovered]{background:var(--hover);color:var(--text)}.btn-primary{background:var(--accent);color:var(--on-accent);font-weight:700}.btn-primary:hover{background:var(--white);color:var(--on-accent)}.btn-light{background:var(--text);color:var(--on-accent);font-weight:700}.btn-light:hover{background:var(--white);color:var(--on-accent)}.btn-quiet{background:0 0}.btn-quiet:hover{background:var(--raised)}.btn-danger{color:var(--alert)}.btn-danger:hover{background:var(--alert);color:var(--on-accent)}.btn-sm{min-height:40px;padding:0 16px;font-size:14px}.btn-lg{min-height:56px;padding:0 26px;font-size:16px}.btn:disabled,.btn:disabled:hover{background:var(--raised);color:var(--text);cursor:not-allowed}.btn-quiet:disabled,.btn-quiet:disabled:hover{background:0 0}.btn-primary:disabled,.btn-primary:disabled:hover{border:2px solid var(--accent);color:var(--text);background:0 0}.icon-btn{border-radius:var(--r-pill);background:var(--raised);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover,.icon-btn[data-hovered]{background:var(--hover)}.chip{min-height:44px;padding:0 18px;font-size:14px}.chip[aria-pressed=true],.chip[aria-checked=true],.chip[aria-pressed=true]:hover,.chip[aria-checked=true]:hover{background:var(--text);color:var(--on-accent)}.territory:hover{background:var(--accent);color:var(--on-accent)}.choice{justify-content:space-between;min-width:200px}.pill{border-radius:var(--r-pill);background:var(--raised);color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.pill-accent{background:var(--accent);color:var(--on-accent);font-weight:700}.pill-light{background:var(--text);color:var(--on-accent)}.pill-ground{background:var(--ground)}.pill-surface{background:var(--surface)}.pill-alert{background:var(--alert);color:var(--on-accent);font-weight:700}.pill-outline{border:2px solid var(--text);background:0 0;padding:6px 12px}.pill-sm{padding:5px 10px;font-size:12px;font-weight:700}.pill-lg{padding:13px 20px;font-size:15px}.pill-lg.pill-outline{padding:11px 18px}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-within:after{content:attr(data-tip);z-index:50;border-radius:var(--r-pill);background:var(--text);color:var(--on-accent);white-space:nowrap;pointer-events:none;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.notice-host{z-index:120;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:24px;left:0;right:0}.notice{border-radius:var(--r-pill);background:var(--text);color:var(--on-accent);padding:12px 20px;font-size:15px;font-weight:600}.waiting{flex-direction:column;gap:10px;display:flex}.waiting-bar{border-radius:var(--r-pill);background:var(--raised);height:18px}.waiting-bar:nth-child(2){width:72%}.waiting-bar:nth-child(3){width:48%}.menu-pop,.ctx-menu{background:var(--raised);border-radius:var(--r-poster);z-index:110;outline:none;min-width:232px;max-width:calc(100vw - 16px);padding:8px}.menu-head{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 12px;font-size:15px;font-weight:700;display:flex}.menu-list{outline:none;flex-direction:column;gap:2px;display:flex}.menu-section{flex-direction:column;gap:2px;display:flex}.menu-sep{background:0 0;border:0;height:8px;margin:0}.menu-section-heading{padding:6px 12px;font-size:14px;font-weight:700}.menu-item{min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:flex}.menu-item[data-hovered],.menu-item[data-focused],.menu-item:hover{background:var(--hover)}.menu-item-danger{color:var(--alert)}.menu-item .check{color:var(--accent);display:inline-flex}.ctx-root{display:contents}.ctx-menu{gap:2px;display:grid}.ctx-menu .menu-item{width:100%}.ctx-menu .menu-item[aria-disabled=true]{cursor:not-allowed}.ctx-menu .menu-item[aria-disabled=true]:hover{background:0 0}.ctx-menu .menu-label{white-space:nowrap;flex:auto}.ctx-menu .menu-hint{font-variant-numeric:tabular-nums;flex:none;margin-left:24px;font-size:13px}.ctx-menu .menu-sub{flex:none;display:inline-flex}.dialog-overlay{z-index:100;background:color-mix(in srgb, var(--ground) 84%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-modal{outline:none;width:min(480px,100%)}.dialog-wide{width:min(760px,100%)}.dialog{background:var(--surface);border-radius:var(--r-panel);outline:none;flex-direction:column;gap:20px;max-height:calc(100dvh - 32px);padding:28px;display:flex;overflow-y:auto}.dialog-heading{letter-spacing:-.01em;font-size:26px;font-weight:700}.dialog-text{font-size:16px;font-weight:500}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.form{flex-direction:column;gap:18px;min-width:0;display:flex}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.label{font-size:14px;font-weight:600}.input{border-radius:var(--r-field);background:var(--raised);width:100%;height:48px;color:var(--text);border:0;outline:none;padding:0 16px;font-size:16px;font-weight:500}.input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 100000s}.textarea{resize:vertical;height:auto;min-height:120px;padding:12px 16px}.num{font-variant-numeric:tabular-nums;letter-spacing:.08em}.tick{border-radius:var(--r-field);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.tick:hover{background:var(--raised)}.tick input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:1px 0 0}.form-error{color:var(--alert);font-size:14px;font-weight:600}.form-actions{flex-wrap:wrap;gap:10px;display:flex}.form-actions .btn-primary{flex:auto}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:separate;border-spacing:0 6px;width:100%;font-size:15px}.tbl th{text-align:left;white-space:nowrap;padding:0 16px 4px;font-size:14px;font-weight:600}.tbl td{background:var(--raised);vertical-align:middle;padding:14px 16px}.tbl td:first-child{border-radius:var(--r-tile) 0 0 var(--r-tile);font-weight:700}.tbl td:last-child{border-radius:0 var(--r-tile) var(--r-tile) 0}.tbl td:only-child{border-radius:var(--r-tile)}.tbl tr[data-focus] td{background:var(--hover)}.tbl .tbl-right{text-align:right}.tbl-link{color:var(--text);text-decoration:none}.tbl-link:hover{color:var(--accent)}.tbl-sort{min-height:32px;margin-left:-8px;padding:0 8px}.tbl-empty{gap:10px;display:grid}.wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.poster{min-width:0;color:var(--text);flex-direction:column;gap:10px;text-decoration:none;display:flex}a.poster{transition:transform .18s}a.poster:hover{color:var(--text);transform:scale(1.03)}.poster-face{aspect-ratio:2/3;border-radius:var(--r-poster);overflow-wrap:anywhere;align-items:flex-end;padding:14px;font-size:21px;font-weight:700;line-height:1.05;display:flex;position:relative;overflow:hidden}.poster-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.poster-navy{background:var(--poster-navy);color:var(--poster-cream)}.poster-oxblood{background:var(--poster-oxblood);color:var(--white)}.poster-green{background:var(--poster-green);color:var(--white)}.poster-violet{background:var(--poster-violet);color:var(--white)}.poster-steel{background:var(--poster-steel);color:var(--white)}.poster-lilac{background:var(--poster-lilac);color:var(--on-accent)}.poster-locked{background:var(--raised);color:var(--text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:19px}.poster-locked svg{color:var(--accent);width:32px;height:32px}.poster-face[data-size=hero]{background:var(--ground);color:var(--poster-cream);border-radius:20px;padding:22px;font-size:38px;line-height:1}.poster-pills{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.hero{border-radius:var(--r-panel);color:var(--text);flex-wrap:wrap;align-items:stretch;gap:32px;padding:32px;display:flex}.hero-navy{background:var(--poster-navy)}.hero-oxblood{background:var(--poster-oxblood)}.hero-green{background:var(--poster-green)}.hero-violet{background:var(--poster-violet)}.hero-steel{background:var(--poster-steel)}.hero-lilac{background:var(--poster-lilac);color:var(--on-accent)}.hero-poster{flex:220px;max-width:270px}.hero-body{flex-direction:column;flex:999 440px;gap:18px;min-width:0;display:flex}.hero-heading{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:60px;font-weight:700;line-height:1}.hero-logline{max-width:660px;font-size:20px;font-weight:500;line-height:1.45}.hero-elements{flex-wrap:wrap;gap:8px;display:flex}.element{border-radius:var(--r-tile);background:var(--ground);color:var(--text);padding:10px 14px;font-size:15px;font-weight:600}.element b{color:var(--accent);font-weight:700}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tile,.btn.tile{border-radius:var(--r-card);background:var(--surface);min-height:0;color:var(--text);text-align:left;white-space:normal;cursor:pointer;border:0;justify-content:flex-start;align-items:center;gap:14px;padding:20px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.tile:hover,.btn.tile:hover{background:var(--raised);color:var(--text)}.tile svg{color:var(--accent);flex:none}.tile-accent,.btn.tile-accent{background:var(--accent);color:var(--on-accent)}.tile-accent:hover,.btn.tile-accent:hover{background:var(--white);color:var(--on-accent)}.tile-accent svg{color:var(--on-accent)}.tile-words{overflow-wrap:anywhere;min-width:0}.head-panel{background:var(--surface);border-radius:var(--r-panel);gap:12px;padding:30px 32px}.head-panel .page-heading{font-size:52px}.chips{flex-wrap:wrap;gap:8px;display:flex}.shelf{flex-direction:column;gap:16px;min-width:0;display:flex}.shelf-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shelf-heading{letter-spacing:-.01em;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:26px;font-weight:700}.shelf-heading a{color:var(--text);text-decoration:none}.shelf-heading a:hover{color:var(--accent)}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card{border-radius:var(--r-card);background:var(--surface);min-width:0;color:var(--text);flex-direction:column;gap:16px;padding:24px;text-decoration:none;display:flex}a.card:hover{background:var(--raised);color:var(--text)}.card[data-focus]{background:var(--raised)}.card-heading{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.15}.card-figure{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.card .row{margin-top:auto}.figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:40px;font-weight:700;line-height:1.05}.thread{flex-direction:column;gap:14px;display:flex}.round-own{background:var(--raised)}.round-own .pill-plain{background:var(--hover)}.columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:26px;display:grid}.stack{flex-direction:column;gap:26px;min-width:0;display:flex}.statement{white-space:pre-line;overflow-wrap:anywhere;max-width:780px;line-height:1.55}.reader{flex-direction:column;gap:14px;min-width:0;display:flex}.reader-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reader-bar .grow{flex:auto}.reader-frame{border-radius:var(--r-poster);background:var(--raised);border:0;width:100%;height:min(86vh,1040px);display:block}.player{border-radius:var(--r-poster);background:var(--ground);position:relative;overflow:hidden}.player video{width:100%;max-height:80vh;display:block}.player-mark{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px;right:14px}.gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gallery img,.picture{border-radius:var(--r-poster);background:var(--raised);width:100%}.day-field{grid-template-columns:88px minmax(0,1fr) 112px;gap:8px;display:grid}.day-field .choice{border-radius:var(--r-field);width:100%;min-width:0}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.input[type=file]{height:auto;padding:8px}.input::file-selector-button{border-radius:var(--r-pill);background:var(--hover);color:var(--text);font:inherit;cursor:pointer;border:0;margin-right:12px;padding:8px 14px;font-size:14px;font-weight:600}.tbl .row{flex-wrap:wrap}.tbl a.pill,a.pill{text-decoration:none}a.pill:hover{background:var(--hover);color:var(--text)}a.pill-accent:hover,a.pill-light:hover{background:var(--white);color:var(--on-accent)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat{border-radius:var(--r-card);background:var(--surface);flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:22px 24px;display:flex}.stat-accent{background:var(--accent);color:var(--on-accent)}.stat-name{font-size:16px;font-weight:700}.stat .figure{font-size:32px}.regions{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:14px;display:grid}.region{gap:14px;padding:20px}.region .panel-heading{font-size:22px}.region[data-span="2"]{grid-column:span 2}.region[data-span="3"]{grid-column:span 3}.region[data-span="4"]{grid-column:span 4}.lots{column-count:1;column-gap:12px;margin-bottom:-12px}.lots[data-span="2"]{column-count:2}.lots[data-span="3"]{column-count:3}.lots[data-span="4"]{column-count:4}.lot{break-inside:avoid;margin-bottom:12px}.lot-head .grow{flex:auto}.lot .choice{min-width:0}.bid .row{gap:6px}.bid .btn-sm{min-height:36px;padding:0 10px;font-size:13px}.lot{border-radius:var(--r-card);background:var(--raised);border:2px solid var(--raised);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.lot[data-state=offer]{border-color:var(--accent)}.lot[data-state=sold]{border-color:var(--text);background:0 0}.lot[data-focus]{background:var(--hover)}.lot-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lot-heading{letter-spacing:-.01em;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:20px;font-weight:700}.lot .input{background:var(--ground);font-variant-numeric:tabular-nums;height:44px;padding:0 12px}.lot .pair{gap:10px}.lot .label{font-size:13px}.lot .pill-plain,.lot .btn{background:var(--ground)}.lot .btn:hover{background:var(--hover)}.lot .btn-primary{background:var(--accent)}.lot .btn-primary:hover{background:var(--white)}.bid{border-radius:var(--r-tile);background:var(--surface);flex-direction:column;gap:10px;padding:14px;display:flex}.lot[data-state=sold] .bid{background:var(--surface)}.bid-amount{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);font-size:22px;font-weight:700;text-decoration:none}a.bid-amount:hover{color:var(--accent)}.triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tbl .input{background:var(--surface);border-radius:10px;min-width:96px;height:40px}.tbl .choice{background:var(--surface);min-width:0;min-height:40px}.tbl .choice:hover{background:var(--hover)}.tbl td .btn-quiet:hover,.tbl td .btn{background:var(--surface)}.tbl td .btn:hover{background:var(--hover)}.tbl td .btn-primary{background:var(--accent)}.tbl td .btn-primary:hover{background:var(--white)}.tbl td .btn-danger:hover{background:var(--alert)}.tbl td .chip[aria-pressed=true],.tbl td .chip[aria-pressed=true]:hover{background:var(--text)}.tbl .tbl-total td{background:var(--hover);font-weight:700}.tbl .acts{flex-wrap:nowrap;justify-content:flex-end}.amount{font-variant-numeric:tabular-nums;white-space:nowrap}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px;display:grid}.entry{flex-direction:column;min-height:100dvh;display:flex}.entry-main{padding:24px var(--gutter) 40px;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:22px;display:flex}.entry-card{background:var(--surface);border-radius:var(--r-panel);flex-direction:column;gap:22px;width:min(460px,100%);padding:36px;display:flex}.entry-wide{width:min(680px,100%)}.entry-heading{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1.1}.entry-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;display:flex}.entry-link{flex:auto;justify-content:flex-end;display:flex}.qr{border-radius:var(--r-poster);background:var(--text);width:196px;color:var(--on-accent);align-self:flex-start;padding:12px}.qr svg{width:100%;height:auto;display:block}.secret{border-radius:var(--r-field);background:var(--raised);letter-spacing:.02em;overflow-wrap:anywhere;padding:12px 16px;font-size:14px;font-weight:600}.codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.codes li{border-radius:var(--r-field);background:var(--raised);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center;padding:10px 14px;font-size:15px;font-weight:600}.tc-form{flex-direction:column;gap:18px;min-width:0;display:flex}.tc-text{border-radius:var(--r-poster);background:var(--raised);max-height:44vh;padding:18px 20px;font-size:15px;line-height:1.55;overflow-y:auto}.tc-text h1,.tc-text h2,.tc-text h3{margin:18px 0 6px;font-size:16px;font-weight:700}.tc-text h1:first-child,.tc-text h2:first-child{margin-top:0}.tc-text p{margin:0 0 10px}.tc-text ul,.tc-text ol{list-style:revert;margin:0 0 10px;padding-left:22px}.tc-text table{border-collapse:collapse;margin:0 0 10px}.tc-text th,.tc-text td{text-align:left;vertical-align:top;padding:6px 14px 6px 0}.tc-link{color:var(--accent);text-underline-offset:3px;font-weight:600}.tc-link:hover{color:var(--white)}.tc-page{max-width:820px;padding:32px var(--gutter) 48px;flex-direction:column;gap:20px;margin:0 auto;display:flex}.tc-doc{background:var(--surface);border-radius:var(--r-panel);flex-direction:column;gap:18px;padding:36px;display:flex}.tc-doc>h1{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1.05}.tc-doc .tc-text{background:0 0;border-radius:0;max-height:none;padding:0;font-size:16px;overflow:visible}.tc-facts{flex-wrap:wrap;gap:8px 0;font-size:14px;font-weight:600;display:flex}.tc-facts dt{background:var(--raised);border-radius:var(--r-pill) 0 0 var(--r-pill);padding:8px 6px 8px 14px;font-weight:700}.tc-facts dd{background:var(--raised);border-radius:0 var(--r-pill) var(--r-pill) 0;margin-right:8px;padding:8px 14px 8px 0}.tc-changes{flex-direction:column;gap:6px;font-size:15px;display:flex}.tc-changes b{margin-right:6px;font-weight:700}.tc-links{flex-wrap:wrap;gap:8px 20px;display:flex}.sting{z-index:200;background:var(--ground);color:var(--text);place-items:center;display:grid;position:fixed;inset:0}.sting svg{width:268px;height:64px;overflow:visible}.sting .col{transform-box:fill-box;transform-origin:bottom;animation:.36s cubic-bezier(.2,.7,.2,1) both rise}.sting .col.b{animation-delay:60ms}.sting .col.c{animation-delay:.12s}.sting .word{clip-path:inset(0 100% 0 0);font-family:Archivo,Helvetica Neue,Arial,sans-serif;animation:.26s cubic-bezier(.3,.7,.2,1) .3s forwards wipe}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wipe{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.sting .col,.sting .word{clip-path:none;animation:none}a.poster{transition:none}a.poster:hover{transform:none}}@media (width<=1100px){.wall{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles,.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.columns{grid-template-columns:minmax(0,1fr)}.stats,.regions{grid-template-columns:repeat(2,minmax(0,1fr))}.region[data-span="3"],.region[data-span="4"]{grid-column:span 2}.lots[data-span="3"],.lots[data-span="4"]{column-count:2}.split{grid-template-columns:minmax(0,1fr)}}@media (width<=759px){:root{--gutter:16px;--bar:64px}.bar{gap:8px 12px;padding-top:12px}.bar .wordmark{flex:auto}.nav{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;order:3;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.account{padding:6px}.account-name{display:none}.main{gap:20px;padding-bottom:40px}.page,.page-head{gap:16px 12px}.page-heading{font-size:32px}.panel{border-radius:var(--r-card);padding:20px}.panel-heading{font-size:22px}.wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.poster-face{padding:10px;font-size:16px}.hero{border-radius:var(--r-card);gap:20px;padding:20px}.hero-poster{max-width:180px}.hero-heading{font-size:38px}.hero-logline{font-size:17px}.head-panel{border-radius:var(--r-card);padding:20px}.head-panel .page-heading{font-size:34px}.shelf-heading{font-size:22px}.cards{grid-template-columns:minmax(0,1fr)}.card{padding:20px}.figure,.card-figure{font-size:32px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.pair,.triple,.regions{grid-template-columns:minmax(0,1fr)}.lots[data-span]{column-count:1}.region[data-span]{grid-column:auto}.lot .pair{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:18px}.tbl .input{min-width:84px}.stat .figure{font-size:24px}.reader-frame{height:72vh}.entry-card,.tc-doc{border-radius:var(--r-card);padding:24px}.entry-heading{font-size:28px}.tc-doc>h1{font-size:32px}.dialog{border-radius:var(--r-card);padding:22px}.dialog-actions .btn{flex:auto}.tbl .tbl-fold{display:none}.tbl th{padding:0 12px 4px}.tbl td{padding:12px}.tbl{font-size:14px}.tbl td.tbl-end{border-radius:0 var(--r-tile) var(--r-tile) 0}.tbl td.tbl-end:first-child{border-radius:var(--r-tile)}.entry-link{flex:none}}@media (width<=479px){.wall{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles,.codes{grid-template-columns:minmax(0,1fr)}}
