.nb{position:relative}.nb-button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:inline-flex;position:relative}.nb-button:hover{background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--text)}.nb-badge{background:var(--danger-fill);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}.nb-overlay{z-index:40;position:fixed;inset:0}.nb-panel{z-index:50;width:22rem;max-width:calc(100vw - 1rem);max-height:70vh;color:var(--text);margin-top:8px;padding:0 0 6px;position:absolute;top:100%;overflow-y:auto}.nb-panel.right,.nb-panel.left{right:0}@media (width>=768px){.nb-panel.left{left:0;right:auto}}.nb-head{z-index:1;background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.nb-sheet .nb-head{background:0 0;padding:0 0 12px;position:static}.nb-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.15rem;font-weight:600}.nb-actions{align-items:center;gap:6px;display:flex}.nb-actions .ds-chip{padding:5px 10px;font-size:.74rem}.nb-readall{padding:6px;color:var(--accent)!important}.nb-blocked{margin:10px 12px 0}.nb-sheet .nb-blocked{margin:10px 0 0}.nb-device{align-items:center;gap:4px;margin:8px 12px 0;display:flex}.nb-sheet .nb-device{margin:8px 0 0}.nb-list{gap:6px;margin:0;padding:6px 8px 0;list-style:none;display:grid}.nb-sheet .nb-list{padding:10px 0 0}.nb-link{color:inherit;text-decoration:none;display:block}.nb-item{border-radius:var(--r-input);border:1px solid var(--line);border-left:3px solid var(--line);background:var(--card);padding:10px 10px 10px 12px}.nb-link:hover .nb-item{border-color:var(--accent-line)}.nb-item.danger{border-left-color:var(--danger)}.nb-item.warn{border-left-color:var(--warn)}.nb-item.success{border-left-color:var(--success)}.nb-item.primary{border-left-color:var(--lime)}.nb-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nb-item-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.9rem;font-weight:600}.nb-item-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.nb-item-actions button{border:1px solid var(--line);background:var(--card2);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.nb-item-actions button:hover{color:var(--text)}.nb-item-actions button.del:hover{color:var(--danger);border-color:var(--danger-line)}.nb-item-body{color:var(--muted);overflow-wrap:break-word;margin-top:2px;font-size:.8rem;line-height:1.4}.nb-item-time{margin-top:6px;font-size:.74rem;display:block}.nb-sec{margin:14px 12px 0}.nb-sheet .nb-sec{margin:16px 0 0}.nb-item.read{opacity:.62;border-left-color:var(--line);background:0 0}.nb-link:hover .nb-item.read{opacity:.85}:root,html.dark{--bg:oklch(18% .008 160);--bg2:oklch(20% .008 160);--card:oklch(22% .008 160);--card2:oklch(26% .01 160);--line:oklch(33% .018 160);--text:oklch(97% .01 160);--muted:oklch(68% .015 160);--lime:#8cd43a;--accent:#8cd43a;--accent2:#5fae2c;--accent-ink:#0f1f04;--accent-fill:var(--lime);--warn:oklch(78% .17 75);--warn-ink:oklch(18% .03 75);--warn-fill:var(--warn);--danger:oklch(70% .19 25);--danger-fill:oklch(55% .21 25);--success:oklch(75% .19 155);--success-fill:var(--success);--blue:#6cb7ff;--emerald:#10b981;--rose:#fb7185;--champions:oklch(85% .2 95);--elite:oklch(72% .17 145);--platinum:oklch(86% .05 200);--diamond:oklch(82% .15 210);--gold:oklch(82% .17 85);--silver:oklch(78% .01 240);--bronze:oklch(72% .13 45);--gradient-hero:radial-gradient(ellipse at top, color-mix(in oklab, var(--lime) 28%, transparent), transparent 60%), linear-gradient(180deg, oklch(29% .015 160), oklch(25% .015 160));--gradient-primary:linear-gradient(135deg, #a8e04a, #5fae2c);--shadow-glow:0 10px 40px -10px color-mix(in oklab, var(--lime) 45%, transparent);--shadow-card:0 4px 20px -8px oklch(0% 0 0/.5);--padel-empty:oklch(30% .015 160);--page-glow:color-mix(in oklab, var(--lime) 12%, var(--bg));--radius:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light{--bg:oklch(98% .008 160);--bg2:oklch(96.5% .01 160);--card:oklch(100% 0 0);--card2:oklch(94% .012 160);--line:oklch(89% .012 160);--text:oklch(24% .02 160);--muted:oklch(48% .02 160);--accent:oklch(48% .14 135);--accent2:oklch(44% .13 135);--warn:oklch(50% .12 65);--warn-ink:oklch(20% .03 75);--warn-fill:oklch(80% .15 75);--danger:oklch(52% .2 25);--danger-fill:var(--danger);--success:oklch(50% .13 155);--success-fill:oklch(60% .17 155);--blue:#1d4ed8;--emerald:#047857;--rose:#be123c;--champions:oklch(50% .1 95);--elite:oklch(48% .13 145);--platinum:oklch(46% .05 200);--diamond:oklch(46% .1 220);--gold:oklch(48% .1 80);--silver:oklch(50% .01 240);--bronze:oklch(50% .12 45);--gradient-hero:radial-gradient(ellipse at top, color-mix(in oklab, var(--lime) 30%, transparent), transparent 60%), linear-gradient(180deg, oklch(99% .008 160), oklch(95% .012 160));--gradient-primary:linear-gradient(135deg, #a8e04a, #6cbf2a);--shadow-glow:0 10px 40px -10px color-mix(in oklab, var(--lime) 55%, transparent);--shadow-card:0 4px 20px -8px oklch(30% .02 160/.18);--padel-empty:oklch(94% .012 160);--page-glow:color-mix(in oklab, var(--lime) 14%, var(--bg));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--accent-line:color-mix(in oklab, var(--accent) 42%, transparent);--accent-soft:color-mix(in oklab, var(--accent) 12%, var(--card));--warn-line:color-mix(in oklab, var(--warn) 42%, transparent);--warn-soft:color-mix(in oklab, var(--warn) 13%, var(--card));--danger-line:color-mix(in oklab, var(--danger) 42%, transparent);--danger-soft:color-mix(in oklab, var(--danger) 12%, var(--card));--blue-line:color-mix(in oklab, var(--blue) 42%, transparent);--blue-soft:color-mix(in oklab, var(--blue) 12%, var(--card));--success-line:color-mix(in oklab, var(--success) 42%, transparent);--font-display:"Oswald", system-ui, -apple-system, sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(1200px 600px at 50% -200px, var(--page-glow) 0%, var(--bg) 60%) fixed;color:var(--text)}a{color:var(--accent);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{line-height:1.2;font-family:var(--font-display);letter-spacing:.01em;margin:0 0 .5rem;font-weight:500}h1{font-size:1.6rem}h2{font-size:1.2rem}h3{font-size:1.05rem}p{margin:.25rem 0}.ico{vertical-align:middle;flex:none;display:inline-block}.shell{min-height:100vh;display:flex}.sidebar{display:none}.main{min-width:0;padding-top:calc(env(safe-area-inset-top) + 3.6rem);padding-bottom:calc(env(safe-area-inset-bottom) + 3.6rem);flex:1}.content{max-width:760px;margin:0 auto;padding:16px 14px 24px}.logo-icon{object-fit:contain;width:36px;height:36px;display:block}.mobile-top{left:0;right:0;top:var(--imp-h,0px);z-index:40;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:color-mix(in oklab, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;display:flex;position:fixed}.has-imp .mobile-top{padding-top:8px}.mobile-top .brand{min-width:0;color:var(--text);align-items:center;gap:8px;font-weight:700;display:flex}.mobile-top .brand span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toolbar{align-items:center;gap:2px;display:flex}.tool-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:7px;display:inline-grid;position:relative}.tool-btn:hover{color:var(--text);background:color-mix(in oklab, var(--text) 8%, transparent)}.tool-btn .badge,.badge{background:var(--danger-fill);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;right:0}.top-avatar{border:1px solid var(--line);background:var(--card2);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;margin-left:2px;display:inline-grid}.top-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.back-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-2px;padding:6px;display:inline-grid}.back-desk{display:none}.bottom-nav{z-index:40;background:color-mix(in oklab, var(--card) 95%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{min-height:44px;color:var(--muted);justify-content:center;align-items:center;padding:8px 0;display:flex}.bottom-nav a .pill{border-radius:99px;place-items:center;width:36px;height:32px;transition:all .15s;display:grid}.bottom-nav a.active{color:var(--accent)}.bottom-nav a.active .pill{background:color-mix(in oklab, var(--accent) 15%, transparent);box-shadow:0 0 22px -6px color-mix(in oklab, var(--accent) 70%, transparent)}.bottom-nav a.active svg{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--accent) 70%, transparent))}body:has(.mchat-bg) .bottom-nav{display:none}@media (width>=768px){.mobile-top,.bottom-nav{display:none}.main{padding:0}.content{padding:32px}.back-desk{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:14px;padding:0;font-size:.9rem;display:inline-flex}.back-desk:hover{color:var(--text)}.sidebar{width:256px;top:var(--imp-h,0px);height:calc(100vh - var(--imp-h,0px));border-right:1px solid var(--line);background:color-mix(in oklab, var(--card) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;flex-direction:column;flex:none;gap:2px;padding:20px;display:flex;position:sticky}.side-brand{color:var(--text);align-items:center;gap:10px;display:flex}.side-brand .logo-icon{width:44px;height:44px}.side-brand .the{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:11px;font-weight:500}.side-brand .ladder{font-size:1.05rem;font-weight:700}.side-brand:hover .ladder{color:var(--accent)}.side-tools{border:1px solid color-mix(in oklab, var(--line) 70%, transparent);background:color-mix(in oklab, var(--card2) 40%, transparent);border-radius:12px;align-items:center;gap:2px;width:fit-content;margin:12px 0 22px;padding:3px 6px;display:flex}.side-tools .tool-btn{padding:6px}.side-link{color:var(--muted);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:.93rem;display:flex}.side-link:hover{background:var(--accent-soft);color:var(--text)}.side-link.active{background:var(--accent-soft);color:var(--text);font-weight:600}.side-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}.side-bottom button{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.93rem;display:flex}.side-bottom button:hover{color:var(--danger);background:var(--danger-soft)}}.imp-banner{z-index:61;background:var(--warn-fill);color:var(--warn-ink);padding:calc(4px + env(safe-area-inset-top)) 14px 4px;height:calc(2.25rem + env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:10px;font-size:.84rem;display:flex;position:sticky;top:0;box-shadow:0 6px 20px -8px oklch(0% 0 0/.5)}.imp-banner>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=599px){.imp-banner .wide{display:none}}@media (width<=369px){.mobile-top .brand span{display:none}}.home{max-width:672px;margin:0 auto}.trend-line{align-items:center;gap:6px;margin-top:8px;font-size:.8rem;font-weight:600;display:flex}.muted{color:var(--muted)}.small{font-size:.82rem}.row{align-items:center;gap:10px;display:flex}.row.wrap{flex-wrap:wrap}.between{justify-content:space-between}.stack>*+*{margin-top:8px}label{color:var(--muted);margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.input,select,textarea{background:var(--bg2);border:1px solid var(--line);border-radius:12px;outline:none;width:100%;padding:10px 12px}.input:focus,select:focus,textarea:focus{border-color:var(--accent2)}.error{color:var(--danger);margin:6px 0;font-size:.88rem}.success{color:var(--accent);font-size:.88rem}@keyframes pulse{50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--accent) 15%, transparent)}}.avatar{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 30%, var(--card)), color-mix(in oklab, var(--accent) 18%, var(--card)));width:34px;height:34px;color:var(--accent);border:1px solid var(--accent-line);object-fit:cover;cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.avatar.lg{width:72px;height:72px;font-size:1.4rem}.rank{text-align:center;width:28px;color:var(--muted);font-weight:800}.rank.top{color:var(--warn)}.rating{font-variant-numeric:tabular-nums;font-weight:800}.pos{color:var(--accent)}.neg{color:var(--danger)}.div-champions{--div:var(--champions)}.div-elite{--div:var(--elite)}.div-diamond{--div:var(--diamond)}.div-platinum{--div:var(--platinum)}.div-gold{--div:var(--gold)}.div-silver{--div:var(--silver)}.div-bronze{--div:var(--bronze);--glow:.06}.div-silver{--glow:.2}.div-gold{--glow:.34}.div-platinum{--glow:.48}.div-diamond{--glow:.62}.div-elite{--glow:.8}.div-champions{--glow:1}:root,html.dark{--glow-k:1}html.light{--glow-k:.6}.division-badge{color:var(--div);border:1px solid color-mix(in oklab, var(--div) 30%, transparent);background:color-mix(in oklab, var(--div) 20%, transparent);border-radius:99px;align-items:center;gap:4px;padding:1px 7px 1px 4px;font-size:.74rem;font-weight:600;display:inline-flex}@media (width<=520px){.hide-xs{display:none}}.div-bar{background:var(--div);border-radius:99px;flex:none;width:3px;height:28px}.rank-badge{background:var(--card2);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.rank-badge.gold{color:#2a1f00;background:linear-gradient(135deg,#f7d774,#c99a1e)}.rank-badge.silver{color:#1d2329;background:linear-gradient(135deg,#e3e7ec,#9aa4ae)}.rank-badge.bronze{color:#2a1406;background:linear-gradient(135deg,#e0a070,#9a5a2a)}.stat-line{color:var(--muted);flex-wrap:wrap;gap:2px 8px;margin-top:2px;font-size:.74rem;display:flex}.stat-line .w{color:var(--emerald)}.stat-line .d{color:var(--warn)}.stat-line .l{color:var(--rose)}.trend{font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.trend.up{color:var(--emerald)}.trend.down{color:var(--rose)}.trend.flat{color:var(--muted)}.set-chip{border:1px solid var(--line);background:var(--card2);color:var(--muted);border-radius:6px;padding:1px 6px;font-size:.74rem;font-weight:700;display:inline-flex}.set-chip.won{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 40%, transparent);background:color-mix(in oklab, var(--accent) 15%, transparent)}.pill{font-variant-numeric:tabular-nums;border-radius:99px;padding:1px 7px;font-size:.74rem;font-weight:800}.pill.pos{background:color-mix(in oklab, var(--accent) 15%, transparent)}.pill.neg{background:color-mix(in oklab, var(--danger) 15%, transparent)}.vs{color:var(--muted);font-size:.8rem;font-weight:900}.empty{text-align:center;color:var(--muted);padding:26px 10px}.sets{align-items:center;gap:6px;display:flex}.sets input{text-align:center;width:46px;padding:8px 4px}.toast-wrap{z-index:60;pointer-events:none;width:min(92vw,420px);position:fixed;top:12px;left:50%;transform:translate(-50%)}@media (width>=600px){.toast-wrap{width:356px;left:auto;right:16px;transform:none}}body:has(.ds-overlay,.ds-screen,.mchat-bg,.lad-all) .toast-wrap{top:auto;bottom:calc(env(safe-area-inset-bottom) + 84px)}body:has(.ds-overlay,.ds-screen,.mchat-bg,.lad-all) .toast-wrap .ds-toast:not(:last-child){display:none}@media (width>=600px){body:has(.ds-overlay,.ds-screen,.mchat-bg,.lad-all) .toast-wrap{bottom:16px}}.enter{animation:.3s cubic-bezier(.2,.8,.2,1) backwards slidein}.enter.d1{animation-delay:40ms}.enter.d2{animation-delay:80ms}@keyframes slidein{0%{opacity:0;transform:translateY(14px)}}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ring{outline:2px solid var(--accent);outline-offset:2px}.date-input input[type=text]{color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.date-input-pick{place-items:center;width:24px;height:24px;display:inline-grid;position:relative}.date-input-pick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lw-wrap{width:256px;height:256px;margin:6px auto;position:relative}.lw-pointer{z-index:2;border-left:12px solid #0000;border-right:12px solid #0000;border-top:20px solid var(--text);width:0;height:0;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.lw-wheel{border:4px solid var(--line);border-radius:50%;width:100%;height:100%;transition:transform 4.2s cubic-bezier(.17,.67,.12,.99);position:relative}.lw-label{width:0;height:0;position:absolute;top:50%;left:50%}.lw-label span{white-space:nowrap;color:var(--accent-ink);font-size:.78rem;font-weight:800;position:absolute;top:-100px;transform:translate(-50%)}.lw-hub{background:var(--card);border:4px solid var(--line);border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lw-winner{color:var(--accent);margin:4px 0;font-size:1.4rem;font-weight:900}.rd-confetti{pointer-events:none;z-index:101;width:100%;height:100%;position:fixed;inset:0}.rd-row{margin-top:10px}.rd-name{text-transform:uppercase;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.rd-value{color:color-mix(in oklab, var(--muted) 40%, transparent);font-size:1.2rem;font-weight:900}.rd-value.on{color:var(--accent)}.rd-balls{align-items:center;gap:5px;margin-top:4px;display:flex}.rd-zero{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:700}.rd-zero.on{color:var(--accent)}.padel-ball{border:1.5px solid var(--accent-line);cursor:pointer;background:radial-gradient(circle at 35% 30%, var(--padel-empty), var(--padel-empty));width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;transition:transform .1s;display:grid;position:relative;overflow:hidden}.padel-ball:before,.padel-ball:after{content:"";border:1.5px solid #ffffff2e;border-radius:50%;width:14px;position:absolute;top:3px;bottom:3px}.padel-ball:before{left:-7px}.padel-ball:after{right:-7px}.padel-ball.filled{background:radial-gradient(circle at 35% 30%, #e9ff7a, #b8e02a 60%, var(--lime));color:#1a2a05;border-color:#c8f04a}.padel-ball.filled:before,.padel-ball.filled:after{border-color:#ffffffb3}.padel-ball:active{transform:scale(.92)}.padel-ball:disabled,.rd-zero:disabled{opacity:.3;cursor:not-allowed}.padel-ball span{z-index:1;position:relative}.rx-body{margin-top:6px}.rx-steps{gap:3px;margin:0 0 6px;padding-left:18px;display:grid}.rx-formula{margin:0 0 6px}.rx-table{gap:2px;font-size:.74rem;display:grid;overflow-x:auto}.rx-row{border-radius:6px;grid-template-columns:minmax(64px,1fr) 42px 30px 58px minmax(150px,2.4fr) 44px;align-items:baseline;gap:6px;padding:3px 4px;display:grid}.rx-table.btb .rx-row{grid-template-columns:minmax(64px,1fr) 42px 40px minmax(120px,2fr) 50px 44px}.rx-row.head{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:700}.rx-row:not(.head):nth-child(2n){background:var(--bg2)}.rx-row>:last-child{text-align:right}.avail{border:1px solid var(--blue-line);background:var(--blue-soft);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.avail-head{font-size:.86rem}.avail-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.avail-chip{border:1px solid var(--line);background:var(--card);color:var(--text);cursor:default;border-radius:99px;align-items:baseline;gap:6px;padding:5px 10px;font-size:.8rem;font-weight:700;display:inline-flex}button.avail-chip{cursor:pointer}.avail-chip.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.avail-chip .avail-sub{color:var(--muted);font-size:.74rem;font-weight:600}.avail-chip.on .avail-sub{color:var(--accent-ink)}:root{--focus-ring:0 0 0 3px color-mix(in oklab, var(--lime) 22%, transparent);--thumb-glow:0 0 0 1.5px var(--lime), 0 4px 14px -2px color-mix(in oklab, var(--lime) 60%, transparent);--scrim:oklch(0% 0 0/.55);--bar-bg:color-mix(in oklab, var(--bg) 82%, transparent);--r-pill:999px;--r-sheet:22px;--r-bar:18px;--r-card:16px;--r-tile:14px;--r-input:12px;--r-sm:10px;--r-xs:6px;--nav-h:calc(3.2rem + env(safe-area-inset-bottom))}.content{container:page/inline-size}.content:has(.ds-flow.wide){max-width:980px}body:has(.ds-screen) .bottom-nav{display:none}:is(body:has(.ds-screen),body:has(.ds-overlay)){overflow:hidden}.ds-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.ds-card.pad{padding:14px}.ds-card+.ds-card,.ds-card+.ds-ticket,.ds-ticket+.ds-ticket,.ds-ticket+.ds-card{margin-top:12px}.ds-card.focused,.ds-ticket.focused{border-color:var(--lime);box-shadow:var(--shadow-glow)}.ds-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.74rem;font-weight:700}.ds-h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;margin:2px 0 14px;font-size:1.55rem;font-weight:500;line-height:1.1}.ds-h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 6px;font-size:1.05rem;font-weight:500;line-height:1.15}.ds-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.ds-muted{color:var(--muted)}.ds-small{font-size:.82rem;line-height:1.45}.ds-center{text-align:center}.ds-sec{margin-top:20px}.ds-sec-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ds-stack{gap:8px;display:grid}.ds-stack>.ds-card+.ds-card,.ds-stack>.ds-ticket+.ds-ticket{margin-top:0}.ds-row-btns{flex-wrap:wrap;gap:8px;display:flex}.ds-row-btns>.ds-btn{flex:1 1 0;min-width:0}.ds-note{border-radius:var(--r-input);background:var(--accent-soft);border:1px solid var(--accent-line);margin-top:10px;padding:10px 12px;font-size:.82rem;line-height:1.45}.ds-note b{color:var(--text)}.ds-note.warn{background:var(--warn-soft);border-color:var(--warn-line)}.ds-note.danger{background:var(--danger-soft);border-color:var(--danger-line)}.ds-note.plain{background:var(--bg2);border-color:var(--line)}.ds-quote{color:var(--muted);margin:0;font-size:.82rem;font-style:italic}.ds-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ds-top h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:break-word;min-width:0;margin:0;font-size:1.7rem;font-weight:700;line-height:1}.ds-top .ico-tile{border-radius:var(--r-sm);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border:1px solid var(--accent-line);flex:none;place-items:center;display:grid}.ds-top .ds-top-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.ds-top .ds-top-end .ds-btn{white-space:nowrap}.ds-top-sub{width:100%;color:var(--muted);margin-top:-4px;font-size:.82rem}.ds-pill{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:baseline;gap:6px;margin-left:auto;padding:6px 12px;font-size:.72rem;display:flex}.ds-pill b{font-family:var(--font-display);color:var(--accent);letter-spacing:0;font-size:1.15rem}.ds-top-end .ds-pill{margin-left:0}@media (width<=420px){.ds-top{gap:8px}.ds-top h1{font-size:1.4rem}.ds-pill{padding:5px 9px;font-size:.74rem}}.ds-tabs{background:var(--card);border:1px solid var(--line);border-radius:var(--r-tile);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0 0 16px;padding:4px;display:grid}.ds-tabs button{border-radius:var(--r-sm);color:var(--muted);white-space:nowrap;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;min-width:0;padding:9px 2px;font-size:.8rem;font-weight:600;overflow:hidden}.ds-tabs button.on{background:var(--card2);color:var(--text);box-shadow:inset 0 -2px 0 var(--lime)}.ds-tabs button:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.ds-tabs button .count{opacity:.75;margin-left:2px;font-size:.74rem}.ds-tabs.scroll{scrollbar-width:none;display:flex;overflow-x:auto}.ds-tabs.scroll button{flex:none;padding:9px 12px}.ds-tabs.sm{margin-top:-8px}.ds-tabs.flush{margin:0}.ds-tabs.sm button{padding:6px 2px;font-size:.74rem}@media (width<=380px){.ds-tabs button{font-size:.74rem}}.ds-progress{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-bottom:18px;display:grid}.ds-progress button,.ds-progress>div{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.ds-progress>div{cursor:default}.ds-progress .pbar{background:var(--padel-empty);border-radius:4px;height:4px;overflow:hidden}.ds-progress .pbar i{background:var(--gradient-primary);width:0;height:100%;transition:width .35s;display:block}.ds-progress .done .pbar i,.ds-progress .cur .pbar i{width:100%}.ds-progress span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:.74rem;font-weight:700;display:block;overflow:hidden}.ds-progress .cur span{color:var(--accent)}.ds-progress .done span{color:var(--text)}.ds-progress button:disabled{cursor:default}@media (width<=380px){.ds-progress span{letter-spacing:.06em;font-size:.74rem}}.ds-step{animation:.28s ds-slide}.ds-step.back{animation-name:ds-slide-back}@keyframes ds-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ds-slide-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.ds-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ds-tiles.one{grid-template-columns:1fr;gap:8px}.ds-tiles.three{grid-template-columns:repeat(3,1fr)}.ds-tile{text-align:left;border-radius:var(--r-card);border:1.5px solid var(--line);background:var(--card);cursor:pointer;min-height:128px;color:var(--text);flex-direction:column;gap:8px;padding:12px;transition:border-color .15s,transform .1s,box-shadow .2s;display:flex;position:relative}.ds-tile.row{flex-direction:row;align-items:center;min-height:0;padding-right:44px}.ds-tile.compact{min-height:0}.ds-tile:active{transform:scale(.98)}.ds-tile b{font-size:.92rem;line-height:1.2}.ds-tile .sub{color:var(--muted);font-size:.74rem;line-height:1.3}.ds-tile .txt{flex-direction:column;gap:2px;min-width:0;padding-right:22px;display:flex}.ds-tile.row .txt{flex:1;padding-right:0}.ds-tile.on{border-color:var(--lime);background:var(--accent-soft);box-shadow:var(--shadow-glow)}.ds-tile:disabled{opacity:.45;cursor:not-allowed}.ds-tile:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.ds-tick{border:1.5px solid var(--line);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:10px;right:10px}.ds-tile.row .ds-tick{margin-top:-11px;top:50%}.ds-tile.on .ds-tick{background:var(--lime);border-color:var(--lime)}.ds-court{flex:none;width:58px;height:40px;display:block}.ds-court.lg{width:64px;height:44px}.ds-court.sm{width:40px;height:28px}.ds-court rect.c{fill:none;stroke:var(--line);stroke-width:1.5px}.on .ds-court rect.c,.ds-court.hot rect.c{stroke:var(--accent-line)}.ds-court line{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2 2}.ds-court .f{fill:var(--lime)}.ds-court .p{fill:var(--accent-soft);stroke:var(--lime);stroke-width:1.5px}.ds-court .o{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2.5 2}.ds-court .me{fill:var(--lime);stroke:var(--text);stroke-width:1.5px}.ds-courts{gap:4px;display:flex}.ds-btbicon{width:58px;height:40px;display:block}.ds-btbicon .c{fill:none;stroke:var(--line);stroke-width:1.5px}[aria-pressed=true] .ds-btbicon .c,[aria-checked=true] .ds-btbicon .c,.selected .ds-btbicon .c{stroke:color-mix(in oklab, var(--lime) 60%, transparent)}.ds-btbicon line{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2 2}.ds-btbicon .rot{fill:none;stroke:var(--accent);stroke-width:1.4px}.ds-btbicon .f{fill:var(--lime)}.ds-btbicon .me{fill:var(--lime);stroke:var(--text);stroke-width:1.5px}details.ds-info{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--bg2);margin-top:14px}details.ds-info summary{cursor:pointer;align-items:center;gap:8px;padding:11px 14px;font-size:.84rem;font-weight:600;list-style:none;display:flex}details.ds-info summary::-webkit-details-marker{display:none}details.ds-info summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:1.1rem}details.ds-info[open] summary:after{content:"–"}details.ds-info .body{padding:0 14px 12px;font-size:.84rem;line-height:1.5}details.ds-info .body p{margin:0 0 8px}.ds-i{background:var(--accent-soft);width:18px;height:18px;color:var(--accent);border:1px solid var(--accent-line);border-radius:50%;flex:none;place-items:center;font-size:.74rem;font-weight:800;display:grid}.ds-days{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -14px;padding:2px 14px 8px;display:flex;overflow-x:auto}.ds-days::-webkit-scrollbar{display:none}.ds-sheet .ds-days{margin:0 -16px;padding-left:16px;padding-right:16px}@container page (width>=820px){.ds-days{flex-wrap:wrap;margin:0;padding-left:2px;padding-right:2px}}.ds-day{scroll-snap-align:start;border:1.5px solid var(--line);background:var(--card);border-radius:var(--r-tile);text-align:center;cursor:pointer;color:var(--text);flex:0 0 58px;padding:8px 0 7px;transition:all .15s}.ds-day .wd{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.74rem;font-weight:700}.ds-day .dn{font-family:var(--font-display);font-size:1.45rem;font-weight:600;line-height:1.1}.ds-day .mo{color:var(--muted);font-size:.74rem}.ds-day.on{background:var(--gradient-primary);color:var(--accent-ink);box-shadow:var(--shadow-glow);border-color:#0000}.ds-day.on .wd,.ds-day.on .mo{color:var(--accent-ink)}.ds-day:disabled{cursor:default}.ds-day.other{color:var(--muted);border-style:dashed;flex-direction:column;flex-basis:76px;justify-content:center;align-items:center;gap:2px;font-size:.74rem;font-weight:600;display:flex;position:relative}.ds-day.other.on{color:var(--accent-ink);border-style:solid}.ds-day.other .dn{font-size:1rem}.ds-day.other input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ds-times{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.ds-times .arrow{color:var(--muted);align-self:center;font-weight:700}.ds-stepper{text-align:center;padding:10px 8px 8px}.ds-stepper .ds-label{font-size:.74rem}.ds-stepper .row{justify-content:space-between;align-items:center;gap:4px;margin-top:4px;display:flex}.ds-stepper .row.ro{justify-content:center;min-height:38px}.ds-stepper .val{font-family:var(--font-display);letter-spacing:.01em;color:var(--text);background:0 0;border:0;min-width:0;padding:0;font-size:1.9rem;font-weight:600;line-height:1.1}.ds-stepper button.val{cursor:text}.ds-stepper .val.ro{color:var(--muted)}.ds-stepper input.val{text-align:center;border-bottom:2px solid var(--lime);outline:none;width:100%}.ds-stepper .unit{color:var(--muted);margin-left:2px;font-size:.74rem}.ds-rb{border:1px solid var(--line);background:var(--card2);cursor:pointer;width:38px;height:38px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:600;display:grid}.ds-rb:active:not(:disabled){background:var(--lime);color:var(--accent-ink)}.ds-rb:disabled{opacity:.35;cursor:default}@media (width<=380px){.ds-stepper .val{font-size:1.55rem}.ds-rb{width:34px;height:34px}}.ds-divicon{color:var(--div);vertical-align:middle;flex:none;display:inline-block}.ds-divname{vertical-align:bottom;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ds-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ds-chips.center{justify-content:center}.ds-chips.flush{margin-top:0}.ds-chip{border:1px solid var(--line);background:var(--card);border-radius:var(--r-pill);color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.ds-chip.on{border-color:var(--lime);color:var(--accent);background:var(--accent-soft)}.ds-chip.static{cursor:default;padding:3px 9px;font-size:.72rem}.ds-chip.green{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.ds-chip.yellow{color:var(--warn);border-color:var(--warn-line);background:var(--warn-soft)}.ds-chip.red{color:var(--danger);border-color:var(--danger-line);background:var(--danger-soft)}.ds-chip.blue{color:var(--blue);border-color:var(--blue-line);background:var(--blue-soft)}.ds-chip.live{color:var(--accent-ink);background:var(--lime);border-color:var(--lime);animation:1.6s infinite pulse}.ds-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent);white-space:nowrap;padding:2px 6px;font-size:.74rem;font-weight:700}.ds-tag.blue{background:var(--blue-soft);color:var(--blue)}.ds-grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ds-field label{color:var(--muted);margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.ds-input{border-radius:var(--r-input);border:1px solid var(--line);background:var(--bg2);width:100%;color:var(--text);outline:none;margin:0;padding:11px 12px}.ds-input:focus{border-color:var(--lime);box-shadow:var(--focus-ring)}textarea.ds-input{resize:vertical;min-height:70px}.ds-datetime{align-items:stretch;gap:8px;min-width:0;display:flex}.ds-datetime>.ds-date{flex:auto;min-width:0}.ds-datetime>select.ds-input{appearance:auto;flex:0 0 96px;width:96px;min-height:44px}.ds-applicants .ds-list{border:1px solid var(--line);border-radius:var(--r-card);overflow:clip}.ds-search{position:relative}.ds-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ds-search .ds-input{padding-left:36px}.ds-search .ds-input[type=search]{appearance:none;padding-right:44px}.ds-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ds-search .clear{width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:var(--r-input);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ds-search .clear:hover{color:var(--text)}.ds-check{border-radius:var(--r-tile);border:1px solid var(--line);background:var(--card);cursor:pointer;align-items:flex-start;gap:12px;margin-top:10px;padding:12px;display:flex}.ds-check input{width:20px;height:20px;accent-color:var(--lime);flex:none;margin-top:1px}.ds-check .sub{color:var(--muted);font-size:.82rem;display:block}.ds-rw{padding:16px 16px 12px}.ds-rw-read{font-family:var(--font-display);justify-content:center;align-items:baseline;gap:10px;font-weight:600;display:flex}.ds-rw-read .n{font-size:2.3rem;line-height:1}.ds-rw-read .n.unset{color:var(--muted)}.ds-rw-read .dash{color:var(--muted);font-size:1.5rem}.ds-rw-sub{text-align:center;color:var(--muted);margin-top:4px;font-size:.8rem}.ds-rw-sub b{color:var(--accent)}.ds-dual{height:44px;margin:14px 4px 0;position:relative}.ds-dual .track{background:var(--padel-empty);border-radius:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;right:0}.ds-dual .fill{background:var(--gradient-primary);border-radius:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.ds-dual .tickm{background:var(--muted);opacity:.7;border-radius:50%;width:4px;height:4px;margin:6px 0 0 -2px;position:absolute;top:50%}.ds-dual .tickm.me{background:var(--lime);opacity:1;width:8px;height:8px;margin:5px 0 0 -4px}.ds-dual input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ds-dual input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0}.ds-dual input[type=range]::-moz-range-track{background:0 0;border:0}.ds-dual input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--lime);border:4px solid var(--card);width:28px;height:28px;box-shadow:var(--thumb-glow);cursor:grab;border-radius:50%}.ds-dual input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--lime);border:4px solid var(--card);width:20px;height:20px;box-shadow:0 0 0 1.5px var(--lime);cursor:grab;border-radius:50%}.ds-dual input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--thumb-glow), var(--focus-ring)}.ds-dual.single input[type=range]{pointer-events:auto}.ds-scale{color:var(--muted);justify-content:space-between;margin:-4px 4px 0;font-size:.74rem;display:flex}.ds-rw-edit{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.ds-rw-edit .ds-input{text-align:center;padding:8px;font-weight:600}.ds-div-badge{margin-top:10px;font-size:.78rem;line-height:1.7}.ds-slots{gap:8px;display:grid}.ds-slot{text-align:left;border-radius:var(--r-tile);border:1.5px dashed var(--line);background:var(--card);cursor:pointer;width:100%;color:var(--text);align-items:center;gap:12px;padding:10px 12px;display:flex}.ds-slot.filled{border-style:solid}.ds-slot.on{border-color:var(--lime);box-shadow:var(--shadow-glow);border-style:solid}.ds-slot .meta{flex:1;min-width:0}.ds-slot .meta .ds-label{font-size:.74rem;display:block}.ds-slot .nm{overflow-wrap:break-word;font-weight:600}.ds-slot .nm.muted{color:var(--muted);font-weight:500}.ds-slot .x{border:1px solid var(--line);background:var(--card2);cursor:pointer;width:30px;height:30px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}.ds-av{background:var(--card2);border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid;overflow:hidden}.ds-av img{object-fit:cover;width:100%;height:100%}.ds-av.f{background:var(--gradient-primary);color:var(--accent-ink);border-color:#0000}.ds-av.sm{width:30px;height:30px;font-size:.74rem}.ds-picker{margin-top:8px;padding:10px}.ds-picker ul{max-height:300px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.ds-picker li button{border-radius:var(--r-sm);text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:10px;padding:9px 6px;display:flex}.ds-picker li button:hover:not(:disabled),.ds-picker li button.on{background:var(--card2)}.ds-picker li button:disabled{opacity:.45;cursor:not-allowed}.ds-picker li.empty{color:var(--muted);text-align:center;padding:10px;font-size:.82rem}.ds-picker .nm{flex:1;min-width:0;font-weight:500}.ds-picker .lvl{color:var(--muted);font-size:.74rem}.ds-picker .rt{font-family:var(--font-display);color:var(--accent);font-weight:600}.ds-picker .count{color:var(--muted);margin-top:6px;font-size:.74rem}.ds-ticket{overflow:hidden}.ds-ticket .hero{background:var(--gradient-hero);border-bottom:1px dashed var(--line);align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.ds-ticket .hero .ht{flex:1;min-width:0}.ds-ticket .hero .he{flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-left:auto;display:flex}@media (width<=440px){.ds-ticket .hero{flex-wrap:wrap;row-gap:8px}.ds-ticket .hero .ht{flex-basis:calc(100% - 80px)}.ds-ticket .hero .he{flex-flow:wrap;align-items:center;width:100%;margin-left:0}.ds-ticket .hero:has(>.ds-court) .he{width:calc(100% - 76px);margin-left:76px}}.ds-ticket .date{font-family:var(--font-display);text-transform:uppercase;font-size:1.3rem;font-weight:500;line-height:1.05}.ds-ticket .strip{letter-spacing:.08em;text-transform:uppercase;background:var(--warn-soft);color:var(--warn);border-bottom:1px solid var(--warn-line);padding:6px 16px;font-size:.72rem;font-weight:700}.ds-ticket.warn .hero{background:linear-gradient(180deg, var(--warn-soft), transparent)}.ds-ticket .rows{padding:4px 16px}.ds-ticket .body{border-top:1px dashed var(--line);padding:12px 16px}.ds-ticket .hero+.body,.ds-ticket .strip+.body{border-top:0}.ds-trow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.ds-trow:last-child{border-bottom:0}.ds-trow .k{letter-spacing:.08em;text-transform:uppercase;width:92px;color:var(--muted);flex:none;font-size:.74rem;font-weight:700}.ds-trow .v{overflow-wrap:break-word;flex:1;min-width:0;font-size:.9rem;font-weight:600}.ds-trow .v small{color:var(--muted);font-size:.76rem;font-weight:400;display:block}.ds-trow .v.big{font-family:var(--font-display);letter-spacing:.04em;font-size:1.2rem}.ds-edit{color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;padding:4px;font-size:.78rem;font-weight:600}.ds-teams{border-top:1px dashed var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 16px 14px;display:grid}.ds-ticket .hero+.ds-teams,.ds-ticket>.ds-teams:first-child{border-top:0}.ds-teams .side{gap:6px;min-width:0;display:grid}.ds-teams .side.r{text-align:right}.ds-teams .side-h{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:700}.ds-teams .side-h.hm{color:var(--accent)}.ds-teams .vs{font-family:var(--font-display);color:var(--muted);text-transform:uppercase;font-size:1.1rem}.ds-pp{overflow-wrap:break-word;font-size:.84rem;font-weight:600}.ds-pp a{color:inherit}.ds-pp small{color:var(--muted);font-size:.74rem;font-weight:400;display:block}.ds-pp.open{color:var(--muted);font-style:italic;font-weight:400}.ds-pp.pending{color:var(--muted)}.ds-pp.win{font-weight:800}.ds-pp .ok{color:var(--accent);margin-left:4px}.ds-ticket .foot{border-top:1px dashed var(--line);gap:8px;padding:12px 16px 14px;display:grid}.ds-score{font-family:var(--font-display);align-items:baseline;gap:8px;font-size:2.1rem;font-weight:600;line-height:1;display:flex}.ds-score .w{color:var(--accent)}.ds-score .dash{color:var(--muted);font-size:1.4rem}.ds-delta{font-size:.82rem;font-weight:800}.ds-delta.pos{color:var(--accent)}.ds-delta.neg{color:var(--danger)}.ds-bar{left:0;right:0;bottom:var(--nav-h,0px);z-index:35;background:var(--bar-bg);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:12px 16px;position:fixed}.ds-screen .ds-bar{padding-bottom:calc(12px + env(safe-area-inset-bottom));bottom:0}.ds-bar .in{gap:10px;max-width:560px;margin:0 auto;display:flex}.ds-bar-spacer{height:96px}@media (width>=768px){.ds-bar{border:1px solid var(--line);border-radius:var(--r-bar);margin-top:20px;padding:10px;position:sticky;bottom:12px}.ds-screen .ds-bar{padding-bottom:10px;bottom:12px}.ds-bar .in{max-width:none}.ds-bar-spacer{display:none}}:is(.ds-sheet:has(>.ds-flow .ds-bar),.ds-sheet:has(>.ds-sheet-foot)){padding-bottom:0}.ds-sheet .ds-bar{border:0;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:2;border-radius:0;margin:16px -16px 0;position:sticky;bottom:0}.ds-sheet .ds-bar-spacer{display:none}.ds-btn{border:1px solid var(--line);background:var(--card);border-radius:var(--r-tile);cursor:pointer;color:var(--text);text-align:center;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ds-btn:hover:not(:disabled){border-color:var(--accent-line)}.ds-btn.primary{background:var(--gradient-primary);color:var(--accent-ink);box-shadow:var(--shadow-glow);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;border:0;flex:1;font-size:1.05rem;font-weight:700}.ds-btn.primary:active:not(:disabled){transform:scale(.985)}.ds-btn[disabled]{opacity:.6;cursor:default}.ds-btn.ghost{min-width:92px}.ds-btn.ghost.plain{min-width:0;color:var(--muted);background:0 0;border-color:#0000}.ds-btn.danger{color:var(--danger);border-color:var(--danger-line)}.ds-btn.danger.fill{background:var(--danger-fill,var(--danger));color:#fff;border-color:#0000}.ds-btn.sm{border-radius:var(--r-input);min-width:0;padding:8px 12px;font-size:.82rem}.ds-btn.primary.sm{padding:9px 12px;font-size:.9rem}.ds-btn.block{width:100%;display:flex}.ds-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.ds-layout{display:block}.ds-aside{display:none}@container page (width>=820px){.ds-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.ds-aside{display:block;position:sticky;top:20px}.ds-aside.hidden{display:none}.ds-layout:has(.ds-aside.hidden){grid-template-columns:minmax(0,1fr);max-width:640px}}.ds-aside h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 8px;font-size:.9rem;font-weight:500}.ds-toast{border-radius:var(--r-input);background:var(--card2);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--text);margin-bottom:8px;padding:11px 16px;font-size:.88rem;font-weight:600;animation:.25s ds-drop}.ds-toast.error{border-color:var(--danger-line);color:var(--danger)}.ds-toast.ok,.ds-toast.note{border-color:var(--accent-line)}@keyframes ds-drop{0%{opacity:0;transform:translateY(-120%)}}.ds-overlay{z-index:50;background:var(--scrim);justify-content:center;align-items:flex-end;animation:.2s ds-fade;display:flex;position:fixed;inset:0}.ds-overlay.top{z-index:56}@keyframes ds-fade{0%{opacity:0}}.ds-sheet{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:100%;max-width:520px;max-height:88dvh;padding:18px 16px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;color:var(--text);animation:.3s ds-up;overflow:auto}.ds-sheet.wide{max-width:640px}.ds-sheet.modal-compat{max-width:560px}.ds-sheet.full{border-radius:0;max-width:640px;height:100dvh;max-height:100dvh}@media (width>=600px){.ds-overlay{align-items:center}.ds-sheet{border-radius:var(--r-sheet)}.ds-sheet.full{border-radius:var(--r-sheet);height:auto;max-height:90vh}.ds-sheet .grab{display:none}}@keyframes ds-up{0%{opacity:0;transform:translateY(40px)}}.ds-sheet .grab{background:var(--line);border-radius:4px;width:36px;height:4px;margin:-6px auto 12px}.ds-sheet-h{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ds-sheet-h h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;flex:1;min-width:0;margin:0;font-size:1.3rem;font-weight:600;line-height:1.1}.ds-x{border:1px solid var(--line);background:var(--card);cursor:pointer;width:36px;height:36px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:.9rem;display:grid}.ds-sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bar-bg);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);z-index:2;gap:10px;margin:16px -16px 0;display:flex;position:sticky;bottom:0}.ds-ok{background:var(--gradient-primary);width:54px;height:54px;color:var(--accent-ink);box-shadow:var(--shadow-glow);border-radius:50%;place-items:center;margin:0 auto 8px;font-size:1.6rem;font-weight:800;display:grid}.ds-ok.danger{background:var(--danger-fill,var(--danger));color:#fff;box-shadow:none}.ds-confirm-desc{white-space:pre-line;color:var(--text);margin:0 0 4px;font-size:.9rem;line-height:1.5}.ds-empty{text-align:center;color:var(--muted);padding:28px 16px}.ds-empty .ds-h3{color:var(--text)}.ds-empty>*+*{margin-top:8px}.ds-screen{z-index:48;overscroll-behavior:contain;color:var(--text);background:radial-gradient(1200px 600px at 50% -200px, var(--page-glow) 0%, var(--bg) 60%) var(--bg);position:fixed;inset:0;overflow:auto;container:page/inline-size}.ds-screen>.in{max-width:900px;padding:calc(14px + env(safe-area-inset-top)) 16px 0;margin:0 auto}.ds-screen-h{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ds-screen-h h2{font-family:var(--font-display);text-transform:uppercase;color:var(--accent);flex:1;margin:0;font-size:1.45rem;font-weight:700;line-height:1.1}.ds-list{padding:0 14px}.ds-row{border-bottom:1px solid var(--line);color:inherit;text-align:left;width:100%;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}button.ds-row,a.ds-row{cursor:pointer}.ds-row:last-child{border-bottom:0}.ds-row .lead{flex:none;align-items:center;gap:8px;display:flex}.ds-row .main{flex:1;min-width:0}.ds-row .t{overflow-wrap:break-word;font-size:.9rem;font-weight:600}.ds-row .s{color:var(--muted);font-size:.76rem}.ds-row .end{text-align:right;flex:none}.ds-row .num{font-family:var(--font-display);color:var(--accent);font-size:1.1rem;font-weight:600}.ds-row .chev{color:var(--muted);flex:none}.ds-row.me{background:linear-gradient(90deg, var(--accent-soft), transparent);width:calc(100% + 28px);margin:0 -14px;padding-left:14px;padding-right:14px}.ds-row.muted{opacity:.8}.ds-row.muted .t{color:var(--muted)}.ds-row-actions{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:0 0 12px;display:flex}.ds-ico{border-radius:var(--r-sm);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border:1px solid var(--accent-line);flex:none;place-items:center;display:grid}.ds-ico.warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.ds-alert{color:var(--text);align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;text-decoration:none;display:flex}.ds-alert:hover{border-color:var(--accent-line)}.ds-alert.warn{border-color:var(--warn-line);background:linear-gradient(90deg, var(--warn-soft), var(--card) 70%)}.ds-alert .main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-alert .main,.ds-row .main{padding:0}.ds-alert .k{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.74rem;font-weight:700}.ds-alert.warn .k{color:var(--warn)}.ds-alert .x{font-size:.88rem;font-weight:600}.ds-alert .chev{color:var(--muted)}.ds-stats{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:8px;display:grid}.ds-stat{border:1px solid var(--line);background:var(--card);border-radius:var(--r-tile);text-align:center;min-width:0;padding:10px 8px 9px}.ds-stat span.l{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.74rem;font-weight:700;display:block}.ds-stat b{font-family:var(--font-display);white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-top:2px;font-size:1.45rem;font-weight:600;line-height:1.1;display:flex}.ds-stat[class*=div-] b{font-size:clamp(.9rem,4.3vw,1.45rem)}.ds-stat .h{color:var(--muted);margin-top:2px;font-size:.74rem;display:block}.ds-stat.hot{border-color:var(--lime);background:var(--accent-soft)}.ds-stat.hot b{color:var(--accent)}.ds-stat.warn{border-color:var(--warn-line)}.ds-stat.pos b{color:var(--accent)}.ds-stat.neg b{color:var(--danger)}@media (width<=380px){.ds-stat b{font-size:1.2rem}.ds-stats .ds-stat{padding-left:4px;padding-right:4px}.ds-stat span.l{letter-spacing:.03em}}.ds-track{margin:4px 0 12px}.ds-track-bars{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.ds-track-bars span{background:var(--line);border-radius:99px;height:4px}.ds-track-bars span.done{background:var(--accent-line,var(--lime));opacity:.55}.ds-track-bars span.cur{background:var(--lime);box-shadow:0 0 8px color-mix(in oklab, var(--lime) 55%, transparent)}.ds-track-text{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-top:8px;font-size:.74rem;display:flex}.ds-track-text .now{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:600}.ds-track-text .step{color:var(--muted);margin-right:4px}.ds-track-text .next{color:var(--muted)}.ds-wheel{justify-items:center;gap:12px;display:grid}.ds-wheel .lw-winner{font-family:var(--font-display);text-transform:uppercase}.ds-card.ds-divsec{border-color:color-mix(in oklab, var(--div) 38%, var(--line));border-top:2px solid var(--div);margin:30px 0 14px;padding:0;position:relative}.ds-divsec>.ds-list{border-radius:0 0 var(--r-card) var(--r-card);padding-top:4px;overflow:clip}.ds-divh{top:calc(var(--imp-h,0px) + 3.6rem + env(safe-area-inset-top) + 4px);z-index:5;position:sticky}@media (width>=768px){.ds-divh{top:calc(var(--imp-h,0px) + 4px)}}.ds-divhead{pointer-events:none;flex-direction:column;align-items:center;gap:3px;margin:-19px 12px 0;display:flex}.ds-divhead>*{pointer-events:auto}.ds-divmeta{justify-content:flex-end;padding:6px 12px 0;display:flex}.ds-divtab{border-radius:var(--r-pill);border:1.5px solid color-mix(in oklab, var(--div) 60%, transparent);background:color-mix(in oklab, var(--div) 14%, var(--card));min-width:0;max-width:100%;height:36px;color:var(--div);justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px 0 11px;display:inline-flex;position:relative;overflow:hidden}.ds-divtab .nm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:600;line-height:1;overflow:hidden}.ds-divcnt{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);height:20px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;padding:0 9px;font-size:.74rem;font-weight:600;display:inline-flex}.ds-card.ds-divsec,.ds-placesec{--g:calc(var(--glow,0) * var(--glow-k,1));box-shadow:0 0 0 1px color-mix(in oklab, var(--div) calc(40% * var(--g)), transparent), 0 0 calc(6px + 34px * var(--glow,0)) calc(-8px + 2px * var(--glow,0)) color-mix(in oklab, var(--div) calc(75% * var(--g)), transparent), var(--shadow-card)}.ds-divsec.focused{box-shadow:0 0 0 1px color-mix(in oklab, var(--div) calc(20% + 40% * var(--g)), transparent), 0 0 calc(18px + 34px * var(--glow,0)) calc(-8px + 2px * var(--glow,0)) color-mix(in oklab, var(--div) calc(25% + 60% * var(--g)), transparent), var(--shadow-card)}.ds-divtab{--g:calc(var(--glow,0) * var(--glow-k,1));box-shadow:0 0 calc(2px + 20px * var(--glow,0)) calc(-1px + 2px * var(--glow,0)) color-mix(in oklab, var(--div) calc(85% * var(--g)), transparent), inset 0 0 calc(10px * var(--glow,0)) color-mix(in oklab, var(--div) calc(35% * var(--g)), transparent), 0 4px 14px -8px #00000073}.ds-divtab .ds-divicon{filter:drop-shadow(0 0 calc(7px * var(--glow,0)) color-mix(in oklab, var(--div) calc(95% * var(--glow,0) * var(--glow-k,1)), transparent))}.ds-divtab .nm{text-shadow:0 0 calc(12px * var(--glow,0)) color-mix(in oklab, var(--div) calc(70% * var(--glow,0) * var(--glow-k,1)), transparent)}.division-badge{box-shadow:0 0 calc(10px * var(--glow,0)) color-mix(in oklab, var(--div) calc(45% * var(--glow,0) * var(--glow-k,1)), transparent)}.ds-stat[class*=div-]{border-color:color-mix(in oklab, var(--div) calc(55% * var(--glow,0)), var(--line));box-shadow:0 0 calc(24px * var(--glow,0)) -8px color-mix(in oklab, var(--div) calc(70% * var(--glow,0) * var(--glow-k,1)), transparent)}.ds-stat .ds-divicon{filter:drop-shadow(0 0 calc(6px * var(--glow,0)) color-mix(in oklab, var(--div) calc(90% * var(--glow,0) * var(--glow-k,1)), transparent))}.div-champions .ds-divtab:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(105deg, transparent 30%, color-mix(in oklab, var(--div) 55%, #fff 45%) 50%, transparent 70%);opacity:calc(.55 * var(--glow-k,1));mix-blend-mode:soft-light;animation:3.6s ease-in-out infinite ds-shimmer;position:absolute;inset:0;transform:translate(-120%)}.div-champions .ds-divtab{animation:3.6s ease-in-out infinite ds-breathe}@keyframes ds-shimmer{0%,35%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes ds-breathe{50%{filter:brightness(1.08)saturate(1.1)}}@media (prefers-reduced-motion:reduce){.div-champions .ds-divtab,.div-champions .ds-divtab:after{animation:none}.div-champions .ds-divtab:after{display:none}}.ds-rating{font-family:var(--font-display);color:var(--accent);background:0 0;border:0;padding:0;font-size:1.2rem;font-weight:600;line-height:1}button.ds-rating{cursor:pointer;border-bottom:1px dashed var(--accent-line)}.ds-cap{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.74rem}.ds-you{margin-left:6px}.ds-masonry{gap:12px;display:grid}.ds-masonry>.ds-card{margin-top:0}@container page (width>=820px){.ds-masonry{columns:2;column-gap:12px;display:block}.ds-masonry>.ds-card{break-inside:avoid;margin:0 0 12px}}.ds-board .bh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px 14px;display:flex}.ds-board .bh svg{color:var(--accent)}.ds-board .ds-row .rank{text-align:center;width:22px;font-family:var(--font-display);color:var(--muted);font-weight:600}.ds-board .more{border:0;border-top:1px solid var(--line);width:100%;color:var(--accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:.8rem;font-weight:600;display:flex}.ds-setcard{padding:14px}.ds-setcard .rd-row{margin-top:10px}.ds-wo{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ds-prev{grid-template-columns:1fr auto 1fr;align-items:start;gap:8px;padding:10px 12px;display:grid}.ds-prev .sc{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.ds-prev .oc{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;padding-top:6px;font-size:.74rem;font-weight:700}.ds-prev .col{text-align:center;font-size:.8rem}.ds-prev .pos{color:var(--accent)}.ds-prev .neg{color:var(--danger)}.ds-tcourts{flex-wrap:wrap;flex:none;max-width:132px}.ds-tsec{margin-top:14px}.ds-tsec .ds-card{box-shadow:none}.ds-tcourt-h{align-items:center;gap:10px;padding:12px 14px 4px;display:flex}.ds-tcourt-h .ds-h3{margin:0}.ds-tdead{box-shadow:none;padding:0 14px}.ds-twheel .lw-wheel{transition-duration:3.2s}.ds-tinvite .foot .ds-note{margin-top:0}.ds-tjoined{align-self:center}.ds-back{margin:-4px 0 8px;padding-left:0}.ds-adm-emoji{font-size:1.05rem;line-height:1}.ds-admin .ds-top .ico-tile .ds-adm-emoji{font-size:1rem}.ds-adm-gap{margin-top:12px}.ds-stats.ds-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@container page (width>=560px){.ds-stats.ds-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-kpis .ds-stat{flex-direction:column;justify-content:flex-start;padding:12px 10px 10px;display:flex}.ds-kpis .ds-stat b{color:var(--accent);order:-1;margin:0 0 4px;font-size:1.6rem}.ds-kpis .ds-stat span.l{letter-spacing:.06em;line-height:1.3}.ds-kpis .ds-stat.warn .h{color:var(--warn);font-weight:600}.ds-kpi-links{flex-direction:column;gap:2px;margin-top:4px;font-size:.76rem;font-weight:600;display:flex}.ds-adm-track{padding:12px 16px 0}.ds-ticket .body .ds-check{margin-top:12px}.ds-apps{margin-top:8px}.ds-app{border-bottom:1px solid var(--line)}.ds-app:last-child{border-bottom:0}.ds-app .ds-row{border-bottom:0;padding-bottom:6px}.ds-app-btns{gap:8px;padding:0 0 12px;display:flex}.ds-app-btns .ds-btn{flex:1}.ds-admit .t{font-weight:700}.ds-admit-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0;display:grid}.ds-admit-div{font-family:var(--font-display);text-transform:uppercase;color:var(--div,var(--muted));white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ds-chip.ds-sug{white-space:nowrap;border-style:dashed}.ds-chip.ds-sug.differs{border-style:solid}.ds-place{margin-top:20px}.ds-placelist{padding:0}.ds-placesec{background:var(--card);border:1px solid color-mix(in oklab, var(--div) 38%, var(--line));border-top:2px solid var(--div);border-radius:var(--r-card);margin-top:30px}.ds-placelist>.ds-placesec:first-child{margin-top:22px}.ds-placelist>.ds-placesec.ds-placeflat{--div:var(--line);margin-top:0;overflow:clip}.ds-placeh+*{margin-top:6px}.ds-placesec>:last-child:not(.ds-placeh){border-radius:0 0 var(--r-card) var(--r-card);border-bottom:0}.ds-placeh .ds-divcnt.over,.ds-placeh .ds-divcnt.under{color:var(--warn);border-color:var(--warn-line)}.ds-placeh .cnt.over:before{content:"▲ ";font-size:.74rem}.ds-placeh .cnt.under:before{content:"▼ ";font-size:.74rem}.ds-placeempty{color:var(--muted);background:var(--card);padding:10px 14px;font-size:.78rem}.ds-placetools{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.ds-placetools .ds-search{flex:220px}.ds-placerow{border-bottom:1px solid var(--line);background:var(--card);align-items:center;gap:10px;padding:8px 12px;display:flex}.ds-placerow.pick{flex-wrap:wrap}.ds-placerow .who{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.ds-placerow .nm{font-size:.9rem;font-weight:600}.ds-placerow .sub{color:var(--muted);word-break:break-word;font-size:.74rem}.ds-divpick{border:1px solid var(--line);border-radius:var(--r-input);background:var(--bg2);flex-wrap:wrap;flex:0 auto;gap:3px;max-width:100%;padding:3px;display:inline-flex}.ds-divpick button{min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:.74rem;font-weight:600;display:inline-flex}.ds-divpick button:hover{color:var(--text)}.ds-divpick button.on{color:var(--div,var(--accent));background:color-mix(in oklab, var(--div,var(--lime)) 16%, var(--card));border-color:color-mix(in oklab, var(--div,var(--lime)) 55%, transparent)}.ds-divpick button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-roles{margin:10px 0 12px}.ds-roles dl{gap:2px;margin:0;display:grid}.ds-roles dt{margin-top:8px;font-weight:700}.ds-roles dt:first-child{margin-top:0}.ds-roles dd{color:var(--muted);margin:0}.ds-usearch{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ds-usearch .ds-search{flex:1}.ds-user .ds-row{padding-bottom:8px}.ds-user .ds-email{word-break:break-word;display:block}.ds-user-b{gap:10px;padding:0 14px 14px;display:grid}.ds-user-acts{flex-wrap:wrap;gap:6px;display:flex}.ds-warnbtn{color:var(--warn);border-color:var(--warn-line)}.ds-linkout{gap:4px;display:grid}.ds-linkout .ds-input{font-size:12px}.ds-uav{color:var(--text);font-size:.78rem}.ds-uav.c0{background:color-mix(in oklab, var(--accent) 28%, var(--card))}.ds-uav.c1{background:var(--blue-line)}.ds-uav.c2{background:var(--warn-line)}.ds-uav.c3{background:var(--danger-line)}.ds-uav.c4{background:color-mix(in oklab, #8b5cf6 30%, var(--card))}.ds-uav.c5{background:var(--success-line)}.ds-uav.c6{background:color-mix(in oklab, #f97316 30%, var(--card))}.ds-uav.c7{background:var(--card2)}.ds-la{margin-top:12px}.ds-adminchip{gap:6px;padding-right:4px}.ds-adminchip button{border:1px solid var(--line);background:var(--card2);width:22px;height:22px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:.74rem;display:grid}.ds-cool{border-bottom:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.ds-cool:last-child{border-bottom:0}.ds-cool-t .t{font-size:.9rem;font-weight:600}.ds-cool-t .s{color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:.74rem}.ds-cool-c{align-items:center;gap:10px;display:flex}.ds-cool-c .ds-stepper{flex:1;max-width:260px}@container page (width>=560px){.ds-cool{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ds-audit{align-items:flex-start}.ds-audit .s.ds-label{margin-top:2px;font-size:.74rem}.ds-diff{border-radius:var(--r-input);background:var(--bg2);border:1px solid var(--line);color:var(--muted);gap:2px;margin:8px 0 0;padding:8px 10px;font-family:ui-monospace,Consolas,monospace;font-size:.74rem;list-style:none;display:grid}.ds-diff li{word-break:break-word}.ds-pager{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:10px 0 12px;display:flex}.ds-res-end{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ds-res-end .num{white-space:nowrap;font-size:.95rem}.ds-input.ds-date{align-items:center;gap:4px;min-width:0;padding-top:9px;padding-bottom:9px;display:flex}.ds-input.ds-date>input[type=text]{flex:auto;width:100%;min-width:0}.ds-input.ds-date .date-input-pick{flex:none}.ds-grid2>*{min-width:0}.ds-grid2:has(.ds-date){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ds-input.ds-date:focus-within{border-color:var(--lime);box-shadow:var(--focus-ring)}.ds-switch{border-radius:var(--r-pill);border:1px solid var(--line);cursor:pointer;background:var(--padel-empty);flex:none;width:44px;height:26px;padding:0;transition:background .15s,border-color .15s;position:relative}.ds-switch.on{background:var(--lime);border-color:var(--lime);box-shadow:var(--shadow-glow)}.ds-switch:disabled{opacity:.5;cursor:not-allowed}.ds-switch .thumb{background:var(--card);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px oklch(0% 0 0/.3)}.ds-switch.on .thumb{transform:translate(18px)}.ds-switch:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.mobile-top{background:var(--bg);-webkit-backdrop-filter:none}.imp-banner .ds-btn{background:var(--warn-ink);color:var(--warn-fill);border-color:#0000;padding:4px 12px;font-size:.75rem}.ds-loading{color:var(--muted);justify-items:center;gap:8px;padding:32px 16px;font-size:.84rem;font-weight:600;display:grid}.ds-loading .ds-court{animation:1.4s ease-in-out infinite ds-pulse}@keyframes ds-pulse{50%{opacity:.45;transform:scale(.94)}}.ds-404{padding:40px 18px}.ds-404 .big{font-family:var(--font-display);background:var(--gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:700;line-height:1}.ds-404 .ds-row-btns{justify-content:center;max-width:360px;margin:16px auto 0}.ds-overlay.zoom{cursor:zoom-out;align-items:center}.ds-overlay.zoom img{border-radius:20px;max-width:90vw;max-height:80vh}@media (prefers-reduced-motion:reduce){.ds-step,.ds-sheet,.ds-overlay,.ds-toast,.ds-chip.live,.enter,.ds-loading .ds-court{animation:none}.ds-progress .pbar i{transition:none}}.tool-btn,.nb-button,.back-btn,.top-avatar,.ds-x,.ds-chip:not(.static),.ds-edit,.lnk,.lsw,.nb-item-actions button,.mchat-show{position:relative}.tool-btn:after,.nb-button:after,.back-btn:after,.top-avatar:after,.ds-x:after,.ds-chip:not(.static):after,.ds-edit:after,.lnk:after,.lsw:after,.nb-item-actions button:after,.mchat-show:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-tabs button{min-height:44px}.ds-tabs.sm button{min-height:40px}@media (width<=359px){.ds-stats.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=360px) and (width<=400px){.ds-stats.n4 .ds-stat span.l{letter-spacing:0}}
