.notice.toast{z-index:34000;animation:toast-in .26s cubic-bezier(.16,.86,.25,1) both;box-shadow:0 14px 38px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.notice.toast{animation:none}}.finish.finish-compact{display:block;margin:14px 0 4px}.finish-compact .finish-label{display:block;margin:0 0 8px;color:var(--v);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.finish-compact .finish-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.modal .finish-compact .finish-grid button{min-height:40px;padding:8px 6px;font-size:12.5px;white-space:nowrap;letter-spacing:-.01em;justify-content:center;gap:6px}.finish-compact .finish-grid button svg{flex:none}.metrics .card.liquid-card:nth-child(2)>span,.metrics .card.liquid-card:nth-child(3)>span,.metrics .card.liquid-card>span{width:auto!important;height:auto!important;justify-content:start;margin-bottom:10px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--v)!important}.metrics .card.liquid-card>span svg{width:24px;height:24px;stroke-width:1.9}.stats-panel .stats-ranges{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px;border-radius:999px;background:linear-gradient(145deg,rgba(222,251,249,.075),rgba(9,27,39,.42));box-shadow:inset 0 1px 0 rgba(248,255,255,.14),inset 0 -1px 0 rgba(202,240,241,.04);isolation:isolate}.stats-panel .stats-ranges:before{content:"";position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:999px;background:linear-gradient(135deg,rgba(41,223,210,.3),rgba(8,168,164,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 16px rgba(0,120,116,.25);transition:transform .42s cubic-bezier(.16,.86,.25,1)}.stats-panel .stats-ranges:has(button:nth-child(2).active):before{transform:translateX(100%)}.stats-panel .stats-ranges:has(button:nth-child(3).active):before{transform:translateX(200%)}.stats-panel .stats-ranges button,.stats-panel .stats-ranges button.active{min-height:38px;padding:6px 4px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--m);font-size:11.5px;font-weight:600;white-space:nowrap;transition:color .3s ease}.stats-panel .stats-ranges button.active{color:#f2ffff}@media (max-width:400px){.stats-panel .stats-ranges{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-panel .stats-ranges button{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.stats-panel .stats-ranges:before{transition:none}}:root[data-theme=light] .stats-panel .stats-ranges{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light] .stats-panel .stats-ranges button,:root[data-theme=light] .stats-panel .stats-ranges button.active{border:0;background:transparent}:root[data-theme=light] .stats-panel .stats-ranges:before{background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.12),inset 0 0 0 1px rgba(10,127,122,.18)}:root[data-theme=light] .stats-panel .stats-ranges button.active{color:var(--v-strong)}.stats-section{display:grid;gap:10px}.stats-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.stats-section-head p{margin:0;color:var(--v);font-size:10px;font-weight:700;letter-spacing:.14em}.stats-period-head{margin-top:4px;padding-top:14px;border-top:1px solid rgba(177,227,232,.12)}.stats-season-nav{display:flex;align-items:center;gap:6px}.stats-season-nav b{min-width:78px;color:var(--t);font-size:12px;font-weight:600;text-align:center}.stats-season-nav button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:linear-gradient(145deg,rgba(222,251,249,.095),rgba(9,27,39,.42));box-shadow:inset 0 1px 0 rgba(248,255,255,.17);color:var(--v);cursor:pointer}.stats-season-nav button:disabled{opacity:.35;cursor:default}.stats-league-list{display:grid;gap:8px}.stats-league-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px 14px;overflow:hidden;border:1px solid rgba(177,227,232,.15);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(5,18,29,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.065)}.stats-league-row div{display:grid;gap:2px;min-width:0}.stats-league-row b{overflow:hidden;color:#f0f6fa;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.stats-league-row small{color:var(--m);font-size:10px}.stats-league-row strong{color:var(--tq1);font-size:14px;font-weight:600}.stats-league-row i{position:absolute;left:14px;bottom:6px;max-width:calc(100% - 28px);height:3px;border-radius:999px;background:linear-gradient(90deg,var(--teal-a),var(--teal-b));opacity:.85}:root[data-theme=light] .stats-period-head{border-top-color:rgba(15,23,42,.14)}:root[data-theme=light] .stats-season-nav button{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light] .stats-league-row{border-color:var(--line);background:var(--fill)}:root[data-theme=light] .stats-league-row b{color:var(--t)}:root[data-theme=light] .stats-league-row strong{color:var(--v)}.dock{--dock-bottom:max(18px,env(safe-area-inset-bottom));--dock-height:66px;--dock-ease:cubic-bezier(.2,.9,.25,1);position:fixed;z-index:32010;left:50%;bottom:var(--dock-bottom);width:min(460px,calc(100% - 28px));transform:translateX(-50%);transition:width .62s var(--dock-ease)}.dock.is-compact{--dock-height:54px;width:min(300px,calc(100% - 80px))}.dock-bar{--gap:66px;--pad:5px;position:relative;display:grid;grid-template-columns:1fr 1fr var(--gap) 1fr 1fr;align-items:center;height:var(--dock-height);padding:var(--pad);overflow:hidden;border-radius:999px;background:radial-gradient(120% 140% at 50% 120%,rgba(25,214,207,.16),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.03) 45%,rgba(255,255,255,.06)),rgba(7,16,25,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(190,240,242,.1),0 18px 44px rgba(0,8,14,.45),0 2px 8px rgba(0,8,14,.25);-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.08);backdrop-filter:blur(40px) saturate(180%) brightness(1.08);transition:height .62s var(--dock-ease)}.dock-drop{position:absolute;z-index:0;--w:calc((100% - 2 * var(--pad) - var(--gap)) / 4);top:var(--pad);bottom:var(--pad);left:calc(var(--pad) + var(--i) * var(--w) + var(--after) * var(--gap));right:calc(var(--pad) + (3 - var(--i)) * var(--w) + (1 - var(--after)) * var(--gap));border-radius:999px;background:radial-gradient(80% 120% at 50% 0,rgba(255,255,255,.22),transparent 70%),linear-gradient(145deg,rgba(41,223,210,.26),rgba(8,168,164,.14));box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 1px rgba(0,30,36,.25),inset 0 0 0 1px rgba(160,245,240,.18),0 6px 18px rgba(0,150,144,.22);transition:left .42s var(--dock-ease),right .42s var(--dock-ease)}.dock-drop.moving-right{transition:right .3s var(--dock-ease),left .52s var(--dock-ease) 70ms}.dock-drop.moving-left{transition:left .3s var(--dock-ease),right .52s var(--dock-ease) 70ms}.dock-item{position:relative;z-index:1;display:grid;place-items:center;align-content:center;gap:3px;height:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--m);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .36s ease,transform .22s ease}.dock-item svg{transition:transform .42s var(--dock-ease),color .36s ease}.dock-item small{max-height:12px;overflow:hidden;font-size:9.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:max-height .42s var(--dock-ease),opacity .3s ease}.dock-item.is-active{color:#f2ffff}.dock-item.is-active svg{color:var(--v);transform:translateY(-1px)}.dock-item:active{transform:scale(.92)}.dock.is-compact .dock-item small{max-height:0;opacity:0}.dock.is-compact .dock-item{gap:0}.dock-add{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:54px;height:54px;padding:0;border:0;border-radius:50%;color:#fff;background:radial-gradient(70% 60% at 35% 25%,rgba(255,255,255,.55),transparent 60%),linear-gradient(145deg,var(--teal-a),var(--teal-b));box-shadow:0 0 0 1px rgba(190,240,242,.35),0 0 0 6px rgba(25,214,207,.1),0 10px 26px rgba(8,168,164,.45),inset 0 -3px 6px rgba(0,60,64,.25);cursor:pointer;transform:translate(-50%,-64%);transition:transform .62s var(--dock-ease),width .62s var(--dock-ease),height .62s var(--dock-ease),box-shadow .3s ease;-webkit-tap-highlight-color:transparent}.dock-add svg{filter:drop-shadow(0 1px 1px rgba(0,40,44,.3))}.dock-add:hover{box-shadow:0 0 0 1px rgba(190,240,242,.45),0 0 0 7px rgba(25,214,207,.14),0 12px 32px rgba(8,168,164,.6),inset 0 -3px 6px rgba(0,60,64,.25)}.dock-add:active{transform:translate(-50%,-64%) scale(.92)}.dock-add:after{position:absolute;inset:0;border-radius:inherit;content:"";pointer-events:none;animation:hero-cta-pulse 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.dock-add:after{animation:none}}.dock.is-compact .dock-add{width:46px;height:46px;transform:translate(-50%,-50%)}.dock.is-compact .dock-add:active{transform:translate(-50%,-50%) scale(.92)}@media (prefers-reduced-motion:reduce){.dock,.dock-add,.dock-bar,.dock-drop,.dock-item,.dock-item svg{transition:none!important}}:root[data-theme=light] .dock-bar{background:rgba(255,255,255,.94);box-shadow:inset 0 0 0 1px var(--line),0 10px 30px rgba(15,23,42,.1),0 2px 6px rgba(15,23,42,.05)}:root[data-theme=light] .dock-item{color:var(--m)}:root[data-theme=light] .dock-item.is-active{color:var(--v-strong)}:root[data-theme=light] .dock-item.is-active svg{color:var(--v)}:root[data-theme=light] .dock-drop{background:var(--tint);box-shadow:inset 0 0 0 1px rgba(10,127,122,.14)}:root[data-theme=light] .dock-add{box-shadow:0 0 0 4px #fff,0 8px 20px rgba(8,168,164,.3),inset 0 -3px 6px rgba(0,60,64,.18)}.more-back{padding-bottom:calc(var(--dock-clear, 0px) + max(18px, env(safe-area-inset-bottom)) + 96px)!important}.more-back.is-compact{padding-bottom:calc(max(18px, env(safe-area-inset-bottom)) + 70px)!important}body:has(.dock.is-compact){--refdesk-nav-clearance:calc(78px + env(safe-area-inset-bottom, 0px))}.stats-range-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border:1px solid rgba(73,221,212,.25);border-radius:18px;background:radial-gradient(90% 110% at 100% 0,rgba(23,213,201,.14),transparent 67%),linear-gradient(145deg,rgba(17,79,89,.38),rgba(5,28,39,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.07);animation:chip-in .32s cubic-bezier(.16,.86,.25,1) both}.stats-range-chip div{display:grid;gap:3px;min-width:0}.stats-range-chip small{color:#aebbd0;font-size:10px}.stats-range-chip b{color:var(--tq1);font-size:14px;font-weight:600;white-space:nowrap}.stats-range-chip button{flex:none;gap:6px;min-height:36px;padding:6px 12px;font-size:12px}.stats-calendar-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.stats-calendar-actions button{min-height:38px;padding:6px 16px;font-size:12.5px;gap:6px}.stats-calendar-actions button:disabled{opacity:.45;cursor:default}@keyframes chip-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=light] .stats-range-chip{border-color:rgba(10,127,122,.16);background:var(--tint)}:root[data-theme=light] .stats-range-chip small{color:var(--m)}:root[data-theme=light] .stats-range-chip b{color:var(--v)}.segmented{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:4px;border-radius:999px;background:linear-gradient(145deg,rgba(222,251,249,.075),rgba(9,27,39,.42));box-shadow:inset 0 1px 0 rgba(248,255,255,.14),inset 0 -1px 0 rgba(202,240,241,.04);isolation:isolate}.segmented:before{content:"";position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));border-radius:999px;background:linear-gradient(135deg,rgba(41,223,210,.3),rgba(8,168,164,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 16px rgba(0,120,116,.25);transform:translateX(calc(var(--i) * 100%));transition:transform .42s cubic-bezier(.16,.86,.25,1)}.segmented button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:36px;padding:6px 4px;border:0;border-radius:999px;background:transparent;color:var(--m);font:inherit;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .3s ease}.segmented button.active{color:#f2ffff}.segmented button i{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:rgba(25,214,207,.18);color:var(--tq1);font-size:9.5px;font-style:normal;font-weight:700}@media (max-width:400px){.segmented button{font-size:10.5px;gap:3px}}@media (prefers-reduced-motion:reduce){.segmented:before{transition:none}}:root[data-theme=light] .segmented{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light] .segmented:before{background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.12),inset 0 0 0 1px rgba(10,127,122,.18)}:root[data-theme=light] .segmented button.active{color:var(--v-strong)}:root[data-theme=light] .segmented button i{color:var(--v)}.matches-page{display:grid;gap:14px;padding-bottom:130px}.matches-tools{display:grid;gap:10px}.search-field{display:flex!important;align-items:center;gap:10px;min-height:46px;margin:0!important;padding:0 14px;border-radius:999px;background:linear-gradient(145deg,rgba(222,251,249,.075),rgba(9,27,39,.42));box-shadow:inset 0 1px 0 rgba(248,255,255,.14),inset 0 0 0 1px rgba(177,227,232,.1);color:var(--m)}.search-field input{flex:1;min-width:0;height:44px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--t)!important;font-size:14px!important;outline:none}.search-field input::placeholder{color:var(--m);opacity:.8}.search-field button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:var(--t);cursor:pointer}.search-field:focus-within{box-shadow:inset 0 1px 0 rgba(248,255,255,.14),inset 0 0 0 1px rgba(25,214,207,.45)}.mgroup{display:grid;gap:8px}.mgroup-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 4px 0}.mgroup-head p{margin:0;color:var(--v);font-size:10px;font-weight:700;letter-spacing:.14em}.mgroup-head span{color:var(--m);font-size:11px}.mgroup-list{display:grid;gap:8px}.mcard{--status:#19d6cf;--status-bg:rgba(25,214,207,.16);--status-line:rgba(25,214,207,.38);position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px 12px 12px;border-radius:22px!important;color:var(--t);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform .22s ease,box-shadow .3s ease;-webkit-tap-highlight-color:transparent}.mcard:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--status);opacity:.9}.mcard:active{transform:scale(.985)}.mcard-date{display:grid;justify-items:center;align-content:center;gap:1px;height:58px;border-radius:16px;background:linear-gradient(145deg,rgba(222,251,249,.09),rgba(9,27,39,.4));box-shadow:inset 0 1px 0 rgba(248,255,255,.14)}.mcard-date b{font-size:19px;font-weight:700;line-height:1}.mcard-date small{color:var(--tq1);font-size:10px;font-weight:600;text-transform:lowercase}.mcard-date i{color:var(--m);font-size:9px;font-style:normal;text-transform:lowercase}.mcard-body{display:grid;gap:6px;min-width:0}.mcard-teams{display:grid;gap:1px}.mcard-teams b{overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mcard-teams b+b{color:#c9d3e0;font-weight:500}.mcard-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--m);font-size:11px}.mcard-meta span{display:inline-flex;align-items:center;gap:4px;min-width:0}.mcard-meta svg{flex:none;opacity:.85}.mcard-meta svg,.mcard-transport{color:var(--tq1)}.mcard-tags{display:flex;flex-wrap:wrap;gap:5px}.mcard-tags span{padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.07);color:var(--t);font-size:10px;font-weight:600;white-space:nowrap}.mcard-tags .mcard-league{background:rgba(25,214,207,.12);color:var(--tq1)}.mcard-side{display:grid;justify-items:end;align-content:center;gap:8px;align-self:stretch}.mcard-side b{font-size:14px;font-weight:600;white-space:nowrap}.mcard-status{padding:4px 9px;border-radius:999px;background:var(--status-bg);box-shadow:inset 0 0 0 1px var(--status-line);color:var(--status);font-size:10px;font-weight:700;white-space:nowrap}.status-programat{--status:#6ea8ff;--status-bg:rgba(110,168,255,.18);--status-line:rgba(110,168,255,.42)}.status-in-desfasurare{--status:#4fe0b4;--status-bg:rgba(79,224,180,.16);--status-line:rgba(79,224,180,.4)}.status-de-finalizat{--status:#ffb24d;--status-bg:rgba(255,178,77,.18);--status-line:rgba(255,178,77,.42)}.status-achitat,.status-cash{--status:#34e39b;--status-bg:rgba(52,227,155,.18);--status-line:rgba(52,227,155,.42)}.status-de-facturat{--status:#19d6cf;--status-bg:rgba(25,214,207,.18);--status-line:rgba(25,214,207,.42)}.status-pe-factura{--status:#b48cff;--status-bg:rgba(180,140,255,.18);--status-line:rgba(180,140,255,.42)}.mcard.status-de-finalizat .mcard-side b,.mcard.status-in-desfasurare .mcard-side b,.mcard.status-programat .mcard-side b{color:var(--m);font-weight:500}.matches-empty{display:grid;justify-items:center;gap:6px;padding:34px 20px;border-radius:24px!important;text-align:center}.matches-empty svg{color:var(--tq1)}.matches-empty b{font-size:15px}.matches-empty small{color:var(--m);font-size:12px}:root[data-theme=light] .search-field{background:#fff;box-shadow:inset 0 0 0 1px var(--line-strong),0 1px 2px rgba(15,23,42,.04)}:root[data-theme=light] .search-field button{background:rgba(15,23,42,.08)}.mcard.is-soon{outline:1.5px solid rgba(25,214,207,.55);outline-offset:-1.5px}:root[data-theme=light] .mcard.is-soon{outline-color:rgba(10,127,122,.45)}:root[data-theme=light] .mcard-date{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light] .mcard-date small,:root[data-theme=light] .mcard-meta svg,:root[data-theme=light] .mcard-tags .mcard-league,:root[data-theme=light] .mcard-transport{color:var(--v)}:root[data-theme=light] .mcard-teams b+b{color:var(--m)}:root[data-theme=light] .mcard-tags span{background:#f1f4f7;color:var(--t)}:root[data-theme=light] .status-programat{--status:#2f6fd6;--status-bg:rgba(47,111,214,.18);--status-line:rgba(47,111,214,.42)}:root[data-theme=light] .status-in-desfasurare{--status:#0f9c74;--status-bg:rgba(15,156,116,.16);--status-line:rgba(15,156,116,.4)}:root[data-theme=light] .status-de-finalizat{--status:#c96f10;--status-bg:rgba(201,111,16,.18);--status-line:rgba(201,111,16,.42)}:root[data-theme=light] .status-achitat,:root[data-theme=light] .status-cash{--status:#0e9a63;--status-bg:rgba(14,154,99,.18);--status-line:rgba(14,154,99,.42)}:root[data-theme=light] .status-de-facturat{--status:#08918b;--status-bg:rgba(8,145,139,.18);--status-line:rgba(8,145,139,.42)}:root[data-theme=light] .status-pe-factura{--status:#7a4fd6;--status-bg:rgba(122,79,214,.18);--status-line:rgba(122,79,214,.42)}.preview-backdrop>.preview-dialog.match-details{padding:20px!important}@media (max-width:560px){.preview-backdrop>.preview-dialog.match-details{padding:18px!important}}.md-form,.md-view{display:grid;gap:14px;margin-top:4px}.md-hero{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;padding:14px;border-radius:22px;overflow:hidden;background:radial-gradient(90% 120% at 100% 0,var(--status-bg),transparent 65%),linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.015)),rgba(5,18,29,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(177,227,232,.12)}.md-hero:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--status)}.md-date{height:64px}.md-date b{font-size:22px}.md-teams{display:grid;gap:2px;min-width:0;padding-right:4px}.md-teams b{font-size:15.5px;font-weight:650;line-height:1.25}.md-teams span{color:var(--tq1);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.md-status{position:absolute;top:12px;right:12px}.md-hero .md-teams{padding-block:22px}.md-chips{display:flex;flex-wrap:wrap;gap:6px}.md-chips span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:linear-gradient(145deg,rgba(222,251,249,.075),rgba(9,27,39,.42));box-shadow:inset 0 1px 0 rgba(248,255,255,.12),inset 0 0 0 1px rgba(177,227,232,.08);color:var(--t);font-size:12px;font-weight:500}.md-chips svg{color:var(--tq1);flex:none}.md-money{display:grid;padding:4px 16px;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.015)),rgba(5,18,29,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(177,227,232,.1)}.md-money>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px dashed rgba(177,227,232,.14)}.md-money>div:last-child{border-bottom:0}.md-money span{display:inline-flex;align-items:center;gap:6px;color:var(--m);font-size:12.5px}.md-money span svg{color:var(--tq1)}.md-money b{font-size:14px;font-weight:600}.md-money .md-muted{color:var(--m);font-weight:500}.md-money .md-total span{color:var(--t);font-weight:600}.md-money .md-total b{color:var(--tq1);font-size:20px}.md-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.md-view .md-actions .compact{gap:7px;min-height:44px;padding:8px 16px}.md-view .md-actions .delete-button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;place-items:center}.md-form .md-actions{display:grid;grid-template-columns:1fr 1.6fr}.md-form .md-actions .delete-button:not(.icon-only){display:inline-flex;align-items:center;justify-content:center;gap:8px}.md-form .md-actions button{min-height:46px;justify-content:center;gap:7px}.md-group{display:grid;gap:8px}.md-group .md-label{margin:0;color:var(--v);font-size:10px;font-weight:700;letter-spacing:.14em}.md-group label{margin-top:0!important}.md-group .cols{gap:10px}.md-group .switch{margin-top:2px}.match-details .segmented button{min-height:38px;font-size:12px}:root[data-theme=light] .md-hero{background:radial-gradient(90% 120% at 100% 0,var(--status-bg),transparent 65%),#fff;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light] .md-chips svg,:root[data-theme=light] .md-money .md-total b,:root[data-theme=light] .md-money span svg,:root[data-theme=light] .md-teams span{color:var(--v)}:root[data-theme=light] .md-chips span{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);color:var(--t)}.md-chips span.is-soon{background:rgba(25,214,207,.12);box-shadow:inset 0 0 0 1px rgba(25,214,207,.4);color:var(--tq1);font-weight:600}:root[data-theme=light] .md-chips span.is-soon{background:var(--tint);box-shadow:inset 0 0 0 1px rgba(10,127,122,.3);color:var(--v-strong)}:root[data-theme=light] .md-money{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light] .md-money>div{border-bottom-color:rgba(15,23,42,.14)}.md-teams-fields{display:grid;gap:8px}.md-form input,.md-form select{font-size:14px!important;font-weight:500!important}.md-form label{font-size:12px!important;font-weight:500!important}.add-match-hint{color:var(--m);font-size:11px;line-height:1.4}.modal{--field-h:54px}@media (max-width:560px){.modal{--field-h:52px}}.md-form{--field-h:46px}.management-form input,.management-form select,.modal input:not([type=checkbox]):not([type=radio]):not([type=file]),.modal select{height:var(--field-h)!important;min-height:var(--field-h)!important;line-height:calc(var(--field-h) - 2px)!important;padding-top:0!important;padding-bottom:0!important}.management-form select,.modal select{background-position:calc(100% - 21px) calc(50% - 1px),calc(100% - 15px) calc(50% - 1px)!important}.management-form{--field-h:52px;display:grid;gap:12px}.management-form label{display:grid;gap:8px;margin:0;color:var(--m);font-size:11px;font-weight:750}.management-form input,.management-form select{width:100%;padding-left:18px!important;padding-right:18px!important;border:1px solid rgba(255,255,255,.118)!important;border-radius:16px!important;background-color:rgba(255,255,255,.07)!important;color:var(--t)!important;font:inherit;font-size:16px!important;font-weight:600!important;outline:none}.management-form input:focus,.management-form select:focus{border-color:rgba(25,214,207,.55)!important}.management-form input:disabled,.management-form select:disabled{opacity:.6}.management-form select{appearance:none!important;-webkit-appearance:none!important;padding-right:48px!important;background-image:linear-gradient(45deg,transparent 50%,var(--t) 50%),linear-gradient(135deg,var(--t) 50%,transparent 50%)!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;cursor:pointer}.management-form select option{background:#1c2130}:root[data-theme=light] .management-form input,:root[data-theme=light] .management-form select{border-color:rgba(15,23,42,.16)!important;background-color:#fff!important;color:var(--t)!important}:root[data-theme=light] .management-form select option{background:#fff}.pring{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--pring-size);height:var(--pring-size)}.pring svg{position:absolute;inset:0;overflow:visible}.pring-track{fill:none;stroke:rgba(255,255,255,.07)}.pring-arc{fill:none;stroke:var(--pring,#19d6cf);stroke-linecap:round;stroke-dashoffset:var(--pring-offset);filter:drop-shadow(0 0 4px var(--pring)) drop-shadow(0 0 10px var(--pring));transition:stroke-dashoffset .9s cubic-bezier(.2,.9,.25,1),stroke .4s ease;animation:pring-draw 1.1s cubic-bezier(.2,.9,.25,1) both}@keyframes pring-draw{0%{stroke-dashoffset:var(--pring-length)}}.pring-spark{fill:#fff;opacity:0;animation:pring-spark 2.6s ease-in-out 1s infinite;filter:drop-shadow(0 0 2px var(--pring)) drop-shadow(0 0 5px var(--pring))}.pring-spark circle,.pring-twinkle{fill:var(--pring)}.pring-twinkle{opacity:0;transform-box:fill-box;transform-origin:center;animation:pring-twinkle 2.7s ease-in-out infinite;filter:drop-shadow(0 0 3px var(--pring))}@keyframes pring-twinkle{0%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1.1) rotate(45deg)}70%{opacity:.45;transform:scale(.8) rotate(45deg)}}.pring.is-complete .pring-arc{animation:pring-draw 1.1s cubic-bezier(.2,.9,.25,1) both,pring-glow 3.2s ease-in-out 1.2s infinite}@keyframes pring-glow{0%,to{filter:drop-shadow(0 0 4px var(--pring)) drop-shadow(0 0 10px var(--pring))}50%{filter:drop-shadow(0 0 6px var(--pring)) drop-shadow(0 0 16px var(--pring))}}@keyframes pring-spark{0%,to{opacity:.35}45%{opacity:1}60%{opacity:.6}}.pring-center{position:relative;display:grid;justify-items:center;gap:2px;line-height:1;text-align:center}.pring-center b{color:var(--pring);font-size:10px;font-weight:700;letter-spacing:-.01em}.pring-center small{color:var(--m);font-size:9px;font-weight:600}@media (prefers-reduced-motion:reduce){.pring-arc,.pring-spark,.pring-twinkle,.pring.is-complete .pring-arc{animation:none;transition:none}.pring-spark,.pring-twinkle{opacity:1}}:root[data-theme=light] .pring-track{stroke:rgba(15,23,42,.1)}:root[data-theme=light] .pring-arc{filter:drop-shadow(0 0 3px var(--pring))}.inv-in_pregatire{--pring:#ffb24d;--pring-soft:rgba(255,178,77,.26)}.inv-emisa{--pring:#6ea8ff;--pring-soft:rgba(110,168,255,.26)}.inv-trimisa_ajf{--pring:#b48cff;--pring-soft:rgba(180,140,255,.26)}.inv-achitata{--pring:#19d6cf;--pring-soft:rgba(25,214,207,.28)}:root[data-theme=light] .inv-in_pregatire{--pring:#d27a1e}:root[data-theme=light] .inv-emisa{--pring:#2f6fd6}:root[data-theme=light] .inv-trimisa_ajf{--pring:#7a4fd6}:root[data-theme=light] .inv-achitata{--pring:#0b9a93}.invoices-page{display:grid;gap:14px;padding-bottom:130px}.to-invoice{display:grid;gap:14px;padding:18px;border-radius:26px!important;background:radial-gradient(90% 120% at 100% 0,rgba(25,214,207,.2),transparent 62%),linear-gradient(145deg,rgba(29,42,57,.88),rgba(7,19,29,.9))!important}.to-invoice-head{display:flex;align-items:center;gap:14px}.to-invoice-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:16px;background:linear-gradient(145deg,rgba(222,251,249,.1),rgba(9,27,39,.42));box-shadow:inset 0 1px 0 rgba(248,255,255,.17);color:var(--v)}.to-invoice-head div{display:grid;gap:3px;min-width:0}.to-invoice-head p{margin:0;color:var(--v);font-size:10px;font-weight:700;letter-spacing:.14em}.to-invoice-head b{font-size:26px;font-weight:700;line-height:1.05}.to-invoice-head small{color:var(--m);font-size:12px}.to-invoice.is-empty .to-invoice-head b{color:var(--m)}.to-invoice-actions{display:grid;grid-template-columns:46px 1fr;gap:8px}.to-invoice-actions .icon-only{width:46px;min-width:46px;padding:0;display:inline-grid;place-items:center}.to-invoice-actions button{min-height:44px;justify-content:center;gap:7px;font-size:12.5px;white-space:nowrap}.to-invoice-actions button:disabled{opacity:.45;cursor:default;box-shadow:none}.icard-list{display:grid;gap:10px}.icard{display:grid;gap:0;padding:14px 14px 10px;border-radius:24px!important}.icard-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.icard-ring{display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.05),transparent 70%);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .22s ease}.icard-ring:active{transform:scale(.94)}.icard-info{display:grid;gap:3px;min-width:0}.icard-info b{overflow:hidden;font-size:14.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.icard-info small{color:var(--m);font-size:11px}.icard-info strong{margin-top:4px;color:var(--t);font-size:19px;font-weight:700}.icard-info .icard-detail{font-size:10px}.icard-actions{display:grid;gap:6px}.icard-actions button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-grid;place-items:center}.icard-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:10px auto 0;padding:4px 10px;border:0;border-radius:999px;background:transparent;color:var(--m);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.icard-toggle svg{transition:transform .3s ease}.icard.is-open .icard-toggle svg{transform:rotate(180deg)}:root[data-theme=light] .to-invoice{background:radial-gradient(90% 120% at 100% 0,rgba(10,127,122,.07),transparent 62%),#fff!important}:root[data-theme=light] .to-invoice-icon{background:var(--tint);box-shadow:inset 0 0 0 1px rgba(15,23,42,.1);color:var(--v)}.icard-status{margin:8px 0 4px;animation:chip-in .32s cubic-bezier(.16,.86,.25,1) both}.icard-status .segmented:before{background:var(--pring-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 14px var(--pring-soft)}.icard-status .segmented button{font-size:11px}.icard-status .segmented button.active{color:var(--pring)}.icard-ring .pring-center b{max-width:54px;font-size:9.5px;line-height:1.1;white-space:normal}:root[data-theme=light] .inv-in_pregatire{--pring-soft:rgba(210,122,30,.2)}:root[data-theme=light] .inv-emisa{--pring-soft:rgba(47,111,214,.18)}:root[data-theme=light] .inv-trimisa_ajf{--pring-soft:rgba(122,79,214,.18)}:root[data-theme=light] .inv-achitata{--pring-soft:rgba(11,154,147,.2)}.selection-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 10px}.selection-bar p{margin:0;color:var(--m);font-size:12px}.selection-bar .text-button{flex:none;padding:6px 12px;border-radius:999px;background:rgba(25,214,207,.12);color:var(--tq1);font-size:12px;font-weight:700}.invoice-choice input[type=checkbox]{accent-color:#19d6cf;width:20px;height:20px}.invoice-preview .invoice-download{margin-top:14px;gap:8px;justify-content:center}:root[data-theme=light] .selection-bar .text-button{color:var(--v)}.icard-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.icard-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:var(--m);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.icard-tag svg{flex:none}.icard-tag.is-late{background:rgba(255,178,77,.12);box-shadow:inset 0 0 0 1px rgba(255,178,77,.22);color:#ffbf6b}:root[data-theme=light] .icard-tag{background:rgba(15,23,42,.05);box-shadow:inset 0 0 0 1px rgba(15,23,42,.1)}:root[data-theme=light] .icard-tag.is-late{background:rgba(210,122,30,.1);color:#b3640f}.invoice-download-row{display:grid;margin-top:14px}.invoice-download-row.has-share{grid-template-columns:1fr 1fr;gap:8px}.invoice-download-row .invoice-download{margin-top:0;gap:8px;justify-content:center}.next-match{display:grid;gap:14px;width:100%;color:var(--t);font:inherit;text-align:left;cursor:pointer}.next-match:active{transform:scale(.99)}.next-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.next-top .pring-center b{color:var(--pring);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.next-top .pring-center small{font-size:9.5px;font-variant-numeric:tabular-nums}.next-info{display:grid;gap:5px;min-width:0;justify-items:start}.next-eyebrow{color:var(--v);font-size:10.5px;font-weight:700;letter-spacing:.14em}.next-teams{display:grid;gap:1px;max-width:100%;font-size:15.5px;font-weight:700;line-height:1.25}.next-teams span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-league{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 9px;border-radius:999px;background:rgba(25,214,207,.12);color:var(--tq1);font-size:10.5px;font-weight:600;white-space:nowrap}.next-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.next-fact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px 11px;border-radius:16px;background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.next-fact>svg{color:var(--v)}.next-fact>span{display:grid;gap:2px;min-width:0}.next-fact small{color:var(--m);font-size:9px;font-weight:700;letter-spacing:.12em}.next-fact b{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .next-eyebrow,:root[data-theme=light] .next-league{color:var(--v)}:root[data-theme=light] .next-fact{background:rgba(15,23,42,.04);box-shadow:inset 0 0 0 1px rgba(15,23,42,.09)}.live-match{display:grid;gap:10px;width:100%;color:var(--t);font:inherit;text-align:left;cursor:pointer;background:radial-gradient(100% 120% at 0 0,rgba(79,224,180,.14),transparent 60%),var(--glass-bg,rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(79,224,180,.18)}.live-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.live-head p{display:inline-flex;align-items:center;gap:6px;margin:0;color:#4fe0b4;font-size:10.5px;font-weight:700;letter-spacing:.14em}.live-head p svg{animation:next-pulse 1.6s ease-in-out infinite}.live-head>span{color:var(--m);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}@keyframes next-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-head p svg{animation:none}}:root[data-theme=light] .live-match{background:radial-gradient(100% 120% at 0 0,rgba(15,156,116,.07),transparent 60%),#fff}:root[data-theme=light] .live-head p{color:#0f9c74}.finalize-alert{background:radial-gradient(100% 120% at 0 0,rgba(255,178,77,.14),transparent 60%),var(--glass-bg,rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(255,178,77,.18)}.finalize-alert-head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.finalize-alert-head>span{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:12px;background:rgba(255,178,77,.14);color:#ffbf6b}.finalize-alert-head p{margin:0 0 2px;color:#ffbf6b;font-size:10.5px;font-weight:700;letter-spacing:.14em}.finalize-alert-head b{font-size:13.5px;font-weight:650}.finalize-alert .row{padding-left:0;padding-right:0}:root[data-theme=light] .finalize-alert{background:radial-gradient(100% 120% at 0 0,rgba(210,122,30,.07),transparent 60%),#fff}:root[data-theme=light] .finalize-alert-head p,:root[data-theme=light] .finalize-alert-head>span{color:#b3640f}.add-warning{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:14px;background:rgba(255,178,77,.1);box-shadow:inset 0 0 0 1px rgba(255,178,77,.2);color:var(--t);font-size:12.5px;line-height:1.45}.add-warning svg{flex:none;margin-top:1px;color:#ffbf6b}:root[data-theme=light] .add-warning{background:rgba(210,122,30,.08)}:root[data-theme=light] .add-warning svg{color:#b3640f}.settings-new{padding:3px 8px;border-radius:999px;background:rgba(25,214,207,.16);color:var(--tq1);font-size:10.5px;font-style:normal;font-weight:700}.preview-backdrop>.preview-dialog.settings-dialog{padding:20px!important}@media (max-width:560px){.preview-backdrop>.preview-dialog.settings-dialog{padding:18px!important}}.settings-dialog .md-form{margin-top:4px}.settings-dialog .segmented button{min-height:38px;font-size:12px}.changelog{display:grid;gap:16px;margin-top:4px}.changelog-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.changelog-card{display:grid;gap:10px;padding:14px 16px;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.015)),rgba(5,18,29,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(177,227,232,.1)}.changelog-card>b{font-size:14.5px;font-weight:650}.changelog-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.changelog-card li{display:grid;grid-template-columns:14px 1fr;align-items:start;gap:9px;color:var(--m);font-size:12.5px;line-height:1.4}.changelog-card li svg{margin-top:2px;color:var(--tq1)}:root[data-theme=light] .changelog-card{background:var(--fill);box-shadow:inset 0 0 0 1px rgba(15,23,42,.1)}:root[data-theme=light] .changelog-card li svg,:root[data-theme=light] .settings-new{color:var(--v)}.home-view>.panel:first-child{margin-top:0}.settings-sub{margin:14px 0 2px;color:var(--v);font-size:10px;font-weight:700;letter-spacing:.14em}.settings-toggle-row{cursor:default}.settings-toggle-row>span{display:grid;gap:3px}.settings-toggle-row.is-off>svg:first-child{opacity:.45}.settings-chip,.settings-link{justify-self:start;margin-top:5px;padding:4px 10px;border:0;border-radius:999px;background:rgba(25,214,207,.1);box-shadow:inset 0 0 0 1px rgba(25,214,207,.2);color:var(--tq1);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.settings-link{background:transparent;box-shadow:none;padding:0;text-decoration:underline;text-underline-offset:3px}.settings-dialog-note{color:var(--m);font-size:11.5px;line-height:1.4}.notification-title{display:block;margin-bottom:2px;font-weight:700}:root[data-theme=light] .settings-chip,:root[data-theme=light] .settings-link,:root[data-theme=light] .settings-sub{color:var(--v)}.home-view>.panel+.hero{margin-top:14px}.support-new{margin:0 0 14px;min-height:48px;justify-content:center;gap:8px}.support-page .panel .segmented{margin:4px 0 12px}.tcard-list{display:grid;gap:8px}.tcard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 12px 12px 14px;border:0;border-radius:20px;background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);color:var(--t);text-align:left}.tcard:active{transform:scale(.985)}.tcard-icon{display:grid;place-items:center;color:var(--v)}.tcard-info{display:grid;gap:3px;min-width:0;justify-items:start}.tcard-info b{max-width:100%;overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tcard-info small{color:var(--m);font-size:11px}.tcard-info .icard-tag{margin-top:3px}.icard-tag.is-new{background:rgba(25,214,207,.12);box-shadow:inset 0 0 0 1px rgba(25,214,207,.26);color:var(--tq1)}.ticket-text{width:100%;min-height:92px;padding:12px 14px;border:0;border-radius:16px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);color:var(--t);font:inherit;font-size:14px;line-height:1.45;resize:vertical}.ticket-text:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(25,214,207,.55)}.ticket-reply .ticket-text{min-height:72px}.ticket-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ticket-meta small{color:var(--m);font-size:11px}.ticket-thread{display:grid;gap:8px;max-height:42vh;overflow-y:auto;padding:2px}.ticket-bubble{justify-self:start;max-width:86%;padding:10px 12px;border-radius:16px 16px 16px 6px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ticket-bubble.is-mine{justify-self:end;border-radius:16px 16px 6px 16px;background:rgba(25,214,207,.13);box-shadow:inset 0 0 0 1px rgba(25,214,207,.26)}.ticket-bubble p{margin:0;font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-bubble small{display:block;margin-top:5px;color:var(--m);font-size:10px}.ticket-new-dialog .segmented button{font-size:11px}:root[data-theme=light] .tcard{background:rgba(15,23,42,.04);box-shadow:inset 0 0 0 1px rgba(15,23,42,.1)}:root[data-theme=light] .ticket-text{background:rgba(15,23,42,.04);box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)}:root[data-theme=light] .ticket-bubble{background:rgba(15,23,42,.05);box-shadow:inset 0 0 0 1px rgba(15,23,42,.1)}:root[data-theme=light] .ticket-bubble.is-mine{background:var(--tint)}:root[data-theme=light] .icard-tag.is-new{color:var(--v)}.notifications-back{position:fixed;z-index:11;inset:0;background:rgba(2,5,10,.35);backdrop-filter:blur(3px);animation:fade-in .2s ease both}.notifications-panel.liquid-card{display:flex;flex-direction:column;top:68px;max-height:min(620px,calc(100svh - 170px));overflow:hidden;padding:0;border-radius:26px;animation:notifications-in .26s cubic-bezier(.16,.86,.25,1) both}@keyframes notifications-in{0%{opacity:0;transform:translate(-50%,-8px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.notifications-panel .notifications-head{align-items:center;padding:18px 18px 12px;border-bottom:0}.notifications-head small{display:block;margin-top:3px;color:var(--m);font-size:11px}.notifications-head-actions{display:flex;gap:8px}.notifications-panel .notifications-head button{border-radius:13px;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.notifications-filter{padding:0 14px 10px}.notifications-filter .segmented button{min-height:34px;font-size:11px}.notifications-scroll{display:grid;gap:12px;overflow-y:auto;padding:2px 12px 14px}.notifications-day{display:grid;gap:6px}.notifications-day-label{margin:2px 6px;color:var(--v);font-size:10px;font-weight:700;letter-spacing:.14em}.notification-card{--tone:#19d6cf;--tone-bg:rgba(25,214,207,.14);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:12px;border:0;border-radius:18px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);color:var(--t);text-align:left;opacity:1!important}.notification-card:not(:disabled):active{transform:scale(.985)}.notification-card.is-new{background:rgba(25,214,207,.07);box-shadow:inset 0 0 0 1px rgba(25,214,207,.2)}.notification-card.tone-blue{--tone:#6ea8ff;--tone-bg:rgba(110,168,255,.16)}.notification-card.tone-orange{--tone:#ffb24d;--tone-bg:rgba(255,178,77,.16)}.notification-card.tone-violet{--tone:#b48cff;--tone-bg:rgba(180,140,255,.16)}.notification-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:var(--tone-bg);color:var(--tone)}.notification-text{display:grid;gap:3px;min-width:0}.notification-text b{font-size:13px;font-weight:650;line-height:1.3}.notification-text>span{display:-webkit-box;overflow:hidden;color:var(--m);font-size:12px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.notification-text small{display:flex;align-items:center;gap:6px;margin-top:2px;color:var(--m);font-size:10px}.notification-text small i{width:7px;height:7px;border-radius:50%;background:var(--v);box-shadow:0 0 8px rgba(25,214,207,.8)}.notification-go{align-self:center;color:var(--m)}.notifications-panel .notification-empty{display:grid;justify-items:center;gap:6px;padding:26px 18px 30px}.notifications-panel .notification-empty svg{color:var(--v)}.notifications-panel .notification-empty b{color:var(--t);font-size:13px}.notifications-panel .notification-empty small{max-width:240px;font-size:11px;line-height:1.4}:root[data-theme=light] .notification-card{background:rgba(15,23,42,.04);box-shadow:inset 0 0 0 1px rgba(15,23,42,.09)}:root[data-theme=light] .notification-card.is-new{background:var(--tint)}:root[data-theme=light] .notifications-panel .notifications-head button{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.12)}:root[data-theme=light] .notifications-back{background:rgba(15,23,42,.18)}.dock-icon,.more-tile span{position:relative;display:inline-grid;place-items:center}.dock-badge,.more-badge{position:absolute;top:-6px;right:-9px;display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;border-radius:999px;background:var(--v);box-shadow:0 0 0 2px rgba(9,12,19,.9),0 0 10px rgba(25,214,207,.6);color:#042727;font-size:9px;font-style:normal;font-weight:800;line-height:1}:root[data-theme=light] .dock-badge,:root[data-theme=light] .more-badge{box-shadow:0 0 0 2px #fff;color:#fff}.ticket-quick{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ticket-quick::-webkit-scrollbar{display:none}.ticket-quick button{flex:none;min-height:30px;padding:0 11px;border:0;border-radius:999px;background:rgba(25,214,207,.1);box-shadow:inset 0 0 0 1px rgba(25,214,207,.22);color:var(--tq1);font-size:11px;font-weight:600;white-space:nowrap}.ticket-attach{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:16px;background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:var(--t);text-align:left;opacity:1!important}.ticket-attach>svg:first-child{color:var(--v)}.ticket-attach span{display:grid;gap:2px;min-width:0}.ticket-attach small{color:var(--m);font-size:10px;font-weight:700;letter-spacing:.1em}.ticket-attach b{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ticket-attach .ticket-attach-go{color:var(--m)}:root[data-theme=light] .ticket-quick button{color:var(--v)}:root[data-theme=light] .ticket-attach{background:rgba(15,23,42,.04);box-shadow:inset 0 0 0 1px rgba(15,23,42,.1)}.pagehead.detail-pagehead{display:flex;justify-content:flex-start!important;align-items:flex-start!important;gap:16px;text-align:left}.pagehead.detail-pagehead>.back-button{flex:none;margin-top:2px}.pagehead.detail-pagehead>div{flex:1;min-width:0;text-align:left}.pagehead.detail-pagehead small{display:block;max-width:470px;margin-top:5px;color:var(--m);font-size:12px;line-height:1.45}.notifications-readall{display:inline-flex;align-self:flex-end;align-items:center;gap:6px;margin:-2px 16px 8px;padding:4px 2px;border:0;background:none;color:var(--v);font-size:11.5px;font-weight:600}.settings-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px}.settings-row-actions .settings-chip,.settings-row-actions .settings-link{margin-top:0}.push-mock{display:grid;gap:4px;padding:12px 14px 14px;border-radius:22px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 26px rgba(0,0,0,.25);backdrop-filter:blur(20px)}.push-mock-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.push-mock-head img{width:22px;height:22px;border-radius:6px}.push-mock-head span{font-size:11.5px;font-weight:600;letter-spacing:.02em}.push-mock-head small{margin-left:auto;color:var(--m);font-size:11px}.push-mock b{font-size:14px;font-weight:650}.push-mock p{margin:0;font-size:13px;line-height:1.42}.push-mock-action{justify-self:start;margin-top:8px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.12);font-size:12px;font-weight:600}.push-mock-when{font-size:12px}:root[data-theme=light] .push-mock{background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--sh)}:root[data-theme=light] .push-mock-action{background:rgba(15,23,42,.08)}.matches-view{margin-bottom:10px}.matches-view .segmented button{min-height:36px}.mcal-wrap{display:grid;gap:14px}.mcal{padding:14px 12px 12px;border-radius:26px!important;touch-action:pan-y}.mcal,.mcal-head{display:grid;gap:10px}.mcal-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.mcal-head>div{display:grid;gap:2px;text-align:center}.mcal-head b{font-size:16px;font-weight:650}.mcal-head small{color:var(--m);font-size:11px}.mcal-nav{display:grid;width:38px;height:38px;place-items:center;padding:0;border:0;border-radius:13px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);color:var(--t)}.mcal-nav:active{transform:scale(.92)}.mcal-today{justify-self:center;padding:2px 6px;border:0;background:none;color:var(--v);font-size:11.5px;font-weight:600}.mcal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.mcal-weekday{padding:2px 0 4px;color:var(--m);font-size:10px;font-weight:700;letter-spacing:.06em;text-align:center}.mcal-day{display:grid;justify-items:center;align-content:center;gap:4px;aspect-ratio:1/1.05;min-width:0;padding:0;border:0;border-radius:14px;background:transparent;color:var(--t)}.mcal-day b{font-size:13.5px;font-weight:500;line-height:1}.mcal-day.is-out{opacity:.32}.mcal-day.has-matches{background:rgba(255,255,255,.045)}.mcal-day.has-matches b{font-weight:700}.mcal-day.is-today b{color:var(--v);font-weight:700}.mcal-day.is-today{box-shadow:inset 0 0 0 1px rgba(25,214,207,.45)}.mcal-day.is-selected{background:linear-gradient(135deg,rgba(41,223,210,.32),rgba(8,168,164,.22));box-shadow:inset 0 0 0 1px rgba(25,214,207,.55),0 0 14px rgba(25,214,207,.18)}.mcal-day.is-selected b{color:#f2ffff}.mcal-day:active{transform:scale(.92)}.mcal-dots{display:flex;gap:3px;height:5px}.mcal-dots i{width:5px;height:5px;border-radius:50%;background:var(--status);box-shadow:0 0 6px var(--status-line)}.mcal-dots i.is-soon{background:#19d6cf;box-shadow:0 0 6px rgba(25,214,207,.7);animation:next-pulse 1.6s ease-in-out infinite}:root[data-theme=light] .mcal-dots i.is-soon{background:var(--v);box-shadow:none}@media (prefers-reduced-motion:reduce){.mcal-dots i.is-soon{animation:none}}.mcal-empty{display:flex;align-items:center;gap:9px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);color:var(--m);font-size:12.5px}.mcal-empty svg{color:var(--v)}:root[data-theme=light] .mcal-nav{background:rgba(15,23,42,.06);box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)}:root[data-theme=light] .mcal-day.has-matches{background:rgba(15,23,42,.05)}:root[data-theme=light] .mcal-day.is-selected b{color:#063b3a}:root[data-theme=light] .mcal-empty{background:rgba(15,23,42,.04);box-shadow:inset 0 0 0 1px rgba(15,23,42,.09)}.hero .hero-cta{position:relative;isolation:isolate}.hero .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.hero .hero-cta,.hero .hero-info{min-width:0;min-height:52px;margin:0}.hero .hero-info{display:flex;align-items:center;gap:6px;padding:8px 8px 8px 13px;border:1px solid var(--b);border-radius:14px;background:var(--p2);color:var(--m);font:inherit;text-align:left;cursor:pointer}.hero .hero-info:active{transform:scale(.97)}.hero .hero-info-wrap{position:relative;min-width:0}.hero .hero-info-wrap .hero-info{width:100%;height:100%;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.hero .hero-live-dot{position:relative;display:inline-block;width:7px;height:7px;margin-right:6px;vertical-align:1px;border-radius:50%;background:var(--green)}.hero .hero-live-dot:after{position:absolute;inset:0;border-radius:inherit;background:var(--green);content:"";animation:hero-live-ring 1.8s ease-out infinite}@keyframes hero-live-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.hero .hero-live-dot:after{animation:none}}.hero .hero-peek{position:absolute;bottom:calc(100% + 8px);left:0;z-index:3;display:grid;gap:8px;width:max-content;max-width:min(300px,calc(100vw - 48px));padding:10px 13px;border:1px solid var(--b);border-radius:14px;background:#131a26;box-shadow:0 12px 30px rgba(0,0,0,.45);animation:chip-in .16s ease-out both;pointer-events:none}.hero .hero-peek-row{display:grid;gap:3px}.hero .hero-peek-row+.hero-peek-row{padding-top:8px;border-top:1px solid var(--b)}.hero .hero-peek b{color:var(--t);font-size:13px;font-weight:600}.hero .hero-peek small{color:var(--m);font-size:11.5px}:root[data-theme=light] .hero .hero-peek{border-color:var(--line-strong);background:#fff;box-shadow:var(--sh-lg)}.hero .hero-info>span{display:grid;flex:1;gap:2px;min-width:0}.hero .hero-info b{color:var(--t);font-size:12.5px;font-weight:600}.hero .hero-info b,.hero .hero-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero .hero-info small{color:var(--m);font-size:11px}.hero .hero-info>svg{flex:none;width:15px;height:15px}.hero .hero-cta{display:flex;width:100%;justify-content:center}:root[data-theme=light] .hero .hero-info{background:#fff;border-color:var(--line-strong);box-shadow:0 1px 2px rgba(15,23,42,.05)}.hero .hero-info.is-soon{border-color:rgba(25,214,207,.4);background:rgba(25,214,207,.1)}.hero .hero-info.is-soon b,.hero .hero-info.is-soon>svg{color:var(--tq1)}:root[data-theme=light] .hero .hero-info.is-soon{border-color:rgba(10,127,122,.3);background:var(--tint)}:root[data-theme=light] .hero .hero-info.is-soon b,:root[data-theme=light] .hero .hero-info.is-soon>svg{color:var(--v-strong)}.hero .hero-cta:after,.hero .hero-cta:before{position:absolute;inset:0;border-radius:inherit;content:"";pointer-events:none}.hero .hero-cta:before{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%) no-repeat;background-size:250% 100%;animation:hero-cta-sheen 3.6s ease-in-out infinite}.hero .hero-cta:after{z-index:-1;box-shadow:0 0 0 0 rgba(25,214,207,.55);animation:hero-cta-pulse 2.4s ease-out infinite}.hero .hero-actions:has(.hero-info.is-soon) .hero-cta:after{animation-duration:4.8s}.hero .hero-actions:has(.hero-info.is-soon) .hero-cta:before{animation-duration:7.2s}.hero .hero-cta svg{transition:transform .32s cubic-bezier(.2,.9,.3,1.4)}.hero .hero-cta:hover svg{transform:rotate(90deg)}.hero .hero-cta:active{transform:scale(.97)}@keyframes hero-cta-pulse{0%{box-shadow:0 0 0 0 rgba(25,214,207,.5)}70%,to{box-shadow:0 0 0 12px rgba(25,214,207,0)}}@keyframes hero-cta-sheen{0%,55%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.hero .hero-cta:after,.hero .hero-cta:before{animation:none}}.live-teams{font-size:15px;font-weight:700;line-height:1.3}.live-teams i{color:var(--m);font-style:normal}.live-meta{display:flex;flex-wrap:wrap;gap:6px}.live-meta span{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--m);font-size:11px;font-weight:600}.live-meta svg{color:var(--v)}:root[data-theme=light] .live-meta span{background:rgba(15,23,42,.06)}.fee-card{padding:18px 18px 8px}.fee-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fee-card-head .settings-title{min-width:0;margin-bottom:10px}.fee-card-edit{display:grid;flex:none;width:38px;height:38px;place-items:center;border:0;border-radius:13px;background:rgba(25,214,207,.12);box-shadow:inset 0 0 0 1px rgba(25,214,207,.22);color:var(--v);cursor:pointer}.fee-card-edit:active{transform:scale(.95)}.fee-rows{display:grid}.fee-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;border-top:1px solid var(--b)}.fee-row span{color:var(--m);font-size:13px}.fee-row b{font-size:15px;font-variant-numeric:tabular-nums}.fee-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px}.fee-input{position:relative}.fee-input input{width:100%;padding-right:34px!important;font-variant-numeric:tabular-nums}.fee-input span{position:absolute;top:50%;right:12px;color:var(--m);font-size:12px;pointer-events:none;transform:translateY(-50%)}.fee-hint{color:var(--m);font-size:11px;line-height:1.45}.device-facts{display:grid;gap:8px}.device-facts span{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--m)}.device-facts b{color:var(--t);font-weight:600;text-align:right}.settings-loading{color:var(--m);font-size:12px;padding:4px 2px}.backup-list{display:grid;padding:2px 14px;border-radius:16px;background:var(--glass-bg,rgba(255,255,255,.04))}a.place-row{color:inherit;text-decoration:none}label.place-row{cursor:pointer;color:var(--t);font-weight:inherit;text-transform:none;letter-spacing:0}label.place-row>svg:last-of-type{color:var(--m)}.place-row>svg:first-child{flex:none}:root[data-theme=light] .fee-card-edit{background:rgba(15,23,42,.07);box-shadow:inset 0 0 0 1px rgba(15,23,42,.14)}.fee-card .settings-title small.fee-missing{color:#f2a53c;font-weight:600}:root[data-theme=light] .fee-card .settings-title small.fee-missing{color:#b3640f}.place-list{display:grid;padding:6px 18px}.place-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 0;border:0;border-top:1px solid var(--b);background:transparent;color:var(--t);font:inherit;text-align:left}.place-row:first-child{border-top:0}button.place-row{cursor:pointer}.place-row>svg:first-child{color:var(--v)}.place-row>svg:last-child:not(:first-child){color:var(--m)}.place-row span{display:grid;gap:3px;min-width:0}.place-row b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.place-row small{color:var(--m);font-size:10.5px}.place-row em{font-size:14px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.place-dialog .md-form .md-actions{grid-template-columns:46px 1fr 1.6fr}.place-dialog .md-actions .delete-button.icon-only{width:46px;min-width:46px;padding:0;display:inline-grid;place-items:center}.place-row small.fee-missing{color:#f2a53c;font-weight:600}:root[data-theme=light] .place-row small.fee-missing{color:#b3640f}.league-card{padding:0;overflow:hidden}.league-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px;border:0;background:transparent;color:var(--t);font:inherit;text-align:left;cursor:pointer}.league-card-head .settings-title{display:block;min-width:0;margin:0}.league-card-head>svg{flex:none;color:var(--m);transition:transform .22s ease}.league-card.is-open .league-card-head>svg{transform:rotate(180deg)}.league-teams{display:grid;padding:0 18px 16px}.league-team{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;border-top:1px solid var(--b)}.league-team>svg{color:var(--v)}.league-team.is-editable{grid-template-columns:minmax(0,1fr) auto}.league-team span{font-size:13.5px;font-weight:600}.league-team-name{overflow:hidden;font-size:12.5px!important;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.league-team button{display:grid;width:28px;height:34px;place-items:center;border:0;border-radius:11px;background:transparent;color:var(--m);cursor:pointer}.league-empty{margin:0;padding:12px 0;border-top:1px solid var(--b);color:var(--m);font-size:12.5px}.league-add-team{margin-top:10px;gap:7px}.league-hint{display:flex;align-items:center;gap:6px}.league-hint svg{flex:none;color:var(--v)}.league-team-actions{display:flex;gap:0}.league-team button:not(.is-danger):hover{background:rgba(25,214,207,.12);color:var(--v)}.league-team button.is-danger:hover{background:rgba(255,92,92,.12);color:#ff7b7b}.league-actions{display:grid;grid-template-columns:46px 1fr;gap:8px;margin-top:10px}.league-actions .delete-button.icon-only{width:46px;min-width:46px;min-height:46px;padding:0;display:inline-grid;place-items:center}.league-actions .league-add-team{margin-top:0;min-height:46px}.league-move-from{display:flex;align-items:center;min-height:46px;padding:0 14px;border-radius:14px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--b);color:var(--m);font-size:14px;font-weight:600}:root[data-theme=light] .league-move-from{background:rgba(15,23,42,.04)}.resource-soon{display:grid;justify-items:center;gap:10px;padding:30px 22px 22px;border-radius:26px;text-align:center}.resource-soon-orb{position:relative;display:grid;width:64px;height:64px;place-items:center;margin-bottom:4px;border-radius:22px;background:linear-gradient(135deg,var(--teal-a,#29dfd2),var(--teal-b,#08a8a4));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 28px rgba(25,214,207,.35);color:#fff}.resource-soon-orb:after{position:absolute;inset:-6px;border-radius:26px;box-shadow:0 0 0 0 rgba(25,214,207,.4);content:"";animation:hero-cta-pulse 2.6s ease-out infinite}.resource-soon em{padding:4px 10px;border-radius:999px;background:rgba(25,214,207,.14);color:var(--tq1);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.14em}.resource-soon h2{margin:2px 0 0;font-size:22px}.resource-soon p{max-width:300px;margin:0;color:var(--m);font-size:13px;line-height:1.5}.resource-soon-note{display:flex;align-items:flex-start;gap:10px;width:100%;margin-top:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--b);text-align:left}.resource-soon-note svg{flex:none;margin-top:1px;color:var(--v)}.resource-soon-note span{font-size:12px;line-height:1.5}:root[data-theme=light] .resource-soon em{background:rgba(15,23,42,.08);color:var(--v)}:root[data-theme=light] .resource-soon-note{background:rgba(15,23,42,.04)}@media (prefers-reduced-motion:reduce){.resource-soon-orb:after{animation:none}}.league-actions{grid-template-columns:46px 46px 1fr}.league-actions .league-rename{width:46px;min-width:46px;min-height:46px;padding:0;display:inline-grid;place-items:center}.splash{gap:0;align-content:center;justify-items:center}.splash-brand{display:flex;align-items:baseline;font-family:Baloo\ 2,Lexend,sans-serif;font-size:50px;font-weight:600;letter-spacing:-.043em;line-height:1}.splash-brand span{display:inline-block;opacity:0;backface-visibility:hidden;will-change:transform,opacity}.splash-brand .logo-ref{transform-origin:100% 70%;animation:splash-ref 1.15s linear .15s both}.splash-brand .logo-desk{transform-origin:0 70%;animation:splash-desk 1.15s linear .15s both}.splash-brand .logo-dot{color:var(--v);animation:splash-dot .62s linear 1.12s both,splash-glow 1.6s ease-in-out 1.9s infinite}.splash-line{position:relative;width:96px;height:3px;margin-top:26px;overflow:hidden;border-radius:999px;background:rgba(25,214,207,.12);opacity:0;animation:splash-fade .4s ease 1.6s forwards}.splash-line:after{position:absolute;inset:0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,#19d6cf,transparent);content:"";animation:splash-scan 1.2s ease-in-out infinite}@keyframes splash-ref{0%{opacity:0;transform:translate3d(-64px,0,0);animation-timing-function:cubic-bezier(.5,0,.9,.45)}18%{opacity:1}50%{opacity:1;transform:translate3d(1.5px,0,0) scaleX(.94);animation-timing-function:cubic-bezier(.12,.8,.3,1)}63%{transform:translate3d(-3px,0,0) scaleX(1.015);animation-timing-function:cubic-bezier(.4,0,.4,1)}80%{transform:translate3d(.6px,0,0) scaleX(.998);animation-timing-function:cubic-bezier(.3,0,.3,1)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes splash-desk{0%{opacity:0;transform:translate3d(64px,0,0);animation-timing-function:cubic-bezier(.5,0,.9,.45)}18%{opacity:1}50%{opacity:1;transform:translate3d(-1.5px,0,0) scaleX(.94);animation-timing-function:cubic-bezier(.12,.8,.3,1)}63%{transform:translate3d(3px,0,0) scaleX(1.015);animation-timing-function:cubic-bezier(.4,0,.4,1)}80%{transform:translate3d(-.6px,0,0) scaleX(.998);animation-timing-function:cubic-bezier(.3,0,.3,1)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes splash-dot{0%{opacity:0;transform:translate3d(0,-60px,0) scale(.6);animation-timing-function:cubic-bezier(.55,0,1,.45)}20%{opacity:1}55%{transform:translateZ(0) scale(1.18,.82);animation-timing-function:cubic-bezier(.2,.8,.35,1)}75%{transform:translate3d(0,-9px,0) scale(.96,1.05);animation-timing-function:cubic-bezier(.55,0,.9,.5)}90%{transform:translateZ(0) scale(1.05,.95);animation-timing-function:cubic-bezier(.2,.8,.35,1)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes splash-glow{0%,to{text-shadow:0 0 0 rgba(25,214,207,0)}50%{text-shadow:0 0 18px rgba(25,214,207,.85)}}@keyframes splash-fade{to{opacity:1}}@keyframes splash-scan{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.splash-brand span,.splash-line{opacity:1;animation:none}.splash-line:after{animation:none}}.install-guide-dialog .md-form{gap:14px}.ig-intro{margin:0;color:var(--t);font-size:13.5px;line-height:1.5}.ig-device{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:7px 12px;border:1px solid color-mix(in srgb,var(--v) 30%,var(--b));border-radius:999px;background:color-mix(in srgb,var(--v) 9%,transparent);color:var(--m);font-size:12px}.ig-device svg{color:var(--v)}.ig-device b{color:var(--t);font-weight:600}.ig-lead{margin:0 0 4px;color:var(--m);font-size:12.5px;line-height:1.45}.ig-steps{display:grid;gap:0;margin:0;padding:2px 14px;border-radius:16px;background:var(--glass-bg,rgba(255,255,255,.04));list-style:none}.ig-step{display:grid;grid-template-columns:30px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--b)}.ig-step:first-child{border-top:0}.ig-number{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--teal-a,#29dfd2),var(--teal-b,#08a8a4));color:#04161a;font-size:14px;font-weight:800}.ig-text{display:grid;gap:4px;min-width:0}.ig-text b{color:var(--t);font-size:14.5px;font-weight:700;line-height:1.3}.ig-text small{color:var(--m);font-size:12.5px;line-height:1.45}.ig-done{grid-template-columns:30px minmax(0,1fr)}.ig-done .ig-number{background:color-mix(in srgb,var(--green,#22d7ae) 22%,transparent);color:var(--green,#22d7ae)}.ig-key{display:grid;width:44px;height:44px;place-items:center;justify-self:end;border:1px solid color-mix(in srgb,var(--v) 50%,var(--b));border-radius:13px;background:color-mix(in srgb,var(--v) 11%,transparent);color:var(--v)}.ig-phone{position:relative;justify-self:end;width:40px;height:70px;overflow:hidden;border:2px solid color-mix(in srgb,var(--t) 38%,transparent);border-radius:10px;background:color-mix(in srgb,var(--t) 5%,transparent)}.ig-phone:before{position:absolute;top:3px;left:50%;width:12px;height:3px;border-radius:3px;background:color-mix(in srgb,var(--t) 30%,transparent);content:"";transform:translateX(-50%)}.ig-spot{position:absolute;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--v);color:#04161a;box-shadow:0 0 0 0 color-mix(in srgb,var(--v) 60%,transparent);animation:ig-pulse 1.8s ease-out infinite}.ig-phone.is-top-right .ig-spot{top:8px;right:3px}.ig-phone.is-bottom .ig-spot{bottom:4px;left:50%;margin-left:-11px}.ig-phone.is-bottom-right .ig-spot{right:3px;bottom:4px}.ig-phone.is-sheet .ig-spot{bottom:14px;left:50%;margin-left:-11px}.ig-phone.is-center .ig-spot{top:50%;left:50%;margin:-11px 0 0 -11px}.ig-sheet{right:0;bottom:0;left:0;height:58%;border-radius:7px 7px 0 0}.ig-box,.ig-sheet{position:absolute;background:color-mix(in srgb,var(--t) 16%,transparent)}.ig-box{top:50%;left:50%;width:30px;height:30px;border-radius:7px;transform:translate(-50%,-50%)}@keyframes ig-pulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.ig-spot{animation:none}}.ig-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.ig-copy code{padding:6px 9px;border-radius:9px;background:color-mix(in srgb,var(--t) 7%,transparent);color:var(--t);font-family:inherit;font-size:12px;user-select:all;overflow-wrap:anywhere}.ig-copy .compact{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px}.ig-never{justify-self:center;color:var(--m);font-size:12px}:root[data-theme=light] .ig-steps{background:rgba(15,23,42,.05)}:root[data-theme=light] .ig-phone{border-color:rgba(15,23,42,.35);background:rgba(15,23,42,.04)}:root[data-theme=light] .ig-box,:root[data-theme=light] .ig-sheet{background:rgba(15,23,42,.14)}:root[data-theme=light] .ig-number,:root[data-theme=light] .ig-spot{color:#fff}:root[data-theme=light] .ig-done .ig-number{color:#0f8f72}.ig-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;padding:13px 14px;border-radius:16px;background:color-mix(in srgb,#f2a53c 12%,transparent);color:#f2a53c}.ig-status.is-on{background:color-mix(in srgb,var(--green,#22d7ae) 12%,transparent);color:var(--green,#22d7ae)}.ig-status span{display:grid;gap:4px}.ig-status b{color:var(--t);font-size:14px}.ig-status small{color:var(--m);font-size:12.5px;line-height:1.45}.ig-plain{grid-template-columns:30px minmax(0,1fr)}.landing{display:grid;gap:26px;width:min(100%,560px);min-height:100svh;margin:0 auto;padding:34px 18px 40px;background:transparent}body:has(.landing){background:radial-gradient(circle at 85% 6%,#17cfc525,transparent 34%),var(--bg)}.landing-hero{display:grid;gap:4px;padding-top:12px}.landing-hero .brand{margin-bottom:30px}.landing-hero h1{margin:0;font-size:29px;line-height:1.18;letter-spacing:-1px}.landing-copy{margin:12px 0 22px;color:var(--m);font-size:13.5px;line-height:1.55}.landing-actions{display:grid;gap:10px}.landing-actions .compact{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px}.landing-features,.landing-section{display:grid;gap:10px}@media (min-width:520px){.landing-features{grid-template-columns:1fr 1fr}}.landing-feature{display:grid;gap:7px;padding:18px;border-radius:20px}.landing-feature svg{color:var(--v)}.landing-feature b{color:var(--t);font-size:15px}.landing-feature small{color:var(--m);font-size:12.5px;line-height:1.5}.landing-about{display:grid;gap:8px;justify-items:center;padding:10px 8px 6px;text-align:center}.landing-about .auth-eyebrow{margin:0}.landing-about-lead{margin:0;max-width:420px;color:var(--t);font-size:16px;font-weight:600;line-height:1.45}.landing-about-note{margin:0;max-width:380px;color:var(--m);font-size:12.5px;line-height:1.5}.metrics .card .metric-note{display:block;margin-top:5px;overflow:hidden;color:var(--m);font-size:9px;font-style:normal;letter-spacing:-.15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stats-calendar .rdp-day_button{position:relative}.stats-calendar .stats-cal-dots{position:absolute;bottom:3px;left:50%;gap:2px;height:4px;transform:translateX(-50%);pointer-events:none}.stats-calendar .stats-cal-dots i{width:4px;height:4px}