.drb{--drb-night:#10170f;--drb-night-2:#1b241a;--drb-night-3:#243022;--drb-night-rule:#2b3829;--drb-moon:#edf3e9;--drb-moon-2:#afc0a8;--drb-moon-3:#7e9076;--drb-suit:#4fa547;--drb-suit-lit:#7ed06a;--drb-suit-deep:#37742f;--drb-white:#fff;--drb-tamr:#6b3413;--drb-tamr-lit:#b4652a;--drb-tamr-hi:#fbe0b2;--drb-tamr-deep:#4a200b;--drb-oos:#c98ad6;--drb-oos-ink:#503a61;--drb-sand:#f7f1e4;--drb-sand-2:#ede3ce;--drb-sand-3:#d8c9a6;--drb-paper:#fffcf5;--drb-sky:#a8cbe6;--drb-ink:#10170f;--drb-ink-2:#4a5a44;--drb-ink-3:#75836c;--drb-gold:#d8a850;--drb-gold-ink:#8c6519;--drb-silver:#afc0a8;--drb-silver-ink:#5f6f5a;--drb-bronze:#cfa58c;--drb-bronze-ink:#8e5a3c;--drb-r:22px;--drb-r-sm:14px;--drb-s1:6px;--drb-s2:10px;--drb-s3:16px;--drb-s4:24px;--drb-s5:36px;--drb-pad:20px;font-family:var(--font-body);-webkit-font-smoothing:antialiased;container-type:inline-size}.drb *,.drb :before,.drb :after{box-sizing:border-box}.drb :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.drb :where(a){color:inherit;text-decoration:none}.drb :where(h1,h2,h3,p,ol,ul){margin:0;padding:0}.drb :where(ol,ul){list-style:none}.drb :focus-visible{outline:2px solid var(--drb-suit-lit);outline-offset:3px;border-radius:8px}.drb ::selection{background:color-mix(in oklab, var(--drb-suit) 30%, transparent);color:inherit}.drb-num{font-variant-numeric:tabular-nums}.drb-unit{margin-inline-start:3px;font-size:.72em;font-weight:700}.drb-tamr,.drb-cup{vertical-align:-.18em;flex:none;block-size:1.1em;inline-size:1.1em;display:inline-block}.drb-tamr .tb{fill:var(--drb-tamr)}.drb-tamr .tl{fill:var(--drb-tamr-lit)}.drb-tamr .th{fill:none;stroke:var(--drb-tamr-hi);stroke-width:1.4px;stroke-linecap:round}.drb-tamr .tw{fill:none;stroke:var(--drb-tamr-deep);stroke-width:.9px;stroke-linecap:round;opacity:.55}.drb-tamr .tc{fill:var(--drb-gold)}.drb-cup .cb{fill:var(--drb-oos)}.drb-cup .cn{fill:var(--drb-oos-ink)}.drb-cup .cr{fill:var(--drb-white)}.drb-oos{background:var(--drb-oos-ink);color:var(--drb-white);vertical-align:middle;border-radius:7px;align-items:center;padding:4px 8px;line-height:0;display:inline-flex}.drb-oos svg{fill:currentColor;block-size:12px;inline-size:auto}.drb-mark{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:1.1875rem;font-weight:900}.drba{--a-ground:var(--drb-night);--a-glow:color-mix(in oklab, var(--drb-suit) 30%, transparent);--a-sheet:var(--drb-night-2);--a-raise:var(--drb-night-3);--a-sunk:var(--drb-night);--a-well:var(--drb-night-2);--a-row:color-mix(in oklab, var(--drb-moon) 4%, transparent);--a-rule:var(--drb-night-rule);--a-ink:var(--drb-moon);--a-ink-2:var(--drb-moon-2);--a-ink-3:var(--drb-moon-3);--a-mark:var(--drb-suit-lit);--a-on:var(--drb-moon);--a-on-ink:var(--drb-night);--a-gold:var(--drb-gold);--a-gold-ink:var(--drb-gold);--a-silver:var(--drb-silver);--a-silver-ink:var(--drb-silver);--a-bronze:var(--drb-bronze);--a-bronze-ink:var(--drb-bronze);background:var(--a-ground);color:var(--a-ink)}.drba[data-sky=day]{--a-ground:var(--drb-sand);--a-glow:color-mix(in oklab, var(--drb-sky) 78%, transparent);--a-sheet:var(--drb-paper);--a-raise:var(--drb-paper);--a-sunk:var(--drb-sand-2);--a-well:var(--drb-paper);--a-row:color-mix(in oklab, var(--drb-sand-3) 22%, transparent);--a-rule:var(--drb-sand-2);--a-ink:var(--drb-ink);--a-ink-2:var(--drb-ink-2);--a-ink-3:var(--drb-ink-3);--a-mark:var(--drb-suit-deep);--a-on:var(--drb-night);--a-on-ink:var(--drb-sand);--a-gold-ink:var(--drb-gold-ink);--a-silver-ink:var(--drb-silver-ink);--a-bronze-ink:var(--drb-bronze-ink)}.drba-page{background:radial-gradient(130% 46% at 50% -8%, var(--a-glow) 0%, transparent 62%), var(--a-ground);flex-direction:column;min-height:100%;display:flex}.drba-head{padding:18px var(--drb-pad) 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.drba .drb-mark b{color:var(--a-mark);font-weight:900}.drba-play{background:var(--drb-suit);block-size:38px;color:var(--drb-night);border-radius:999px;align-items:center;gap:6px;padding-inline:16px 14px;font-size:.875rem;font-weight:800;display:inline-flex}.drba-play svg{block-size:18px;inline-size:18px}.drba-hero{padding:var(--drb-s4) var(--drb-pad) 0}.drba-hero h1{font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:1.15}.drba-hero p{margin-top:var(--drb-s1);color:var(--a-ink-3);font-size:.8125rem}.drba-hero .drba-spons{margin-top:var(--drb-s2);color:var(--a-ink-2);align-items:center;gap:8px;display:flex}.drba-tabs{margin-top:var(--drb-s3);background:var(--a-well);border:1px solid var(--a-rule);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.drba-tab{block-size:40px;color:var(--a-ink-2);border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:.875rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.drba-tab svg{block-size:18px;inline-size:18px}.drba-tab[aria-pressed=true]{background:var(--a-on);color:var(--a-on-ink);font-weight:800}.drba-pod{margin-top:var(--drb-s5);padding-inline:var(--drb-pad);grid-template-columns:1fr 1.16fr 1fr;align-items:end;gap:8px;display:grid}.drba-step{--medal:var(--a-silver);--medal-ink:var(--a-silver-ink);--lift:78px;flex-direction:column;align-items:center;min-width:0;display:flex}.drba-step[data-rank="1"]{--medal:var(--a-gold);--medal-ink:var(--a-gold-ink);--lift:108px}.drba-step[data-rank="3"]{--medal:var(--a-bronze);--medal-ink:var(--a-bronze-ink);--lift:60px}.drba-crown{color:var(--a-gold);block-size:28px;inline-size:28px;margin-bottom:2px}.drba-av{background:var(--a-raise);border:2.5px solid var(--medal);block-size:54px;inline-size:54px;font-family:var(--font-display);color:var(--medal-ink);box-shadow:0 0 0 5px color-mix(in oklab, var(--medal) 16%, transparent);border-radius:50%;place-items:center;font-size:1.375rem;font-weight:900;display:grid}.drba-step[data-rank="1"] .drba-av{block-size:66px;inline-size:66px;font-size:1.625rem}.drba-who{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:9px;font-size:.875rem;font-weight:800;overflow:hidden}.drba-val{color:var(--medal-ink);white-space:nowrap;margin-top:2px;font-size:.9375rem;font-weight:800}.drba-val .drb-unit{color:var(--a-ink-3)}.drba-block{inline-size:100%;block-size:var(--lift);border-top:2px solid var(--medal);background:linear-gradient(to bottom, color-mix(in oklab, var(--medal) 28%, var(--a-sheet)) 0%, var(--a-sheet) 88%);font-family:var(--font-display);color:var(--medal-ink);border-radius:16px 16px 0 0;align-content:start;justify-items:center;margin-top:10px;padding-top:8px;font-size:1.875rem;font-weight:900;line-height:1;display:grid}.drba-sheet{padding:var(--drb-s3) var(--drb-pad) var(--drb-s4);background:var(--a-sheet);flex:1}.drba-list{flex-direction:column;gap:6px;display:flex}.drba-row{border-radius:var(--drb-r-sm);background:var(--a-row);grid-template-columns:26px 36px minmax(0,1fr) auto;align-items:center;gap:10px;block-size:56px;padding-inline:10px 14px;display:grid}.drba-rk{text-align:center;color:var(--a-ink-3);font-size:.9375rem;font-weight:800}.drba-mini{background:var(--a-sunk);block-size:36px;inline-size:36px;color:var(--a-ink-2);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1rem;font-weight:900;display:grid}.drba-name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.drba-num{white-space:nowrap;font-size:.9375rem;font-weight:800}.drba-num .drb-unit{color:var(--a-ink-3)}.drba-more{block-size:46px;inline-size:100%;margin-top:var(--drb-s2);border-radius:var(--drb-r-sm);color:var(--a-ink-2);border:1px solid var(--a-rule);justify-content:center;align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:flex}.drba-more svg{block-size:16px;inline-size:16px}.drba-fine{margin-top:var(--drb-s4);color:var(--a-ink-3);text-align:center;font-size:.75rem;line-height:1.8}.drb-root{--cur-ink:var(--drb-suit);--cur-on-dark:var(--drb-moon);min-height:100dvh}.drb-root .drba-page{max-width:36rem;min-height:100dvh;margin-inline:auto}.drba-step[data-empty]{opacity:.5}.drba-step[data-empty] .drba-av{border-style:dashed}.drba-step[data-me] .drba-who{color:var(--a-mark)}.drba-row[data-me]{background:color-mix(in oklab, var(--drb-suit) 16%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--drb-suit) 55%, transparent)}.drba-empty{align-items:center;gap:var(--drb-s2);margin:var(--drb-s5) var(--drb-pad) 0;padding:var(--drb-s5) var(--drb-s4) var(--drb-s4);border-radius:var(--drb-r) var(--drb-r) 0 0;background:var(--a-sheet);text-align:center;flex-direction:column;flex:1;display:flex}.drba-empty>.drb-tamr{block-size:46px;inline-size:46px}.drba-empty b{font-family:var(--font-display);font-size:1.25rem;font-weight:900}.drba-empty p{color:var(--a-ink-3);font-size:.875rem}.drba-empty .drba-play{margin-top:var(--drb-s2)}.drba-credit{padding:var(--drb-s3) var(--drb-pad) 0;text-align:center;color:var(--a-ink-3);font-size:.75rem}.drba-sheet+.drba-credit{background:var(--a-sheet)}.drba-me{z-index:2;padding:18px var(--drb-pad) 14px;background:linear-gradient(to top, var(--a-sheet) 62%, color-mix(in oklab, var(--a-sheet) 0%, transparent));position:sticky;bottom:0}.drba-me-in{background:var(--drb-suit);color:var(--drb-night);box-shadow:0 10px 28px -10px color-mix(in oklab, var(--drb-suit) 70%, transparent);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.drba-me-rk{font-family:var(--font-display);font-size:1.625rem;font-weight:900;line-height:1}.drba-me-who b{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:800;display:block;overflow:hidden}.drba-me-who span{opacity:.72;font-size:.75rem;font-weight:700;display:block}.drba-me-val{white-space:nowrap;font-size:1rem;font-weight:900}.drba-me-in[data-out]{color:var(--drb-night);grid-template-columns:auto minmax(0,1fr)}.drba-me-in[data-out] .drba-me-rk svg{block-size:26px;inline-size:26px;display:block}.drba-nav{z-index:3;padding-inline:calc(var(--drb-pad) - 8px);border-bottom:1px solid var(--a-rule);background:color-mix(in oklab, var(--a-ground) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid;position:sticky;top:0}.drba-navi{min-width:0;color:var(--a-ink-3);white-space:nowrap;border-bottom:2.5px solid #0000;flex-direction:column;align-items:center;gap:4px;margin-bottom:-1px;padding:10px 2px 9px;font-size:.75rem;font-weight:700;line-height:1.2;transition:color .2s,border-color .2s;display:flex}.drba-navi svg{block-size:22px;inline-size:22px}.drba-navi[aria-selected=true]{color:var(--a-ink);border-bottom-color:var(--a-mark);font-weight:800}.drba-navi[aria-selected=true] svg{color:var(--a-mark)}.drba-panel{flex-direction:column;flex:1;display:flex}.drba-credit a{text-underline-offset:3px;text-decoration:underline}.drba-body{padding:var(--drb-s4) var(--drb-pad);flex-direction:column;flex:1;gap:12px;display:flex}.drba-card{--st:var(--a-ink-2);border-radius:var(--drb-r);background:var(--a-sheet);border:1px solid var(--a-rule);flex-direction:column;gap:12px;padding:18px;display:flex}.drba-card h2{font-family:var(--font-display);color:var(--a-ink);align-items:center;gap:8px;font-size:1.125rem;font-weight:900;line-height:1.3;display:flex}.drba-card h2 svg{block-size:22px;inline-size:22px;color:var(--a-mark);flex:none}.drba-card p,.drba-card li{color:var(--a-ink-2);font-size:.875rem;line-height:1.85}.drba-card .drba-note{color:var(--a-ink-3);font-size:.75rem;line-height:1.8}.drba-card[data-tone=ok]{--st:var(--a-mark);border-color:color-mix(in oklab, var(--drb-suit) 55%, var(--a-rule))}.drba-card[data-tone=warn]{--st:var(--a-gold-ink);border-color:color-mix(in oklab, var(--a-gold) 60%, var(--a-rule))}.drba-btn{background:var(--a-on);min-block-size:48px;color:var(--a-on-ink);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.9375rem;font-weight:800;line-height:1.3;display:inline-flex}.drba-btn svg{flex:none;block-size:20px;inline-size:20px}.drba-btn[data-kind=suit]{background:var(--drb-suit);color:var(--drb-night)}.drba-btn[data-kind=ghost]{color:var(--a-ink);border:1px solid var(--a-rule);background:0 0}.drba-btn[data-wide]{inline-size:100%}.drba-btn:disabled{opacity:.55;cursor:default}.drba-btn[aria-busy=true]{opacity:.75;cursor:progress}.drba-link{color:var(--a-mark);align-self:flex-start;align-items:center;gap:4px;font-size:.875rem;font-weight:800;display:inline-flex}.drba-link svg{block-size:16px;inline-size:16px}.drba-body>.drba-link{align-self:center;margin-top:4px}.drba-prz{--medal:var(--a-silver);--medal-ink:var(--a-silver-ink);border-radius:var(--drb-r-sm);background:var(--a-row);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid}.drba-prz[data-rank="1"]{--medal:var(--a-gold);--medal-ink:var(--a-gold-ink)}.drba-prz[data-rank="3"]{--medal:var(--a-bronze);--medal-ink:var(--a-bronze-ink)}.drba-prz-rk{background:var(--a-raise);border:2.5px solid var(--medal);block-size:40px;inline-size:40px;color:var(--medal-ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:900;display:grid}.drba-prz b{color:var(--a-ink);font-size:.9375rem;font-weight:800}.drba-prz-amt{color:var(--a-ink);white-space:nowrap;font-size:1.0625rem;font-weight:900}.drba-moves{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.drba-move{border-radius:var(--drb-r-sm);background:var(--a-row);text-align:center;align-content:start;justify-items:center;gap:4px;padding:14px 6px 12px;display:grid}.drba-move-ic{color:var(--a-mark);gap:2px;margin-bottom:4px;display:flex}.drba-move-ic svg{block-size:26px;inline-size:26px}.drba-card .drba-move b{color:var(--a-ink);font-size:.875rem;font-weight:800;line-height:1.4}.drba-move span{color:var(--a-ink-3);font-size:.75rem}.drba-items{flex-direction:column;gap:8px;display:flex}.drba-card .drba-item{border-radius:var(--drb-r-sm);background:var(--a-row);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;line-height:1.6;display:grid}.drba-item-ic{color:var(--a-mark);display:flex}.drba-item-ic svg{block-size:26px;inline-size:26px}.drba-item b{color:var(--a-ink);font-weight:800;display:block}.drba-item b+span{color:var(--a-ink-3);font-size:.8125rem;display:block}.drba-words{flex-direction:column;gap:8px;display:flex}.drba-card .drba-word{border-radius:var(--drb-r-sm);background:var(--a-row);grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;line-height:1.5;display:grid}.drba-word-w{font-family:var(--font-display);text-align:center;color:var(--a-mark);font-size:1.25rem;font-weight:900}.drba-word-p b{color:var(--a-ink);align-items:center;gap:6px;font-size:.9375rem;font-weight:800;display:flex}.drba-word-p b svg{block-size:18px;inline-size:18px;color:var(--a-mark)}.drba-word-p>span{color:var(--a-ink-3);font-size:.8125rem;display:block}.drba-status{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.drba-status>svg{block-size:30px;inline-size:30px;color:var(--st)}.drba-status b{color:var(--a-ink);font-size:1rem;font-weight:800;line-height:1.5;display:block}.drba-card .drba-status p{margin-top:4px}.drba-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drba-stat{border-radius:var(--drb-r-sm);background:var(--a-row);padding:12px}.drba-stat>span{color:var(--a-ink-3);font-size:.75rem;font-weight:700;display:block}.drba-stat b{color:var(--a-ink);align-items:center;gap:6px;margin-top:4px;font-size:1.25rem;font-weight:900;display:flex}.drba-stat b .drb-unit{color:var(--a-ink-3)}.drba-qas{flex-direction:column;gap:8px;display:flex}.drba-qa{border-radius:var(--drb-r-sm);background:var(--a-sheet);border:1px solid var(--a-rule)}.drba-qa summary{cursor:pointer;color:var(--a-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.9375rem;font-weight:800;line-height:1.5;list-style:none;display:flex}.drba-qa summary::-webkit-details-marker{display:none}.drba-qa summary svg{block-size:16px;inline-size:16px;color:var(--a-ink-3);flex:none;transition:transform .2s}.drba-qa[open] summary svg{transform:rotate(180deg)}.drba-qa-a{flex-direction:column;align-items:flex-start;gap:8px;padding:0 16px 14px;display:flex}.drba-qa-a p{color:var(--a-ink-2);font-size:.875rem;line-height:1.85}.drba-hero>.drba-card{margin-top:var(--drb-s3)}.drba-card[data-tone=gold]{--st:var(--a-gold-ink);border-color:color-mix(in oklab, var(--a-gold) 70%, var(--a-rule));background:linear-gradient(160deg, color-mix(in oklab, var(--a-gold) 18%, var(--a-sheet)) 0%, var(--a-sheet) 58%)}.drba-card[data-tone=gold] h2 svg{color:var(--a-gold-ink)}.drba-card .drba-eyebrow{color:var(--a-gold-ink);font-size:.75rem;font-weight:800}.drba-card h2.drba-big{text-wrap:balance;margin-top:-6px;font-size:1.5rem;line-height:1.35}.drba-card h2.drba-big svg{block-size:28px;inline-size:28px}.drba-card .drba-lead{color:var(--a-ink);font-size:.9375rem}.drba-card[data-tone=gold] .drba-item-ic{color:var(--a-gold-ink)}.drba-btn[data-kind=gold]{background:var(--a-gold);color:var(--drb-night)}.agm{--agm-font:"Rooyin", "Lyon Arabic", sans-serif;--agm-read:var(--font-body);--agm-void:#000;--agm-darb:#7ed06a;--agm-amber:#ff8a3d;--agm-sky:#5ab4ff;--agm-violet:#b07cff;--agm-round:polygon(30% 0, 70% 0, 70% 10%, 90% 10%, 90% 30%, 100% 30%, 100% 70%, 90% 70%, 90% 90%, 70% 90%, 70% 100%, 30% 100%, 30% 90%, 10% 90%, 10% 70%, 0 70%, 0 30%, 10% 30%, 10% 10%, 30% 10%);font-family:var(--agm-font);font-feature-settings:normal;-webkit-font-smoothing:none;container-type:inline-size}.agm-top-back,.agm-lede,.agm-cab-card,.agm-event-note,.agm-event-clock>span,.agm-sec-lede,.agm-board-label,.agm-foot-p,.agm-foot-list,.agm-socials{font-feature-settings:"ss06" 1, "ss07" 1, "salt" 1;-webkit-font-smoothing:antialiased}.agm *,.agm :before,.agm :after{box-sizing:border-box}.agm :where(h1,h2,h3,p,ul,ol){font:inherit;margin:0;padding:0}.agm :where(ul,ol){list-style:none}.agm :where(a){color:inherit;text-decoration:none}.agm :focus-visible{outline:4px solid var(--agm-cue);outline-offset:4px}.agm-hub{--agm-pad:20px;isolation:isolate;min-height:100%;padding:40px var(--agm-pad);color:var(--agm-ink);background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--agm-ink) var(--agm-scan), transparent) 0 1px, transparent 1px 3px), radial-gradient(130% 90% at 50% 0%, transparent 55%, color-mix(in oklab, var(--agm-void) 55%, transparent)), linear-gradient(to bottom, var(--agm-bg), var(--agm-bg-2));font-size:20px;line-height:30px;position:relative;overflow:clip}.agm[data-look=synth] .agm-hub:before{background:repeating-linear-gradient(to left, color-mix(in oklab, var(--agm-floor) 60%, transparent) 0 2px, transparent 2px 60px), repeating-linear-gradient(to bottom, color-mix(in oklab, var(--agm-floor) 60%, transparent) 0 2px, transparent 2px 30px);height:300px;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--agm-void) 75%);mask-image:linear-gradient(to bottom, transparent, var(--agm-void) 75%);transform-origin:bottom;inset-inline:-50%;transform:perspective(240px)rotateX(58deg)}.agm-hall{gap:40px;max-width:1200px;margin-inline:auto;display:grid}.agm-hero{isolation:isolate;align-content:center;justify-items:center;gap:20px;padding:20px 10px;display:grid;position:relative}.agm-mark{width:min(100%,560px);filter:drop-shadow(0 0 6px var(--agm-glow)) drop-shadow(0 0 22px color-mix(in oklab, var(--agm-glow) 55%, transparent));animation:1.4s step-end both agm-ignite}.agm-logo{width:100%;height:auto;display:block}.agm-start{color:var(--agm-cue);align-items:center;gap:10px;font-weight:700;display:flex}.agm-caret{background:currentColor;width:10px;height:20px;animation:1s step-end infinite agm-blink;display:block}.agm .agm-hero{padding:40px 30px}.agm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),380px));justify-content:center;gap:60px 40px;display:grid}.agm-cab{--agm-tone:var(--agm-rule);--agm-side:color-mix(in oklab, var(--agm-tone) 35%, var(--agm-void));background:var(--agm-body);border-inline:10px solid var(--agm-side);flex-direction:column;display:flex;position:relative}.agm-page{min-height:100dvh;display:grid}.agm-cab-marquee{text-align:center;margin-inline:-10px;padding:10px 20px}.agm-cab-name{font-size:40px;font-weight:700;line-height:60px}.agm-cab-bezel{background:var(--agm-bezel);border:4px solid color-mix(in oklab, var(--agm-tone) 25%, var(--agm-bezel));margin:20px 20px 0;padding:20px}.agm-cab-screen{aspect-ratio:4/5;background:var(--agm-void);display:block;position:relative;overflow:hidden}.agm-cab-press{z-index:1;inset-inline:0;text-align:center;color:var(--agm-ink);text-shadow:0 2px 0 var(--agm-void), 0 0 10px var(--agm-void);font-weight:700;animation:1.2s step-end infinite agm-blink;position:absolute;bottom:20px}.agm-cab-screen video{object-fit:cover;width:100%;height:100%;display:block}.agm-cab-static{opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;animation:.4s steps(4,end) infinite agm-static;position:absolute;inset:0}.agm-cab-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--agm-void) 25%, transparent) 0 1px, transparent 1px 3px);box-shadow:inset 0 0 40px color-mix(in oklab, var(--agm-void) 70%, transparent);position:absolute;inset:0}.agm-cab-deck{background:var(--agm-deck);border-top:6px solid var(--agm-tone);gap:20px;margin-top:20px;padding:20px;display:grid}.agm-cab-card{color:var(--agm-ink-2);text-align:center;font-family:var(--agm-read);font-size:16px;line-height:1.8}.agm-cab-controls{justify-content:center;align-items:flex-end;gap:20px;display:flex}.agm-stick{background:linear-gradient(var(--agm-bezel), var(--agm-bezel)) bottom / 50px 14px no-repeat;flex:none;width:50px;height:90px;position:relative}.agm-stick:before{content:"";top:0;background:var(--agm-stick);width:40px;height:40px;clip-path:var(--agm-round);box-shadow:inset -6px -6px 0 color-mix(in oklab, var(--agm-stick) 55%, var(--agm-void)), inset 6px 6px 0 color-mix(in oklab, var(--agm-stick) 55%, var(--agm-ink));position:absolute;inset-inline-start:5px}.agm-stick:after{content:"";top:36px;background:color-mix(in oklab, var(--agm-ink-2) 60%, var(--agm-void));width:8px;height:42px;position:absolute;inset-inline-start:21px}.agm-push{--cap:var(--agm-alt);justify-items:center;gap:10px;font-weight:700;display:grid}.agm-push-go{--cap:var(--agm-go)}.agm-push-cap{background:var(--cap);width:70px;height:70px;clip-path:var(--agm-round);box-shadow:inset -7px -7px 0 color-mix(in oklab, var(--cap) 55%, var(--agm-void)), inset 7px 7px 0 color-mix(in oklab, var(--cap) 55%, var(--agm-ink));transition:transform .15s steps(2,end);display:block}.agm-cab-door{background:var(--agm-body);border-top:4px solid var(--agm-side);color:var(--agm-ink-2);justify-content:center;align-items:center;gap:20px;margin-top:auto;padding:20px;display:flex}.agm-coin{background:var(--agm-void);border:3px solid color-mix(in oklab, var(--agm-tone) 55%, var(--agm-void));flex:none;width:10px;height:30px}.agm[data-look=synth] .agm-cab-marquee{background:color-mix(in oklab, var(--agm-tone) 14%, var(--agm-body));border-bottom:4px solid var(--agm-tone)}.agm[data-look=synth] .agm-cab-name{color:var(--agm-tone);text-shadow:0 0 10px color-mix(in oklab, var(--agm-tone) 70%, transparent)}.agm-top{border-bottom:2px solid color-mix(in oklab, var(--agm-ink) 12%, transparent);justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:-20px auto 30px;padding-bottom:20px;display:flex;position:relative}.agm-top-name{color:var(--agm-logo-ar);font-weight:700}.agm-top-back{font-family:var(--agm-read);color:var(--agm-ink-2);align-items:center;gap:8px;font-size:15px;display:inline-flex}.agm-top-back:hover{color:var(--agm-ink)}.agm-lede{text-align:center;max-width:30ch;font-family:var(--agm-read);color:var(--agm-ink-2);font-size:18px;line-height:1.8}.agm-event{--agm-tone:var(--agm-cue);background:color-mix(in oklab, var(--agm-tone) 10%, var(--agm-body));border:4px solid var(--agm-tone);max-width:1200px;box-shadow:0 0 24px color-mix(in oklab, var(--agm-tone) 25%, transparent);grid-template-columns:1fr auto;grid-template-areas:"live clock""title title""note note";align-items:center;gap:6px 20px;margin:0 auto 30px;padding:14px 20px;display:grid;position:relative}.agm-event:hover{background:color-mix(in oklab, var(--agm-tone) 16%, var(--agm-body))}.agm-event-live{white-space:nowrap;color:var(--agm-tone);grid-area:live;align-items:center;gap:10px;font-weight:700;display:inline-flex}.agm-event-live:before{content:"";background:currentColor;width:10px;height:10px;animation:1s step-end infinite agm-blink}.agm-event-clock{white-space:nowrap;color:var(--agm-ink-2);grid-area:clock;align-items:baseline;gap:10px;display:inline-flex}.agm-event-clock>span{font-family:var(--agm-read);font-size:14px}.agm-event-clock b{color:var(--agm-tone);font-variant-numeric:tabular-nums;font-weight:700}.agm-event-title{grid-area:title;align-items:center;gap:10px;font-weight:700;display:inline-flex}.agm-event-note{font-family:var(--agm-read);color:var(--agm-ink-2);grid-area:note;font-size:15px;line-height:1.8}.agm-scores{text-align:center;justify-items:center;gap:20px;max-width:1200px;margin:80px auto 0;display:grid;position:relative}.agm-sec-title{color:var(--agm-cue);text-shadow:0 0 12px color-mix(in oklab, var(--agm-cue) 60%, transparent);font-size:40px;font-weight:700;line-height:60px}.agm-sec-lede{font-family:var(--agm-read);color:var(--agm-ink-2);font-size:16px;line-height:1.8}.agm-boards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),360px));justify-content:center;gap:30px;width:100%;margin-top:10px;display:grid}.agm-board{--agm-tone:var(--agm-rule);text-align:start;background:var(--agm-bezel);border:4px solid color-mix(in oklab, var(--agm-tone) 50%, var(--agm-bezel));gap:10px;padding:20px;display:grid}.agm-board-name{color:var(--agm-tone);font-weight:700}.agm-board-label{font-family:var(--agm-read);color:var(--agm-ink-2);margin-top:-10px;font-size:14px}.agm-board-list{gap:10px;display:grid}.agm-board-list li{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.agm-rank{color:var(--agm-tone);font-weight:700}.agm-who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agm-val{color:var(--agm-ink-2)}.agm-board-more{color:var(--agm-cue);align-items:center;gap:10px;margin-top:10px;font-weight:700;display:inline-flex}.agm-contest{text-align:center;justify-items:center;gap:20px;max-width:720px;margin:10px auto 40px;display:grid;position:relative}.agm-contest .agm-event{cursor:default;width:100%;margin:0}.agm-contest .agm-event:hover{background:color-mix(in oklab, var(--agm-tone) 10%, var(--agm-body))}.agm-contest .agm-board{text-align:start;width:min(100%,460px)}.agm-foot{border-top:2px solid color-mix(in oklab, var(--agm-ink) 12%, transparent);max-width:1200px;color:var(--agm-ink-2);margin:80px auto 0;padding-top:30px;position:relative}.agm-foot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:30px;display:grid}.agm-foot-h{color:var(--agm-ink);margin-bottom:10px;font-weight:700}.agm-foot-p,.agm-foot-list{font-family:var(--agm-read);font-size:15px;line-height:1.9}.agm-foot-list{gap:4px;display:grid}.agm-foot-list [dir=ltr]{font-family:var(--font-latin)}.agm-foot-p a{color:var(--agm-ink);text-underline-offset:4px;text-decoration:underline}.agm-socials{font-family:var(--agm-read);flex-wrap:wrap;gap:10px;font-size:15px;display:flex}.agm-socials a{border:2px solid color-mix(in oklab, var(--agm-ink) 25%, transparent);padding:4px 12px;display:inline-block}.agm-foot a:hover{color:var(--agm-ink)}@container (max-width:999px){.agm-grid:not(:has(>:only-child)){scroll-snap-type:x mandatory;scrollbar-width:none;margin:-30px calc(var(--agm-pad) * -1);padding:30px var(--agm-pad);scroll-padding-inline:var(--agm-pad);grid-template-columns:none;grid-auto-columns:min(82%,340px);grid-auto-flow:column;justify-content:start;gap:20px;overflow-x:auto}}@container (min-width:700px) and (max-width:999px){.agm-grid:not(:has(>:only-child)){grid-auto-columns:42%}}@container (min-width:700px){.agm-hub{--agm-pad:40px;padding:60px var(--agm-pad)}.agm-event{grid-template-areas:"live clock""title clock""note clock";column-gap:40px;padding:20px 30px}.agm-event-clock{flex-direction:column;align-items:center;gap:0}.agm-event-clock b{text-shadow:0 0 12px color-mix(in oklab, var(--agm-tone) 50%, transparent);font-size:40px;line-height:60px}.agm-mark{width:min(100%,600px)}}@container (min-width:1000px){.agm-hub{--agm-pad:60px;padding:40px var(--agm-pad)}.agm-grid:not(:has(>:only-child)){grid-template-columns:repeat(auto-fit,minmax(300px,340px))}.agm-mark{width:min(100%,640px)}}@media (prefers-reduced-motion:reduce){.agm-mark,.agm-caret,.agm-cab-press,.agm-cab-static,.agm-event-live:before{animation:none}.agm-push-cap{transition:none}}.drba-wins{flex-direction:column;gap:14px;display:flex}.drba-win{flex-direction:column;gap:8px;display:flex}.drba-win+.drba-win{border-top:1px solid var(--a-rule);padding-top:14px}.drba-win-me{vertical-align:2px;background:var(--a-gold);color:var(--drb-night);border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:.6875rem;font-weight:800}.drba-cel{z-index:60;background:color-mix(in oklab, var(--drb-night) 72%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.drba-cel-fx{z-index:1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.drba-cel-card{text-align:center;inline-size:min(100%,380px);box-shadow:var(--shadow-lg);position:relative}.drba-cel-card .drba-cel-ic{background:var(--a-gold);block-size:64px;inline-size:64px;color:var(--drb-night);border-radius:50%;place-items:center;margin-inline:auto;display:grid}.drba-cel-card .drba-cel-ic svg{block-size:36px;inline-size:36px}.drba-cel-card h2.drba-big{justify-content:center;margin-top:0}.drba-card .drba-when{color:var(--a-ink-3);font-size:.8125rem}.drba-nums{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drba-nums li{border-radius:var(--drb-r-sm);background:var(--a-row);padding:12px}.drba-nums b{font-family:var(--font-display);color:var(--a-ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:1.5rem;font-weight:900;line-height:1.2;display:flex}.drba-nums span{color:var(--a-ink-3);margin-top:2px;font-size:.75rem;font-weight:700;display:block}.snd{--snd-ink:var(--steel-50);--snd-track:var(--steel-400);--snd-played:var(--steel-100);--snd-glow:var(--steel-500);--snd-base:var(--navy-900);--snd-deep:var(--navy-950);--snd-label-a:var(--steel-400);--snd-label-b:var(--navy-800);position:relative}.snd-orb{aspect-ratio:1;border-radius:50%;inline-size:min(100%,560px);margin-inline:auto;position:relative}.snd-orb:before{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--steel-400) 30%, transparent), transparent);opacity:calc(.35 + var(--snd-pulse,0) * .65);transform:scale(calc(.94 + var(--snd-pulse,0) * .1));border-radius:50%;position:absolute;inset:-14%}.snd-cvs{touch-action:manipulation;block-size:124%;inline-size:124%;display:block;position:absolute;inset:-12%}.snd-seal{object-fit:contain;filter:brightness(0)invert();opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:31%;inline-size:31%;transform:rotate(var(--snd-spin,0deg));position:absolute;inset:34.5%}.snd-core{color:var(--color-on-primary);background:var(--glass-bg);border:var(--card-stroke-w) solid var(--glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:scale(calc(1 + var(--snd-pulse,0) * .08));transition:background-color var(--dur) var(--ease-standard);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;inset:42.5%}.snd-core:hover{background:var(--glass-bg-strong)}.snd-core:focus-visible{box-shadow:0 0 0 3px var(--glass-border);outline:none}.snd-core .snd-ic{block-size:36%;inline-size:36%}.snd-ic{fill:currentColor;display:block;overflow:visible}.snd-ic-play,.snd-ic-pause{transform-origin:12px 12px;transition:opacity var(--dur) var(--ease-standard), transform var(--dur) var(--ease-standard)}.snd-meta{margin-inline:auto;justify-content:space-between;align-items:center;gap:14px;inline-size:min(100%,440px);margin-top:6px;display:flex;position:relative}.snd-time{font-family:var(--font-latin);font-variant-numeric:tabular-nums;color:var(--steel-200);font-size:.9375rem;font-weight:600}.snd-scrub{flex:auto;block-size:30px;min-inline-size:0;position:relative}.snd-seek{opacity:0;cursor:pointer;appearance:none;background:0 0;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.snd-seek::-webkit-slider-thumb{-webkit-appearance:none;block-size:30px;inline-size:4px}.snd-scrub:has(.snd-seek:focus-visible){box-shadow:0 0 0 3px var(--glass-border);border-radius:var(--radius-xs)}.snd-scrub:before{content:"";inset-inline:0;border-radius:var(--radius-full);background:var(--glass-bg);block-size:4px;position:absolute;top:calc(50% - 2px)}.snd-scrub-fill,.snd-scrub-knob{pointer-events:none;position:absolute}.snd-scrub-fill{inset-inline-start:0;block-size:4px;inline-size:var(--snd-prog,0%);border-radius:var(--radius-full);background:var(--steel-100);top:calc(50% - 2px)}.snd-scrub-knob{inset-inline-start:calc(var(--snd-prog,0%) - 7px);background:var(--color-on-primary);block-size:14px;inline-size:14px;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-standard);border-radius:50%;top:calc(50% - 7px)}@media (prefers-reduced-motion:reduce){.snd-core,.snd-seal,.snd-orb:before{transform:none}}.bnk{--bnk-wall:#0a130f;--bnk-metal:#26332d;--bnk-metal-2:#1b2521;--bnk-metal-3:#121a16;--bnk-lcd:#0d5e3c;--bnk-lcd-2:#063522;--bnk-text:#f2f9f5;--bnk-muted:#a6c7b6;--bnk-paper:#f4f8f5;--bnk-ink:#05201a;--bnk-ink-2:#3b5a4c;--bnk-gold:#d6b262;--bnk-gold-hi:#f1da97;--bnk-gold-lo:#8d6c24;--bnk-ok:#22b872;min-height:100dvh;color:var(--bnk-text);background:radial-gradient(90% 60% at 50% 0%, color-mix(in oklab, var(--bnk-lcd) 35%, transparent), transparent 70%), var(--bnk-wall);font-family:var(--font-body)}.bnk :where(h1,h2,h3,p,ol,ul){margin:0;padding:0}.bnk :where(ol,ul){list-style:none}.bnk :where(a){color:inherit;text-decoration:none}.bnk :focus-visible{outline:3px solid var(--bnk-gold-hi);outline-offset:3px}.bnk-wrap{max-width:1080px;margin-inline:auto;padding:0 16px 48px}.bnk-top{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.bnk-sign{line-height:1.3;display:grid}.bnk-sign b{color:var(--bnk-gold-hi);text-shadow:0 0 18px color-mix(in oklab, var(--bnk-gold-hi) 45%, transparent);font-size:26px;font-weight:900}.bnk-sign span{color:var(--bnk-muted);font-size:13px;font-weight:700}.bnk-back{color:var(--bnk-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.bnk-back:hover{color:var(--bnk-text)}.bnk-atm{background:linear-gradient(180deg, var(--bnk-metal), var(--bnk-metal-3));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--bnk-text) 12%, transparent), 0 24px 60px -20px var(--bnk-wall);border-radius:22px;gap:18px;padding:14px;display:grid}.bnk-screen{border:8px solid var(--bnk-wall);text-align:center;background:repeating-radial-gradient(circle at 8% 112%, color-mix(in oklab, var(--bnk-text) 4%, transparent) 0 1px, transparent 1.4px 9px), repeating-radial-gradient(circle at 98% -12%, color-mix(in oklab, var(--bnk-text) 3%, transparent) 0 1px, transparent 1.4px 11px), radial-gradient(120% 90% at 50% 0%, var(--bnk-lcd), var(--bnk-lcd-2));border-radius:14px;align-content:center;justify-items:center;gap:14px;padding:36px 20px;display:grid}.bnk-eyebrow{color:var(--bnk-gold);font-weight:700}.bnk-big{background:linear-gradient(180deg, var(--bnk-text) 40%, var(--bnk-gold-hi));color:#0000;-webkit-background-clip:text;background-clip:text;margin-block:-.18em -.1em;padding-block:.08em .04em;font-size:clamp(56px,14vw,104px);font-weight:900;line-height:1.4}.bnk-lead{text-wrap:balance;max-width:34ch;font-size:18px;line-height:1.8}.bnk-go{background:linear-gradient(180deg, var(--bnk-gold-hi), var(--bnk-gold));min-width:min(100%,320px);box-shadow:0 4px 0 var(--bnk-gold-lo);color:var(--bnk-ink);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:14px 28px;font-size:20px;font-weight:900;transition:transform .12s,box-shadow .12s;display:inline-flex}.bnk-go small{font-family:var(--font-latin);opacity:.7;font-size:12px;font-weight:600;display:block}.bnk-go:hover{transform:translateY(-1px)}.bnk-go:active{box-shadow:0 1px 0 var(--bnk-gold-lo);transform:translateY(3px)}.bnk-clip{aspect-ratio:3/4;border:8px solid var(--bnk-wall);background:var(--bnk-wall);border-radius:14px;justify-self:center;width:min(100%,260px);overflow:hidden}.bnk-clip video{object-fit:cover;width:100%;height:100%;display:block}@container (min-width:760px){.bnk-atm{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch}.bnk-clip{align-self:center;width:100%}}.bnk-cq{container-type:inline-size}.bnk-figs{text-align:center;flex-wrap:wrap;justify-content:center;gap:10px 36px;margin:28px 0 8px;display:flex}.bnk-fig{color:var(--bnk-muted);font-size:14px;display:grid}.bnk-fig b{font-family:var(--font-latin);color:var(--bnk-gold-hi);font-size:30px;font-weight:700}.bnk-sec-h{text-align:center;color:var(--bnk-gold-hi);margin:40px 0 16px;font-size:24px;font-weight:900}.bnk-rcpt{background:var(--bnk-paper);max-width:560px;color:var(--bnk-ink);box-shadow:0 18px 40px -18px var(--bnk-wall);-webkit-mask:conic-gradient(from -45deg at bottom, transparent, var(--bnk-wall) 1deg 89deg, transparent 90deg) 50% / 16px 100%;mask:conic-gradient(from -45deg at bottom, transparent, var(--bnk-wall) 1deg 89deg, transparent 90deg) 50% / 16px 100%;border-radius:4px 4px 0 0;margin-inline:auto;padding:26px 24px 30px;position:relative}.bnk-rcpt-h{border-bottom:2px dashed color-mix(in oklab, var(--bnk-ink) 25%, transparent);justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;font-weight:900;display:flex}.bnk-rcpt-h span{color:var(--bnk-ink-2);font-size:14px;font-weight:700}.bnk-steps{counter-reset:bnk;gap:14px;display:grid}.bnk-steps li{counter-increment:bnk;grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.bnk-steps li:before{content:counter(bnk);background:var(--bnk-lcd);width:30px;height:30px;color:var(--bnk-gold-hi);font-family:var(--font-latin);border-radius:50%;place-items:center;font-weight:700;display:grid}.bnk-steps b{font-weight:900;display:block}.bnk-steps p{color:var(--bnk-ink-2);font-size:15px;line-height:1.7}.bnk-levels{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.bnk-level{background:linear-gradient(180deg, var(--bnk-gold-hi), var(--bnk-gold));color:var(--bnk-ink);border-radius:10px;align-items:baseline;gap:6px;padding:6px 12px;font-size:14px;font-weight:900;display:inline-flex}.bnk-level small{font-family:var(--font-latin);font-size:12px;font-weight:600}.bnk-foot{text-align:center;color:var(--bnk-muted);margin-top:44px;font-size:13px}.bnk-foot a{color:var(--bnk-gold-hi)}@media (prefers-reduced-motion:reduce){.bnk-go{transition:none}}.spt-opts{flex-direction:column;gap:10px;display:flex}.spt-opt{border:var(--card-stroke-w) solid var(--card-stroke);border-radius:var(--radius);background:var(--color-surface);width:100%;min-height:60px;color:var(--color-text);text-align:start;cursor:pointer;align-items:center;gap:14px;padding:10px 12px;font-family:inherit;font-size:16.5px;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .15s;display:flex}.spt-opt:hover{border-color:var(--card-stroke-active)}.spt-opt:active{transform:scale(.985)}.spt-opt:focus-visible,.spt-star:focus-visible,.spt-mt:focus-visible{box-shadow:var(--ring-strong);outline:none}.spt-opt.on{border-color:var(--card-stroke-active);background:linear-gradient(135deg, color-mix(in oklab, var(--steel-600) 9%, var(--color-surface)), var(--color-surface) 70%)}.spt-key{border-radius:var(--radius-sm);background:var(--steel-50);width:36px;height:36px;color:var(--steel-600);flex:none;place-items:center;font-size:16px;font-weight:700;transition:background .2s,color .2s;display:grid}.spt-key svg{width:18px;height:18px}.spt-opt.on .spt-key{background:var(--grad-primary);color:var(--color-surface)}.spt-ol{flex:1;min-width:0}.spt-stars{gap:4px;display:flex}.spt-star{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:58px;height:58px;padding:0;display:grid}.spt-star svg{width:46px;height:46px;fill:var(--steel-50);stroke:var(--steel-300);stroke-width:1.1px;stroke-linejoin:round;transition:fill .2s,stroke .2s,transform .3s cubic-bezier(.3,1.6,.5,1)}.spt-meter{grid-template-columns:repeat(var(--m-n,10), minmax(0, 1fr));align-items:end;gap:6px;display:grid}.spt-mt{cursor:pointer;height:104px;font-family:var(--font-latin);color:var(--steel-600);background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0 0 4px;font-size:15px;font-weight:600;transition:color .2s;display:flex;position:relative}.spt-mt:before{content:"";inset-inline:0;height:calc(12px + var(--m-i) / (var(--m-n) - 1) * 60px);border-radius:var(--radius-xs);background:var(--steel-100);transition:background .25s;transition-delay:calc(var(--m-i) * 22ms);position:absolute;bottom:28px}.spt-in,.spt-ta{border:1px solid var(--color-border);border-radius:var(--radius);background:linear-gradient(135deg, var(--steel-50), transparent 33%), var(--color-surface);width:100%;color:var(--color-text);resize:none;outline:none;padding:15px 18px;font-family:inherit;font-size:17px;line-height:1.7;transition:border-color .2s,box-shadow .2s,background .2s;display:block;overflow:hidden}.spt-in{height:56px}.spt-in:not(:placeholder-shown),.spt-ta:not(:placeholder-shown){background:linear-gradient(135deg, var(--steel-100), transparent 45%), var(--color-surface)}.spt-in::placeholder,.spt-ta::placeholder{color:var(--color-text-muted)}.spt-in:focus,.spt-ta:focus{border-color:var(--steel-600);box-shadow:var(--ring)}.spt-in[dir=ltr]{font-family:var(--font-latin);text-align:right}@media (max-width:640px){.spt-star{width:50px;height:50px}.spt-star svg{width:40px;height:40px}.spt-meter{gap:4px}.spt-mt{font-size:13.5px}}
