.revenue-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;display:flex}.revenue-heading>div>span{letter-spacing:2px;color:var(--brass);font-size:10px}.revenue-heading h1{letter-spacing:-.6px;margin:0;font-size:25px;font-weight:600}.revenue-heading p{color:var(--muted);margin:7px 0 0;font-size:13px}.revenue-toolbar{align-items:center;gap:10px;display:flex}.revenue-toolbar label{color:var(--muted);font-size:12px}.revenue-toolbar .ant-picker{width:148px}.revenue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.revenue-metrics article{background:linear-gradient(120deg,#252622,#1b1c1b 75%);border:1px solid #3d3d37;border-radius:10px;align-items:center;gap:16px;min-width:0;padding:18px;display:flex;box-shadow:inset 0 1px #e2ceb00b,0 4px 12px #0002}.revenue-metric-icon{color:#ccb78f;background:#242621;border:1px solid #49483e;border-radius:7px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:25px;display:grid}.revenue-metric-copy{min-width:0}.revenue-metric-copy>span{color:#bdb6a9;font-size:12px}.revenue-metrics strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:#ece2d0;overflow-wrap:anywhere;margin:8px 0 5px;font-size:clamp(23px,2vw,30px);font-weight:500;display:block}.revenue-metrics small{color:var(--muted);font-size:11px}.revenue-visuals{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:16px;display:grid}.revenue-panel{background:linear-gradient(115deg,#21221f,#1a1b1b);border:1px solid #3a3b36;border-radius:7px;padding:20px;box-shadow:0 6px 22px #0002}.revenue-panel-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.revenue-panel-heading h2{margin:0;font-size:16px;font-weight:550}.revenue-panel-heading p{color:var(--muted);margin:10px 0 0;font-size:11px}.revenue-panel-heading>span{color:var(--muted);font-size:11px}.revenue-panel-heading a{color:var(--brass);align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.revenue-period{background:#302e27;border:1px solid #4b4537;border-radius:6px;padding:6px 10px;color:#c6b798!important}.revenue-plot{margin-top:12px;position:relative}.revenue-chart{width:100%;height:230px}.revenue-chart-empty{color:#c0b9ab;text-align:center;pointer-events:none;white-space:nowrap;font-size:13px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.revenue-chart-empty span{color:var(--muted);margin-top:10px;font-size:11px;display:block}.revenue-donut{width:100%;max-width:220px;margin:0;position:relative}.revenue-donut .revenue-chart{height:200px}.revenue-donut-label{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.revenue-donut-label span{color:var(--muted);font-size:11px}.revenue-donut-label strong{color:#ddd2bf;font-variant-numeric:tabular-nums;margin-top:8px;font-size:23px;font-weight:500;line-height:1.5}.revenue-legend{gap:20px;margin:0;display:grid}.revenue-legend>div{justify-content:space-between;font-size:12px;display:flex}.revenue-legend strong{font-variant-numeric:tabular-nums;font-weight:500}.income-kind{color:var(--muted);align-items:center;gap:10px;display:flex}.income-kind:before{content:"";background:#94ada8;border-radius:2px;width:7px;height:7px}.income-kind.package:before{background:#939bb8}.revenue-reconciliation{margin-top:16px}.revenue-reconciliation dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 16px;display:grid}.revenue-reconciliation dl>div{border-left:1px solid #3c3b34;padding:0 24px}.revenue-reconciliation dl>div:first-child{border:0;padding-left:0}.revenue-reconciliation dt{color:var(--muted);font-size:12px}.revenue-reconciliation dd{color:#d7cab5;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:22px;font-weight:500}.revenue-reconciliation>p{color:var(--muted);border-top:1px solid #34352f;margin:0;padding-top:14px;font-size:11px}.revenue-daily{color:#aaa5a1;margin-top:12px;font-size:12px}.revenue-daily summary{cursor:pointer;padding:12px 0}.revenue-daily-scroll{overflow-x:auto}.revenue-daily table{border-collapse:collapse;background:#1c1d1a;width:100%}.revenue-daily td,.revenue-daily th{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #3c3b34;padding:15px 18px;font-weight:400}.revenue-daily tr>:first-child{text-align:left}.revenue-daily thead{color:#d3c5ae}.revenue-composition{grid-template-columns:minmax(0,1.2fr) minmax(105px,1fr);align-content:start;align-items:center;column-gap:12px;display:grid}.revenue-composition>.revenue-panel-heading{grid-column:1/-1;margin-bottom:25px}.revenue-legend>div{flex-wrap:wrap;gap:8px}.revenue-legend strong{margin-left:17px}@media (width<=1150px){.revenue-heading{flex-direction:column;align-items:flex-start}.revenue-metrics{gap:12px}.revenue-metrics article{gap:10px;padding:16px 12px}.revenue-metric-icon{width:36px;height:40px;font-size:21px}.revenue-visuals{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:16px}}@media (width<=760px){.revenue-heading{margin-bottom:22px}.revenue-heading h1{font-size:26px}.revenue-toolbar{flex-wrap:wrap;gap:8px}.revenue-toolbar>label{display:none}.revenue-toolbar .ant-picker{width:140px}.revenue-toolbar>.ant-btn{padding-inline:12px}.revenue-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.revenue-metrics article{padding:16px 12px;display:block;position:relative}.revenue-metrics strong{margin-top:14px;font-size:25px}.revenue-metric-icon{background:0 0;border:0;width:22px;height:22px;font-size:17px;position:absolute;top:13px;right:10px}.revenue-metric-copy>span{padding-right:18px;font-size:11px}.revenue-visuals{grid-template-columns:1fr}.revenue-panel{padding:20px 16px}.revenue-chart{height:260px}.revenue-donut .revenue-chart{height:210px}.revenue-reconciliation dl{grid-template-columns:1fr 1fr;gap:24px}.revenue-reconciliation dl>div:nth-child(3){border:0;padding-left:0}.revenue-reconciliation dd{font-size:20px}.revenue-reconciliation>p{line-height:1.8}.revenue-metrics small{line-height:1.6}}@font-face{font-family:Bajiaoke Sans;src:url(/assets/noto-sans-sc-ui-CK5cArYE.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Bajiaoke Serif;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root{--font-sans:"Bajiaoke Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-brand:"Bajiaoke Serif", "Songti SC", "SimSun", serif;font-family:var(--font-sans);color:var(--ink);background:var(--canvas);font-synthesis:none;--sidebar-width:210px;--topbar-height:60px;--ink:#ece6da;--muted:#b1aca3;--subtle:#918d84;--felt:var(--surface);--felt-2:var(--hover);--line:#383631;--brass:#cdb78e;--brass-dark:#8d795c;--danger:#de9695;--canvas:#151515;--surface:#1c1c1b;--hover:#2d2c27;--sage:#aaa99e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;line-height:1.6}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#53545c #24252a}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--surface)}button,input:not([class*=ant-]):not(.ant-picker-input input),select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:not([class*=ant-]):not(.ant-picker-input input):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #d2ad636b}.admin-shell{min-height:100vh}.sidebar{z-index:40;width:var(--sidebar-width);border-right:1px solid var(--line);background:#151514;flex-direction:column;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand-lockup{min-height:var(--topbar-height);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 20px;display:flex}.brand-emblem{object-fit:contain;border-radius:0;width:40px;height:40px}.sidebar nav{flex-direction:column;flex:1;min-height:0;display:flex}.navigation-list{flex-direction:column;flex:1;gap:5px;padding:18px 10px;display:flex}.navigation-item{min-height:44px;color:var(--muted);border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:grid;position:relative}.navigation-item:hover{color:var(--ink);background:var(--hover)}.navigation-item.is-current{color:var(--brass);background:var(--hover);box-shadow:inset 3px 0 var(--brass)}.navigation-item>span:not(.anticon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-chevron{text-align:right}.collapse-button{min-height:50px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:8px;margin:0 10px 16px;padding:0 14px;display:grid}.workspace{min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .18s}.topbar{z-index:30;min-height:var(--topbar-height);background:var(--canvas);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:sticky;top:0}.topbar-context,.topbar-actions{align-items:center;gap:14px;display:flex}.topbar-context strong{letter-spacing:.04em;font-family:inherit;font-size:15px;font-weight:500}.mobile-menu-button{width:40px;height:40px;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:10px;display:none}.live-system-dot{color:#aaaaad;letter-spacing:.14em;background:#232326;border:1px solid #48484b;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.operator-label{color:var(--muted);font-size:13px}.login-link{color:var(--brass);font-size:13px;text-decoration:none}.main-content{padding:24px 28px 36px}.admin-shell.is-collapsed{--sidebar-width:76px}.admin-shell.is-collapsed .brand-name,.admin-shell.is-collapsed .navigation-item>span:not(.anticon),.admin-shell.is-collapsed .collapse-button span:not(.anticon),.admin-shell.is-collapsed .navigation-group-label{display:none}.admin-shell.is-collapsed .brand-lockup{justify-content:center;padding:0}.admin-shell.is-collapsed .navigation-item,.admin-shell.is-collapsed .collapse-button{grid-template-columns:1fr;justify-items:center;padding:0}.tournament-page{width:min(100%,1480px);margin:0 auto;animation:.28s both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}}.console-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.console-header>div>span,.panel-title>div>span{color:var(--brass);letter-spacing:.18em;font-family:inherit;font-size:12px;font-weight:700}.console-header h1{color:var(--ink);margin:8px 0 0;font-family:inherit;font-size:clamp(25px,3vw,30px)}.brass-action,.danger-action{color:#0e0e11;background:var(--brass);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.danger-action{color:#fff4f0;background:#8b3a32}.brass-action:disabled,.danger-action:disabled{opacity:.5;cursor:not-allowed}.tournament-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tournament-metrics article{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-height:114px;padding:24px}.tournament-metrics span{color:var(--muted);font-size:13px;display:block}.tournament-metrics strong{color:var(--brass);margin-top:18px;font-family:inherit;font-size:38px;line-height:1;display:block}.tournament-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:20px;padding:24px}.operation-strip{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;padding:15px 20px;display:flex}.operation-strip strong{color:var(--ink);margin-left:5px}.operation-strip a{color:var(--brass);margin-left:auto;text-decoration:none}.order-filters{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:180px 180px minmax(240px,1fr);gap:14px;padding:18px;display:grid}.order-panel{overflow:hidden}.panel-title small{color:var(--muted)}.operations-order-table{overflow-x:auto}.operations-order-head,.operations-order-table article{border-top:1px solid var(--line);grid-template-columns:1.15fr 1fr 1.4fr .7fr .65fr 1fr .72fr;align-items:center;gap:14px;min-width:940px;padding:14px 10px;display:grid}.operations-order-head{color:#bcb39f;background:#2b2c25;border-top:0;border-radius:6px;font-size:11px}.operations-order-table article>span:first-child,.operations-order-table article>span:nth-child(2){gap:4px;display:grid}.operations-order-table article small,.operations-order-table article time{color:var(--muted);font-size:12px}.operations-order-table article strong{color:var(--brass);font-variant-numeric:tabular-nums;font-weight:500}.order-status{color:#c9c2b1;background:#34342b;border-radius:5px;width:fit-content;padding:5px 9px;font-size:12px}.order-status.is-pending_payment{color:#dbc29b;background:#413824}.order-status.is-completed{color:#accbb8;background:#27392e}.order-status.is-ready{color:#aec7ce;background:#28383b}.order-status.is-cancelled,.order-status.is-closed{color:#b1ab9e;background:#30312b}.order-row-action{color:var(--canvas);background:var(--brass);cursor:pointer;border:0;border-radius:7px;padding:8px 10px}.order-row-action:disabled{cursor:wait;opacity:.55}.order-no-action{color:var(--muted)}.panel-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.panel-title h2{color:var(--ink);margin:5px 0 0;font-family:inherit;font-size:20px}.panel-title a{color:var(--brass);text-decoration:none}.quiet-state{color:var(--muted);text-align:center;padding:46px 20px}.live-table-grid,.competition-admin-grid,.gift-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.live-table-grid a,.admin-competition-card,.gift-admin-grid article{min-height:150px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:22px;text-decoration:none;display:flex}.live-table-grid a>span,.admin-competition-card>div span:first-child,.gift-admin-grid article>span{color:var(--brass);letter-spacing:.12em;font-size:12px;font-weight:800}.live-table-grid a strong{margin-top:16px;font-family:inherit;font-size:22px}.live-table-grid a small{color:var(--muted);margin-top:auto;padding-top:14px}.redemption-preview{gap:8px;display:grid}.redemption-preview>div{background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:12px;padding:14px;display:grid}.redemption-preview span,.redemption-preview small{color:var(--muted)}.create-competition-form,.gift-create-form{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;padding:24px;display:grid}label{color:var(--muted);gap:7px;font-size:13px;display:grid}input:not([class*=ant-]):not(.ant-picker-input input),select,textarea{width:100%;min-height:42px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:8px;padding:8px 12px}textarea{resize:vertical;min-height:100px}.blind-editor{grid-column:1/-1}.blind-editor-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.blind-editor-heading button{color:var(--brass);border:1px solid var(--line);background:0 0;border-radius:8px;padding:7px 12px}.blind-row{border-top:1px solid var(--line);grid-template-columns:50px repeat(5,1fr);align-items:end;gap:10px;padding:12px 0;display:grid}.blind-row>span{color:var(--brass);align-self:center;font-family:inherit;font-weight:700}.form-error{color:#ef8e82;grid-column:1/-1}.competition-admin-grid{margin-top:20px}.admin-competition-card.is-mushroom{background:var(--surface);border-color:#6d4935}.admin-competition-card>div{justify-content:space-between;display:flex}.admin-competition-card>div span:last-child{color:var(--muted);font-size:12px}.admin-competition-card h2{margin:22px 0 8px;font-family:inherit}.admin-competition-card p{color:var(--muted);margin:0}.admin-competition-card footer{color:var(--muted);align-items:center;gap:16px;margin-top:auto;padding-top:22px;font-size:13px;display:flex}.admin-competition-card footer strong{color:var(--brass);font-family:inherit;font-size:25px}.console-header{align-items:flex-start}.console-header a{color:var(--muted);margin-bottom:16px;text-decoration:none;display:block}.console-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:680px;display:flex}.admin-clock{background:var(--surface);border:1px solid #5d5d60;border-radius:8px;grid-template-columns:1fr 1fr;place-items:center;min-height:370px;padding:36px;display:grid}.admin-clock>span{color:var(--brass);letter-spacing:.2em;grid-column:1;font-family:inherit}.admin-clock>strong{color:#fff9e9;letter-spacing:-.08em;grid-column:1;font-family:Courier New,monospace;font-size:clamp(72px,9vw,132px)}.admin-clock>div{text-align:center;grid-area:1/2/3;display:grid}.admin-clock>div span{color:var(--muted);letter-spacing:.14em;font-size:13px}.admin-clock>div b{color:#fff9e9;margin-top:18px;font-family:inherit;font-size:clamp(40px,5vw,72px)}.admin-clock>div small{color:var(--brass);margin-top:12px;font-size:18px}.admin-clock footer{width:100%;color:var(--muted);text-align:center;border-top:1px solid #b4d1bf2e;grid-column:1/-1;padding-top:20px}.roster-table{overflow-x:auto}.roster-table>div{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr .7fr .7fr 1fr .8fr;align-items:center;gap:12px;min-width:900px;padding:12px;display:grid}.roster-table .roster-head{color:var(--muted);font-size:12px}.roster-table button{color:#0e0e11;background:var(--brass);border:0;border-radius:8px;padding:8px 12px}.settlement-footer{justify-content:flex-end;align-items:center;gap:20px;margin-top:20px;display:flex}.settlement-footer p{color:var(--muted);margin:0}.ranking-admin-list>.ranking-row{border-top:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.ranking-admin-list>.ranking-row:first-child{border-top:0}.ranking-admin-list>.ranking-row.is-podium strong,.ranking-admin-list b{color:var(--brass)}.ranking-admin-list strong{font-family:inherit;font-size:28px}.gift-create-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.gift-admin-grid{margin-bottom:20px}.gift-admin-grid article h2{margin:18px 0 6px;font-family:inherit}.gift-admin-grid article p{color:var(--muted);margin:0}.gift-admin-grid article footer{justify-content:space-between;margin-top:auto;padding-top:18px;display:flex}.gift-admin-grid article footer strong{color:var(--brass)}.fulfillment-list>div{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr .8fr auto;align-items:center;gap:14px;padding:14px 8px;display:grid}.fulfillment-list span:first-child{display:grid}.fulfillment-list small{color:var(--muted);margin-top:4px}.fulfillment-list button{color:var(--canvas);background:var(--brass);border:0;border-radius:8px;padding:8px 14px}.fulfillment-list em{color:var(--muted);font-style:normal}.page-state{min-height:260px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.page-state strong{color:var(--ink);font-size:16px;font-weight:500}.state-spinner{border:3px solid var(--line);border-top-color:var(--brass);border-radius:50%;width:42px;height:42px;margin-bottom:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.state-monogram{width:56px;height:56px;color:var(--brass);border:1px solid var(--line);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.secondary-action{color:var(--brass);border:1px solid var(--line);background:0 0;border-radius:8px;padding:9px 16px}.login-page{grid-template-columns:1.25fr .75fr;min-height:100vh;display:grid}.login-story{background:var(--surface);flex-direction:column;justify-content:center;align-items:flex-start;padding:10vw;display:flex}.login-story img{border-radius:50%;width:82px;height:82px}.login-story span{color:var(--brass);letter-spacing:.18em;margin-top:28px;font-family:inherit}.login-story h1{max-width:700px;margin:20px 0 0;font-family:inherit;font-size:clamp(40px,5vw,76px);line-height:1.16}.login-story p{max-width:600px;color:var(--muted);font-size:18px}.login-card{background:var(--surface);color:var(--ink);border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:8vw 5vw;display:flex}.login-card h2{margin:10px 0 20px;font-family:inherit;font-size:34px}.section-kicker{color:#76551e;letter-spacing:.18em;font-family:inherit;font-size:12px}.token-login-icon{color:#73551e;background:#dfd2b5;border-radius:8px;place-items:center;width:58px;height:58px;margin-bottom:24px;font-size:25px;display:grid}.login-card label{color:var(--muted)}.login-card input:not([class*=ant-]):not(.ant-picker-input input),.login-card textarea{color:var(--ink);background:var(--canvas);border-color:var(--line)}.login-card p{color:var(--muted);font-size:13px}.login-card .brass-action{margin-top:12px}.route-loading{min-height:100vh;color:var(--muted);background:var(--canvas);place-items:center;display:grid}.mobile-scrim{display:none}@media (width<=1050px){.tournament-metrics,.live-table-grid,.competition-admin-grid,.gift-admin-grid,.create-competition-form,.gift-create-form{grid-template-columns:repeat(2,1fr)}.admin-clock{grid-template-columns:1fr}.admin-clock>span,.admin-clock>strong,.admin-clock>div,.admin-clock footer{grid-area:auto/1}.admin-clock>div{margin:28px 0}}@media (width<=760px){.tournament-metrics{grid-template-columns:1fr}.tournament-metrics strong{overflow-wrap:anywhere;font-size:clamp(34px,12vw,52px)}.sidebar{visibility:hidden;transform:translate(-100%)}.sidebar.is-mobile-open{visibility:visible;transform:translate(0)}.workspace{margin-left:0}.mobile-menu-button{place-items:center;display:inline-grid}.mobile-scrim{z-index:35;inset:0 0 0 var(--sidebar-width);background:#0000008c;border:0;position:fixed}.mobile-scrim.is-visible{display:block}.operator-label{display:none}.main-content{padding:22px 18px 36px}.console-header{flex-direction:column;align-items:stretch}.console-actions{justify-content:flex-start}.live-table-grid,.competition-admin-grid,.gift-admin-grid,.create-competition-form,.gift-create-form{grid-template-columns:1fr}.blind-row{grid-template-columns:repeat(2,1fr)}.blind-row>span{grid-column:1/-1}.settlement-footer{flex-direction:column;align-items:stretch}.fulfillment-list>div{grid-template-columns:1fr 1fr}.login-page{grid-template-columns:1fr}.login-story{min-height:45vh;padding:60px 28px}.login-card{min-height:55vh;padding:48px 28px}}button,a,input:not([class*=ant-]):not(.ant-picker-input input),select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:not([class*=ant-]):not(.ant-picker-input input):focus-visible,select:focus-visible{outline:2px solid var(--brass);outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.55}.login-story{isolation:isolate;position:relative;overflow:hidden}.login-card label{gap:10px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.login-card input:not([class*=ant-]):not(.ant-picker-input input){border:1px solid var(--line);border-radius:5px;width:100%;min-height:50px;padding:13px 16px;font-size:16px}.login-card .form-error{color:var(--danger)}.login-link{color:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:5px;padding:9px 14px}.roster-table>div{grid-template-columns:minmax(150px,1.6fr) 1fr 1fr .8fr 1fr}.podium-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.podium-editor label{color:var(--brass);gap:12px;display:grid}.podium-editor select,.gift-create-form select{min-height:46px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:5px;padding:10px 14px}.settlement-footer{flex-wrap:wrap;gap:24px}.settlement-footer>p{flex-basis:100%}.gift-admin-grid article>button{color:var(--brass);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #5e5134;margin:12px 0;padding:10px 0}.floor-display{color:#ebe5d7;background:var(--surface);text-align:center;flex-direction:column;align-items:center;min-height:100vh;padding:22px 5vw 28px;display:flex}.floor-display header{color:#9b9b9e;justify-content:space-between;align-items:center;gap:20px;width:100%;font-size:14px;display:flex}.floor-display header a,.floor-display header button{color:inherit;cursor:pointer;background:0 0;border:0;padding:10px}.floor-display h1{margin:5vh 0 0;font-family:inherit;font-size:clamp(20px,3vw,42px);font-weight:500}.display-level{color:var(--brass);letter-spacing:.25em;margin:4vh 0 0;font-size:clamp(18px,2vw,28px)}.display-time{color:#f4e9ce;font-variant-numeric:tabular-nums;letter-spacing:-.05em;font:500 clamp(85px,18vw,285px)/1.15 Georgia,serif}.display-status{color:#a9a9ac;margin:0 0 4vh;font-size:clamp(16px,1.7vw,24px)}.display-blinds{border-top:1px solid #4e4e51;border-bottom:1px solid #4e4e51;grid-template-columns:1.5fr .7fr 1.5fr;width:min(1100px,100%);padding:3vh 0;display:grid}.display-blinds span{color:#ababae;font-size:18px}.display-blinds b{color:var(--brass);margin-top:12px;font:500 clamp(23px,3.4vw,50px) Georgia,serif;display:block}.floor-display footer{color:#8e8e91;margin-top:auto;padding-top:25px;font-size:14px}.floor-display.is-paused .display-time{color:#c4ac7d}@media (width<=760px){.podium-editor{grid-template-columns:1fr}.floor-display header span{display:none}.display-blinds{grid-template-columns:1fr;gap:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.catalog-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:12px 0 28px;display:grid}.catalog-form label,.catalog-inline label{color:var(--muted);gap:10px;font-size:14px;display:grid}.catalog-form input:not([class*=ant-]):not(.ant-picker-input input),.catalog-form select,.catalog-inline input:not([class*=ant-]):not(.ant-picker-input input){width:100%;min-height:46px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:5px;padding:10px 14px;font-size:16px}.catalog-products article{border-top:1px solid #3c3c3f;grid-template-columns:1.5fr 1fr 1.5fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.catalog-products strong,.catalog-products small{display:block}.catalog-products small{color:var(--muted);margin-top:8px}.catalog-products b{color:var(--brass)}.catalog-products button{color:var(--brass);background:0 0;border:1px solid #6a6241;border-radius:4px;padding:9px 20px}.catalog-inline{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.catalog-tables{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.catalog-tables article{border:1px solid #4f4f52;border-radius:6px;gap:10px;min-width:130px;padding:20px;display:grid}.catalog-tables span,.subtle-note{color:var(--muted);font-size:13px}@media (width<=760px){.catalog-form{grid-template-columns:1fr}.catalog-products article{grid-template-columns:1fr auto}.catalog-inline{flex-direction:column;align-items:stretch}}.staff-form-note,.staff-form-actions,.staff-success{grid-column:1/-1}.staff-page .panel-title{flex-wrap:wrap;gap:12px}.staff-page .panel-title h2{margin:0}.staff-page .panel-title .secondary-action{white-space:nowrap;flex-shrink:0}.staff-form-note{color:var(--muted);font-size:12px;line-height:1.7}.staff-form-actions{gap:12px;display:flex}.staff-success,.staff-active{color:#b6b6b9}.staff-members article{border-top:1px solid var(--line);grid-template-columns:1.3fr .5fr .5fr 1.4fr auto;align-items:center;gap:18px;padding:22px 0;font-size:13px;display:grid}.staff-members article>div{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.staff-members strong{font-size:15px}.staff-members small{color:var(--brass);font-size:11px;font-weight:400}.staff-members article>div>span,.staff-last-login,.staff-disabled{color:var(--muted);font-size:12px}@media (width<=760px){.staff-members article{grid-template-columns:1fr auto;gap:14px}.staff-members article>div,.staff-last-login{grid-column:1/-1}}.brand-name{min-width:0;color:var(--ink);flex-direction:column;gap:3px;line-height:1.4;display:flex}.brand-name strong{font-family:var(--font-brand);letter-spacing:.16em;font-size:23px;font-weight:500}.brand-name small{color:var(--subtle);letter-spacing:.04em;white-space:nowrap;font-size:10px}.brand-lockup{gap:12px;min-height:88px;padding:0 18px}.brand-emblem{flex-shrink:0;width:40px;height:46px;display:block}.navigation-list{gap:24px;padding:22px 10px;overflow-y:auto}.navigation-group{gap:4px;display:grid}.navigation-group-label{color:var(--subtle);padding:0 14px 8px;font-size:11px}.navigation-item{gap:10px;padding:0 14px;font-size:14px;font-weight:400}.navigation-item>.anticon{font-size:17px}.collapse-button{border:0;min-height:40px}.console-header>div>span{display:none}.console-header h1{letter-spacing:.025em;font-weight:600}button{cursor:pointer}button,a{transition:background-color .15s,color .15s,border-color .15s}.brass-action:hover:not(:disabled){background:#dcc9aa}.secondary-action:hover:not(:disabled),.icon-action:hover:not(:disabled){color:var(--ink);background:var(--hover);border-color:var(--sage)}.icon-action{width:40px;min-height:40px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.text-action{color:var(--brass);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:inline-flex}.text-action:hover{color:#e4d5bb}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input:not([class*=ant-]):not(.ant-picker-input input)::placeholder,textarea::placeholder{color:#85858d;opacity:1}.admin-clock.is-break{background:#2b2419}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.tournament-metrics{gap:16px}.tournament-metrics article{background:#202125;border-color:#787772 #38393e #38393e;border-top-style:solid;border-top-width:2px;padding:22px 24px;position:relative;box-shadow:0 8px 24px #0a0a0d26}.tournament-metrics article:first-child{border-top-color:var(--brass);background:#28272a}.tournament-metrics strong{color:#d0b995;font-variant-numeric:tabular-nums;margin-top:16px;font-weight:500}.tournament-panel{border-radius:12px;box-shadow:0 8px 24px #0a0a0d1f}.topbar{background:#181817}.operation-strip{background:#17181b}.login-story{background:#1d1d20 url(/assets/poker-noir-MHGa7JbW.jpg) 64%/cover no-repeat;padding:clamp(40px,6vw,100px)}.login-story:before{content:"";z-index:-1;background:#0e0e1155;position:absolute;inset:0}.login-story h1,.login-story p,.login-story span{text-shadow:0 2px 16px #060609}.login-story h1{max-width:10em;font-size:clamp(36px,4vw,64px)}.ant-select,.ant-picker{width:100%;min-width:0}.ant-input-affix-wrapper .ant-input{background:0 0}.navigation-item.is-current{color:#e0cba6;box-shadow:inset -2px 0 var(--brass), inset 0 1px #cfb88d12;background:linear-gradient(90deg,#36342c,#272722)}.brass-action{color:#1b1b19;border-radius:8px;box-shadow:inset 0 1px #ffffff28,0 3px 8px #0002}.tournament-panel,.order-filters{border-color:var(--line)}.tournament-page .tournament-panel,.tournament-page .create-competition-form,.tournament-page .gift-create-form{background:linear-gradient(120deg,#23231f,#1c1d1b 70%);border-color:#3c3c33;box-shadow:inset 0 1px #e3cfa70a,0 6px 22px #0002}.tournament-page label{color:#c1baad;font-size:12px}.tournament-page .brass-action,.tournament-page .secondary-action{gap:8px;font-size:13px;font-weight:500}.tournament-page .secondary-action{border-color:#514b3d;justify-content:center;align-items:center;min-height:38px;display:inline-flex}.tournament-page .panel-title{align-items:center;margin-bottom:20px}.tournament-page .panel-title h2,.section-heading h2,.form-section-heading h2{color:#e8deca;margin:0;font-size:17px;font-weight:500}.tournament-page .panel-title>div>span{letter-spacing:.16em;color:#bba982;margin-bottom:5px;font-size:9px;font-weight:500;display:block}.section-heading,.form-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading{margin:24px 0 14px}.form-section-heading{border-bottom:1px solid #3b3a32;grid-column:1/-1;margin-bottom:2px;padding-bottom:18px}.form-section-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.form-section-heading>.anticon{color:var(--brass);background:#343126;border-radius:10px;padding:12px;font-size:23px}.section-count,.order-panel .panel-title>small{color:#c8b791;background:#302d24;border:1px solid #504936;border-radius:6px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:400}.form-actions,.staff-form-actions{border-top:1px solid #383931;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin-top:4px;padding-top:18px;display:flex}.form-hint{color:#cdb78e;grid-column:1/-1;margin:0;font-size:12px}.create-competition-form>.brass-action{grid-column:1/-1;justify-self:start}.tournament-page .page-state{min-height:246px;padding:30px 22px}.tournament-page .page-state strong{font-size:16px;font-weight:500;line-height:1.7}.tournament-page .page-state p{color:#b3ada1;max-width:450px;margin:10px 0 0;font-size:12px;line-height:1.9}.tournament-page .state-monogram{background:linear-gradient(140deg,#343126,#23241f);border-color:#504935;border-radius:14px;width:54px;height:54px;margin-bottom:16px;font-size:23px;box-shadow:inset 0 1px #e3cfa718}.page-state-action{margin-top:20px}.competition-admin-grid>.page-state,.gift-admin-grid>.page-state{background:#20211d;border:1px dashed #464538;border-radius:12px;grid-column:1/-1}.rule-note{color:#beb7a7;background:#29291f;border:1px solid #4d4933;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.rule-note>.anticon{color:var(--brass);font-size:17px}.ranking-table-head,.staff-table-head{color:#b4ac9b;background:#2b2c25;border-radius:6px;align-items:center;gap:18px;padding:12px;font-size:11px;display:grid}.ranking-table-head{grid-template-columns:80px 1fr auto;padding-inline:18px}.ranking-admin-list .ranking-row strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:500}.ranking-admin-list .ranking-row b{font-variant-numeric:tabular-nums;font-weight:500}.ranking-row:hover,.staff-members article:hover,.catalog-products article:hover{background:#ffffff03}.status-tag,.staff-active,.staff-disabled{letter-spacing:0;border:1px solid #495242;border-radius:5px;justify-self:start;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:11px;line-height:1.7;display:inline-flex}.status-tag.is-success,.staff-active{color:#acd0b8;background:#27362b}.staff-active:before{content:"";background:#9dc7ad;border-radius:50%;width:5px;height:5px}.status-tag.is-muted,.staff-disabled{color:var(--muted);background:#30302a;border-color:#49483f}.staff-table-head{grid-template-columns:1.3fr .5fr .5fr 1.4fr 92px}.staff-members article{grid-template-columns:1.3fr .5fr .5fr 1.4fr 92px;padding:20px 12px}.staff-members strong{font-weight:500}.staff-members small{background:#343027;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px;display:inline-block}.staff-members article>.secondary-action{min-height:34px;padding:6px 10px;font-size:12px}.staff-dialog .panel-title{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:18px}.staff-dialog .catalog-form{gap:18px;padding-bottom:0}.staff-dialog .staff-form-note{background:#29291f;border-radius:7px;margin:0;padding:12px 14px}.tournament-page .catalog-form{gap:18px}.catalog-category-list{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.catalog-category-list li{color:#c9b993;background:#2d2d24;border:1px solid #4f4b3b;border-radius:6px;padding:5px 12px;font-size:12px}.catalog-products article{border-top-color:var(--line);padding:18px 12px;font-size:13px}.catalog-products strong{color:#e4dbcb;font-weight:500}.catalog-products small{margin-top:5px;font-size:11px}.catalog-products b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.catalog-products button{border-color:#514b3d;border-radius:6px;min-height:34px;padding:5px 12px;font-size:12px}.catalog-tables article{background:#23241f;border-color:#454539;border-radius:9px;grid-template-columns:30px 1fr;min-width:180px;padding:18px}.catalog-tables article>.anticon{color:var(--brass);grid-row:span 2;align-self:center;font-size:25px}.catalog-tables article>strong{font-size:14px;font-weight:500}.catalog-tables article>span:not(.anticon){font-size:11px}.gift-admin-grid article>.status-tag{letter-spacing:0;font-weight:400}.gift-admin-grid article>button{color:var(--brass);background:#2b2a22;border:1px solid #514b3d;border-radius:6px;align-self:start;margin:16px 0 10px;padding:6px 10px;font-size:12px}.gift-admin-grid article h2{font-size:19px;font-weight:500}.gift-admin-grid article p{font-size:12px}.gift-admin-grid article footer{border-top:1px solid var(--line);font-size:12px}.gift-admin-grid article footer strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}@media (width<=1100px){.order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.order-filters>label:last-child{grid-column:1/-1}.gift-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-table-head,.staff-members article{grid-template-columns:1.2fr .6fr .7fr 1fr 82px;gap:10px}}@media (width<=760px){.competition-date-popup.ant-picker-dropdown{max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);overflow-y:auto;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.ant-picker-dropdown .ant-picker-datetime-panel{flex-direction:column}.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel{border-inline-start:0;border-top:1px solid var(--line)}.tournament-page .order-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.tournament-page .tournament-panel,.tournament-page .gift-create-form,.tournament-page .create-competition-form{padding:20px 16px}.gift-create-form{grid-template-columns:1fr}.form-actions>button{flex:1}.staff-table-head{display:none}.staff-members article{grid-template-columns:1fr auto;gap:12px;padding:20px 0}.staff-members article:first-of-type{border-top:0}.staff-last-login{grid-column:1/-1}.ranking-table-head{grid-template-columns:40px 1fr auto;padding-inline:8px;font-size:10px}.ranking-admin-list>.ranking-row{grid-template-columns:40px 1fr auto;padding-inline:8px}.tournament-page .page-state{padding:28px 16px}.tournament-page .page-state strong{font-size:15px}.catalog-tables{gap:10px}.catalog-tables article{width:100%;min-width:0}.catalog-products article{padding-inline:0}.rule-note{align-items:flex-start;line-height:1.8}.rule-note>.anticon{margin-top:3px}}.orders-page .page-heading{min-height:144px;padding-block:20px}.orders-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:20px;display:flex}.pagination-summary{color:#bdb5a5;font-variant-numeric:tabular-nums;font-size:12px}.operations-order-table[aria-busy=true]{opacity:.7}.inventory-unlimited{color:var(--muted);flex-direction:column;align-self:start;gap:9px;font-size:12px;display:flex}.inventory-unlimited strong{color:#c2d2b3;background:#65784d12;border:1px solid #8b9c754d;border-radius:8px;align-items:center;gap:12px;height:42px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.inventory-unlimited strong span{font-size:27px;line-height:1}.gift-claim-form{background:#c4aa7008;border:1px solid #c4aa7055;border-radius:10px;margin-bottom:20px;padding:20px}.gift-claim-form label{color:#e3d4b6;margin-bottom:12px;font-size:14px;display:block}.gift-claim-form>div{gap:12px;display:flex}.gift-claim-form button{white-space:nowrap}.gift-claim-form small{color:var(--muted);margin-top:10px;font-size:12px;display:block}.claim-success{color:#b7d7c3;background:#83ae9118;border-radius:8px;padding:14px 18px}.fulfillment-list .staff-card-preview{background:#c8b88808;grid-column:1/-1;align-items:center;gap:24px;padding:20px;display:flex}.staff-card-preview>span{gap:12px;display:grid}.staff-card-preview code{color:#e5d4af;overflow-wrap:anywhere;font-size:16px}@media (width<=760px){.gift-claim-form>div,.fulfillment-list .staff-card-preview{flex-direction:column}}.orders-customer-context{background:linear-gradient(100deg,#c9b18310,#a2c2ad08);border:1px solid #c9b18340;border-radius:10px;align-items:center;gap:14px;margin-bottom:20px;padding:18px 22px;display:flex}.orders-customer-icon{color:#d4c09b;background:#c9b1830d;border:1px solid #c9b18335;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.orders-customer-context>div{gap:4px;display:grid}.orders-customer-context small{color:var(--muted);font-size:11px}.orders-customer-context strong{color:#eddfc4;font-size:16px;font-weight:500}.orders-customer-context .orders-customer-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-left:auto;display:flex}.orders-customer-actions a{color:#c9c4b3;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.orders-customer-actions a:hover{color:#f1dfb7}.orders-customer-actions button{font-size:12px}@media (width<=760px){.orders-customer-context{flex-wrap:wrap}.orders-customer-context .orders-customer-actions{justify-content:space-between;gap:12px;width:100%;margin-left:0}}
