.db-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr;background:#111318;color-scheme:dark;--db-accent:#4f7dff;--db-accent-hover:#3a66e8;--db-surface:#1a1d26;--db-border:rgba(255,255,255,0.08);--bg:#111318;--card:#1a1d26;--stroke:rgba(255,255,255,0.09);--shadow:0 2px 16px rgba(0,0,0,0.45);--text:#dcdfe8;--muted:rgba(180,185,210,0.55);--radius:14px;--accent:var(--db-accent)}.site-tweaks-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.site-tweaks-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.site-tweaks-list{display:grid;grid-gap:14px;gap:14px;padding:18px}.site-tweaks-list h3{margin:0}.site-tweaks-list-item{display:grid;grid-gap:10px;gap:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.site-tweaks-savebar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px}.site-tweaks-savebar .tag{margin-right:auto}@media (max-width:760px){.site-tweaks-fields{grid-template-columns:1fr}.site-tweaks-savebar{align-items:stretch;flex-direction:column}.site-tweaks-savebar .tag{margin-right:0}}.db-shell,.db-shell *{color-scheme:dark;box-sizing:border-box}.db-nav{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:unset!important;bottom:unset!important;z-index:1200!important;width:100%!important;max-width:none!important;min-width:unset!important;height:auto!important;overflow:visible!important;overflow-x:unset!important;overflow-y:unset!important;border-radius:0!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:rgba(22,26,29,.97)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;padding:0 24px!important}.db-nav,.db-nav-inner{min-height:unset!important;flex-direction:row!important}.db-nav-inner{display:flex!important;align-items:center!important;justify-content:unset!important;gap:4px!important;height:56px!important;padding:0!important}.db-nav-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;padding:8px 16px 8px 0;border-right:1px solid rgba(255,255,255,.1);margin-right:6px;border-bottom:none;margin-top:0;margin-bottom:0}.db-nav-brand-mark{width:32px;height:32px;flex-shrink:0;display:block}.db-nav-brand-text{display:flex;flex-direction:column;gap:2px}.db-nav-brand-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-weight:800;font-size:.77rem;letter-spacing:.14em;color:#fff}.db-nav-brand-sub,.db-nav-brand-title{text-transform:uppercase;line-height:1}.db-nav-brand-sub{font-size:.66rem;color:rgba(255,255,255,.35);letter-spacing:.1em}.db-nav-links{display:flex!important;flex-direction:row!important;align-items:center!important;gap:2px!important;flex:1 1!important;min-width:0!important;overflow:auto hidden!important;scrollbar-width:none!important;padding:0 8px!important}.db-nav-links::-webkit-scrollbar{display:none}.db-nav-link{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:10px;font-size:.87rem;font-weight:500;color:rgba(219,219,219,.62);white-space:nowrap;transition:background .15s,color .15s;text-decoration:none;border:1px solid transparent}.db-nav-link:hover{background:rgba(255,255,255,.08);color:#fff}.db-nav-link-icon{font-size:1em;line-height:1}.db-nav-user{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;flex-shrink:0!important;padding-left:12px!important;border-left:1px solid rgba(255,255,255,.1)!important;border-top:none!important;margin-left:4px!important;margin-top:0!important}.db-nav-user-info{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.db-nav-user-name{font-size:.84rem;font-weight:600;color:#fff;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.db-nav-user-role{font-size:.67rem;color:rgba(176,175,255,.72);letter-spacing:.06em;line-height:1}.db-nav-logout{padding:7px 14px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(219,219,219,.68);font-size:.82rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.db-nav-logout:hover{background:rgba(255,92,52,.18);border-color:rgba(255,92,52,.44);color:#fff}.db-content{width:min(1600px,calc(100% - 32px));margin:0 auto!important;padding:24px 0 64px;flex:unset!important}.db-page{display:grid;grid-gap:18px;gap:18px}.db-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.db-page-header-left{display:flex;align-items:center;gap:10px}.db-page-title{margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;color:#fff;letter-spacing:-.025em;line-height:1}.db-page-count,.db-page-title{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif}.db-page-count{padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);font-size:.82rem;font-weight:600;color:rgba(219,219,219,.6)}.db-create-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:10px;background:var(--db-accent);color:#fff;font-size:.88rem;font-weight:700;border:none;cursor:pointer;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;transition:background .15s,transform .15s;text-decoration:none}.db-create-btn:hover{background:var(--db-accent-hover);transform:translateY(-1px)}.db-create-btn--secondary{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);color:rgba(219,219,219,.84)}.db-create-btn--secondary:hover{filter:none;background:rgba(255,255,255,.12);color:#fff}.db-alert{padding:12px 16px;border-radius:12px;font-size:.9rem;line-height:1.4}.db-alert--warn{background:rgba(233,240,86,.09);border:1px solid rgba(233,240,86,.38);color:var(--mz-lime)}.db-game-tabs{display:flex;gap:8px;align-items:center;margin:2px 0 14px}.db-game-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 15px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(219,219,219,.72);text-decoration:none;font-size:.86rem;font-weight:800;transition:background .15s,border-color .15s,color .15s,transform .15s}.db-game-tab:hover{color:#fff;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.07);transform:translateY(-1px)}.db-game-tab.is-active{color:#fff;border-color:rgba(79,125,255,.55);background:rgba(79,125,255,.16);box-shadow:inset 0 0 0 1px rgba(79,125,255,.08)}.db-game-tab-count{display:inline-grid;place-items:center;min-width:24px;height:20px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(219,219,219,.82);font-size:.74rem;line-height:1}.db-game-tab.is-active .db-game-tab-count{background:rgba(79,125,255,.28);color:#fff}.db-catalog-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.db-sidebar{padding:16px;display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:68px}.db-sidebar-title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(219,219,219,.36);font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif}.db-sidebar-form{display:grid;grid-gap:8px;gap:8px}.db-field{display:grid;grid-gap:4px;gap:4px;font-size:.76rem;color:rgba(219,219,219,.48);font-weight:500}.db-field--inline{grid-template-columns:80px 1fr;align-items:center;gap:8px}.db-input,.db-select{width:100%;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.04);color:#fff;font-size:.84rem}.db-reset-btn{display:block;text-align:center;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:transparent;color:rgba(219,219,219,.42);font-size:.8rem;font-weight:500;transition:background .15s,color .15s;text-decoration:none}.db-reset-btn:hover{background:rgba(255,255,255,.06);color:rgba(219,219,219,.76)}.db-game-list{display:grid;grid-gap:7px;gap:7px}.db-game-card{display:flex;min-width:0;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:rgba(34,40,43,.88);overflow:hidden;transition:border-color .18s,box-shadow .22s,transform .2s}.db-game-card:hover{border-color:rgba(255,255,255,.2);box-shadow:0 8px 28px rgba(0,0,0,.28);transform:translateY(-1px)}.db-game-card--live{border-color:rgba(0,119,85,.4)}.db-game-card--draft{border-color:rgba(176,175,255,.18)}.db-game-card--archived{border-color:rgba(107,114,128,.35);opacity:.94}.db-game-card--running{border-color:rgba(233,76,60,.55);background:rgba(233,76,60,.06);box-shadow:0 0 20px rgba(233,76,60,.12),inset 0 0 0 1px rgba(233,76,60,.08);animation:dbCardRunningPulse 3s ease-in-out infinite}@keyframes dbCardRunningPulse{0%,to{box-shadow:0 0 16px rgba(233,76,60,.1)}50%{box-shadow:0 0 28px rgba(233,76,60,.22)}}.db-game-stripe{width:3px;flex-shrink:0}.db-game-stripe--live{background:linear-gradient(180deg,var(--mz-mint),#3bd66f)}.db-game-stripe--draft{background:rgba(176,175,255,.4)}.db-game-stripe--archived{background:linear-gradient(180deg,#6b7280,#4b5563)}.db-game-stripe--running{background:linear-gradient(180deg,#e74c3c,#ff6b4a)}.db-cover{position:relative;width:88px;flex-shrink:0;align-self:stretch;background:rgba(255,255,255,.03);display:flex;align-items:center;justify-content:center;overflow:hidden;border-right:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.18)}.db-cover--empty{color:rgba(255,255,255,.16)}.db-cover--error{color:rgba(255,100,80,.35)}.db-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.db-cover--loaded .db-cover-img{opacity:1}.db-cover-skeleton{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.08) 50%,rgba(255,255,255,.03));background-size:200% 100%;animation:dbCoverShimmer 1.6s ease-in-out infinite}.db-cover-error{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@keyframes dbCoverShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.db-game-meta .schedule-lamp{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;font-size:.74rem;font-weight:600;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;letter-spacing:.02em;min-height:unset;height:22px;cursor:pointer;border:1px solid transparent;transition:opacity .12s}.db-game-meta .schedule-lamp:hover{opacity:.85}.db-game-meta .schedule-lamp-disabled{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:rgba(180,185,210,.4);cursor:default}.db-game-meta .schedule-lamp-green{background:rgba(0,200,100,.12);border-color:rgba(0,200,100,.3);color:#2ecc85}.db-game-meta .schedule-lamp-red{background:rgba(255,92,52,.1);border-color:rgba(255,92,52,.3);color:rgba(255,130,100,.9)}.db-game-meta .schedule-lamp-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.db-game-meta .schedule-lamp-disabled .schedule-lamp-dot{background:rgba(180,185,210,.25)}.db-game-meta .schedule-lamp-green .schedule-lamp-dot{background:#2ecc85;box-shadow:0 0 4px rgba(46,204,133,.6)}.db-game-meta .schedule-lamp-red .schedule-lamp-dot{background:rgba(255,130,100,.9)}.db-game-badges .schedule-lamp{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 9px;border-radius:999px;font-size:.74rem;font-weight:600;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;letter-spacing:.02em;min-height:unset;height:30px;cursor:pointer;border:1px solid transparent;transition:opacity .12s,filter .12s}.db-game-badges .schedule-lamp:hover{opacity:.9;filter:brightness(1.05)}.db-game-badges .schedule-lamp-disabled{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:rgba(180,185,210,.45);cursor:default}.db-game-badges .schedule-lamp-green{background:rgba(0,200,100,.14);border-color:rgba(0,200,100,.32);color:#2ecc85}.db-game-badges .schedule-lamp-red{background:rgba(255,92,52,.12);border-color:rgba(255,92,52,.32);color:rgba(255,130,100,.95)}.db-game-badges .schedule-lamp-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.db-game-badges .schedule-lamp-disabled .schedule-lamp-dot{background:rgba(180,185,210,.28)}.db-game-badges .schedule-lamp-green .schedule-lamp-dot{background:#2ecc85;box-shadow:0 0 4px rgba(46,204,133,.55)}.db-game-badges .schedule-lamp-red .schedule-lamp-dot{background:rgba(255,130,100,.95)}.db-game-badges-col{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0;max-width:min(100%,220px)}.db-game-top-main{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.db-meta-chip--under-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-game-meta--in-top{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.db-auto-toggle,.db-auto-toggle-form{display:inline-flex;align-items:center;margin:0}.db-auto-toggle{justify-content:flex-start;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.db-auto-toggle:focus-visible{outline:2px solid var(--db-accent,#4f7dff);outline-offset:2px;border-radius:99px}.db-auto-toggle-track{position:relative;width:34px;height:21px;border-radius:99px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background .22s ease,box-shadow .22s ease}.db-auto-toggle-track--on{background:rgba(52,199,89,.55);box-shadow:inset 0 0 0 1px rgba(52,199,89,.45)}.db-auto-toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.28),0 1px 1px rgba(0,0,0,.12);transition:transform .22s cubic-bezier(.4,0,.2,1)}.db-auto-toggle-track--on .db-auto-toggle-thumb{transform:translateX(12px)}.db-auto-toggle-thumb--pending{opacity:.65}.db-delete-game-form{display:inline-flex;align-items:center;margin:0}.db-game-actions-main{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.db-game-main{flex:1 1;padding:13px 16px;display:grid;grid-gap:7px;gap:7px;min-width:0;position:relative}.db-game-bottom-row{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.db-game-actions{flex:1 1 auto;min-width:0}.db-game-stats--corner{margin-top:0;justify-content:flex-end;max-width:100%;flex-shrink:0}.db-game-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-right:170px}.db-game-title-row{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;flex-wrap:wrap}.db-badge--rounds-inline{margin-left:4px}.db-game-schedule-corner{position:absolute;top:13px;right:16px;z-index:2}.db-game-schedule-corner .schedule-lamp{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 9px;border-radius:999px;font-size:.74rem;font-weight:600;height:30px;border:1px solid transparent}.db-status-dot{width:7px;height:7px;border-radius:50%;background:rgba(176,175,255,.42);flex-shrink:0}.db-status-dot--live{background:#3bd66f;box-shadow:0 0 6px rgba(59,214,111,.7);animation:dbDotPulse 2s ease-in-out infinite}.db-status-dot--running{width:9px;height:9px;background:#e74c3c;box-shadow:0 0 8px rgba(231,76,60,.8);animation:dbDotRunningPulse 1.2s ease-in-out infinite}@keyframes dbDotPulse{0%,to{box-shadow:0 0 4px rgba(59,214,111,.55)}50%{box-shadow:0 0 10px rgba(59,214,111,.9)}}@keyframes dbDotRunningPulse{0%,to{box-shadow:0 0 4px rgba(231,76,60,.6);transform:scale(1)}50%{box-shadow:0 0 14px rgba(231,76,60,.95);transform:scale(1.3)}}.db-game-title{font-size:.97rem;font-weight:700;color:#fff;margin:0;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-game-badges{display:flex;gap:5px;flex-wrap:wrap;flex-shrink:0}.db-badge{padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:600;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;white-space:nowrap}.db-badge--rounds{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(219,219,219,.62)}.db-badge--date{background:rgba(176,175,255,.1);border:1px solid rgba(176,175,255,.26);color:rgba(176,175,255,.85)}.db-badge--running{background:rgba(231,76,60,.18);border:1px solid rgba(231,76,60,.5);color:#ff6b4a;font-weight:800;letter-spacing:.06em;animation:dbBadgeLivePulse 1.5s ease-in-out infinite}.db-badge--archived{background:rgba(107,114,128,.22);border:1px solid rgba(107,114,128,.45);color:#d1d5db;font-weight:700;letter-spacing:.04em}@keyframes dbBadgeLivePulse{0%,to{opacity:1}50%{opacity:.6}}.db-badge--sched{background:rgba(0,119,85,.14);border:1px solid rgba(0,119,85,.36);color:#b3faa1}.db-game-meta{display:flex;gap:5px;flex-wrap:wrap}.db-meta-chip{padding:2px 8px;border-radius:6px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);font-size:.73rem;color:rgba(219,219,219,.48)}.db-meta-chip--venue{background:rgba(255,92,52,.07);border-color:rgba(255,92,52,.18);color:rgba(255,140,110,.8)}.db-game-stats{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.db-stat-block{display:flex;align-items:baseline;gap:3px}.db-stat-val{font-size:.9rem;font-weight:800;color:#fff;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;line-height:1}.db-stat-lbl{font-size:.65rem;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.06em}.db-fill-bar-wrap{flex:1 1;min-width:72px;max-width:130px;display:flex;align-items:center;gap:5px}.db-fill-bar{flex:1 1;height:3px;border-radius:999px;background:rgba(255,255,255,.07);position:relative;overflow:hidden}.db-fill-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--fill,0);background:linear-gradient(90deg,var(--db-accent),rgba(79,125,255,.55));border-radius:inherit}.db-fill-pct{font-size:.67rem;color:rgba(255,255,255,.32);font-weight:600;white-space:nowrap}.db-game-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;width:100%}.db-sidebar .db-select{color-scheme:dark}.db-sidebar .db-select optgroup,.db-sidebar .db-select option{background-color:#1a1d26;color:#e2e8f0}.db-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 13px;border-radius:8px;font-size:.78rem;font-weight:600;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:filter .13s,background .13s,color .13s;white-space:nowrap;background:transparent;color:var(--text);min-height:unset;line-height:1.2}.db-action-btn--primary{background:var(--db-accent);color:#fff;border-color:var(--db-accent)}.db-action-btn--primary:hover{background:var(--db-accent-hover);border-color:var(--db-accent-hover)}.db-action-btn--secondary{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:rgba(219,219,219,.82)}.db-action-btn--secondary:hover{background:rgba(255,255,255,.12);color:#fff}.db-action-btn--ghost{background:transparent;border-color:rgba(255,255,255,.11);color:rgba(219,219,219,.45)}.db-action-btn--ghost:hover{background:rgba(255,255,255,.05);color:rgba(219,219,219,.8)}.db-action-btn--warn{background:rgba(233,240,86,.1);border-color:rgba(233,240,86,.36);color:var(--mz-lime)}.db-action-btn--warn:hover{background:rgba(233,240,86,.17)}.db-action-btn--danger{background:rgba(255,92,52,.1);border-color:rgba(255,92,52,.36);color:var(--mz-orange)}.db-action-btn--danger:hover{background:rgba(255,92,52,.2)}.db-action-btn--archive{background:rgba(107,114,128,.12);border-color:rgba(107,114,128,.38);color:#d1d5db}.db-action-btn--archive:hover{background:rgba(107,114,128,.22)}.db-action-btn--start{background:rgba(59,214,111,.12);border-color:rgba(59,214,111,.4);color:#3bd66f}.db-action-btn--start:hover{background:rgba(59,214,111,.22)}.db-action-btn--stop{background:rgba(231,76,60,.12);border-color:rgba(231,76,60,.4);color:#e74c3c}.db-action-btn--stop:hover{background:rgba(231,76,60,.22)}.db-action-btn--disabled{opacity:.3;cursor:not-allowed;pointer-events:none;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:rgba(219,219,219,.35)}.db-confirm-overlay{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;animation:dbConfirmFadeIn .2s ease-out}@keyframes dbConfirmFadeIn{0%{opacity:0}to{opacity:1}}.db-confirm-dialog{background:linear-gradient(160deg,#1e2428,#22282b);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:32px 28px 24px;max-width:380px;width:90%;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.5);animation:dbConfirmSlideUp .25s ease-out}@keyframes dbConfirmSlideUp{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.db-confirm-icon{font-size:2.2rem;margin-bottom:8px;line-height:1}.db-confirm-title{font-size:1.15rem;font-weight:800;color:#fff;margin:0 0 8px;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif}.db-confirm-text{font-size:.88rem;color:rgba(219,219,219,.6);margin:0 0 20px;line-height:1.5}.db-confirm-actions{display:flex;gap:10px;justify-content:center}.db-confirm-btn{padding:10px 22px;border-radius:12px;border:1px solid transparent;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .18s;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif}.db-confirm-btn--cancel{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:rgba(219,219,219,.7)}.db-confirm-btn--cancel:hover{background:rgba(255,255,255,.14);color:#fff}.db-confirm-btn--start{background:rgba(59,214,111,.18);border-color:rgba(59,214,111,.5);color:#3bd66f}.db-confirm-btn--start:hover{background:rgba(59,214,111,.3)}.db-confirm-btn--stop{background:rgba(231,76,60,.18);border-color:rgba(231,76,60,.5);color:#e74c3c}.db-confirm-btn--stop:hover{background:rgba(231,76,60,.3)}.db-confirm-btn--danger{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.45);color:#fecaca}.db-confirm-btn--danger:hover{background:rgba(239,68,68,.34);border-color:rgba(239,68,68,.55)}.db-confirm-btn--archive{background:rgba(107,114,128,.25);border-color:rgba(107,114,128,.45);color:#e5e7eb}.db-confirm-btn--archive:hover{background:rgba(107,114,128,.38);border-color:rgba(107,114,128,.55)}.db-confirm-btn:disabled{opacity:.5;cursor:default}.db-empty-state{padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;border:1px dashed rgba(255,255,255,.1);border-radius:16px}.db-empty-icon{font-size:2rem;line-height:1}.db-empty-state strong{color:#fff;font-size:1rem}.db-empty-state span{color:rgba(219,219,219,.4);font-size:.88rem}.db-filters-bar{display:flex;align-items:flex-end;gap:12px;padding:14px 16px;flex-wrap:wrap}.db-filters-actions{display:flex;gap:6px;align-items:center}.db-table-card{padding:0;overflow:hidden}.db-table-card--registrations{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.db-table-wrap{width:100%;overflow:auto}.db-table{width:100%;border-collapse:collapse;min-width:880px;font-size:.85rem}.db-table td,.db-table th{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:middle}.db-table thead th{font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(219,219,219,.36);background:rgba(255,255,255,.02);position:-webkit-sticky;position:sticky;top:0;z-index:2;white-space:nowrap;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif}.db-table-row:last-child td{border-bottom:none}.db-table-row:hover td{background:rgba(255,255,255,.022)}.db-table-card--registrations .db-table td,.db-table-card--registrations .db-table th{padding-left:12px;padding-right:12px}.db-table-card--registrations .db-table td:last-child,.db-table-card--registrations .db-table th:last-child{min-width:270px}.db-td-date{white-space:nowrap;color:rgba(219,219,219,.5);font-size:.77rem}.db-td-game{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-td-team{font-weight:600;color:#fff}.db-td-muted{color:rgba(219,219,219,.4);font-size:.79rem}.db-td-center{text-align:center}.db-status-form{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.db-table-card--registrations .db-status-form{grid-template-columns:minmax(150px,1fr) minmax(112px,auto)}.db-status-pill{padding:3px 9px;border-radius:999px;font-size:.69rem;font-weight:700;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;white-space:nowrap}.db-status-new{background:rgba(176,175,255,.1);border:1px solid rgba(176,175,255,.26);color:rgba(176,175,255,.86)}.db-status-waitlist{background:rgba(176,175,255,.12);border:1px solid rgba(176,175,255,.4);color:#B0AFFF}.db-status-confirmed{background:rgba(0,119,85,.13);border:1px solid rgba(0,119,85,.36);color:#b3faa1}.db-status-paid{background:rgba(233,240,86,.1);border:1px solid rgba(233,240,86,.36);color:var(--mz-lime)}.db-status-cancel-requested{background:rgba(255,92,52,.14);border:1px solid rgba(255,92,52,.42);color:#ffb39f}.db-status-cancelled{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:rgba(219,219,219,.36)}.db-status-select{width:100%;min-width:150px;max-width:190px;min-height:34px;padding:6px 34px 6px 12px;border-radius:10px;font-size:.8rem;font-weight:800;font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif}.db-shell .db-status-select,.db-table .db-select.db-status-select,.db-table-wrap .db-status-select{color-scheme:dark;border-width:1px!important}.db-shell .db-status-select:focus,.db-table-wrap .db-status-select:focus{border-color:rgba(79,125,255,.45)!important;outline:none!important}.db-shell .db-status-select option,.db-table .db-select.db-status-select option,.db-table-wrap .db-status-select option{background-color:#1a1d26;color:#e2e8f0}.db-table .db-select.db-status-select.db-status-new{background:rgba(176,175,255,.1)!important;border-color:rgba(176,175,255,.26)!important;color:rgba(176,175,255,.92)!important}.db-table .db-select.db-status-select.db-status-waitlist{background:rgba(176,175,255,.12)!important;border-color:rgba(176,175,255,.4)!important;color:#B0AFFF!important}.db-table .db-select.db-status-select.db-status-confirmed{background:rgba(0,119,85,.13)!important;border-color:rgba(0,119,85,.36)!important;color:#b3faa1!important}.db-table .db-select.db-status-select.db-status-paid{background:rgba(233,240,86,.1)!important;border-color:rgba(233,240,86,.36)!important;color:var(--mz-lime)!important}.db-table .db-select.db-status-select.db-status-cancel-requested{background:rgba(255,92,52,.14)!important;border-color:rgba(255,92,52,.42)!important;color:#ffb39f!important}.db-table .db-select.db-status-select.db-status-cancelled{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.14)!important;color:rgba(219,219,219,.58)!important}.db-status-btn{min-height:34px!important;padding:6px 12px;font-size:.78rem;font-weight:800;white-space:nowrap}.db-status-form .db-status-btn:disabled{opacity:.46;cursor:not-allowed;color:rgba(219,219,219,.46)}.db-status-form.is-dirty .db-status-btn{opacity:1;color:#fff;border-color:rgba(79,125,255,.72);background:linear-gradient(135deg,#4f7dff,#6c5cff);box-shadow:0 0 0 1px rgba(79,125,255,.18),0 8px 20px rgba(79,125,255,.22);cursor:pointer}.db-status-form.is-dirty .db-status-btn:hover{filter:brightness(1.06)}.db-empty-row{text-align:center!important;padding:32px 24px!important;color:rgba(219,219,219,.32)!important}@media (max-width:1060px){.db-catalog-layout{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:800px){.db-catalog-layout{grid-template-columns:1fr}.db-sidebar{position:static}.db-sidebar-form{grid-template-columns:repeat(2,minmax(0,1fr))}.db-reset-btn{justify-self:start;min-width:160px}.db-table-card--registrations{width:100%;margin-left:0;margin-right:0}.db-nav-brand-text,.db-nav-user-info{display:none}}@media (max-width:560px){.db-game-title{font-size:.92rem}.db-fill-bar-wrap{display:none}.db-nav{padding:0 12px!important}.db-content{width:100%!important;max-width:100%!important}.db-game-tabs{display:grid;grid-template-columns:1fr 1fr}.db-game-tab{width:100%;box-sizing:border-box}}@media (max-width:900px){.db-content{width:100%!important;max-width:100%!important;padding-left:max(14px,env(safe-area-inset-left,0px))!important;padding-right:max(14px,env(safe-area-inset-right,0px))!important;overflow-x:clip;box-sizing:border-box}.db-page{max-width:100%}.analytics-grid-2,.analytics-kpi-grid,.analytics-page,.db-page,.db-shell .card,.db-table-card,.dbdb-shell{min-width:0}}@media (max-width:720px){.db-nav-inner{flex-wrap:wrap!important;height:auto!important;min-height:0!important;row-gap:0!important;padding-bottom:6px!important;align-items:center!important}.db-nav-brand{order:1}.db-nav-user{order:2!important;margin-left:auto!important}.db-nav-links{order:3!important;flex:1 1 100%!important;width:100%!important;min-width:0!important;padding:8px 0 2px!important;border-top:1px solid rgba(255,255,255,.08);margin-top:2px!important}.db-nav-link{padding:8px 11px;font-size:.8rem}.db-field--inline{grid-template-columns:1fr;align-items:stretch}.db-filters-bar .db-field,.db-filters-bar .db-input,.db-filters-bar .db-select{width:100%}}@media (max-width:640px){.db-page-header{flex-direction:column;align-items:stretch;gap:10px}.db-page-header form{width:100%}.db-create-btn{width:100%;justify-content:center;box-sizing:border-box}.db-game-top{padding-right:0!important}.db-game-schedule-corner{position:static!important;top:auto!important;right:auto!important;margin-top:6px;align-self:flex-start}.db-game-badges-col{max-width:100%;align-items:flex-start}.db-game-bottom-row{flex-direction:column;align-items:stretch;gap:12px}.db-game-stats--corner{justify-content:flex-start;width:100%}.db-game-actions-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.db-game-actions-main .db-action-btn,.db-game-actions-main form,.db-game-actions-main>*{min-width:0;width:100%}.db-game-actions-main form{display:flex!important}.db-game-actions-main .db-auto-toggle-form{justify-content:center}.db-confirm-dialog{width:min(calc(100vw - 32px),380px)!important;max-width:none;padding:24px 20px 20px;box-sizing:border-box}.db-confirm-overlay{padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.db-confirm-actions{flex-wrap:wrap;gap:8px}.db-shell .dashboard-content{min-width:0}.db-shell .topbar{flex-wrap:wrap;gap:10px}}@media (max-width:480px){.db-nav{padding:0 10px!important}.db-nav-inner{padding-bottom:7px!important}.db-nav-brand{padding-right:10px;margin-right:0}.db-nav-links{gap:6px!important}.db-nav-link{min-height:38px;padding:8px 10px}.db-content{padding-top:14px;padding-bottom:40px}.db-page{gap:14px}.db-sidebar{padding:12px}.db-sidebar-form{grid-template-columns:1fr}.db-reset-btn{width:100%}.db-game-card{flex-direction:column;border-radius:14px}.db-game-stripe{width:100%!important;height:3px!important;order:-1}.db-cover{width:100%!important;height:128px!important;min-height:128px!important;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.06)}.db-game-main{padding:12px 14px}.db-game-title-row{align-items:flex-start}.db-game-title{display:block;flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 20px);line-height:1.25;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;-webkit-box-orient:initial}.db-badge--rounds-inline{margin-left:0;flex-basis:100%;font-size:.72rem}.db-confirm-actions{flex-direction:column}.db-confirm-btn{width:100%;box-sizing:border-box}.db-table td,.db-table th{padding:8px 10px}.db-action-btn{min-height:40px;padding:0 12px;font-size:.82rem;white-space:normal;text-align:center}.db-filters-bar{flex-direction:column;align-items:stretch}.db-filters-actions{width:100%;justify-content:stretch}.db-filters-actions .db-action-btn,.db-filters-actions button{width:100%}.db-empty-state{padding:28px 16px}}@media (max-width:420px){.db-game-actions-main{grid-template-columns:1fr}.db-game-stats{gap:10px}}.db-shell .dashboard-content{display:grid;grid-gap:18px;gap:18px}.db-shell .topbar{padding:4px 0 8px;gap:12px;border-bottom:none}.db-shell .brand{font-family:var(--font-tt-norms),"TT Norms Pro",sans-serif;font-weight:800;font-size:1.45rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1}.db-shell .card{background:#1a1d26;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.3);color:#dcdfe8}.db-shell details.card summary{font-size:.9rem;font-weight:600;color:rgba(219,219,219,.7);letter-spacing:.02em;padding:2px 0;transition:color .12s}.db-shell details.card summary:hover{color:#fff}.db-shell details.card[open] summary{color:var(--db-accent)}.db-shell .field input,.db-shell .field select,.db-shell .field textarea,.db-shell input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]),.db-shell select,.db-shell textarea{background:rgba(255,255,255,.05)!important;color:#dcdfe8!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:10px 14px!important;font-size:.9rem!important;transition:border-color .12s,background .12s!important}.db-shell .field input:focus,.db-shell .field select:focus,.db-shell .field textarea:focus,.db-shell input:focus,.db-shell select:focus,.db-shell textarea:focus{border-color:var(--db-accent)!important;background:rgba(79,125,255,.07)!important;outline:none!important;box-shadow:0 0 0 3px rgba(79,125,255,.18)!important}.db-shell .field span,.db-shell .field>span{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:rgba(180,185,210,.7);text-transform:uppercase}.db-shell .button{background:var(--db-accent);border-color:var(--db-accent);color:#fff;border-radius:10px;min-height:38px;padding:8px 18px;font-size:.88rem;font-weight:600;letter-spacing:.02em}.db-shell .button:hover{background:var(--db-accent-hover);border-color:var(--db-accent-hover);filter:none}.db-shell .button.secondary{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:rgba(219,219,219,.8)}.db-shell .button.secondary:hover{background:rgba(255,255,255,.1)}.db-shell .button.danger{background:rgba(220,60,40,.85);border-color:rgba(220,60,40,.6);color:#fff}.db-shell .button.danger:hover{background:rgba(220,60,40,1)}.db-shell .button.warning{background:rgba(220,190,40,.85);border-color:rgba(220,190,40,.6);color:#111}.db-shell .pill,.db-shell .tag{background:rgba(79,125,255,.1);border:1px solid rgba(79,125,255,.25);color:rgba(180,195,255,.9);border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:500}.db-shell .admin-game-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.db-shell .admin-game-header h3{font-size:1.05rem;font-weight:700;color:#fff;margin:0}.db-shell .muted{color:rgba(180,185,210,.55)}.db-shell .meta-row{display:flex;gap:8px;flex-wrap:wrap}.db-shell .grid{gap:14px}.db-shell .registrations-table-wrap{overflow-x:auto}.db-shell .registrations-table{width:100%;border-collapse:collapse;font-size:.86rem;color:#dcdfe8}.db-shell .registrations-table th{background:rgba(255,255,255,.04);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(180,185,210,.6);padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.db-shell .registrations-table td{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.db-shell .registrations-table tbody tr:hover{background:rgba(255,255,255,.025)}.db-shell .registrations-table .muted{font-size:.78rem;color:rgba(180,185,210,.45);margin-top:2px}.db-shell .editor-select,.db-shell .registrations-status-select{background:rgba(255,255,255,.05)!important;color:#dcdfe8!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;padding:6px 10px!important;font-size:.82rem!important}.editor-builder-layout{gap:12px}.editor-main-card{gap:12px!important;padding:14px!important}.editor-header-grid{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.editor-summary-cards{gap:8px}.editor-summary-card{min-width:86px;padding:9px 12px;border-radius:12px;gap:4px}.editor-summary-card strong{font-size:1.18rem}.editor-summary-card span{font-size:.78rem;line-height:1.1;white-space:normal}.editor-main-card .field input,.editor-main-card .field select,.editor-main-card .field textarea,.editor-round-card .field input,.editor-round-card .field select,.editor-round-card .field textarea{padding:9px 12px;border-radius:12px;font-size:.88rem}.editor-main-card .field textarea{min-height:58px}.editor-main-card .row{gap:6px;flex-wrap:wrap}.editor-main-card .row .button{min-height:36px;padding:7px 13px;font-size:.8rem;border-radius:9px}.editor-main-card .row .tag{padding:6px 11px;font-size:.76rem;border-radius:8px}.editor-round-card{gap:10px!important;padding:14px!important}.editor-round-head{gap:10px}.editor-round-head h3{font-size:.96rem!important;margin:3px 0 0!important}.editor-round-head .button{min-height:32px;padding:6px 12px;font-size:.78rem;border-radius:8px}.editor-question-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:5px;gap:5px;max-height:195px}.editor-question-tab{padding:7px 10px;border-radius:9px;font-size:.78rem;line-height:1.25;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:44px}.editor-question-card{padding:13px!important;border-radius:12px!important}.editor-question-card .muted{font-size:.71rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.editor-question-card .grid{gap:9px!important}.editor-question-card .field input,.editor-question-card .field select,.editor-question-card .field textarea{padding:8px 11px;border-radius:10px;font-size:.86rem}.editor-question-card .field textarea{min-height:58px}.editor-inline-grid{grid-template-columns:minmax(0,1fr) minmax(150px,210px) 90px;gap:8px}.editor-options-grid{gap:7px}.editor-question-card .question-card{padding:10px!important;border-radius:10px!important}.editor-question-card .question-card strong{font-size:.71rem;display:block;margin-bottom:5px;color:rgba(219,219,219,.42);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.editor-question-card .field input[type=range]{padding:0;border:none;background:transparent;height:4px;accent-color:var(--mz-orange)}.editor-break-settings{padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}.editor-checkbox-row{display:flex;align-items:center;gap:8px;font-size:.83rem;color:rgba(219,219,219,.66);cursor:pointer}.editor-checkbox-row input[type=checkbox]{width:15px;height:15px;accent-color:var(--mz-orange);cursor:pointer;flex-shrink:0}.game-editor-sections{gap:10px!important}.game-editor-section{gap:10px!important;padding:12px 14px!important;border-radius:10px!important}.game-editor-section-head{gap:2px!important}.game-editor-section-head h3{font-size:.9rem!important}.game-editor-section-head p{font-size:.76rem!important;line-height:1.25!important}.game-editor-section .field{gap:4px}.game-editor-section .field>span,.game-label-settings-grid .format-color-field>span{min-height:16px;line-height:1.15;overflow-wrap:anywhere}.game-editor-section .editor-inline-grid,.game-editor-section .editor-inline-grid-wide{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(112px,1fr));grid-gap:8px 10px;gap:8px 10px;align-items:end}.game-editor-section .editor-inline-grid-wide>.field:first-child:nth-last-child(3),.game-editor-section .editor-inline-grid-wide>.field:first-child:nth-last-child(3)~.field{grid-column:auto}.game-editor-tag-presets{display:flex;flex-wrap:wrap;gap:6px}.game-editor-tag-presets .button{min-height:32px;padding:6px 10px;border-radius:8px;font-size:.76rem;line-height:1.15}.game-label-basic-grid{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(260px,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:end}.game-label-settings-grid{display:grid;grid-template-columns:minmax(76px,.45fr) minmax(150px,.9fr) minmax(190px,1.15fr) repeat(2,minmax(150px,.8fr));grid-gap:8px 12px;gap:8px 12px;align-items:start}.game-label-settings-grid .format-color-control{min-height:34px}.game-label-settings-grid .format-color-presets{gap:5px}.game-label-settings-grid .format-color-preset{width:20px;height:20px}@media (max-width:1060px){.game-editor-section .editor-inline-grid,.game-editor-section .editor-inline-grid-wide,.game-label-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-label-basic-grid{grid-template-columns:1fr}}@media (max-width:560px){.editor-header-grid,.editor-summary-cards,.game-editor-section .editor-inline-grid,.game-editor-section .editor-inline-grid-wide,.game-label-settings-grid{grid-template-columns:1fr}}.editor-preview-host-header{padding:8px 12px;gap:8px}.editor-preview-host-header .row{gap:5px}.editor-preview-host-header .host-toggle-pill{padding:5px 11px;font-size:.77rem;border-radius:7px}.editor-preview-host-header .button{min-height:30px;padding:5px 12px;font-size:.77rem;border-radius:7px}.editor-preview-nav .button{min-height:36px;padding:7px 12px;font-size:.8rem;border-radius:9px}.editor-page-shell .topbar .button{min-height:36px;padding:7px 13px;font-size:.82rem;border-radius:9px}.schedule-publish-modal{color-scheme:dark}.schedule-publish-modal .schedule-publish-modal__card{background:linear-gradient(160deg,#1a1f26,#22282b)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(226,232,240,.92)!important;box-shadow:0 24px 64px rgba(0,0,0,.55)!important}.schedule-publish-modal .event-modal-header h2,.schedule-publish-modal .schedule-publish-modal__card h2{color:#f1f5f9!important}.schedule-publish-modal .schedule-publish-modal__card .muted{color:rgba(203,213,225,.55)!important}.schedule-publish-modal .schedule-publish-modal__card .field>span{color:rgba(186,198,214,.75)!important}.schedule-publish-modal .schedule-publish-modal__card input,.schedule-publish-modal .schedule-publish-modal__card select,.schedule-publish-modal .schedule-publish-modal__card textarea{background:rgba(255,255,255,.06)!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.14)!important;color-scheme:dark}.schedule-publish-modal .schedule-publish-modal__card input::placeholder,.schedule-publish-modal .schedule-publish-modal__card textarea::placeholder{color:rgba(148,163,184,.45)!important}.schedule-publish-modal .schedule-publish-modal__card input:focus,.schedule-publish-modal .schedule-publish-modal__card select:focus,.schedule-publish-modal .schedule-publish-modal__card textarea:focus{border-color:rgba(79,125,255,.55)!important;background:rgba(255,255,255,.09)!important;outline:none!important;box-shadow:0 0 0 3px rgba(79,125,255,.15)!important}.schedule-publish-modal .modal-close-x{border:1px solid rgba(255,255,255,.14)!important;color:rgba(226,232,240,.65)!important;background:rgba(255,255,255,.05)!important}.schedule-publish-modal .modal-close-x:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}.schedule-publish-modal .tag{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(226,232,240,.75)!important}.schedule-publish-modal .button.secondary{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important;color:#e2e8f0!important}.schedule-publish-modal .button.warning{background:rgba(245,158,11,.22)!important;border-color:rgba(245,158,11,.45)!important;color:#fde68a!important}.schedule-publish-modal .button.danger{background:rgba(239,68,68,.2)!important;border-color:rgba(239,68,68,.45)!important;color:#fecaca!important}.schedule-publish-modal .schedule-remove-confirm,.schedule-publish-modal .schedule-remove-confirm.card{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important;color:rgba(226,232,240,.88)!important}.schedule-publish-modal .screen-answer{background:rgba(34,197,94,.14)!important;color:#86efac!important}.schedule-publish-modal .screen-timeout{background:rgba(239,68,68,.12)!important;color:#fecaca!important}[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card .field input,[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card .field input[type=date],[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card .field select,[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card input,[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card select,[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card textarea{background:rgba(255,255,255,.08)!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.16)!important;color-scheme:dark}[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card .field input:focus,[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card .field select:focus,[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card input:focus,[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card select:focus,[data-theme=light] .schedule-publish-modal .schedule-publish-modal__card textarea:focus{background:rgba(255,255,255,.1)!important;border-color:rgba(79,125,255,.55)!important;box-shadow:0 0 0 3px rgba(79,125,255,.15)!important}.schedule-publish-modal .schedule-publish-modal__card select option{background:#1a1f2e;color:#e2e8f0}.schedule-publish-modal .schedule-publish-date-input{min-height:48px;padding:10px 12px 10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);width:100%;max-width:100%;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-sizing:border-box}.schedule-publish-modal .schedule-publish-date-input::-webkit-calendar-picker-indicator{filter:invert(.88);opacity:.85;cursor:pointer;padding:2px 0 2px 8px}.schedule-publish-modal .editor-select.schedule-publish-select{border-radius:14px;padding:12px 14px;min-height:48px}.schedule-time-24-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}@media (max-width:560px){.schedule-publish-modal .schedule-publish-modal__datetime.editor-inline-grid{grid-template-columns:1fr}}[data-theme=light] .db-shell input,[data-theme=light] .db-shell select,[data-theme=light] .db-shell textarea{background:rgba(255,255,255,.06)!important;color:rgba(219,219,219,.88)!important;border-color:rgba(255,255,255,.14)!important}[data-theme=light] .db-shell input::placeholder,[data-theme=light] .db-shell textarea::placeholder{color:rgba(219,219,219,.35)!important}[data-theme=light] .db-shell .db-nav{background:rgba(22,26,29,.97)!important}[data-theme=light] .db-shell .db-nav-link{color:rgba(219,219,219,.62)!important}[data-theme=light] .db-shell .db-nav-link:hover{color:#fff!important;background:rgba(255,255,255,.08)!important}[data-theme=light] .db-shell .db-nav-brand-title{color:#fff!important}[data-theme=light] .db-shell .db-nav-brand-sub{color:rgba(255,255,255,.35)!important}[data-theme=light] .db-shell .db-nav-user-name{color:#fff!important}[data-theme=light] .db-shell .db-nav-user-role{color:rgba(176,175,255,.72)!important}[data-theme=light] .db-shell .db-nav-logout{color:rgba(219,219,219,.68)!important;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important}.db-shell .dashboard-content select,.db-shell .db-page select,.db-shell select.db-select,.db-shell select.editor-select,.db-shell select.registrations-status-select{background:#111827!important;color:#f3f4f6!important;border-color:rgba(255,255,255,.2)!important}.db-shell .dashboard-content select option,.db-shell .db-page select option,.db-shell select.db-select option,.db-shell select.editor-select option,.db-shell select.registrations-status-select option{background:#111827;color:#f3f4f6}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.analytics-kpi-card{padding:14px 16px;border:1px solid rgba(255,255,255,.1)}.analytics-kpi-label{color:rgba(226,232,240,.62);font-size:.8rem}.analytics-kpi-value{margin-top:6px;font-size:1.8rem;line-height:1;font-weight:800;color:#fff}.analytics-trend-card{padding:12px 16px 10px}.analytics-card-title{font-size:.9rem;color:rgba(226,232,240,.78);font-weight:700;margin-bottom:4px}.analytics-card-title--small{margin-top:14px}.analytics-note{margin:-2px 0 10px;color:rgba(226,232,240,.58);font-size:.82rem;line-height:1.45}.analytics-chart{width:100%;min-height:156px;padding:0}.analytics-chart-svg{display:block;width:100%;height:138px;overflow:visible}.analytics-chart--wide{min-height:176px}.analytics-chart--wide .analytics-chart-svg{height:156px}.analytics-chart-grid{stroke:rgba(226,232,240,.16);stroke-width:1}.analytics-chart-grid--vertical{stroke:rgba(226,232,240,.09)}.analytics-chart-axis{stroke:rgba(226,232,240,.25);stroke-width:1.2}.analytics-chart-line{stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px rgba(0,0,0,.22))}.analytics-chart-dot{stroke:#151922;stroke-width:2}.analytics-chart-x-label,.analytics-chart-y-label{fill:rgba(226,232,240,.58);font-size:18px;font-weight:650}.analytics-chart-empty{fill:rgba(226,232,240,.55);font-size:18px;font-weight:700}.analytics-chart-legend{display:flex;flex-wrap:wrap;gap:8px 14px;padding-left:54px;margin-top:-4px}.analytics-chart-legend-item{display:inline-flex;align-items:center;gap:7px;color:rgba(226,232,240,.72);font-size:.78rem;font-weight:700}.analytics-chart-legend-item i{width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 3px rgba(255,255,255,.06)}.analytics-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.analytics-table-card{padding:14px 16px}.analytics-retention-main{display:grid;grid-gap:2px;gap:2px;margin-bottom:8px}.analytics-retention-main strong{font-size:1.35rem;color:#fff}.analytics-retention-main span{font-size:.85rem;color:rgba(226,232,240,.65)}.dbdb-tabs,.dbdb-tabs-bar{min-width:0}.dbdb-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.dbdb-tabs::-webkit-scrollbar{display:none}.dbdb-tab{flex:0 0 auto;white-space:nowrap}.dbdb-table{min-width:760px}@media (max-width:900px){.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid-2{grid-template-columns:1fr}}@media (max-width:640px){.analytics-kpi-card,.analytics-table-card,.analytics-trend-card{padding:12px}.analytics-kpi-value{font-size:1.45rem}.analytics-card-title,.analytics-kpi-value,.analytics-note{overflow-wrap:anywhere}.analytics-chart{min-height:150px}.analytics-chart-svg{height:132px}.analytics-chart--wide{min-height:166px}.analytics-chart--wide .analytics-chart-svg{height:148px}.analytics-chart-legend{padding-left:48px;margin-top:-4px}.analytics-chart-empty,.analytics-chart-x-label,.analytics-chart-y-label{font-size:20px}.dbdb-tabs-bar,.dbdb-toolbar{align-items:stretch;flex-direction:column}.dbdb-search,.dbdb-tabs-bar>.db-action-btn{width:100%;max-width:none}.dbdb-count{white-space:normal}.dbdb-table td,.dbdb-table th{padding:8px 10px}}@media (max-width:520px){.analytics-kpi-grid{grid-template-columns:1fr}}@font-face{font-family:ttNorms;src:url(/_next/static/media/641b78dc7c0be29f-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:ttNorms Fallback;src:local("Arial");ascent-override:92.95%;descent-override:32.29%;line-gap-override:0.00%;size-adjust:102.20%}.__className_a43a6d{font-family:ttNorms,ttNorms Fallback}.__variable_a43a6d{--font-tt-norms:"ttNorms","ttNorms Fallback"}@font-face{font-family:inter;src:url(/_next/static/media/cc27cf3ff100ea21-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_1361c6{font-family:inter,inter Fallback}.__variable_1361c6{--font-inter:"inter","inter Fallback"}