:root{--bg:#0c0d0f;--panel:#121417;--panel2:#17191d;--panel3:#1c1f24;--ink0:#f4f5f6;--ink1:#bec3c9;--ink2:#8a9097;--ink3:#585e65;--line:#ffffff0f;--line2:#ffffff21;--line3:#ffffff38;--amber:#e2a14e;--amber-dim:#e2a14e1f;--amber-line:#e2a14e6b;--amber-text:#e2a14e;--bronze:#b5824a;--blue:#5c8dee;--blue-dim:#5c8dee1f;--blue-line:#5c8dee66;--mw:#e6d9ae;--mu:#5b9ad6;--mb:#6e5980;--mr:#d9744f;--mg:#7cb874;--bg-glow:#15171b;--amber-hover:#f3b463;--amber-deep:#c38239;--on-amber:#0c0d0f;--amber-press:#c38239;--amber-control:#e2a14e;--amber-control-press:#de9334;--amber-soft:#e2a14e0f;--amber-mid:#e2a14e59;--amber-strong:#e2a14ed9;--silver:#b8bdc4;--crimson:#c9655e;--crimson-text:#cd7069;--green:#7da189;--green-dim:#7da1891a;--danger-line:#643a39;--danger-dim:#c9655e1a;--overlay:#08090ab8;--rail:#0a0b0d;--tm-edge:#ffffff38;--tm-inner:#00000059;--amber-faint:#e2a14e24;--amber-wash:#e2a14e0f;--medallion-ring:#e2a14e73;--medallion-ticks:#e2a14e4d;--medallion-inner:#e2a14e33;--medallion-finial:#e2a14e8c;--metal-gold:linear-gradient(150deg,#ffffff8c,#fff0 45%),radial-gradient(circle at 32% 28%,#f7de9a 0%,#d6a73e 40%,#96701f 75%,#52380e 100%);--metal-adamantine:linear-gradient(150deg,#ffffff6b,#fff0 45%),radial-gradient(circle at 32% 28%,#a9bfa9 0%,#5f7862 40%,#37493c 75%,#1f2922 100%);--metal-copper:linear-gradient(150deg,#ffffff80,#fff0 45%),radial-gradient(circle at 32% 28%,#f4c6a9 0%,#c08059 40%,#84502f 75%,#472a17 100%);--metal-bronze:linear-gradient(150deg,#ffffff7a,#fff0 45%),radial-gradient(circle at 32% 28%,#e9c590 0%,#a8804c 40%,#6d4e2a 75%,#3b2a15 100%);--metal-brass:linear-gradient(150deg,#ffffff85,#fff0 45%),radial-gradient(circle at 32% 28%,#f2de9c 0%,#c3a23b 40%,#7d6520 75%,#453711 100%);--metal-steel:linear-gradient(150deg,#ffffff61,#fff0 45%),radial-gradient(circle at 32% 28%,#b9c1c9 0%,#767e87 40%,#454b53 75%,#22262b 100%);--metal-platinum:linear-gradient(150deg,#fff9,#fff0 45%),radial-gradient(circle at 32% 28%,#f3f5f8 0%,#c3c9d1 40%,#8a9199 75%,#525860 100%);--metal-silver:linear-gradient(150deg,#ffffff94,#fff0 45%),radial-gradient(circle at 32% 28%,#eef1f4 0%,#b8bdc4 40%,#7f848b 75%,#45494f 100%);--metal-mithril:linear-gradient(150deg,#ffffff8c,#fff0 45%),radial-gradient(circle at 32% 28%,#eaf0fa 0%,#abb9d0 40%,#71809a 75%,#3e4658 100%);--metal-electrum:linear-gradient(150deg,#ffffff80,#fff0 45%),radial-gradient(circle at 32% 28%,#f5ebc4 0%,#cdb878 40%,#8f7e45 75%,#4e441f 100%);--font-sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}[data-theme=light]{--bg:#d8cfbb;--panel:#efe9dd;--panel2:#e7e0d0;--panel3:#ddd4c1;--ink0:#211e17;--ink1:#3e3a30;--ink2:#6b6455;--ink3:#98917f;--line:#1a181317;--line2:#1a18132e;--line3:#1a18134d;--amber:#b27414;--amber-dim:#b274141f;--amber-line:#b2741480;--amber-text:#6d470c;--bronze:#8a6234;--blue:#4b607f;--blue-dim:#4b607f1f;--blue-line:#4b607f66;--mw:#cbb878;--mu:#4a82bc;--mb:#473f4f;--mr:#c25b37;--mg:#5e9c57;--bg-glow:#e3dbcb;--amber-hover:#d78c18;--amber-deep:#8d5c10;--on-amber:#0c0d0f;--amber-press:#b27414;--amber-control:#925f10;--amber-control-press:#513509;--amber-soft:#b274140f;--amber-mid:#b2741459;--amber-strong:#b27414d9;--silver:#7e8793;--crimson:#b3443c;--crimson-text:#ad423a;--green:#51715c;--green-dim:#51715c1a;--danger-line:#592724;--danger-dim:#b3443c1a;--overlay:#08090ab8;--rail:#dcd3c0;--tm-edge:#1a181359;--tm-inner:#1a181359;--amber-faint:#b2741424;--amber-wash:#b274140f;--medallion-ring:#b2741473;--medallion-ticks:#b274144d;--medallion-inner:#b2741433;--medallion-finial:#b274148c}:root{--pg-motion-duration:.24s;--pg-motion-duration-slow:.6s;--pg-motion-ease:cubic-bezier(.22, 1, .36, 1);--pg-motion-reel-settle:.3s;--pg-motion-reel-ease:cubic-bezier(.16, 1, .3, 1);--pg-motion-stamp-press:80ms;--pg-motion-stamp-draw:.5s;--pg-motion-stamp-fade:.25s;--pg-motion-stamp-ease:cubic-bezier(.3, .7, .2, 1);--pg-motion-live-pulse:2.4s;--pg-motion-live-pulse-ease:ease-in-out}@media (prefers-reduced-motion:reduce){:root{--pg-motion-duration:0s;--pg-motion-duration-slow:0s;--pg-motion-reel-settle:0s;--pg-motion-stamp-press:0s;--pg-motion-stamp-draw:0s;--pg-motion-stamp-fade:0s}.pg-stampable{transition:none!important}.pg-stampring{display:none}.pg-seat-in,.pg-reel-settle{animation:none!important}.pg-savespin{animation:none}.pg-livedot{opacity:1;animation:none!important}}@font-face{font-family:Geist Variable;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono Variable;src:url(/assets/GeistMono-Variable-Dispecij.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{font-family:var(--font-sans);line-height:1.5}body{background:var(--bg);color:var(--ink0);line-height:inherit;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button,input{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit}.mono{font-family:var(--font-mono)}.micro{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);font-size:10px;font-weight:500}.outchip{white-space:nowrap}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.panel.podwon{border-color:var(--amber)}.podrow{border:1px solid #0000;border-top-color:var(--line)}.podrow.podwon{border-color:var(--amber)}.phead{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{border-color:var(--line2);color:var(--ink0)}.btn.ghost:hover:not(:disabled),.btn.ghost:focus-visible:not(:disabled),.btn.hot{border-color:var(--amber-line);color:var(--amber-text)}.btn.hot:hover:not(:disabled),.btn.hot:focus-visible:not(:disabled){background:var(--amber-dim)}.btn.danger{border-color:var(--danger-line);color:var(--crimson-text)}.btn.danger:hover:not(:disabled),.btn.danger:focus-visible:not(:disabled){background:var(--danger-dim);border-color:var(--danger-line);color:var(--crimson-text)}.libraryrows{flex-direction:column;display:flex}.libraryrow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 18px;display:flex}.libraryrow:first-child{border-top:none}.libraryrow.archived b{color:var(--ink3)}.confirmdelete{border:1px solid var(--danger-line);background:var(--danger-dim);border-radius:10px;flex-direction:column;gap:9px;margin-top:14px;padding:14px;display:flex}.btn.sm{border-radius:7px;height:29px;padding:0 12px;font-size:12px}.chip{height:22px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:inline-flex}.chip.amber{color:var(--amber-text);border:1px solid var(--amber-line)}.chip.dim{color:var(--ink1);border:1px solid var(--line)}.chip.crimson{color:var(--crimson-text);border:1px solid var(--danger-line)}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--ink1);font-size:12.5px}.field input{border:1px solid var(--line2);background:var(--panel2);height:36px;color:var(--ink0);border-radius:8px;padding:0 12px}.field input:focus{border-color:var(--amber-line)}input::placeholder,textarea::placeholder{color:var(--ink3);opacity:1}:focus-visible{outline:2px solid var(--amber-line);outline-offset:2px}.error-text{color:var(--crimson-text);font-size:12.5px;line-height:1.5}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.crumb{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;display:flex}.sqwrap{height:536px;margin-top:10px;position:relative}.sqwrap.tall{height:616px}.sqtable{background:linear-gradient(180deg, var(--panel2), var(--panel));border:1px solid var(--line2);width:200px;height:200px;box-shadow:inset 0 0 0 3px var(--bg), inset 0 0 0 4px var(--line);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seatcard{background:var(--panel);border:1px solid var(--line2);text-align:left;width:min(252px,50% - 12px);color:inherit;font:inherit;border-radius:11px;flex-direction:column;align-items:stretch;gap:7px;padding:10px 14px 12px;display:flex;position:absolute}.seatmark{border:1px solid var(--line2);min-width:44px;height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:5px;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:auto;padding:0 8px;transition:border-color .2s;display:inline-flex}.seatmark:hover,.seatmark:focus-visible,.seatmark.won{border-color:var(--amber-line)}.seatmark .goldmark,.seatmark .status{margin-left:0}.seatcard .seathead{align-items:center;gap:8px;min-height:18px;display:flex}.seatcard .seatbody{align-items:center;gap:10px;min-width:0;display:flex}.seatcard .sn{font-family:var(--font-mono);color:var(--ink3);appearance:none;border:1px solid var(--line2);cursor:grab;touch-action:none;background:0 0;border-radius:5px;flex:0 auto;width:44px;min-width:0;height:22px;padding:0 6px;font-size:11px}.seatcard .sn:hover,.seatcard .sn:focus-visible{color:var(--amber-text);border-color:var(--amber-line)}.seatcard .sn:active{cursor:grabbing}.seatcard.dragging{border-color:var(--amber-line)}.seatcard.dropzone{border-color:var(--amber-line);border-style:dashed}.seatcard .who{flex:1;min-width:0}.seatcard .who b{color:var(--ink1);font-size:13.5px;font-weight:500;display:block}.seatcard .who .cname{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:11.5px;display:flex;overflow:hidden}.seatcard.won{border-color:var(--amber-line);border-left:2px solid var(--amber);background:var(--amber-soft)}.seatcard.won .who b{color:var(--ink0)}.seatcard .status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);flex:none;margin-left:auto;font-size:10px}.goldmark{color:var(--amber-text);flex:none;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.goldmark svg{width:15px;height:15px;stroke:var(--amber);fill:none;stroke-width:1.5px}.goldmark svg .dot{fill:var(--amber);stroke:none}.goldmark span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.themeseg{border:1px solid var(--line2);background:var(--rail);border-radius:8px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.themesegitem{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.themesegitem.on{background:var(--panel3);color:var(--ink0);box-shadow:inset 0 0 0 1px var(--line2)}@media (hover:hover) and (pointer:fine){.themesegitem:not(.on):hover{color:var(--ink0)}}.themesegitem:not(.on):focus-visible{color:var(--ink0)}.searchinput{background:var(--panel);color:var(--ink0);border:1px solid var(--line2);border-radius:8px;min-width:0;padding:5px 7px;font-size:12px}.searchinput:focus{border-color:var(--amber-line)}.chiprow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pgtab{cursor:pointer;white-space:nowrap;color:var(--ink1);background:0 0;border:none;border-radius:6px;padding:5px 11px;font-size:12px}.pgtab.on{background:var(--panel3);color:var(--ink0);box-shadow:inset 0 0 0 1px var(--line2)}@media (hover:hover) and (pointer:fine){.pgtab:not(.on):hover{color:var(--ink0)}}.pgtab:not(.on):focus-visible{color:var(--ink0)}.cd{flex:none;align-items:center;gap:3.5px;margin-left:8px;display:inline-flex}.cd i{border:1px solid #00000080;border-radius:50%;width:7px;height:7px;display:block;box-shadow:inset 0 1px 1px #ffffff47}.cd .W{background:var(--mw)}.cd .U{background:var(--mu)}.cd .B{background:var(--mb)}.cd .R{background:var(--mr)}.cd .G{background:var(--mg)}.cd .C{border-color:var(--ink3);box-shadow:none;background:0 0}.specrow{border-top:1px solid var(--line);color:var(--ink1);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:13.5px;display:flex}.step{border:1px solid var(--line2);border-radius:8px;flex:none;align-items:center;height:31px;display:inline-flex;overflow:hidden}.step button{width:31px;height:100%;color:var(--ink2);background:var(--panel2);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:15px;display:flex}.step button:hover:not(:disabled),.step button:focus-visible:not(:disabled){color:var(--amber-text)}.step button:disabled{opacity:.4;cursor:default}.step .val{text-align:center;min-width:60px;font-family:var(--font-mono);border-left:1px solid var(--line);border-right:1px solid var(--line);height:100%;color:var(--ink0);background:0 0;justify-content:center;align-items:center;gap:3px;font-size:13.5px;font-weight:500;display:flex}.step .val small{color:var(--ink3);font-size:10px}.step .val.unset{color:var(--ink3)}.seg{border:1px solid var(--line2);background:var(--panel2);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.seg button{color:var(--ink3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 11px;font-size:12px}.seg button:hover,.seg button:focus-visible{color:var(--ink1)}.seg button.on{background:var(--panel3);color:var(--ink0);box-shadow:inset 0 0 0 1px var(--line2)}.seg button.draw.on{color:var(--amber-text);box-shadow:inset 0 0 0 1px var(--amber-line)}.elimrow{color:var(--ink2);align-items:center;gap:9px;font-size:12.5px;display:flex}.elimrow .t{font-family:var(--font-mono);color:var(--ink3);flex:none;min-width:26px;font-size:11px}.notes{border:1px solid var(--line2);width:100%;color:var(--ink1);background:var(--panel2);resize:vertical;border-radius:9px;min-height:58px;padding:12px 14px;font-family:inherit;font-size:13px}.notes:focus{border-color:var(--amber-line)}.textinput{border:1px solid var(--line2);background:var(--panel2);width:100%;height:32px;color:var(--ink0);border-radius:7px;padding:0 10px;font-size:13px}.textinput:focus{border-color:var(--amber-line)}.linkbtn{color:var(--ink2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .2s}.linkbtn:hover,.linkbtn:focus-visible{color:var(--amber-text)}.suggestwrap{flex:1;min-width:0;display:block;position:relative}.suggestions{z-index:20;background:var(--panel2);border:1px solid var(--line2);border-radius:9px;max-height:210px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.suggestions button{text-align:left;width:100%;color:var(--ink1);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.suggestions button:hover,.suggestions button:focus-visible,.suggestions button[aria-selected=true]{background:var(--panel3);color:var(--ink0)}.suggestions .tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-left:auto;font-size:9px}.emberdots{flex:none;align-items:center;gap:6px;display:inline-flex}.emberdots i{background:var(--amber);opacity:.25;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite coal}.emberdots i:nth-child(2){animation-delay:.25s}.emberdots i:nth-child(3){animation-delay:.5s}@keyframes coal{0%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.emberdots i{opacity:.55;animation:none}}.coldanvil{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:14px;padding:44px 24px;display:flex}.coldanvil svg{width:30px;height:30px}.coldanvil svg path,.coldanvil svg rect{fill:var(--ink3)}.coldanvil p{max-width:380px;margin:0;font-size:13.5px;line-height:1.6}.detailcol{flex-direction:column;display:flex}.matchgrid{grid-template-columns:1.15fr 1fr;align-items:start;gap:36px;display:grid}@media (width<=880px){.matchgrid{grid-template-columns:1fr;gap:22px}.sqwrap,.sqwrap.tall{flex-direction:column;gap:8px;height:auto;display:flex}.sqtable{flex-direction:row;order:2;justify-content:center;gap:12px;width:100%;height:auto;padding:14px;position:static;transform:none}.seatcard{width:100%!important;position:static!important}}.seatcolumn{flex-direction:column;gap:8px;margin-top:10px;display:flex}.seatcolumn .seatcard{width:100%;position:static}.readouts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.readout{flex-direction:column;flex:1;gap:8px;min-width:96px;padding:16px 18px 15px;display:flex}.readout+.readout{border-left:1px solid var(--line)}.readout .val{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink0);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:24px;font-weight:400;line-height:1;display:flex}.readout .val small{font-family:var(--font-mono);color:var(--ink3);letter-spacing:.04em;font-size:11px}@media (width<=620px){.readouts{grid-template-columns:1fr 1fr;display:grid}.readout+.readout{border-left:none}.readout{border-top:1px solid var(--line)}.readout:nth-child(odd){border-right:1px solid var(--line)}.readout:nth-child(-n+2){border-top:none}}.gauge text{font-family:var(--font-mono)}.statrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:9px 0;display:flex}.statrow:last-child{border-bottom:none}.statbar{background:var(--panel3);border:1px solid var(--line);border-radius:3px;flex:60px;min-width:24px;height:5px;position:relative;overflow:hidden}.statbar i{background:var(--ink2);border-radius:3px;height:100%;display:block}.barcols{align-items:flex-end;gap:26px;max-width:640px;min-height:168px;padding:24px 26px 12px;display:flex}.barcol{flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.barcol.empty{opacity:.5}.colbar{background:var(--panel3);border:1px solid var(--line2);border-radius:3px;width:100%;display:block;position:relative}.colbar .slit{background:var(--ink2);height:2px;position:absolute;left:0;right:0}.statbar .slit{background:var(--panel3);width:2px;position:absolute;top:0;bottom:0}.barnum{color:var(--ink0);text-align:center;font-size:15px;font-weight:700}.barlead{width:108px;color:var(--ink1);flex:none;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.barlead .cd{margin-left:0}.statnote{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.6}.statnote.quiet{color:var(--ink3)}.statbody{padding:6px 18px 12px}.pg-shell{padding-left:76px}.pg-rail{border-right:1px solid var(--line);background:var(--rail);z-index:20;flex-direction:column;align-items:center;gap:6px;width:75px;padding:18px 0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.pg-railmark{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;margin-bottom:18px;padding:0;display:flex}.pg-ric{width:67px;min-height:47px;color:var(--ink3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px;display:flex}@media (hover:hover) and (pointer:fine){.pg-ric:hover{color:var(--ink1)}}.pg-ric:focus-visible{color:var(--ink1)}.pg-ric[aria-current=page]{background:var(--panel3);color:var(--ink0);border-color:var(--line2)}.pg-railspacer{flex:1}.pg-railgroup{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;width:67px;margin-top:4px;padding-top:10px;display:flex}.pg-railfoot{margin-top:12px}.pg-main{min-width:0;max-width:1121px;margin:0 auto;padding:32px 40px 40px}.pg-main:focus{outline:none}.pg-skiplink{top:calc(env(safe-area-inset-top) + 10px);z-index:80;border:1px solid var(--line2);background:var(--panel);color:var(--ink0);white-space:nowrap;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;position:fixed;left:-9999px}.pg-skiplink:focus-visible{left:calc(env(safe-area-inset-left) + 10px);outline:1px solid var(--blue);outline-offset:2px}.pg-crumb{align-items:center;gap:10px;margin-bottom:26px;display:flex}.pg-crumbbrand{letter-spacing:-.01em;color:var(--ink0);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-family:ui-serif,Georgia,serif;font-size:15px;font-weight:600;overflow:hidden}.pg-crumbactions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.pg-surfacetitle{letter-spacing:-.03em;margin:0 0 24px;font-size:34px;font-weight:600}.pg-shellphone{display:none}.pg-shelldesktop{align-items:center;display:inline-flex}.pg-tab5{z-index:30;border-top:1px solid var(--line);background:var(--rail);padding-bottom:env(safe-area-inset-bottom);display:none;position:fixed;bottom:0;left:0;right:0}.pg-tab5>button{min-width:0;color:var(--ink3);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 0 12px;display:flex}.pg-tab5>button[aria-current=page]{color:var(--amber-text)}.pg-tab5label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:stretch;max-width:100%;font-size:9px;overflow:hidden}.pg-seatrow{border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-left:2px solid #0000;align-items:center;gap:11px;padding:13px 18px 13px 12px;display:flex}.pg-seatrow:last-child{border-bottom:none}.pg-seatcname{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.seatrowcmdr{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.seatrowcmdr .cd{margin-left:0}.seatrowcmdr .pg-seatcname{color:var(--ink2);flex:0 auto;font-size:11px}.deckname{align-items:center;gap:8px;min-width:0;display:flex}.deckname .cd{margin-left:0}.seatrownum{color:var(--ink2);flex:none;width:14px;font-size:11px}.seatrowname{color:var(--ink0);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:60px;font-size:16px;font-weight:600;overflow:hidden}.sectionname{color:var(--ink0);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.seatrowmark{flex:none;align-items:center;margin-left:12px;display:inline-flex}@media (width<=640px){.pg-rail{display:none}.pg-tab5{display:flex}.pg-shell{padding-left:0}.pg-main{padding:18px 16px calc(76px + env(safe-area-inset-bottom))}.pg-crumb{flex-wrap:wrap;gap:8px;margin-bottom:18px}.pg-crumbbrand{flex:1 1 0}.pg-crumbactions{gap:8px}.pg-shellphone{align-items:center;gap:8px;display:inline-flex}.pg-shelldesktop{display:none}.pg-seatrow{gap:9px;padding-right:12px}.phead{padding:12px}}@media (hover:hover) and (pointer:fine){.pgbtn-gold:hover:not(:disabled){background:var(--amber-hover)!important;border-color:var(--amber-hover)!important}.pgbtn-hot:hover:not(:disabled){border-color:var(--amber-control-press)!important}.pgbtn-ghost:hover:not(:disabled){background:var(--panel2)!important;border-color:var(--blue)!important}.pgbtn-danger:hover:not(:disabled){background:var(--danger-dim)!important;border-color:var(--crimson)!important}}.pgbtn-gold:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--on-amber);background:var(--amber-press)!important;border-color:var(--amber-press)!important}.pgbtn-hot:active:not(:disabled){background:var(--amber-soft)!important;border-color:var(--amber-control-press)!important;color:var(--amber-control-press)!important}.pgbtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.btn.gold{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}.pg-raicon{justify-content:center;align-items:center;display:inline-flex;position:relative}.pg-railcount{background:var(--panel3);border:1px solid var(--line2);min-width:16px;height:16px;color:var(--ink1);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;line-height:14px;position:absolute;top:-6px;left:11px}.pg-railavatar{background:var(--panel2);border:1px solid var(--line2);width:30px;height:30px;color:var(--ink1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.pg-account{flex-direction:column;align-items:center;gap:6px;display:flex}.pg-accountbtn{cursor:pointer;width:30px;min-width:30px;height:30px;min-height:30px;color:var(--ink2);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.pg-accountbtn.tall{width:44px;min-width:44px;height:44px;min-height:44px}@media (hover:hover) and (pointer:fine){.pg-accountbtn:hover{color:var(--ink0)}}.pg-accountbtn:focus-visible{color:var(--ink0)}.pg-railavatar img,.pg-profileavatar img{object-fit:cover;width:100%;height:100%}.pg-profileavatar{background:var(--panel2);border:1px solid var(--line2);width:84px;height:84px;color:var(--ink1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:30px;font-weight:700;display:flex;overflow:hidden}.pg-dtcell,.pg-dtfield,.pg-dttime-input{touch-action:manipulation}.pg-dttime-input::placeholder{color:var(--ink3)}.pg-dttime-input:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.pg-dtcell:hover:not([aria-selected=true]){background:var(--panel3)}.pg-dtfield:hover{border-color:var(--line3)}}.pg-dtcell:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.pg-dtfield:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pg-dtcol{overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}
