:root{--rp-ground:#eff2f4;--rp-surface:#fff;--rp-surface-2:#f4f7f8;--rp-line:#dbe2e7;--rp-line-soft:#e8edf0;--rp-ink:#0e1d26;--rp-ink-2:#42596a;--rp-ink-3:#7a8f9c;--rp-on-dark:#eef4f6;--rp-action:#0e1d26;--rp-action-ink:#fff;--rp-open:#1b7a55;--rp-open-bg:#e2f0ea;--rp-live:#a86c0d;--rp-live-bg:#f8eed9;--rp-done:#5b7180;--rp-done-bg:#eaeff2}:root .av-edit{flex:none;position:relative}:root .av-edit .cam{background:var(--rp-action);width:22px;height:22px;color:var(--rp-action-ink);border:2px solid var(--rp-surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}:root .av-edit .cam svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}:root .podium{width:22px;height:22px;font-family:var(--rp-font-display);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}:root .podium.p1{background:#a8862e}:root .podium.p2{background:#63737d}:root .podium.p3{background:#8a6134}:root{--rp-bronze:#8a6134;--rp-bronze-bg:#f2e9df;--rp-silver:#63737d;--rp-silver-bg:#e9edef;--rp-gold:#a8862e;--rp-gold-bg:#f5eed9;--rp-plat:#4e7091;--rp-plat-bg:#e4ecf3;--rp-diamond:#6e5d9e;--rp-diamond-bg:#eae7f3;--rp-font-display:"Jost","Poppins",ui-sans-serif,system-ui,sans-serif;--rp-font-body:"Jost","Poppins",ui-sans-serif,system-ui,sans-serif;--rp-font-label:"Jost","Poppins",ui-sans-serif,system-ui,sans-serif;--rp-r:6px;--rp-r-lg:10px;--rp-s1:.25rem;--rp-s2:.5rem;--rp-s3:.75rem;--rp-s4:1rem;--rp-s5:1.5rem;--rp-s6:2rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rp-ground:#0a1219;--rp-surface:#101e27;--rp-surface-2:#152530;--rp-line:#263a46;--rp-line-soft:#1c2d38;--rp-ink:#e7eef1;--rp-ink-2:#a6bac6;--rp-ink-3:#768c99;--rp-action:#e7eef1;--rp-action-ink:#0a1219;--rp-on-dark:#0a1219;--rp-open:#5cbf94;--rp-open-bg:#11291f;--rp-live:#d9a548;--rp-live-bg:#2a2011;--rp-done:#8fa4b0;--rp-done-bg:#1a2a34;--rp-bronze:#c9975c;--rp-bronze-bg:#2a2018;--rp-silver:#a3b3bd;--rp-silver-bg:#1e2a31;--rp-gold:#d6b45c;--rp-gold-bg:#2a2414;--rp-plat:#8ab0d1;--rp-plat-bg:#182734;--rp-diamond:#a99cd8;--rp-diamond-bg:#211d33}}:root[data-theme=dark]{--rp-ground:#0a1219;--rp-surface:#101e27;--rp-surface-2:#152530;--rp-line:#263a46;--rp-line-soft:#1c2d38;--rp-ink:#e7eef1;--rp-ink-2:#a6bac6;--rp-ink-3:#768c99;--rp-action:#e7eef1;--rp-action-ink:#0a1219;--rp-open:#5cbf94;--rp-open-bg:#11291f;--rp-live:#d9a548;--rp-live-bg:#2a2011;--rp-done:#8fa4b0;--rp-done-bg:#1a2a34;--rp-bronze:#c9975c;--rp-bronze-bg:#2a2018;--rp-silver:#a3b3bd;--rp-silver-bg:#1e2a31;--rp-gold:#d6b45c;--rp-gold-bg:#2a2414;--rp-plat:#8ab0d1;--rp-plat-bg:#182734;--rp-diamond:#a99cd8;--rp-diamond-bg:#211d33}*,:before,:after{box-sizing:border-box}:root{--a-l:#1b7a55;--a-d:#5cbf94;--af-l:#1b7a55;--af-d:#5cbf94;--abg-l:#e2f0ea;--abg-d:#11291f}:root[data-accent=magenta]{--a-l:#af1e62;--a-d:#ff85bd;--af-l:#c9226f;--af-d:#ff85bd;--abg-l:#fbe7f0;--abg-d:#34122a}:root[data-accent=pink]{--a-l:#d81b7a;--a-d:#ff9ecb;--af-l:#ee2088;--af-d:#ff9ecb;--abg-l:#fde9f3;--abg-d:#3a1430}:root[data-accent=teal]{--a-l:#0d6e72;--a-d:#4fd0d4;--af-l:#0d6e72;--af-d:#4fd0d4;--abg-l:#dff0f0;--abg-d:#0d2a2c}:root[data-accent=sea]{--a-l:#0b7f8c;--a-d:#3fd9e0;--af-l:#0d9aab;--af-d:#3fd9e0;--abg-l:#ddf1f3;--abg-d:#0a2c31}:root[data-accent=seablue]{--a-l:#0e7490;--a-d:#4cd0ef;--af-l:#0891b2;--af-d:#4cd0ef;--abg-l:#dcf0f7;--abg-d:#08262f}:root[data-accent=clay]{--a-l:#bf4726;--a-d:#ff9772;--af-l:#d9572f;--af-d:#ff9772;--abg-l:#fae9e3;--abg-d:#3a1a12}:root[data-accent=orange]{--a-l:#cc470d;--a-d:#ffa257;--af-l:#ef6114;--af-d:#ffa257;--abg-l:#fdece0;--abg-d:#3a1c0b}:root{--rp-brand:var(--a-l);--rp-brand-fill:var(--af-l);--rp-brand-bg:var(--abg-l);--rp-brand-ink:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rp-brand:var(--a-d);--rp-brand-fill:var(--af-d);--rp-brand-bg:var(--abg-d);--rp-brand-ink:#0a1219}}:root[data-theme=dark]{--rp-brand:var(--a-d);--rp-brand-fill:var(--af-d);--rp-brand-bg:var(--abg-d);--rp-brand-ink:#0a1219}:root[data-accent=clay],:root[data-accent=orange]{--rp-ground:#f4efec;--rp-surface:#fff;--rp-surface-2:#faf5f2;--rp-line:#e5dbd5;--rp-line-soft:#f0e8e3;--rp-ink:#1d1512;--rp-ink-2:#6a5951;--rp-ink-3:#9b8a81;--rp-action:#1d1512}@media (prefers-color-scheme:dark){:root[data-accent=clay]:not([data-theme=light]),:root[data-accent=orange]:not([data-theme=light]){--rp-ground:#13100e;--rp-surface:#1e1815;--rp-surface-2:#261f1b;--rp-line:#392f29;--rp-line-soft:#2a231f;--rp-ink:#f2ebe7;--rp-ink-2:#c0aca2;--rp-ink-3:#8e7d74;--rp-action:#f2ebe7}}:root[data-theme=dark][data-accent=clay],:root[data-theme=dark][data-accent=orange]{--rp-ground:#13100e;--rp-surface:#1e1815;--rp-surface-2:#261f1b;--rp-line:#392f29;--rp-line-soft:#2a231f;--rp-ink:#f2ebe7;--rp-ink-2:#c0aca2;--rp-ink-3:#8e7d74;--rp-action:#f2ebe7}:root[data-accent=ivory]{--a-l:#6a5342;--a-d:#6a5342;--af-l:#735c4a;--af-d:#735c4a;--abg-l:#e9dfd2;--abg-d:#e9dfd2;--rp-ground:#e8dfd2;--rp-surface:#f7f3ec;--rp-surface-2:#ede5d8;--rp-line:#d9cdbd;--rp-line-soft:#e6dccf;--rp-line-strong:#bfae98;--rp-ink:#2a221c;--rp-ink-2:#574a3d;--rp-ink-3:#6b5d50;--rp-on-dark:#f7f3ec;--rp-action:#2a221c;--rp-action-ink:#f7f3ec;--rp-open:#376b51;--rp-open-bg:#e1ebe3;--rp-live:#7f5810;--rp-live-bg:#f3e8d2;--rp-done:#675a4d;--rp-done-bg:#e9e1d6;--rp-bronze:#84602f;--rp-bronze-bg:#efe3d3;--rp-silver:#5c6064;--rp-silver-bg:#e9e6e1;--rp-gold:#7d6217;--rp-gold-bg:#f2e9cf;--rp-plat:#4b6072;--rp-plat-bg:#e3e7ea;--rp-diamond:#6a5a9a;--rp-diamond-bg:#e8e4ef;--rp-card-top:#fff;--rp-card-bot:#fff;--rp-on-card:#2a221c;--rp-on-card-2:#574a3d;--rp-post-bg:var(--rp-surface);--rp-post-edge:var(--rp-line-soft);--rp-post-tint:var(--rp-surface-2)}:root[data-accent=ivory] .card{background:#fff;border-color:#efe8dd;box-shadow:0 1px 2px #3a2a1a0d,0 6px 18px #3a2a1a14}:root[data-accent=ivory] .card.tap:active{background:#faf7f2}:root[data-accent=ivory] .card.mod{background:var(--rp-surface);border-color:var(--rp-line-soft);box-shadow:none}:root[data-accent=ivory] .post{background:var(--rp-surface);border-color:var(--rp-line-soft)}:root[data-accent=ivory] .list,:root[data-accent=ivory] .stand{border-color:var(--rp-line-soft)}:root[data-accent=ivory] .nav{background:var(--rp-surface);border-top-color:var(--rp-line)}:root[data-accent=ivory] .actbar{background:var(--rp-surface)}:root[data-accent=ivory] .fab{box-shadow:0 6px 18px #3a2a1a40}:root[data-accent=ivory] .phone{box-shadow:0 10px 40px #3a2a1a1f}:root[data-accent=ivory] .podium.p1{color:#3a2b00;background:#e9c65a}:root[data-accent=ivory] .podium.p2{color:#23282e;background:#d3d7dc}:root[data-accent=ivory] .podium.p3{color:#3d2410;background:#dca878}:root[data-astyle=surface][data-accent=ivory] .top .btn.sm.ghost{--rp-ink:#fff;color:#fff;border-color:#ffffff8c}:root[data-astyle=surface][data-accent=ivory] .logo span{color:#ffffffe0}:root[data-astyle=surface][data-accent=ivory] .top .sub,:root[data-astyle=surface][data-accent=ivory] .top .when,:root[data-astyle=surface][data-accent=ivory] .top small{color:#ffffffe6}:root[data-astyle=surface][data-accent=ivory] .top .av{color:#fff;background:#ffffff2e;border-color:#ffffff59}:root[data-astyle=surface] .top{background:var(--rp-brand-fill);border-bottom-color:#0000}:root[data-astyle=surface] .logo{color:#fff}:root[data-astyle=surface] .logo span{color:#ffffffbf}:root[data-astyle=surface] .top .icon{color:#fff;background:#ffffff2e;border-color:#ffffff4d}:root[data-astyle=surface] .top .back{color:#ffffffe6}:root[data-astyle=surface] .top h2,:root[data-astyle=surface] .top .ttl,:root[data-astyle=surface] .top h1,:root[data-astyle=surface] .top strong{color:#fff}:root[data-astyle=surface] .top .sub,:root[data-astyle=surface] .top .when,:root[data-astyle=surface] .top small{color:#fffc}:root[data-astyle=claylight]{--rp-ground:#9f4023;--rp-surface:#fdf2ea;--rp-surface-2:#f6e5d9;--rp-line:#e6d0c1;--rp-line-soft:#f0e0d3;--rp-ink:#fff;--rp-ink-2:#ffe6d9;--rp-ink-3:#f9d9c9;--rp-on-dark:#fdf2ea;--rp-action:#2a1108;--rp-action-ink:#fdf2ea;--a-l:#a8401f;--a-d:#a8401f;--af-l:#33150a;--af-d:#33150a;--abg-l:#f8e4da;--abg-d:#f8e4da;--rp-brand:#a8401f;--rp-brand-fill:#33150a;--rp-brand-bg:#f8e4da;--rp-brand-ink:#ffe9dc;--rp-open:#0e7049;--rp-open-bg:#dcf0e7;--rp-live:#8a5a08;--rp-live-bg:#faeed6;--rp-done:#6d564c;--rp-done-bg:#efe4dd;--rp-bronze:#8a6134;--rp-bronze-bg:#f2e6d9;--rp-silver:#63737d;--rp-silver-bg:#e9edef;--rp-gold:#8d7020;--rp-gold-bg:#f5eed9;--rp-plat:#41627f;--rp-plat-bg:#e4ecf3;--rp-diamond:#5d4d8c;--rp-diamond-bg:#eae7f3}:root[data-astyle=claylight] .app,:root[data-astyle=claylight] .top,:root[data-astyle=claylight] .seg{background:var(--rp-ground);border-bottom-color:#ffffff38}:root[data-astyle=claylight] .logo,:root[data-astyle=claylight] .top h2,:root[data-astyle=claylight] .top .ttl{color:#fff}:root[data-astyle=claylight] .logo span{color:#ffd9c6}:root[data-astyle=claylight] .top .sub,:root[data-astyle=claylight] .top .back{color:#ffe6d9}:root[data-astyle=claylight] .top .icon{color:#fff;background:#7a2f19;border-color:#c98567}:root[data-astyle=claylight] .seg button{color:#ffd9c6}:root[data-astyle=claylight] .seg button[aria-pressed=true]{color:#fff;border-bottom-color:#fff}:root[data-astyle=claylight] .filters2 button{color:#fff;background:#ffffff24;border-color:#ffffff4d}:root[data-astyle=claylight] .filters2 button[aria-pressed=true]{color:var(--rp-ground);background:#fff;border-color:#fff}:root[data-astyle=claylight] .nav{background:#8d3820;border-top-color:#ffffff2e}:root[data-astyle=claylight] .nav button{color:#ffd9c6}:root[data-astyle=claylight] .nav button[aria-pressed=true]{color:#fff}:root[data-astyle=claylight] .card,:root[data-astyle=claylight] .checkin,:root[data-astyle=claylight] .stand,:root[data-astyle=claylight] .round,:root[data-astyle=claylight] .opt,:root[data-astyle=claylight] .inp,:root[data-astyle=claylight] .chip,:root[data-astyle=claylight] .phead,:root[data-astyle=claylight] .rate-row,:root[data-astyle=claylight] .tog,:root[data-astyle=claylight] .grow-row,:root[data-astyle=claylight] .done-wrap,:root[data-astyle=claylight] .submit-bar,:root[data-astyle=claylight] .sw2,:root[data-astyle=claylight] .rule,:root[data-astyle=claylight] .rail-empty,:root[data-astyle=claylight] .sheet,:root[data-astyle=claylight] .panel{--rp-ink:#2a1108;--rp-ink-2:#6b4433;--rp-ink-3:#835b49;color:var(--rp-ink)}:root[data-astyle=claylight] .top,:root[data-astyle=claylight] .seg,:root[data-astyle=claylight] .nav{--rp-ink:#fff}:root[data-astyle=claylight] .rail-empty{border-color:var(--rp-line)}:root[data-astyle=claylight] .top .av,:root[data-astyle=claylight] .top .icon{color:#fff;background:#7a2f19;border-color:#c98567}:root[data-astyle=claylight] .pill,:root[data-astyle=claylight] .av,:root[data-astyle=claylight] .lvl,:root[data-astyle=claylight] .tier,:root[data-astyle=claylight] .btn,:root[data-astyle=claylight] .podium,:root[data-astyle=claylight] .vnum,:root[data-astyle=claylight] .fchip,:root[data-astyle=claylight] .card .inv-row,:root[data-astyle=claylight] tr.me{--rp-ink:#2a1108;--rp-ink-2:#6b4433;--rp-ink-3:#835b49}:root[data-astyle=claylight] .card[style*=transparent],:root[data-astyle=claylight] .card[style*=transparent] *{--rp-ink:#fff;--rp-ink-2:#ffe6d9;--rp-ink-3:#f9d9c9;color:var(--rp-ink)}:root[data-astyle=claylight] .card[style*=transparent]{border-color:#d9a189}:root[data-astyle=claylight] .btn.ghost{color:#fff;border-color:#c98567}:root[data-astyle=claylight] .card .btn.ghost{border-color:var(--rp-line);color:var(--rp-ink)}:root[data-astyle=claylight] .av[style*=transparent]{color:#ffe6d9;border-color:#e0a88f}:root[data-astyle=claylight] .inv-row .t b[style*=ink-3]{color:#ffe6d9!important}:root[data-astyle=claylight] .inv-row .t span{color:#f9d9c9}:root[data-astyle=claylight] .card .inv-row .t span{color:var(--rp-ink-3)}:root[data-astyle=claylight] .card .inv-row .t b[style*=ink-3]{color:var(--rp-ink-3)!important}:root[data-astyle=claylight] .t-bronze{color:#79522a}:root[data-astyle=claylight] .t-silver{color:#55636c}:root[data-astyle=claylight] .t-gold{color:#7a601b}:root[data-astyle=claylight] .podium.p1{color:#6b530f}:root[data-astyle=claylight] .card .btn.sm.ghost,:root[data-astyle=claylight] .panel .btn.sm.ghost,:root[data-astyle=claylight] .rule .btn.sm.ghost{border-color:var(--rp-line);color:var(--rp-ink)}:root[data-astyle=claylight] .club-link,:root[data-astyle=claylight] .top~*>button.linkish{color:#fff}:root[data-astyle=claylight] tr.me,:root[data-astyle=claylight] tr.me *,:root[data-astyle=claylight] .tog,:root[data-astyle=claylight] .tog *,:root[data-astyle=claylight] .ev-head,:root[data-astyle=claylight] .ev-head *{--rp-ink:#2a1108;--rp-ink-2:#6b4433;--rp-ink-3:#835b49;color:var(--rp-ink)}:root[data-astyle=claylight] .tog .btn.sm.ghost,:root[data-astyle=claylight] .inp~.btn.sm.ghost,:root[data-astyle=claylight] .card~* .btn.sm.ghost{border-color:var(--rp-line);color:#2a1108}:root[data-astyle=claylight] .podium.p1{color:#3a2c07;background:#e8c46a}:root[data-astyle=claylight] .podium.p2,:root[data-astyle=claylight] .podium.p3{color:#fff}:root[data-astyle=claylight] .btn.sm.ghost{color:var(--rp-ink);border-color:currentColor}:root[data-astyle=claylight] .card[style*=transparent] .btn.sm.ghost{color:#ffe6d9}:root[data-astyle=claylight] .chip .x{color:currentColor}:root[data-astyle=claylight] .ev-club,:root[data-astyle=claylight] button.ev-club{color:var(--rp-ink)}:root[data-astyle=claylight] .scr>.top~.rail-head .btn.sm.ghost,:root[data-astyle=claylight] .scr>.rail-head .btn.sm.ghost,:root[data-astyle=claylight] .scr>.body>.rail-head .btn.sm.ghost{color:#fff;border-color:#e0a88f}:root[data-astyle=claylight] .card .sub [data-go=s-club]{color:var(--rp-open)!important}:root[data-astyle=claylight] .fsel,:root[data-astyle=claylight] .fsel select,:root[data-astyle=claylight] .fsel option,:root[data-astyle=claylight] input,:root[data-astyle=claylight] textarea,:root[data-astyle=claylight] select{--rp-ink:#2a1108;--rp-ink-2:#6b4433;--rp-ink-3:#835b49;color:#2a1108}:root[data-astyle=claylight] .fsel svg{color:#6b4433}:root[data-astyle=claylight] .fsel.active select{border-color:#2a1108;box-shadow:inset 0 0 0 1px #2a1108}:root[data-astyle=claylight] .chip{color:#2a1108}:root[data-astyle=claylight] .chip[aria-pressed=true]{color:#fdf2ea;background:#2a1108}:root[data-astyle=claylight] .chip .x{color:currentColor;opacity:.8}:root[data-astyle=claylight] .vunit{color:#ffe6d9}:root[data-astyle=claylight] .card .vunit,:root[data-astyle=claylight] .opt .vunit{color:var(--rp-ink-3)}:root[data-astyle=claylight] .av-edit{color:#2a1108}:root[data-astyle=claylight] .rail-head .btn.sm.ghost{color:#fff;border-color:#e0a88f}:root[data-astyle=claylight] .sub [data-go=s-club]{color:#8df0bd!important}:root[data-astyle=claylight] .top .btn.sm.ghost{--rp-ink:#fff;color:#fff;border-color:#e0a88f}:root[data-astyle=claylight] .scr>.av-edit,:root[data-astyle=claylight] .top .av-edit,:root[data-astyle=claylight] .av-edit,:root[data-astyle=claylight] .av-edit .av{--rp-ink:#2a1108;color:#2a1108;background:#f6e5d9;border-color:#e6d0c1}:root[data-astyle=claylight] .fab{box-shadow:0 6px 20px #280e046b}:root[data-astyle=clayshell]{--rp-ground:#4d1d0e;--rp-surface:#672b18;--rp-surface-2:#7f3822;--rp-line:#8b4a36;--rp-line-soft:#6e3625;--rp-ink:#fff;--rp-ink-2:#f0dad3;--rp-ink-3:#dcbbb2;--rp-on-dark:#401407;--rp-card-top:#96442c;--rp-card-bot:#b65335;--rp-on-card:#fff;--rp-on-card-2:#f9f4f3;--rp-action:#fbf0ec;--rp-action-ink:#401407;--a-l:#f0dad3;--a-d:#f0dad3;--af-l:#fbf0ec;--af-d:#fbf0ec;--abg-l:#6b301e;--abg-d:#6b301e;--rp-brand:#f0dad3;--rp-brand-fill:#fbf0ec;--rp-brand-bg:#6b301e;--rp-brand-ink:#401407;--rp-shell-nav:#49190b;--rp-open:#7ce0b0;--rp-open-bg:#143026;--rp-live:#ffcd70;--rp-live-bg:#4d2c12;--rp-done:#c6a99c;--rp-done-bg:#3d2117;--rp-bronze:#e8b483;--rp-bronze-bg:#42281a;--rp-silver:#d2c2bb;--rp-silver-bg:#3b2a23;--rp-gold:#f2cf7a;--rp-gold-bg:#43331a;--rp-plat:#b3cde3;--rp-plat-bg:#2c3a44;--rp-diamond:#cdbcf0;--rp-diamond-bg:#332b4a}:root[data-astyle=clayshell][data-accent=magenta]{--rp-ground:#540f32;--rp-surface:#761244;--rp-surface-2:#951655;--rp-line:#913865;--rp-line-soft:#75274e;--rp-ink:#fff;--rp-ink-2:#f0d3e2;--rp-ink-3:#dfb8cc;--rp-on-dark:#470828;--rp-card-top:#b41966;--rp-card-bot:#d51d79;--rp-on-card:#fff;--rp-on-card-2:#f9f3f6;--rp-action:#fbecf4;--rp-action-ink:#470828;--rp-brand:#f0d3e2;--rp-brand-fill:#fbecf4;--rp-brand-bg:#712049;--rp-brand-ink:#470828;--rp-shell-nav:#500c2e}:root[data-astyle=clayshell][data-accent=pink]{--rp-ground:#580d24;--rp-surface:#7a1030;--rp-surface-2:#9a123b;--rp-line:#973552;--rp-line-soft:#7a243e;--rp-ink:#fff;--rp-ink-2:#f0d3dc;--rp-ink-3:#dfb9c5;--rp-on-dark:#4b071b;--rp-card-top:#b91546;--rp-card-bot:#db1853;--rp-on-card:#fff;--rp-on-card-2:#f9f3f5;--rp-action:#fbecf1;--rp-action-ink:#4b071b;--rp-brand:#f0d3dc;--rp-brand-fill:#fbecf1;--rp-brand-bg:#761e38;--rp-brand-ink:#4b071b;--rp-shell-nav:#540a20}:root[data-astyle=clayshell][data-accent=plum]{--rp-ground:#49154d;--rp-surface:#671b6c;--rp-surface-2:#83208a;--rp-line:#804484;--rp-line-soft:#66306a;--rp-ink:#fff;--rp-ink-2:#eed3f0;--rp-ink-3:#ddb8df;--rp-on-dark:#3e0c41;--rp-card-top:#9e25a6;--rp-card-bot:#bb2bc6;--rp-on-card:#fff;--rp-on-card-2:#f9f3f9;--rp-action:#faecfb;--rp-action-ink:#3e0c41;--rp-brand:#eed3f0;--rp-brand-fill:#faecfb;--rp-brand-bg:#632867;--rp-brand-ink:#3e0c41;--rp-shell-nav:#451149}:root[data-astyle=clayshell][data-accent=indigo]{--rp-ground:#301773;--rp-surface:#422298;--rp-surface-2:#522bbc;--rp-line:#6248a8;--rp-line-soft:#4c348e;--rp-ink:#fff;--rp-ink-2:#dbd3f0;--rp-ink-3:#c5bbe0;--rp-on-dark:#260e68;--rp-card-top:#6235de;--rp-card-bot:#7b56e3;--rp-on-card:#fff;--rp-on-card-2:#f4f3f9;--rp-action:#f0ecfb;--rp-action-ink:#260e68;--rp-brand:#dbd3f0;--rp-brand-fill:#f0ecfb;--rp-brand-bg:#462c8c;--rp-brand-ink:#260e68;--rp-shell-nav:#2c146f}:root[data-astyle=clayshell][data-accent=emerald]{--rp-ground:#0a3225;--rp-surface:#0c4230;--rp-surface-2:#0e513b;--rp-line:#31725c;--rp-line-soft:#205543;--rp-ink:#fff;--rp-ink-2:#d3f0e7;--rp-ink-3:#b0dbcd;--rp-on-dark:#052419;--rp-card-top:#106045;--rp-card-bot:#15805d;--rp-on-card:#fff;--rp-on-card-2:#f3f9f7;--rp-action:#ecfbf6;--rp-action-ink:#052419;--rp-brand:#d3f0e7;--rp-brand-fill:#ecfbf6;--rp-brand-bg:#1a513f;--rp-brand-ink:#052419;--rp-shell-nav:#082d21}:root[data-astyle=clayshell][data-accent=forest]{--rp-ground:#0c321b;--rp-surface:#0e4223;--rp-surface-2:#11522b;--rp-line:#35704c;--rp-line-soft:#225436;--rp-ink:#fff;--rp-ink-2:#d3f0df;--rp-ink-3:#b0dbc1;--rp-on-dark:#062412;--rp-card-top:#136132;--rp-card-bot:#198143;--rp-on-card:#fff;--rp-on-card-2:#f3f9f5;--rp-action:#ecfbf2;--rp-action-ink:#062412;--rp-brand:#d3f0df;--rp-brand-fill:#ecfbf2;--rp-brand-bg:#1c5031;--rp-brand-ink:#062412;--rp-shell-nav:#092d18}:root[data-astyle=clayshell][data-accent=teal]{--rp-ground:#093035;--rp-surface:#0b4046;--rp-surface-2:#0c4f57;--rp-line:#2e6f76;--rp-line-soft:#1e5359;--rp-ink:#fff;--rp-ink-2:#d3edf0;--rp-ink-3:#b0d7db;--rp-on-dark:#042226;--rp-card-top:#0e5e67;--rp-card-bot:#137c88;--rp-on-card:#fff;--rp-on-card-2:#f3f9f9;--rp-action:#ecf9fb;--rp-action-ink:#042226;--rp-brand:#d3edf0;--rp-brand-fill:#ecf9fb;--rp-brand-bg:#184e54;--rp-brand-ink:#042226;--rp-shell-nav:#072b2f}:root[data-astyle=clayshell][data-accent=sea]{--rp-ground:#0a303b;--rp-surface:#0c4150;--rp-surface-2:#0e5164;--rp-line:#306a7c;--rp-line-soft:#20505f;--rp-ink:#fff;--rp-ink-2:#d3e9f0;--rp-ink-3:#b0d1db;--rp-on-dark:#05232d;--rp-card-top:#106078;--rp-card-bot:#157a99;--rp-on-card:#fff;--rp-on-card-2:#f3f8f9;--rp-action:#ecf7fb;--rp-action-ink:#05232d;--rp-brand:#d3e9f0;--rp-brand-fill:#ecf7fb;--rp-brand-bg:#194b5a;--rp-brand-ink:#05232d;--rp-shell-nav:#082b36}:root[data-astyle=clayshell][data-accent=seablue]{--rp-ground:#0c2f41;--rp-surface:#0e4059;--rp-surface-2:#105070;--rp-line:#326781;--rp-line-soft:#214e64;--rp-ink:#fff;--rp-ink-2:#d3e7f0;--rp-ink-3:#b0cddb;--rp-on-dark:#062433;--rp-card-top:#126086;--rp-card-bot:#1777a8;--rp-on-card:#fff;--rp-on-card-2:#f3f7f9;--rp-action:#ecf6fb;--rp-action-ink:#062433;--rp-brand:#d3e7f0;--rp-brand-fill:#ecf6fb;--rp-brand-bg:#1b4960;--rp-brand-ink:#062433;--rp-shell-nav:#092b3c}:root[data-astyle=clayshell][data-accent=clay]{--rp-ground:#4d1d0e;--rp-surface:#672b18;--rp-surface-2:#7f3822;--rp-line:#8b4a36;--rp-line-soft:#6e3625;--rp-ink:#fff;--rp-ink-2:#f0dad3;--rp-ink-3:#dcbbb2;--rp-on-dark:#401407;--rp-card-top:#96442c;--rp-card-bot:#b65335;--rp-on-card:#fff;--rp-on-card-2:#f9f4f3;--rp-action:#fbf0ec;--rp-action-ink:#401407;--rp-brand:#f0dad3;--rp-brand-fill:#fbf0ec;--rp-brand-bg:#6b301e;--rp-brand-ink:#401407;--rp-shell-nav:#49190b}:root[data-astyle=clayshell][data-accent=orange]{--rp-ground:#452309;--rp-surface:#5f2f0b;--rp-surface-2:#783b0c;--rp-line:#88542d;--rp-line-soft:#693e1e;--rp-ink:#fff;--rp-ink-2:#f0e0d3;--rp-ink-3:#dbc3b0;--rp-on-dark:#361a04;--rp-card-top:#90460e;--rp-card-bot:#b25712;--rp-on-card:#fff;--rp-on-card-2:#f9f6f3;--rp-action:#fbf3ec;--rp-action-ink:#361a04;--rp-brand:#f0e0d3;--rp-brand-fill:#fbf3ec;--rp-brand-bg:#653918;--rp-brand-ink:#361a04;--rp-shell-nav:#402007}:root[data-astyle=clayshell] .card.mod,:root[data-astyle=clayshell] .post,:root[data-astyle=clayshell][data-accent] .card.mod,:root[data-astyle=clayshell][data-accent] .post{--rp-on-card:#fff;--rp-on-card-2:var(--rp-ink-2);--rp-ink-3:var(--rp-ink-2);--rp-post-edge:#ffffff3d;--rp-post-tint:#ffffff1f;--rp-post-bg:var(--rp-surface-2);color:#fff}:root[data-astyle=clayshell][data-accent] .card.mod .p-open,:root[data-astyle=clayshell][data-accent] .post .p-open{color:#0c4a33;background:#c9f2df}:root[data-astyle=clayshell][data-accent] .card.mod .p-live,:root[data-astyle=clayshell][data-accent] .post .p-live{color:#4a3410;background:#ffe6b8}:root[data-astyle=clayshell][data-accent] .card.mod .p-done{color:#fff;background:#ffffff38}:root[data-astyle=clayshell][data-accent] .card.mod .p-fmt,:root[data-astyle=clayshell][data-accent] .card.mod .lvl,:root[data-astyle=clayshell][data-accent] .card.mod .p-soon{color:var(--rp-ink-2);background:#ffffff24;border-color:#ffffff42}:root[data-astyle=clayshell][data-accent] .card.mod .act{color:#fff;border-color:#ffffff8c}:root[data-astyle=clayshell][data-accent] .card.mod .av,:root[data-astyle=clayshell][data-accent] .post .av{color:#fff;background:#ffffff29;border-color:#ffffff59}:root[data-astyle=clayshell][data-accent] .post .tag{color:#fff;background:#ffffff2e}:root[data-astyle=clayshell][data-accent] .post .vote{color:#fff;border-color:#ffffff4d}:root[data-astyle=clayshell][data-accent] .post .vote[aria-pressed=true]{color:var(--rp-surface-2);background:#fff}:root[data-astyle=clayshell] .card .act[aria-pressed=true],:root[data-astyle=clayshell][data-accent] .card .act[aria-pressed=true]{background:var(--rp-on-card);color:var(--rp-card-bot);border-color:var(--rp-on-card)}:root[data-astyle=clayshell][data-accent] .card.mod .act[aria-pressed=true],:root[data-astyle=clayshell] .inv-btn[aria-pressed=true],:root[data-astyle=clayshell][data-accent] .inv-btn[aria-pressed=true]{color:var(--rp-surface-2);background:#fff;border-color:#fff}:root[data-astyle=clayshell] .nav{background:var(--rp-shell-nav,var(--rp-surface))}:root[data-astyle=clayshell] .av-edit,:root[data-astyle=clayshell] .av-edit .av{background:var(--rp-surface-2);border-color:var(--rp-line);color:#fff}:root[data-astyle=clayshell] .podium.p1{color:#3d2f08;background:#f0cf7c}:root[data-astyle=clayshell] .podium.p2{color:#25303a;background:#c8d3da}:root[data-astyle=clayshell] .podium.p3{color:#3a2414;background:#dbaa7c}:root[data-astyle=claylight] .podium.p2{color:#25303a;background:#c8d3da}:root[data-astyle=claylight] .podium.p3{color:#3a2414;background:#dbaa7c}:root[data-astyle=clayshell][data-accent=mustard]{--rp-ground:#362a09;--rp-surface:#4c3b0a;--rp-surface-2:#634c0a;--rp-line:#77652e;--rp-line-soft:#594a1e;--rp-ink:#fff;--rp-ink-2:#f0e9d3;--rp-ink-3:#dbd1b0;--rp-on-dark:#261e04;--rp-card-top:#f0b80f;--rp-card-bot:#f2c336;--rp-on-card:#3b2d02;--rp-on-card-2:#57440a;--rp-action:#fbf7ec;--rp-action-ink:#261e04;--rp-brand:#f0e9d3;--rp-brand-fill:#fbf7ec;--rp-brand-bg:#554618;--rp-brand-ink:#261e04;--rp-shell-nav:#302607}:root[data-astyle=clayshell][data-accent=tangerine]{--rp-ground:#45230a;--rp-surface:#592c0a;--rp-surface-2:#6d340a;--rp-line:#86552f;--rp-line-soft:#683f1f;--rp-ink:#fff;--rp-ink-2:#f0e0d3;--rp-ink-3:#dbc3b0;--rp-on-dark:#361a05;--rp-card-top:#eb6b0a;--rp-card-bot:#f68128;--rp-on-card:#3b1b02;--rp-on-card-2:#572b0a;--rp-action:#fbf3ec;--rp-action-ink:#361a05;--rp-brand:#f0e0d3;--rp-brand-fill:#fbf3ec;--rp-brand-bg:#643919;--rp-brand-ink:#361a05;--rp-shell-nav:#3f2008}:root[data-astyle=clayshell][data-accent=truepink]{--rp-ground:#570c2a;--rp-surface:#690f33;--rp-surface-2:#7c123d;--rp-line:#97325b;--rp-line-soft:#792245;--rp-ink:#fff;--rp-ink-2:#f0d3df;--rp-ink-3:#dbb0c1;--rp-on-dark:#490621;--rp-card-top:#f12778;--rp-card-bot:#f44e90;--rp-on-card:#3b0219;--rp-on-card-2:#450820;--rp-action:#fbecf2;--rp-action-ink:#490621;--rp-brand:#f0d3df;--rp-brand-fill:#fbecf2;--rp-brand-bg:#761c40;--rp-brand-ink:#490621;--rp-shell-nav:#530927}:root[data-astyle=clayshell][data-accent=mustard] .card .p-open,:root[data-astyle=clayshell][data-accent=tangerine] .card .p-open,:root[data-astyle=clayshell][data-accent=truepink] .card .p-open{color:#c9f2df;background:#0c4a33}:root[data-astyle=clayshell][data-accent=mustard] .card .p-live,:root[data-astyle=clayshell][data-accent=tangerine] .card .p-live,:root[data-astyle=clayshell][data-accent=truepink] .card .p-live{color:#ffe6b8;background:#4a3410}:root[data-astyle=clayshell][data-accent=mustard] .card .p-done,:root[data-astyle=clayshell][data-accent=tangerine] .card .p-done,:root[data-astyle=clayshell][data-accent=truepink] .card .p-done{color:var(--rp-on-card);background:#0000002e}:root[data-astyle=clayshell][data-accent=mustard] .card .p-fmt,:root[data-astyle=clayshell][data-accent=mustard] .card .lvl,:root[data-astyle=clayshell][data-accent=tangerine] .card .p-fmt,:root[data-astyle=clayshell][data-accent=tangerine] .card .lvl,:root[data-astyle=clayshell][data-accent=truepink] .card .p-fmt,:root[data-astyle=clayshell][data-accent=truepink] .card .lvl,:root[data-astyle=clayshell][data-accent=mustard] .card .p-soon,:root[data-astyle=clayshell][data-accent=tangerine] .card .p-soon,:root[data-astyle=clayshell][data-accent=truepink] .card .p-soon{color:var(--rp-on-card-2);background:#0000001a;border-color:#00000038}:root[data-astyle=clayshell][data-accent=mustard] .card .act,:root[data-astyle=clayshell][data-accent=tangerine] .card .act,:root[data-astyle=clayshell][data-accent=truepink] .card .act{color:var(--rp-on-card);border-color:#00000073}:root[data-astyle=clayshell][data-accent=mustard] .card .av,:root[data-astyle=clayshell][data-accent=tangerine] .card .av,:root[data-astyle=clayshell][data-accent=truepink] .card .av{color:var(--rp-on-card);background:#0000001f;border-color:#0000004d}:root[data-astyle=clayshell][data-accent=mustard] .card,:root[data-astyle=clayshell][data-accent=tangerine] .card,:root[data-astyle=clayshell][data-accent=truepink] .card{border-color:#00000024}:root[data-astyle=clayshell] .card[style*=background],:root[data-astyle=clayshell] .card[style*=background] *{--rp-on-card:#fff;--rp-on-card-2:var(--rp-ink-2);color:var(--rp-ink)}:root[data-astyle=clayshell] .card[style*=background] .btn.ghost,:root[data-astyle=clayshell] .card[style*=background] .act{color:var(--rp-ink)}:root[data-astyle=clayshell] .card[style*=background] .btn:not(.ghost){background:var(--rp-action);color:var(--rp-action-ink)}:root[data-astyle=clayshell][data-accent=mustard],:root[data-astyle=clayshell][data-accent=tangerine],:root[data-astyle=clayshell][data-accent=truepink]{--rp-post-edge:#00000038;--rp-post-tint:#0000001f;--rp-post-bg:var(--rp-card-bot)}:root[data-astyle=clayshell] .card.mod,:root[data-astyle=clayshell] .post{background:var(--rp-surface-2)}:root[data-astyle=clayshell] .card{background:linear-gradient(160deg, var(--rp-card-top), var(--rp-card-bot));color:var(--rp-on-card);border-color:#ffffff24}:root[data-astyle=clayshell] .card .when,:root[data-astyle=clayshell] .card .sub,:root[data-astyle=clayshell] .card small,:root[data-astyle=clayshell] .card .muted{color:var(--rp-on-card-2)}:root[data-astyle=clayshell] .card.tap:active{filter:brightness(1.12)}:root[data-astyle=clayshell] .card .p-open{color:#0c4a33;background:#c9f2df}:root[data-astyle=clayshell] .card .p-live{color:#4a3410;background:#ffe6b8}:root[data-astyle=clayshell] .card .p-done{color:#fff;background:#ffffff38}:root[data-astyle=clayshell] .card .p-fmt,:root[data-astyle=clayshell] .card .lvl,:root[data-astyle=clayshell] .card .p-soon{color:var(--rp-on-card-2);background:#ffffff24;border-color:#ffffff42}:root[data-astyle=clayshell] .card .act{color:#fff;border-color:#ffffff8c}:root[data-astyle=clayshell] .card .av{color:#fff;background:#ffffff29;border-color:#ffffff59}:root[data-astyle=clayshell] .fab{box-shadow:0 6px 20px #00000080}:root[data-astyle=clayshell] .phone{box-shadow:0 10px 40px #00000073}body{background:var(--rp-ground);color:var(--rp-ink);font-family:var(--rp-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--rp-font-display);letter-spacing:.005em;margin:0;font-weight:600}button{font:inherit;cursor:pointer}.num{font-family:var(--rp-font-display);font-variant-numeric:tabular-nums}.page{flex-direction:column;gap:2rem;max-width:74rem;margin:0 auto;padding:2.5rem 1.25rem 5rem;display:flex}.head{flex-direction:column;gap:.6rem;display:flex}.head .eyebrow{font-family:var(--rp-font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rp-ink-3);font-size:.68rem}.head h1{font-size:clamp(1.9rem,5vw,2.7rem);font-weight:800;line-height:1.05}.head h1 em{color:var(--rp-ink-3);font-style:normal}.head p{color:var(--rp-ink-2);max-width:60ch;margin:0;font-size:.97rem}.switch{-webkit-overflow-scrolling:touch;gap:.35rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.switch button{font-family:var(--rp-font-label);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rp-line);color:var(--rp-ink-3);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.66rem;font-weight:600}.switch button[aria-pressed=true]{background:var(--rp-ink);color:var(--rp-ground);border-color:var(--rp-ink)}.demo{background:var(--rp-surface-2);border:1px dashed var(--rp-line);border-radius:var(--rp-r);flex-direction:column;gap:.5rem;padding:.75rem .9rem;display:none}.demo.on{display:flex}.demo-lbl{font-family:var(--rp-font-label);letter-spacing:.06em;color:var(--rp-ink-3);font-size:.63rem}.demo-row{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.stage{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.phone{background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-r-lg);flex-direction:column;flex:none;width:390px;max-width:100%;height:800px;display:flex;overflow:hidden;box-shadow:0 10px 40px #0e1d2617}.note{flex-direction:column;flex:18rem;gap:1rem;min-width:15rem;display:flex;position:sticky;top:1.5rem}.note h3{font-size:1.05rem;font-weight:700}.note p{color:var(--rp-ink-2);margin:0;font-size:.92rem;line-height:1.6}.note p b{color:var(--rp-ink)}.note .tag{font-family:var(--rp-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-3);font-size:.62rem}.app{background:var(--rp-ground);flex-direction:column;height:100%;display:flex}.scr{flex-direction:column;height:100%;display:none;overflow:hidden}.scr.on{display:flex}.top{background:var(--rp-surface);border-bottom:1px solid var(--rp-line-soft);flex:none;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.logo{font-family:var(--rp-font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.98rem;font-weight:600}.logo span{color:var(--rp-brand)}.top .grow{flex:1}.icon{border:1px solid var(--rp-line);background:var(--rp-surface-2);width:32px;height:32px;color:var(--rp-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.icon svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.back{color:var(--rp-ink-2);background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:.9rem;font-weight:500;display:flex}.back svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ttl{font-family:var(--rp-font-display);font-size:1rem;font-weight:700}.body{flex:1;padding:0 0 1.25rem;overflow-y:auto}#rounds>:first-child,.body>.card:first-child,.body>.post:first-child{margin-top:.75rem}.pad{padding:0 1rem}.seg{background:var(--rp-surface);border-bottom:1px solid var(--rp-line-soft);flex:none;display:flex}.seg button{font-family:var(--rp-font-display);color:var(--rp-ink-3);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.75rem .5rem;font-size:.9rem;font-weight:600}.seg button[aria-pressed=true]{color:var(--rp-brand);border-bottom-color:var(--rp-brand)}.fbar{background:var(--rp-surface);border-bottom:1px solid var(--rp-line-soft);flex:none;grid-template-columns:1fr 1fr;gap:.4rem;padding:.6rem 1rem;display:grid}.fbar.row{display:flex}.fsel{flex:1;min-width:0;position:relative}.fsel select{appearance:none;background:var(--rp-surface-2);border:1px solid var(--rp-line);border-radius:var(--rp-r);width:100%;font:inherit;color:var(--rp-ink);text-overflow:ellipsis;white-space:nowrap;padding:.45rem 1.7rem .45rem .6rem;font-size:.82rem;font-weight:600;overflow:hidden}.fsel svg{width:12px;height:12px;stroke:var(--rp-ink-3);fill:none;stroke-width:2px;pointer-events:none;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.fsel.active select{border-color:var(--rp-ink);box-shadow:inset 0 0 0 1px var(--rp-ink)}.fchip{font-family:var(--rp-font-display);border:1px solid var(--rp-line);background:var(--rp-surface-2);color:var(--rp-ink-3);white-space:nowrap;border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.78rem;font-weight:600}.fchip[aria-pressed=true]{background:var(--rp-ink);color:var(--rp-on-dark);border-color:var(--rp-ink)}.pl{width:3.4rem;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:.25rem;padding:0;display:inline-flex}.pl .pav{border:2px solid var(--rp-surface);width:44px;height:44px;box-shadow:0 0 0 1px var(--rp-line);background:var(--rp-surface-2);font-family:var(--rp-font-display);color:var(--rp-ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.pl .pav.photo{color:#0000;background:linear-gradient(135deg,#b7a48f,#6e5a48)}.pl .pav.photo2{color:#0000;background:linear-gradient(135deg,#c9b8a3,#8a735d)}.pl .pn{color:var(--rp-ink-2);white-space:nowrap;font-size:.66rem;font-weight:600}.pl[data-pos]{cursor:pointer}.pl[data-pos]:active .pav{box-shadow:0 0 0 2px var(--rp-ink)}.pl.sm{gap:0;width:auto}.pl.sm .pav{width:28px;height:28px;font-size:.56rem}.pteam{align-items:flex-start;gap:.35rem;display:inline-flex}.pteam.sm{gap:.25rem}.sentry .erow+.erow{border-top:1px solid var(--rp-line-soft)}.sentry.nohead{border-top:none;margin-top:0;padding-top:0}.rollup{border-bottom:2px solid var(--rp-line);margin-bottom:.3rem;padding-bottom:.5rem}.rollup.flat{border-bottom:none;margin-bottom:0;padding-bottom:0}.rollup .rsep{background:var(--rp-line-soft);height:1px;margin:.45rem 0}.setblk{border-top:1px solid var(--rp-line-soft);margin-top:.55rem;padding-top:.55rem}.setblk:first-child{border-top:none;margin-top:0;padding-top:0}.setlbl{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.setlbl .sn{font-family:var(--rp-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-3);flex:1;font-size:.6rem;font-weight:600}.samelast{border:1px solid var(--rp-line);font-family:var(--rp-font-display);color:var(--rp-ink-2);background:0 0;border-radius:999px;flex:none;padding:.16rem .5rem;font-size:.66rem;font-weight:600}.mini{border-top:1px solid var(--rp-line-soft);background:var(--rp-surface-2)}.mini .mh{font-family:var(--rp-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-3);padding:.45rem .8rem;font-size:.58rem;font-weight:600}.mini table{border-collapse:collapse;width:100%;font-size:.84rem}.mini td{border-top:1px solid var(--rp-line-soft);padding:.34rem .8rem}.mini td.rk{width:1.3rem;color:var(--rp-ink-3);font-family:var(--rp-font-display);font-weight:700}.mini td.n{text-align:right;font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;width:2.6rem;font-weight:700}.mini td.mvc{text-align:right;width:4.4rem;font-family:var(--rp-font-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:600}.mini tr.up td.mvc{color:var(--rp-open)}.mini tr.dn td.mvc{color:var(--rp-done)}.vnum{font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;-moz-appearance:textfield;font-size:1rem;font-weight:700}.vnum::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vnum::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vnum.over{border-color:var(--rp-live);color:var(--rp-live)}.vunit{color:var(--rp-ink-3);font-size:.8rem}.pin{text-align:center;width:64px;height:38px;font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;color:var(--rp-ink);background:var(--rp-surface-2);border:1px solid var(--rp-line);border-radius:var(--rp-r);-moz-appearance:textfield;flex:none;font-size:1.05rem;font-weight:700}.pin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pin:focus{outline:2px solid var(--rp-ink);outline-offset:1px;border-color:#0000}.pin[data-auto="1"]{color:var(--rp-ink-3);border-style:dashed}.tally{font-family:var(--rp-font-label);color:var(--rp-ink-3);letter-spacing:.04em;padding-top:.3rem;font-size:.62rem}.tally.short{color:var(--rp-live)}.done-row{border-bottom:1px solid var(--rp-line-soft);align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.82rem;display:flex}.done-row .n{font-family:var(--rp-font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--rp-ink-3);flex:none;width:3.6rem;font-size:.58rem;font-weight:600}.done-row .d{min-width:0;color:var(--rp-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.done-row .s{font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.done-wrap{background:var(--rp-surface);border:1px solid var(--rp-line-soft);border-radius:var(--rp-r);margin:0 1rem .55rem;overflow:hidden}.done-wrap .dh{background:var(--rp-surface-2);border-bottom:1px solid var(--rp-line-soft);font-family:var(--rp-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-3);padding:.5rem .8rem;font-size:.58rem;font-weight:600}.gen{background:var(--rp-open-bg);border-left:2px solid var(--rp-open);color:var(--rp-ink-2);margin:0 1rem .55rem;padding:.6rem .8rem;font-size:.8rem;line-height:1.45}.gen b{color:var(--rp-open);font-weight:700}.submit-bar{border-top:1px solid var(--rp-line);background:var(--rp-surface);padding:.6rem 1rem}.court-h{font-family:var(--rp-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-3);align-items:center;gap:.4rem;padding:.5rem .8rem .2rem;font-size:.6rem;font-weight:600;display:flex}.mv{font-family:var(--rp-font-label);color:var(--rp-ink-3);padding:.3rem .8rem .55rem;font-size:.62rem;line-height:1.4}.mv b{color:var(--rp-open);font-weight:600}.mv i{color:var(--rp-done);font-style:normal}.stand{background:var(--rp-surface);border:1px solid var(--rp-line-soft);border-radius:var(--rp-r);margin:0 1rem .55rem;overflow:hidden}.stand .sh{background:var(--rp-surface-2);border-bottom:1px solid var(--rp-line-soft);font-family:var(--rp-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-3);padding:.5rem .8rem;font-size:.6rem;font-weight:600}.stand table{border-collapse:collapse;width:100%;font-size:.84rem}.stand td{border-bottom:1px solid var(--rp-line-soft);padding:.4rem .8rem}.stand tr:last-child td{border-bottom:none}.stand td.n{text-align:right;font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.stand td.rk{width:1.4rem;color:var(--rp-ink-3);font-family:var(--rp-font-display);font-weight:700}.target{font-family:var(--rp-font-label);color:var(--rp-ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.checkin{background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-r);margin:.8rem 1rem 0;overflow:hidden}.ci-head{align-items:center;gap:.6rem;padding:.8rem .9rem;display:flex}.ci-head .q{font-family:var(--rp-font-display);flex:1;font-size:1rem;font-weight:700}.ci-dismiss{color:var(--rp-ink-3);background:0 0;border:none;flex:none;padding:.2rem;line-height:0}.ci-dismiss svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.ci-body{flex-direction:column;gap:.7rem;padding:0 .9rem .8rem;display:flex}.ci-row{flex-direction:column;gap:.3rem;display:flex}.ci-row>span{font-family:var(--rp-font-label);letter-spacing:.11em;text-transform:uppercase;color:var(--rp-ink-3);font-size:.6rem;font-weight:600}.ci-opts{flex-wrap:wrap;gap:.3rem;display:flex}.ci-opts button{min-width:4.5rem;font-family:var(--rp-font-display);border-radius:var(--rp-r);border:1px solid var(--rp-line);background:var(--rp-surface-2);color:var(--rp-ink-2);flex:auto;min-height:38px;padding:.45rem .5rem;font-size:.8rem;font-weight:600}.ci-opts button[aria-pressed=true]{background:var(--rp-ink);color:var(--rp-on-dark);border-color:var(--rp-ink)}.ci-opts.lv button{flex:none;min-width:0;padding:.35rem .5rem;font-size:.72rem}.ci-done{background:var(--rp-surface-2);border-color:var(--rp-ink-3)}.ci-sum{align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.ci-sum .t{flex:1;min-width:0}.ci-sum strong{font-family:var(--rp-font-display);font-size:.88rem;font-weight:700;line-height:1.25;display:block}.ci-sum span{color:var(--rp-ink-3);font-size:.74rem;line-height:1.3}.ci-sum .t strong{display:block}.pf-edit{color:var(--rp-ink-2);font-family:var(--rp-font-display);background:0 0;border:none;flex:none;padding:.1rem;font-size:.78rem;font-weight:600}.inv-row{border-top:1px solid var(--rp-line-soft);align-items:center;gap:.55rem;padding:.5rem 0;display:flex}.inv-row:first-of-type{border-top:none}.inv-row .t{flex:1;min-width:0}.inv-row .t b{font-family:var(--rp-font-display);font-size:.88rem;font-weight:700;display:block}.inv-row .t span{color:var(--rp-ink-3);font-size:.72rem}.inv-btn{color:var(--rp-ink);border:1px solid var(--rp-ink);font-family:var(--rp-font-display);background:0 0;border-radius:999px;flex:none;min-height:32px;padding:.28rem .7rem;font-size:.75rem;font-weight:700}.inv-btn[aria-pressed=true]{background:var(--rp-ink);color:var(--rp-brand-ink);border-color:var(--rp-ink)}.rail{flex-direction:column;display:flex}.rail-head{align-items:baseline;gap:.5rem;padding:1.1rem 1rem .5rem;display:flex}.rail-head h3{font-family:var(--rp-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--rp-ink-3);font-size:.63rem;font-weight:600}.rail-head .see{color:var(--rp-ink-2);font-family:var(--rp-font-display);background:0 0;border:none;margin-left:auto;padding:0;font-size:.78rem;font-weight:600}.rail-empty{border:1px dashed var(--rp-line);border-radius:var(--rp-r);text-align:center;color:var(--rp-ink-3);margin:0 1rem .55rem;padding:1rem;font-size:.82rem;line-height:1.5}.hide{display:none!important}.grow-row{background:var(--rp-surface);border:1px solid var(--rp-line-soft);border-radius:var(--rp-r);align-items:center;gap:.6rem;margin:0 1rem .4rem;padding:.55rem .7rem;display:flex}.grow-row .g-av{border-radius:var(--rp-r);width:30px;height:30px;font-family:var(--rp-font-display);background:var(--rp-surface-2);color:var(--rp-ink-2);border:1px solid var(--rp-line);flex:none;place-items:center;font-size:.62rem;font-weight:700;display:grid}.grow-row .g-txt{flex:1;min-width:0}.grow-row .g-txt b{font-family:var(--rp-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;display:block;overflow:hidden}.grow-row .g-txt span{color:var(--rp-ink-3);font-size:.75rem}.star{color:var(--rp-ink-3);background:0 0;border:none;flex:none;padding:.1rem;line-height:0}.star svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linejoin:round;width:15px;height:15px}.star[aria-pressed=true]{color:var(--rp-brand-fill)}.star[aria-pressed=true] svg{fill:currentColor}.lbl{font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--rp-ink-3);align-items:baseline;gap:.5rem;padding:1.1rem 1rem .5rem;font-size:.63rem;font-weight:600;display:flex}.lbl .more{color:var(--rp-ink-2);text-transform:none;letter-spacing:0;margin-left:auto;font-size:.72rem}.card{background:var(--rp-surface);border:1px solid var(--rp-line-soft);border-radius:var(--rp-r);flex-direction:column;gap:.55rem;margin:0 1rem .55rem;padding:.85rem .9rem;display:flex}.card.tap:active{background:var(--rp-surface-2)}.crow{align-items:center;gap:.5rem;display:flex}.crow .grow{flex:1;min-width:0}.pill{font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:3px;flex:none;padding:.18rem .42rem;font-size:.58rem;font-weight:600}.p-open{background:var(--rp-open-bg);color:var(--rp-open)}.p-live{background:var(--rp-live-bg);color:var(--rp-live)}.p-soon{background:var(--rp-surface-2);color:var(--rp-ink-2);border:1px solid var(--rp-line)}.p-done{background:var(--rp-done-bg);color:var(--rp-done)}.p-fmt{background:var(--rp-surface-2);color:var(--rp-ink-2);border:1px solid var(--rp-line)}.sub .cost{color:var(--rp-ink-2);white-space:nowrap;font-weight:600}.when{font-family:var(--rp-font-display);color:var(--rp-ink-2);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.ttl2{font-family:var(--rp-font-display);font-size:1.02rem;font-weight:700;line-height:1.25}.sub{color:var(--rp-ink-3);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.8rem;display:flex}.sub svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:12px;height:12px}.av{width:26px;height:26px;font-family:var(--rp-font-display);letter-spacing:0;background:var(--rp-surface-2);color:var(--rp-ink-2);border:1px solid var(--rp-line);border-radius:50%;flex:none;place-items:center;font-size:.6rem;font-weight:700;display:grid}.av.lg{width:34px;height:34px;font-size:.72rem}.av.xl{width:56px;height:56px;font-size:1.1rem}.avs{gap:-4px;display:flex}.avs .av{box-shadow:0 0 0 2px var(--rp-surface);margin-right:-6px}.avs .av:last-child{margin-right:0}.av-edit{flex:none;position:relative}.av-edit .cam{background:var(--rp-action);width:22px;height:22px;color:var(--rp-action-ink);border:2px solid var(--rp-surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.av-edit .cam svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.podium{width:22px;height:22px;font-family:var(--rp-font-display);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.podium.p1{background:#a8862e}.podium.p2{background:#63737d}.podium.p3{background:#8a6134}.tier{font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;border-radius:3px;flex:none;padding:.14rem .36rem;font-size:.55rem;font-weight:600}.t-bronze{background:var(--rp-bronze-bg);color:var(--rp-bronze)}.t-silver{background:var(--rp-silver-bg);color:var(--rp-silver)}.t-gold{background:var(--rp-gold-bg);color:var(--rp-gold)}.t-plat{background:var(--rp-plat-bg);color:var(--rp-plat)}.t-diamond{background:var(--rp-diamond-bg);color:var(--rp-diamond)}.lvl{font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;background:var(--rp-surface-2);color:var(--rp-ink-2);border:1px solid var(--rp-line);white-space:nowrap;border-radius:3px;padding:.14rem .38rem;font-size:.58rem;font-weight:600}.conf{flex:none;align-items:center;gap:2px;display:inline-flex}.conf i{background:var(--rp-line);border-radius:50%;width:4px;height:4px;display:block}.conf.hi i{background:var(--rp-open)}.conf.mid i:nth-child(-n+2){background:var(--rp-live)}.conf.lo i:first-child{background:var(--rp-done)}.score{font-family:var(--rp-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:1.1rem;font-weight:800}.score small{color:var(--rp-ink-3);margin-left:.15rem;font-size:.7rem;font-weight:600}.res{border-top:1px solid var(--rp-line-soft);align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.res:first-of-type{border-top:none}.res .side{min-width:0;color:var(--rp-ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.85rem;overflow:hidden}.res .side+.vs+.side{flex:0 auto}.res .score{white-space:nowrap;flex:none;margin-left:auto}.res .win{font-weight:700}.res .vs{font-family:var(--rp-font-label);color:var(--rp-ink-3);flex:none;font-size:.6rem}.grp{font-family:var(--rp-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--rp-ink-2);border:1px solid var(--rp-line);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .5rem .12rem .15rem;font-size:.6rem;font-weight:600;display:inline-flex}.grp i{background:var(--rp-surface-2);letter-spacing:0;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.5rem;font-style:normal;display:grid}.card-foot{align-items:center;gap:.5rem;padding-top:.3rem;display:flex}.seats{justify-content:space-between;align-items:flex-start;max-width:21rem;margin:.55rem 0 0;display:flex}.seats.six{max-width:24rem}.card-foot.ftags{padding-top:.45rem}.card-foot.ftags .grp{margin-left:0}.crow.cfmt,.crow.clvl{flex-wrap:wrap;gap:.3rem;margin-top:.25rem}.crow.cfmt .sub{font-size:.78rem}.xbar{gap:.4rem;padding:.75rem 1rem 0;display:flex}.cstrip{border-radius:var(--rp-r);background:var(--rp-surface-2);align-items:center;gap:.45rem;margin-top:.55rem;padding:.4rem .6rem;display:flex}.cstrip .whistle{width:17px;height:17px;stroke:var(--rp-ink-2);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.cstrip .role{font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--rp-ink-3);font-size:.55rem;font-weight:600}.cstrip .av{width:24px;height:24px;font-size:.55rem}.cstrip b{font-size:.84rem;font-family:var(--rp-font-display)}.cstrip .grow{flex:1}.cstrip.tap{cursor:pointer}.card .cstrip{margin-top:0}.card .ttl3{margin-top:-.2rem}.ttl3{font-family:var(--rp-font-display);margin-top:.1rem;font-size:1.02rem;font-weight:700;line-height:1.25}.seats.six{flex-wrap:wrap;justify-content:flex-start;row-gap:.45rem}.seats.six .seat{width:16.66%}.seats.six .seat .pav{width:36px;height:36px;font-size:.66rem}.seats.six .seat .nm{max-width:100%;font-size:.6rem}.pkcard .left{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.pkcard .left b{font-family:var(--rp-font-display);font-size:1.35rem;font-weight:800}.pkcard .left span{font-family:var(--rp-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--rp-ink-3);margin-top:.2rem;font-size:.55rem;font-weight:600}.pk-meta{flex-direction:column;gap:.15rem;display:flex}.phead .who .left{flex-direction:column;align-self:center;align-items:flex-end;margin-left:auto;line-height:1;display:flex}.phead .who .left b{font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.phead .who .left span{font-family:var(--rp-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--rp-ink-3);margin-top:.2rem;font-size:.55rem;font-weight:600}.pkcard b.nm2{font-family:var(--rp-font-display);font-size:.92rem}.inv-row .price{font-family:var(--rp-font-display);white-space:nowrap;margin-left:auto;font-size:.9rem;font-weight:700}.inv-row .t i.desc{color:var(--rp-ink-2);font-style:normal}.chiprow{flex-wrap:wrap;gap:.35rem;display:flex}.chiprow .fchip{text-align:center;min-width:3.9rem}.chiprow .fchip:disabled{text-decoration:line-through}.inp.sm{padding:.4rem .45rem;font-size:.82rem}.hrow{border-top:1px solid var(--rp-line-soft);grid-template-columns:auto 2.6rem 1fr .6rem 1fr;align-items:center;gap:.4rem;padding:.45rem 0;display:grid}.hrow:first-child{border-top:none}.hrow b{font-family:var(--rp-font-display);font-size:.86rem}.hrow .dash{text-align:center;color:var(--rp-ink-3)}.hrow .hc{grid-column:2/-1}.msel{position:relative}.msel-b{text-align:left;width:100%;font:inherit;color:var(--rp-ink);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.msel-b .msel-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.msel-b svg{width:12px;height:12px;stroke:var(--rp-ink-3);fill:none;stroke-width:2px;flex:none}.msel-list{background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-r);margin-top:.25rem;padding:.25rem .5rem}.msel-list label{color:var(--rp-ink);align-items:center;gap:.5rem;padding:.4rem 0;font-size:.85rem;display:flex}.msel-list label+label{border-top:1px solid var(--rp-line-soft)}.msel-list input{width:17px;height:17px;accent-color:var(--rp-ink)}.hrow[data-off] select,.hrow[data-off] .msel{opacity:.35;pointer-events:none}.phone:not([data-coach=yes]) .st-coach,#s-coach[data-me=yes] .st-cnotme,#s-coach:not([data-me=yes]) .st-cme,#s-pack[data-pview=coach] .st-pstudent,#s-pack:not([data-pview=coach]) .st-pcoach,#s-pack[data-focus=yes] #pk-desc,#s-pack:not([data-focus=yes]) .st-pfocus,#s-pack[data-focus=yes] #pk-req,#s-pack[data-focus=yes] #pk-book{display:none!important}.lfocus{background:var(--rp-surface);border-bottom:1px solid var(--rp-line-soft);flex-direction:column;gap:.45rem;padding:1rem 1rem .9rem;display:flex}.lfocus h2{font-size:1.3rem;font-weight:800;line-height:1.15}#pk-rows .inv-row.focus{background:var(--rp-surface-2);margin:0 -.85rem;padding-left:.85rem;padding-right:.85rem}#s-pack[data-gst=offered] .st-pactive,#s-pack:not([data-gst=offered]) .st-poffered,#s-clinic[data-in=yes] .st-clout,#s-clinic:not([data-in=yes]) .st-clin,#s-cnew[data-kind=lesson] .st-cnclinic,#s-cnew[data-kind=clinic] .st-cnlesson,#s-cnew[data-lock=yes] .st-cnpick,#s-cnew[data-lock=yes] .st-cntype,#s-cnew:not([data-lock=yes]) .st-cnlocked,#s-cnew:not([data-rep=yes]) .st-cnrep{display:none!important}.sw:disabled{opacity:.4;cursor:not-allowed}select.inp:disabled{opacity:.75}#s-clinic[data-host=yes] .st-clout,#s-clinic[data-host=yes] .st-clin,#s-clinic:not([data-host=yes]) .st-clhost,#s-lreq[data-mode=coach] .st-lrstudent,#s-lreq:not([data-mode=coach]) .st-lrcoach{display:none!important}.seat{flex-direction:column;align-items:center;gap:.2rem;width:4.2rem;display:flex}.seat .pav{border:2px solid var(--rp-surface);width:44px;height:44px;box-shadow:0 0 0 1px var(--rp-line);background:var(--rp-surface-2);font-family:var(--rp-font-display);color:var(--rp-ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.seat .pav.photo{color:#0000;background:linear-gradient(135deg,#b7a48f,#6e5a48)}.seat .pav.photo2{color:#0000;background:linear-gradient(135deg,#c9b8a3,#8a735d)}.seat .pav.open{border:1.5px dashed var(--rp-line-strong,var(--rp-line));box-shadow:none;color:var(--rp-ink-3);background:0 0;font-size:1rem;font-weight:500}.seat .nm{color:var(--rp-ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:4.2rem;font-size:.66rem;font-weight:600;overflow:hidden}.seat .nm.dim{color:var(--rp-ink-3);font-weight:500}.seat .lvmini{font-family:var(--rp-font-label);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:.06rem .26rem;font-size:.47rem;font-weight:600}#s-match[data-mname=no] #m-when .when-txt,#s-match[data-mname=no] #m-when .when-sep{display:none}#m-sub-title{color:var(--rp-ink-2);font-size:.86rem;font-weight:600}#m-sub-title:empty{display:none}.card-foot .avs,.card-foot .grp{margin-left:auto}.card-foot .grow{flex:1;min-width:0}.act{color:var(--rp-ink);border:1px solid var(--rp-ink);border-radius:var(--rp-r);font-family:var(--rp-font-display);background:0 0;flex:none;min-height:36px;padding:.45rem .85rem;font-size:.82rem;font-weight:700}.act[aria-pressed=true]{background:var(--rp-ink);color:var(--rp-brand-ink);border-color:var(--rp-ink)}.act.quiet{border-color:var(--rp-line);color:var(--rp-ink-2);font-weight:600}.btn{background:var(--rp-action);width:100%;color:var(--rp-action-ink);border-radius:var(--rp-r);font-family:var(--rp-font-display);text-align:center;border:none;padding:.9rem;font-size:.98rem;font-weight:700;display:block}.btn.ghost{color:var(--rp-ink);border:1px solid var(--rp-line);background:0 0}.btn.sm{width:auto;padding:.55rem .8rem;font-size:.84rem;display:inline-block}.btn:disabled{opacity:.4}.actbar .btn:disabled,.submit-bar .btn:disabled{opacity:1;background:var(--rp-surface-2);color:var(--rp-ink-3);box-shadow:none;border:1px solid var(--rp-line)}.nav{background:var(--rp-surface);border-top:1px solid var(--rp-line);padding-bottom:env(safe-area-inset-bottom);flex:none;grid-template-columns:repeat(4,1fr);display:grid}.nav button{color:var(--rp-ink-3);font-size:.63rem;font-weight:600;font-family:var(--rp-font-display);background:0 0;border:none;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem .2rem .7rem;display:flex}.nav button svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nav button[aria-pressed=true]{color:var(--rp-brand)}.scrim{z-index:30;background:#0a121973;display:none;position:absolute;inset:0}.scrim.on{display:block}.sheet{z-index:31;background:var(--rp-surface);border-radius:var(--rp-r-lg);display:none;position:absolute;bottom:.6rem;left:.6rem;right:.6rem;overflow:hidden;box-shadow:0 -8px 30px #0a121947}.sheet.on{display:block}.sheet-opt{text-align:left;border:none;border-bottom:1px solid var(--rp-line-soft);background:0 0;align-items:center;gap:.75rem;width:100%;padding:.95rem 1rem;display:flex}.sheet-opt:last-of-type{border-bottom:none}.sheet-opt .ic{border-radius:var(--rp-r);background:var(--rp-surface-2);border:1px solid var(--rp-line);width:34px;height:34px;color:var(--rp-ink-2);flex:none;place-items:center;display:grid}.sheet-opt .ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sheet-opt .t{flex:1}.sheet-opt strong{font-family:var(--rp-font-display);font-size:.95rem;font-weight:700;display:block}.sheet-opt span{color:var(--rp-ink-3);font-size:.78rem;line-height:1.35}.fab{background:var(--rp-brand-fill);width:52px;height:52px;color:var(--rp-brand-ink);z-index:5;border:none;border-radius:50%;place-items:center;display:none;position:absolute;bottom:5.2rem;right:1rem;box-shadow:0 6px 18px #0e1d2647}.phone[data-main=true] .fab{display:grid}.fab svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:22px;height:22px}.rel{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.field{flex-direction:column;gap:.4rem;padding:0 1rem 1rem;display:flex}.field>label{font-family:var(--rp-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--rp-ink-3);font-size:.63rem;font-weight:600}.field .help:empty{display:none}.help{color:var(--rp-ink-3);font-size:.78rem;line-height:1.45}.opts{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}.opts.three{grid-template-columns:repeat(3,1fr)}.opt{background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-r);text-align:left;color:var(--rp-ink-2);flex-direction:column;gap:.1rem;padding:.65rem .5rem;display:flex}.opt strong{font-family:var(--rp-font-display);color:var(--rp-ink);font-size:.88rem;font-weight:700}.opt span{color:var(--rp-ink-3);font-size:.68rem;line-height:1.35}.opt:disabled,.fchip:disabled{opacity:.35;cursor:not-allowed}.lockmsg{font-family:var(--rp-font-label);letter-spacing:.06em;color:var(--rp-live);padding-top:.1rem;font-size:.62rem}.opt{background:var(--rp-ground)}.opt[aria-pressed=true]{border-color:var(--rp-line-strong,var(--rp-ink-3));background:var(--rp-surface);box-shadow:none}.qz{flex-direction:column;gap:1.1rem;max-width:32rem;padding-top:1rem;display:flex}#s-quiz .qz-q{flex-direction:column;gap:.75rem;display:none}#s-quiz .qz-q.on{display:flex}#s-quiz .qz-q h2{font-family:var(--rp-font-display);color:var(--rp-ink);margin:0;font-size:1.3rem;font-weight:700;line-height:1.2}#s-quiz .qz-q .help{margin:-.35rem 0 .15rem;font-size:.85rem}.qz-prog{font-family:var(--rp-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--rp-ink-2);white-space:nowrap;align-items:center;gap:.7rem;font-size:.62rem;display:flex}.qz-bar{background:var(--rp-line);border-radius:2px;flex:1;height:4px;overflow:hidden}.qz-bar i{background:var(--rp-ink);width:0;height:100%;transition:width .25s;display:block}.qz-list{flex-direction:column;gap:.45rem;display:flex}.qz-list .opt{cursor:pointer;padding:.85rem .95rem}.qz-list .opt strong{font-size:.95rem}#s-quiz[data-step="6"] .qz-prog{visibility:hidden}#s-quiz #quiz-out{margin:0}#s-signup[data-mode=up] .su-in,#s-signup[data-mode=in] .su-up,#su-miss[hidden]{display:none}#su-code-step:not([hidden]){display:flex}#s-signup[data-step=code] .su-g{display:none}#su-email-step[hidden]{display:none!important}.su-or{font-family:var(--rp-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-2);align-items:center;gap:.6rem;font-size:.62rem;display:flex}.su-or:before,.su-or:after{content:"";background:var(--rp-line);flex:1;height:1px}#ev-roster tr.xrow{display:none}[data-picked=yes] .pk-find,:not([data-picked=yes])>.body .pk-chosen,#s-cnew:not([data-picked=yes]) .pk-chosen,#s-issue:not([data-picked=yes]) .pk-chosen{display:none!important}#s-match:not([data-reqs=no]) #wl-list .pill.st-guest,#pk-ded[hidden],#dk-students .xcard{display:none}.lbl .see{color:var(--rp-ink-2);font-family:var(--rp-font-display);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600}.sleft{color:var(--rp-ink-3);white-space:nowrap;font-size:.72rem}.sleft b{font-family:var(--rp-font-display);color:var(--rp-ink);margin-right:.1rem;font-size:1.15rem}#s-level:not([data-signup=yes]) .st-signup{display:none!important}.ad-edit textarea{width:100%;margin-top:.35rem;font-size:.85rem}.qz-pick{vertical-align:baseline;line-height:inherit;font:inherit;color:var(--rp-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}#quiz-out .act:disabled{opacity:.35;cursor:not-allowed}#quiz-out .tier{letter-spacing:.06em;padding:.45rem .8rem;font-size:1.05rem}.inp{background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-r);width:100%;font:inherit;color:var(--rp-ink);padding:.65rem .7rem;font-size:.92rem}.rsearch{position:relative}.rres{z-index:8;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-r);max-height:190px;display:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #0e1d2624}.rres.on{display:block}.rres button{text-align:left;border:none;border-bottom:1px solid var(--rp-line-soft);background:0 0;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;display:flex}.rres button:last-child{border-bottom:none}.rres button:hover{background:var(--rp-surface-2)}.rres .nm{color:var(--rp-ink);flex:1;font-size:.88rem;font-weight:600}.rres .lv2{font-family:var(--rp-font-label);color:var(--rp-ink-3);flex:none;font-size:.6rem}.rres .none{color:var(--rp-ink-3);padding:.6rem .65rem;font-size:.8rem}.rgroup{margin-top:.5rem}.rgroup>span{font-family:var(--rp-font-label);letter-spacing:.11em;text-transform:uppercase;color:var(--rp-ink-3);margin-bottom:.3rem;font-size:.58rem;font-weight:600;display:block}.chip .x{opacity:.7;margin-left:.1rem;font-size:.9rem;line-height:1}.empty-roster{color:var(--rp-ink-3);padding:.35rem 0;font-size:.8rem}.roster{flex-wrap:wrap;gap:.35rem;display:flex}.chip{background:var(--rp-surface);border:1px solid var(--rp-line);color:var(--rp-ink-2);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .6rem .28rem .3rem;font-size:.82rem;font-weight:500;display:flex}.chip[aria-pressed=true]{border-color:var(--rp-ink);background:var(--rp-ink);color:var(--rp-on-dark)}.chip[aria-pressed=true] .av{color:var(--rp-on-dark);background:#ffffff29;border-color:#0000}.chip .av{width:20px;height:20px;font-size:.52rem}.round{background:var(--rp-surface);border:1px solid var(--rp-line-soft);border-radius:var(--rp-r);margin:0 1rem .55rem;overflow:hidden}.round-h{background:var(--rp-surface-2);border-bottom:1px solid var(--rp-line-soft);align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}.round-h .n{font-family:var(--rp-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-3);font-size:.62rem;font-weight:600}.round-h .grow{flex:1}.round-b{flex-direction:column;gap:.5rem;padding:.7rem .8rem;display:flex}.pair{align-items:center;gap:.5rem;display:flex}.pair .names{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.step{background:var(--rp-surface-2);border:1px solid var(--rp-line);border-radius:var(--rp-r);flex:none;align-items:center;gap:.1rem;display:flex;overflow:hidden}.step button{width:30px;height:32px;color:var(--rp-ink-2);background:0 0;border:none;place-items:center;font-size:1rem;line-height:1;display:grid}.step button:active{background:var(--rp-line)}.step .v{text-align:center;min-width:30px;font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.tbstep{display:none}.tb-on .tbstep{display:flex}.colhead{align-items:center;gap:.5rem;padding-bottom:.15rem;display:none}.tb-on .colhead{display:flex}.colhead .sp{flex:1}.colhead span.h{font-family:var(--rp-font-label);letter-spacing:.11em;text-transform:uppercase;color:var(--rp-ink-3);text-align:center;flex:none;width:92px;font-size:.55rem;font-weight:600}.colhead span.h.tbh{color:var(--rp-live)}.tbtoggle{border:1px solid var(--rp-line);font-family:var(--rp-font-display);color:var(--rp-ink-2);background:0 0;border-radius:999px;flex:none;padding:.16rem .5rem;font-size:.66rem;font-weight:600}.tb-on .tbtoggle{border-color:var(--rp-live);color:var(--rp-live);background:var(--rp-live-bg)}@keyframes fade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.tbl{border-collapse:collapse;width:100%;font-size:.85rem}.tbl th{font-family:var(--rp-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-3);text-align:left;border-bottom:1px solid var(--rp-line);padding:.4rem .5rem;font-size:.58rem;font-weight:600}.tbl td{border-bottom:1px solid var(--rp-line-soft);vertical-align:middle;padding:.5rem}.tbl td.n{font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.tbl tr.me td{background:var(--rp-surface-2)}.tbl .rk{font-family:var(--rp-font-display);color:var(--rp-ink-3);font-variant-numeric:tabular-nums;width:1.4rem;font-weight:700}.rate-row{background:var(--rp-surface);border:1px solid var(--rp-line-soft);border-radius:var(--rp-r);flex-direction:column;gap:.55rem;margin:0 1rem .55rem;padding:.75rem .8rem;display:flex}.rate-opts{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.rate-opts button{border:1px solid var(--rp-line);background:var(--rp-surface-2);border-radius:var(--rp-r);color:var(--rp-ink-2);font-size:.72rem;font-weight:600;font-family:var(--rp-font-display);padding:.5rem .3rem}.rate-opts button[aria-pressed=true]{background:var(--rp-ink);color:var(--rp-on-dark);border-color:var(--rp-ink)}.tog{background:var(--rp-surface);border:1px solid var(--rp-line-soft);border-radius:var(--rp-r);align-items:center;gap:.7rem;margin:0 1rem .55rem;padding:.8rem .9rem;display:flex}.tog .grow{flex:1}.tog strong{font-family:var(--rp-font-display);font-size:.92rem;font-weight:700;display:block}.tog span{color:var(--rp-ink-3);font-size:.76rem;line-height:1.4}.sw{background:var(--rp-line);border:none;border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.sw[aria-pressed=true]{background:var(--rp-brand-fill)}.sw[aria-pressed=true]:after{transform:translate(18px)}.phead{background:var(--rp-surface);border-bottom:1px solid var(--rp-line-soft);flex-direction:column;gap:.7rem;padding:1.1rem 1rem;display:flex}.phead .who{align-items:center;gap:.75rem;display:flex}.phead h2{font-size:1.25rem;font-weight:800}.stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.stats div{flex-direction:column;gap:.1rem;display:flex}.stats b{font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.stats span{font-family:var(--rp-font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--rp-ink-3);font-size:.55rem}.filters2{gap:.3rem;padding:.7rem 1rem;display:flex;overflow-x:auto}.filters2 button{font-family:var(--rp-font-label);letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--rp-line);color:var(--rp-ink-3);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:.35rem .6rem;font-size:.62rem;font-weight:600}.filters2 button[aria-pressed=true]{background:var(--rp-ink);color:var(--rp-ground);border-color:var(--rp-ink)}.month{font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--rp-ink-3);padding:.9rem 1rem .35rem;font-size:.62rem;font-weight:600}.empty{border:1px dashed var(--rp-line);border-radius:var(--rp-r);text-align:center;color:var(--rp-ink-3);margin:1rem;padding:2rem 1.25rem;font-size:.86rem;line-height:1.6}.empty b{font-family:var(--rp-font-display);color:var(--rp-ink-2);margin-bottom:.25rem;font-size:.98rem;display:block}.tokens{border-top:2px solid var(--rp-ink);flex-direction:column;gap:1.1rem;padding-top:1.4rem;display:flex}.tokens h2{font-size:1.3rem;font-weight:700}.tokens>p{color:var(--rp-ink-2);max-width:66ch;margin:0;font-size:.93rem}.swatches{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;display:grid}.sw2{border:1px solid var(--rp-line);border-radius:var(--rp-r);background:var(--rp-surface);overflow:hidden}.sw2 .chipc{height:44px}.sw2 .meta2{flex-direction:column;gap:.05rem;padding:.45rem .55rem;display:flex}.sw2 code{font-family:var(--rp-font-label);color:var(--rp-ink);font-size:.63rem}.sw2 span{color:var(--rp-ink-3);font-size:.66rem;line-height:1.35}.rules{background:var(--rp-line);border:1px solid var(--rp-line);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1px;display:grid}.rule{background:var(--rp-surface);flex-direction:column;gap:.25rem;padding:1rem;display:flex}.rule strong{font-family:var(--rp-font-display);font-size:.94rem;font-weight:700}.rule span{color:var(--rp-ink-2);font-size:.85rem;line-height:1.5}.rule code{font-family:var(--rp-font-label);background:var(--rp-surface-2);padding:.05em .3em;font-size:.75rem}@media (max-width:44rem){.page{padding:1.75rem 1rem 4rem}.phone{width:100%;height:720px}.note{position:static}}.accent{background:var(--rp-surface-2);border:1px dashed var(--rp-line);border-radius:var(--rp-r);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.7rem .8rem;display:flex}.accent .demo-lbl{margin-right:.3rem}.accent button{font-family:var(--rp-font-display);cursor:pointer;border:1px solid var(--rp-line);background:var(--rp-surface);color:var(--rp-ink-2);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600;display:flex}.accent button[aria-pressed=true]{border-color:var(--rp-ink);color:var(--rp-ink);box-shadow:inset 0 0 0 1px var(--rp-ink)}.accent i{border-radius:50%;width:13px;height:13px;display:block}.post{background:var(--rp-post-bg,var(--rp-card-top));border:1px solid var(--rp-post-edge,#ffffff24);border-radius:var(--rp-r);color:var(--rp-on-card);flex-direction:column;gap:.5rem;margin:0 1rem .5rem;padding:.75rem .85rem;display:flex}.post-head{color:var(--rp-on-card-2);align-items:center;gap:.45rem;font-size:.72rem;display:flex}.post-head .av{background:var(--rp-post-tint,#ffffff29);border-color:var(--rp-post-edge,#ffffff47);width:20px;height:20px;color:var(--rp-on-card);font-size:.52rem}.post-head b{color:var(--rp-on-card);font-weight:600}.post h4{font-family:var(--rp-font-display);color:var(--rp-on-card);margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.post p{color:var(--rp-on-card-2);margin:0;font-size:.86rem;line-height:1.5}.post-img{aspect-ratio:16/10;border-radius:var(--rp-r);background:var(--rp-post-tint,#ffffff1f);width:100%;color:var(--rp-on-card-2);flex:none;place-items:center;display:grid;overflow:hidden}.post-img svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:26px;height:26px}.post-foot{align-items:center;gap:.4rem;display:flex}.vote{border:1px solid var(--rp-post-edge,#ffffff4d);color:var(--rp-on-card);font-family:var(--rp-font-display);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.74rem;font-weight:700;display:flex}.vote svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.vote[aria-pressed=true]{border-color:var(--rp-on-card);color:var(--rp-post-bg,var(--rp-card-top));background:var(--rp-on-card)}.cmt-count{color:var(--rp-on-card-2);font-size:.74rem;font-family:var(--rp-font-display);align-items:center;gap:.3rem;font-weight:600;display:flex}.cmt-count svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.tag{font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;background:var(--rp-post-tint,#ffffff2e);color:var(--rp-on-card);border-radius:3px;flex:none;padding:.14rem .38rem;font-size:.55rem;font-weight:600}.tag.auto{color:#0c4a33;background:#c9f2df}.cmt{border-top:1px solid var(--rp-line-soft);flex-direction:column;gap:.3rem;padding:.6rem 0;display:flex}.cmt.reply{border-left:2px solid var(--rp-line);border-top:none;margin-left:1.6rem;padding-left:.7rem}.cmt p{color:var(--rp-ink-2);margin:0;font-size:.86rem;line-height:1.5}.cmt-act{color:var(--rp-ink-3);font-size:.72rem;font-weight:600;font-family:var(--rp-font-display);gap:.8rem;display:flex}.cmt-act button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.cmt .post-head{color:var(--rp-ink-3)}.cmt .post-head b{color:var(--rp-ink-2)}.cmt .post-head .av{background:var(--rp-surface-2);border-color:var(--rp-line);color:var(--rp-ink-2)}.post .btn.ghost{color:var(--rp-on-card);border-color:var(--rp-post-edge,#ffffff59)}.composer{background:var(--rp-surface);border-top:1px solid var(--rp-line);flex:none;align-items:flex-end;gap:.4rem;padding:.7rem 1rem;display:flex}.composer .inp{flex:1}.attach{border-radius:var(--rp-r);border:1px solid var(--rp-line);background:var(--rp-surface-2);width:38px;height:38px;color:var(--rp-ink-2);cursor:pointer;flex:none;place-items:center;display:grid}.attach svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:17px;height:17px}.actbar{background:var(--rp-surface);border-top:1px solid var(--rp-line);padding:.6rem 1rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom));flex:none;align-items:center;gap:.5rem;display:flex}.actbar .grow{flex:1}.actbar .back-b,.submit-bar .back-b{white-space:nowrap;flex:none;align-items:center;gap:.35rem;display:flex}.submit-bar .back-b svg,.actbar .back-b svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.list{background:var(--rp-surface);border:1px solid var(--rp-line-soft);border-radius:var(--rp-r);margin:0 1rem .55rem;padding:.15rem .85rem;overflow:hidden}.list .tbl{width:calc(100% + 1.7rem);margin:0 -.85rem}.list .tbl th:first-child,.list .tbl td:first-child{padding-left:.85rem}.list .tbl th:last-child,.list .tbl td:last-child{padding-right:.85rem}.list .tbl tr:last-child td{border-bottom:none}.list>.cmt:first-child{border-top:none}.list>.cmt{padding:.6rem 0}.scr:not([data-state=live]) .st-live,.scr:not([data-state=finished]) .st-finished,.scr[data-state=live] .st-upcoming,.scr[data-state=finished] .st-upcoming,.scr:not([data-role=host]) .st-host,.scr[data-role=host] .st-guest,.scr:not([data-joined=yes]) .st-j-yes,.scr:not([data-joined=requested]) .st-j-requested,.scr[data-joined=yes] .st-j-no,.scr[data-joined=requested] .st-j-no,.scr:not([data-full=yes]) .st-full,.scr[data-full=yes] .st-open,.scr:not([data-logged]) .st-logged,.scr:not([data-logged=me]) .st-log-me,.scr:not([data-logged=other]) .st-log-other,.scr:not([data-conf=none]) .st-conf-none,.scr:not([data-conf=yes]) .st-conf-yes,.scr:not([data-conf=disputed]) .st-conf-disputed,.scr:not([data-priv=yes]) .st-priv,.scr:not([data-vis=group]) .st-vis-group,#s-profile:not([data-view=me]) .st-pme,#s-profile[data-view=me] .st-pother,#s-history:not([data-view=me]) .st-pme,#s-history[data-view=me] .st-pother{display:none!important}.stats .tap{cursor:pointer;border-radius:var(--rp-r)}.stats .tap b{text-decoration:underline;-webkit-text-decoration-color:var(--rp-line-strong,var(--rp-line));text-decoration-color:var(--rp-line-strong,var(--rp-line));text-underline-offset:3px}[data-player]{cursor:pointer}.ndl{font-family:var(--rp-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-live);margin-top:.15rem;font-size:.58rem;font-weight:600;display:block}.nx{color:var(--rp-ink-3);cursor:pointer;background:0 0;border:none;flex:none;align-self:flex-start;padding:.1rem .3rem;font-size:1.15rem;line-height:1}.nb .nx{grid-area:1/3}.nb{grid-template-columns:auto 1fr auto}.nb .nb-acts{grid-column:2/4}.nclear{padding:.3rem .6rem;font-size:.7rem}.lbl .nclear{text-transform:none;letter-spacing:0}.msg{border:1px solid var(--rp-line);width:26px;height:26px;color:var(--rp-ink-2);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.btn.msg{border-radius:var(--rp-r);width:auto;height:auto;color:var(--rp-ink);border-color:var(--rp-line);display:inline-flex}.msg svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.phone:not([data-auth=out]) .st-out,.phone[data-auth=out] .fab,.phone[data-auth=out] #bell .dot,.phone[data-auth=out] .checkin{display:none!important}.phone[data-auth=out] #s-home .top [data-go=s-profile] .av{background:0 0;font-size:0}.phone[data-auth=out] #s-home .top [data-go=s-profile] .av:before{content:"";border:1.7px solid;border-radius:50%;width:9px;height:9px;margin:0 auto 1px;display:block}.phone[data-auth=out] #s-home .top [data-go=s-profile] .av:after{content:"";border:1.7px solid;border-bottom:none;border-radius:8px 8px 0 0;width:16px;height:7px;margin:0 auto;display:block}.outbar{background:var(--rp-ink);color:var(--rp-on-dark);font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;text-align:center;padding:.35rem 1rem;font-size:.6rem;font-weight:600}.phone:not([data-clubadmin=yes]) .st-clubadmin,.phone:not([data-staff=yes]) .st-staff,#s-club:not([data-clubadmin=yes]) .st-cadmin{display:none!important}.cbanner{background:linear-gradient(135deg,#d9cdbd,#bfae98);justify-content:space-between;align-items:flex-end;height:120px;padding:.6rem 1rem;display:flex;position:relative}.cbanner.has{background:linear-gradient(135deg,#8a735d,#4d3d2f)}.cbanner .sub{color:var(--rp-ink-2)}.lvr{vertical-align:middle;align-items:center;gap:0;display:inline-flex}.lvr-d{color:var(--rp-ink-3);white-space:pre;font-size:.7rem}.t>span .tier,.lv2 .tier,#ci-sum-s .tier,.sub .tier{vertical-align:middle}.inv-row .t>span{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}select.inp.tsel{appearance:none;background:var(--rp-surface);font-variant-numeric:tabular-nums;height:auto;padding:.65rem 1.7rem .65rem .7rem;font-size:.92rem;font-weight:400}#s-event[data-custom] .stand-t th.n,#s-event[data-custom] #ev-podium .n,#s-match[data-logged] .st-finished .acts #m-rate{display:none}#s-match[data-logged=me] .st-finished .acts #m-rate{display:inline-block}.scr:not([data-mode=edit]) .st-edit,.scr[data-mode=edit] .st-create{display:none!important}.btn[aria-pressed=true]{color:var(--rp-ink);box-shadow:inset 0 0 0 2px var(--rp-ink);background:0 0}.btn[aria-pressed=true]:after{content:" ✓"}.acts{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.acts .btn.sm{white-space:nowrap;flex:1}.board{grid-template-columns:1fr auto;align-items:baseline;gap:.3rem .8rem;padding:.2rem 0;font-size:.9rem;display:grid}.board .n{font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.board .big{font-size:1.5rem;font-weight:700}.phone{position:relative}.share-sheet{z-index:41;background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-r-lg);padding:.35rem 0;display:none;position:absolute;bottom:.6rem;left:.6rem;right:.6rem;box-shadow:0 -8px 30px #0a121947}.share-sheet.on{display:block}.share-scrim{z-index:40;background:#0a121973;display:none;position:absolute;inset:0}.share-scrim.on{display:block}.nb{grid-template-columns:auto 1fr;align-items:start;gap:.45rem .55rem;display:grid}.nb .av{grid-row:1}.nb .t{grid-column:2}.nb .nb-acts{grid-column:2;gap:.4rem;display:flex}.av.plus{border:1px dashed var(--rp-line-strong,var(--rp-line));color:var(--rp-ink-2);cursor:pointer;background:0 0;margin:0;padding:0;font-size:0;position:relative}.av.plus:before,.av.plus:after{content:"";background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.av.plus:before{width:11px;height:1.5px}.av.plus:after{width:1.5px;height:11px}.rm{color:var(--rp-ink-3);background:0 0;border:none;flex:none;padding:.2rem .3rem;font-size:1.1rem;line-height:1}.icon .dot{background:var(--rp-live);border:2px solid var(--rp-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.icon{position:relative}.top .close-b{margin-left:auto}.top .grow+.close-b,.top .pill+.close-b{margin-left:.5rem}.scr[data-state=upcoming] .st-play{display:none!important}#s-event[data-role=host][data-state=live] .st-guest-share{display:none}.scr:not([data-lvl=out]) .st-lvl-out,.scr[data-lvl=out] .st-lvl-in,.scr:not([data-cat=out]) .st-cat-out,.scr[data-cat=out] .st-cat-in,.scr[data-cat=out] .st-lvl-out,.scr:not([data-entry=pairs]) .st-pairs,.scr[data-entry=pairs] .st-solo,.scr:not([data-att=on]) .st-att,.scr[data-att=on] .st-noatt,.scr:not([data-repeat=weekly]) .st-repeat,.scr[data-post=admins] .st-canpost,#s-group:not([data-member=yes]) .st-gm,#s-group[data-member=yes] .st-gnm,#s-group:not([data-grole=admin]) .st-gadmin,#s-group:not([data-grole=admin]):not([data-grole=manager]) .st-gstaff{display:none!important}#s-group:not([data-member=yes]) #g-open{display:none}.vbadge{background:var(--rp-ink);width:15px;height:15px;color:var(--rp-on-dark);vertical-align:middle;border-radius:50%;flex:none;place-items:center;margin-left:.3rem;display:inline-grid}.vbadge svg{stroke:currentColor;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.gcard .gmeta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.gcard>.crow{align-items:flex-start}.gcard>.crow>.av{margin-top:.05rem}.pmenu{color:var(--rp-ink-3);letter-spacing:.05em;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1rem;line-height:1}.pmenu-box{flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .1rem;display:flex}.pmenu-box .act{font-size:.7rem}.post.removed{opacity:.7}.post.removed h4{color:var(--rp-ink-3);font-style:italic;font-weight:500}.gvote{color:var(--rp-ink-3);font-size:.68rem}#g-sheet .sheet-opt{flex-wrap:wrap;gap:.1rem .6rem}#g-sheet .sheet-opt .nm{font-weight:600}#g-sheet .sheet-opt .lv2{color:var(--rp-ink-3);flex-basis:100%;font-size:.78rem}#g-sheet .sheet-opt .av+.nm+.lv2{flex-basis:auto}#g-sheet .sheet-opt:disabled{opacity:.5}.rsel{gap:.35rem;display:flex;overflow-x:auto}.court{gap:.1rem;margin:0 0 .5rem;padding:.55rem .95rem .6rem 1rem}.court .ch{align-items:center;gap:.5rem;min-height:30px;margin-bottom:.15rem;display:flex}.court .ch .grow,.court .gh .grow,.actbar .grow,.acts .grow{flex:1;min-width:0}.court .cl{font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--rp-ink-3);font-size:.58rem;font-weight:600}.court .ch .btn.sm{padding:.35rem .65rem;font-size:.76rem}.t-edit{font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--rp-ink-3);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.58rem;font-weight:600;display:inline-flex}.t-edit svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.court .side{align-items:center;gap:.5rem;padding:.1rem 0;display:flex}.court .side .nm{flex:1;font-size:.9rem;font-weight:600}.court .side .sc{font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;text-align:right;min-width:2.4rem;padding-right:.1rem;font-size:1.1rem;font-weight:700}.court .side .sc.dash{color:var(--rp-ink-3);font-weight:500}.court .side input{text-align:center;width:3.4rem;font-family:var(--rp-font-display);border:1px solid var(--rp-line);border-radius:var(--rp-r);background:var(--rp-surface);padding:.28rem .2rem;font-size:.95rem;font-weight:700}.court .vs{color:var(--rp-ink-3);padding:.05rem 0 .05rem .1rem;font-size:.66rem;line-height:1}.court .game{border-top:1px solid var(--rp-line-soft);padding:.35rem 0 .25rem}.court .game:first-of-type{border-top:none}.court .gh{align-items:center;gap:.5rem;min-height:26px;display:flex}.court .gh .cl{letter-spacing:.1em}.court .ct{border-top:1px solid var(--rp-line-soft);margin-top:.35rem;padding-top:.35rem}.court .ct .row{align-items:center;gap:.5rem;padding:.12rem 0;font-size:.86rem;display:flex}.court .ct .row .nm{flex:1;font-weight:600}.court .ct .row .mv{font-family:var(--rp-font-label);letter-spacing:.08em;text-transform:uppercase;text-align:right;min-width:3.4rem;font-size:.6rem;font-weight:600}.court .ct .row .mv.up{color:var(--rp-open)}.court .ct .row .mv.down{color:var(--rp-ink-3)}.court .ct .row .pt{font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;text-align:right;min-width:2rem;font-weight:700}.sgrid{align-items:center;gap:.35rem .4rem;padding:.1rem 0;display:grid}.sgrid .cl{text-align:right;white-space:nowrap;font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--rp-ink-3);font-size:.58rem;font-weight:600}.card:not(.mod) .sgrid .cl{color:var(--rp-on-card-2)}.sgrid .nm{min-width:0;font-size:.9rem;font-weight:600}.sgrid .sc,.sgrid .swon{font-family:var(--rp-font-display);font-variant-numeric:tabular-nums;text-align:right;min-width:1.3rem;padding-right:.05rem;font-size:1.1rem;font-weight:700}.sgrid .sc.lose,.sgrid .sc.dash,.sgrid .swon{color:var(--rp-ink-3);font-weight:500}.sgrid .swon.win{color:var(--rp-ink);font-weight:700}.sgrid .sc sup{color:var(--rp-ink-3);margin-left:.1rem;font-size:.6rem;font-weight:500}.sgrid .cell{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.nbox{border:1px solid var(--rp-line);border-radius:var(--rp-r);background:var(--rp-surface);align-items:center;display:inline-flex;overflow:hidden}.nbox .stp-b{width:28px;height:38px;color:var(--rp-ink-2);background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.nbox .stp-b:active{background:var(--rp-surface-2)}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.nbox input{text-align:center;font-family:var(--rp-font-display);font-size:1.05rem;font-weight:700;background:0 0!important;border:none!important;border-radius:0!important;width:2.4rem!important;padding:.3rem 0!important}.nbox.tbbox{transform-origin:100%;margin-top:.25rem;transform:scale(.86)}.nbox.tbbox input{font-size:.85rem;font-weight:500}.sentry{margin-top:.1rem}.sentry .eh{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.sentry .eh .grow{flex:1}.sentry .samelast{border:1px solid var(--rp-line);font:inherit;color:var(--rp-ink-2);background:0 0;border-radius:999px;padding:.1rem .5rem;font-size:.66rem}.sentry .erow{align-items:center;gap:.6rem;padding:.25rem 0;display:flex}.sentry .erow .nm{flex:1;font-size:.92rem;font-weight:600}.sentry .erow .team{flex:none}.sentry .erow .cell{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.sentry .tbt{padding:.1rem .5rem;font-size:.58rem}.sgrid .cell input{text-align:center;width:3rem;font-family:var(--rp-font-display);border:1px solid var(--rp-line);border-radius:var(--rp-r);background:var(--rp-surface);padding:.28rem .15rem;font-size:.95rem;font-weight:700}.sgrid .cell input.tb{width:3rem;padding:.15rem;font-size:.72rem;font-weight:500}.tbt{border:1px solid var(--rp-line);font:inherit;letter-spacing:.06em;color:var(--rp-ink-3);background:0 0;border-radius:999px;margin-left:.2rem;padding:0 .35rem;font-size:.55rem;line-height:1.5}.tbt.on{background:var(--rp-ink);color:var(--rp-on-dark);border-color:var(--rp-ink)}.tbt:disabled{opacity:.35;cursor:not-allowed}.stand-t th.n,.stand-t td.n{text-align:right;white-space:nowrap}.stand-t td.n.dim{color:var(--rp-ink-2);font-size:.78rem;font-weight:500}.share-sheet .ph{font-family:var(--rp-font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--rp-ink-3);padding:.85rem 1.25rem .35rem;font-size:.6rem;font-weight:600}.share-sheet .sheet-opt[aria-pressed=true]{background:var(--rp-surface-2)}.share-sheet .sheet-opt:disabled{opacity:.55}.share-sheet .sheet-opt .av{flex:none}.invs{flex-wrap:wrap;gap:.35rem;margin:.3rem 0 .25rem;display:flex}.inv{border:1px dashed var(--rp-line-strong,var(--rp-line));white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .25rem .1rem .15rem;font-size:.8rem;font-weight:600;display:inline-flex}.inv .av{width:22px;height:22px;font-size:.5rem}.inv .rm{padding:0 .2rem;font-size:1rem}html,body{overscroll-behavior:none;background:var(--rp-ground);-webkit-text-size-adjust:100%;height:100%;overflow:hidden}.page{gap:0;max-width:none;height:100%;margin:0;padding:0}.stage{background:0 0;border:none;height:100%;margin:0;padding:0;display:block}.phone{width:100%;max-width:none;height:100%;box-shadow:none;background:var(--rp-ground);border:none;border-radius:0}.app{height:100%}.body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@supports (height:100dvh){html,body,.page,.stage,.phone{height:100dvh}}
a{color:inherit;text-decoration:none}a.btn{text-align:center}a.btn.sm{justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.back-b svg{width:14px;height:14px}.nav a{color:var(--rp-ink-3);font-size:.63rem;font-weight:600;font-family:var(--rp-font-display);background:0 0;border:none;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem .2rem .7rem;display:flex}.nav a svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nav a[aria-current=page]{color:var(--rp-brand)}.seg a{text-align:center;font-family:var(--rp-font-display);color:var(--rp-ink-3);border-bottom:2px solid #0000;flex:1;padding:.75rem .5rem;font-size:.9rem;font-weight:600}.seg a[aria-current=page]{color:var(--rp-brand);border-bottom-color:var(--rp-brand)}a.icon{place-items:center;display:inline-grid}.fab.on{display:grid}.see{background:0 0;border:none}a.see{color:var(--rp-ink-2);font-family:var(--rp-font-display);margin-left:auto;font-size:.78rem;font-weight:600}.demo-note{border:1px dashed var(--rp-line);border-radius:var(--rp-r);color:var(--rp-ink-2);margin:.75rem 1rem 0;padding:.55rem .75rem;font-size:.78rem}.err{color:var(--rp-live);font-size:.82rem}form.inline{display:inline}.legal{padding-top:1rem;padding-bottom:2rem;font-size:.95rem;line-height:1.55}.legal h2{font-family:var(--rp-font-display);margin:1.4rem 0 .4rem;font-size:1.05rem;font-weight:700}.legal p{margin:0 0 .7rem}.legal ul{margin:0 0 .7rem;padding-left:1.2rem}.legal li{margin-bottom:.35rem}.legal a{text-decoration:underline}.legal-links{font-size:.8rem}.legal-links a{text-decoration:underline}
