.aryse-ch,.aryse-ch-home,.aryse-du-sec,.aryse-du-sheet{--d-text:#17121d;--d-text-2:#5f586a;--d-line:#e9e6ee;--d-track:#17121d14;--d-accent:#6d35dc;--d-accent-strong:#7e4aed;--d-soft:#7e4aed1a;--d-rival:#b4a9c6;--d-rival-soft:#9d8fb338;--d-ring:#fff}.dark .aryse-ch,.dark .aryse-ch-home,.dark .aryse-du-sec,.dark .aryse-du-sheet{--d-text:#f5f3f8;--d-text-2:#a8a1b2;--d-line:#24202b;--d-track:#ffffff17;--d-accent:#b69cff;--d-soft:#7e4aed2e;--d-rival:#6f6680;--d-rival-soft:#6f668052;--d-ring:#000}.aryse-du-av{background:var(--d-soft,#7e4aed24);color:var(--d-accent,#6d35dc);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;overflow:hidden}.aryse-du-av.is-rival{background:var(--d-rival-soft,#9d8fb338);color:var(--d-text,#17121d)}.aryse-du-av img{object-fit:cover;width:100%;height:100%}.aryse-du-btn{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:800;transition:transform .16s ease-out;display:inline-flex}.aryse-du-btn svg{stroke-width:1.6px;width:18px;height:18px}.aryse-du-btn.is-primary{color:#fff;background:#7e4aed}.aryse-du-btn.is-ghost{color:var(--d-accent,#6d35dc);background:0 0;border:1.5px solid #7e4aed8c}.aryse-du-btn.is-wide{width:100%}.aryse-du-btn:disabled{opacity:.5;cursor:default}.aryse-du-btn:active:not(:disabled){transform:scale(.97)}.aryse-du-btn:focus-visible{outline-offset:2px;outline:2px solid #7e4aed}.aryse-du-note{color:var(--d-text-2);margin:4px 0 12px;font-size:13.5px;line-height:1.4}.aryse-du-sec{color:var(--d-text);padding:16px 0 18px}.aryse-du-sec h2{justify-content:space-between;align-items:baseline;margin:0 0 4px;font-size:17px;font-weight:800;display:flex}.aryse-du-sec h2 small{color:var(--d-text-2);font-size:13px;font-weight:600}.aryse-du-list{margin-bottom:12px}.aryse-du-row{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px 0;text-decoration:none;display:grid}.aryse-du-row+.aryse-du-row{border-top:1px solid var(--d-line)}.aryse-du-row-txt{flex-direction:column;min-width:0;display:flex}.aryse-du-row-txt b{font-size:15px;font-weight:700}.aryse-du-row-txt small{color:var(--d-text-2);font-size:13px;line-height:1.35}.aryse-du-row-score{color:var(--d-text-2);font-variant-numeric:tabular-nums;grid-column:1/-1;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.aryse-du-row-score .is-me{color:var(--d-accent)}.aryse-du-chip{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.aryse-du-chip.is-accent{background:var(--d-soft);color:var(--d-accent)}.aryse-du-chip.is-muted{background:var(--d-track);color:var(--d-text-2)}.aryse-du-pair{align-items:center;display:flex}.aryse-du-pair .aryse-du-av{box-shadow:0 0 0 2px var(--d-ring)}.aryse-du-pair .aryse-du-av+.aryse-du-av{margin-left:-8px}.aryse-du-pair .aryse-du-av.is-me{box-shadow:0 0 0 2px var(--d-ring), 0 0 0 3.5px #7e4aed}.aryse-du-tug{background:var(--d-rival);border-radius:999px;flex:1;height:6px;display:block;position:relative}.aryse-du-tug i{border-radius:inherit;background:linear-gradient(90deg,#7e4aed,#9d6fff);transition:width .6s cubic-bezier(.23,1,.32,1);position:absolute;inset:0 auto 0 0}.aryse-du-tug.is-big{flex:none;width:100%;height:12px;margin:8px 0 2px}.aryse-du-tug em{background:#fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:left .6s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;box-shadow:0 0 0 4px #7e4aed,0 4px 12px #1408284d}.aryse-du-invite{border:1.5px solid #7e4aed8c;border-radius:18px;margin:12px 0 6px;padding:14px}.aryse-du-invite-head{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.aryse-du-invite-head>span:last-child{flex-direction:column;min-width:0;display:flex}.aryse-du-invite-head b{font-size:15px;font-weight:800}.aryse-du-invite-head small{color:var(--d-text-2);margin-top:2px;font-size:13px}.aryse-du-invite .aryse-du-actions{margin-top:12px}.aryse-du-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.aryse-du-record{color:var(--d-text-2);gap:18px;margin:12px 0 0;font-size:13px;display:flex}.aryse-du-record b{color:var(--d-text);font-variant-numeric:tabular-nums;font-size:15px}.aryse-du-sheet{width:min(100%,480px);max-height:calc(100dvh - 24px);padding:18px 20px calc(20px + env(safe-area-inset-bottom));color:var(--d-text);border:0;border-radius:24px 24px 0 0;margin-inline:auto;font-family:Manrope,system-ui,sans-serif;left:0;right:0;overflow-y:auto}.aryse-du-sheet-head{text-align:left}.aryse-du-sheet-head h2{font-size:18px;font-weight:800}.aryse-du-sheet-head p{color:var(--d-text-2);font-size:13.5px}.aryse-du-sheet-sub{margin:18px 0 6px;font-size:15px;font-weight:800}.aryse-du-people{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.aryse-du-people li+li{border-top:1px solid var(--d-line)}.aryse-du-people button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.aryse-du-people button:disabled{opacity:.45;cursor:default}.aryse-du-people button:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #7e4aed}.aryse-du-people-txt{flex-direction:column;flex:1;min-width:0;display:flex}.aryse-du-people-txt b{font-size:15px;font-weight:700}.aryse-du-people-txt small{color:var(--d-text-2);font-size:12.5px}.aryse-du-radio{border:1.5px solid color-mix(in srgb, var(--d-text-2) 45%, transparent);border-radius:50%;flex:none;width:22px;height:22px;transition:border .15s}.aryse-du-people button[aria-checked=true] .aryse-du-radio{border:7px solid #7e4aed}.aryse-du-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aryse-du-types button{border:1.5px solid var(--d-line);min-height:78px;color:var(--d-text-2);font:inherit;cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:12.5px;font-weight:700;line-height:1.2;display:flex}.aryse-du-types button svg{stroke-width:1.5px;width:22px;height:22px}.aryse-du-types button[aria-checked=true]{background:var(--d-soft);color:var(--d-accent);border-color:#7e4aed}.aryse-du-types button:focus-visible{outline-offset:2px;outline:2px solid #7e4aed}.aryse-du-btn.is-send{min-height:50px;margin-top:20px;font-size:15px}.aryse-du-skel{background:var(--d-line);border-radius:12px;height:120px;animation:1.2s ease-in-out infinite aryse-du-pulse}@keyframes aryse-du-pulse{50%{opacity:.5}}.aryse-du-hero{color:var(--d-text);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:6px 0 18px;display:flex}.aryse-du-hero .aryse-ch-chip{gap:5px;padding:5px 11px;font-size:12.5px}.aryse-du-hero .aryse-ch-chip svg{stroke-width:1.8px;width:14px;height:14px}.aryse-du-arena{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;margin-top:6px;display:grid}.aryse-du-arena>div{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.aryse-du-arena b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-family:Sora,Manrope,sans-serif;font-size:44px;font-weight:800;line-height:1}.aryse-du-arena small{max-width:100%;color:var(--d-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.aryse-du-arena>div.is-dim b{color:var(--d-text-2)}.aryse-du-ring{border-radius:50%;display:inline-flex}.aryse-du-ring.is-lead{box-shadow:0 0 0 2.5px var(--d-ring), 0 0 0 5px #7e4aed}.aryse-du-lead{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#7e4aed;border-radius:999px;margin-top:-14px;padding:2px 8px;font-size:10.5px;font-weight:800;position:relative}.aryse-du-lead.is-rival{background:var(--d-rival);color:#fff}.aryse-du-vs{color:var(--d-text-2);letter-spacing:.08em;font-size:12px;font-weight:800}.aryse-du-status{margin:6px 0 0;font-size:15.5px;font-weight:800}.aryse-du-status small{color:var(--d-text-2);margin-top:3px;font-size:13px;font-weight:500;display:block}.aryse-du-line{max-width:340px;color:var(--d-text-2);margin:0;font-size:14px;line-height:1.45}.aryse-du-week{gap:6px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.aryse-du-week li{color:var(--d-text-2);flex-direction:column;flex:1;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.aryse-du-week i{background:var(--d-track);border-radius:999px;width:100%;height:6px}.aryse-du-week li.is-done i,.aryse-du-week li.is-today i{background:#7e4aed}.aryse-du-week li.is-today{color:var(--d-text)}.aryse-du-week li.is-today i{box-shadow:0 0 0 2px var(--d-ring), 0 0 0 3.5px #7e4aed}.aryse-du-nudges{color:var(--d-text);padding:0 0 14px}.aryse-du-nudge-row{scrollbar-width:none;gap:8px;margin-inline:calc(50% - 50vw);padding:2px calc(50vw - 50%);display:flex;overflow-x:auto}.aryse-du-nudge-row::-webkit-scrollbar{display:none}.aryse-du-nudge-row:after{content:"";flex:0 0 1px}.aryse-du-nudge-row button{border:1.5px solid var(--d-line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:9px 14px;font-size:13.5px;font-weight:700;transition:transform .16s ease-out,border-color .16s ease-out}.aryse-du-nudge-row button:active:not(:disabled){transform:scale(.96)}.aryse-du-nudge-row button[aria-pressed=true]{background:var(--d-soft);color:var(--d-accent);border-color:#7e4aed}.aryse-du-nudge-row button:disabled{opacity:.45;cursor:default}.aryse-du-nudge-row button:focus-visible{outline-offset:2px;outline:2px solid #7e4aed}.aryse-du-nudges .aryse-ch-note{margin-top:8px}.aryse-du-unit{color:var(--d-text-2);font-size:13px;font-weight:600}.aryse-du-cols{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:140px;display:grid}.aryse-du-col{flex-direction:column;gap:6px;min-width:0;display:flex}.aryse-du-colbars{flex:1;justify-content:center;align-items:flex-end;gap:3px;display:flex}.aryse-du-colbars i{background:#7e4aed;border-radius:4px 4px 2px 2px;width:11px;transition:height .6s cubic-bezier(.23,1,.32,1)}.aryse-du-colbars i.is-rival{background:var(--d-rival)}.aryse-du-col.is-off .aryse-du-colbars i{background:var(--d-track);height:4px}.aryse-du-col small{color:var(--d-text-2);text-align:center;font-size:11px;font-weight:700}.aryse-du-legend{color:var(--d-text-2);gap:14px;margin:10px 0 0;font-size:12.5px;display:flex}.aryse-du-legend span:before{content:"";background:#7e4aed;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.aryse-du-legend span.is-rival:before{background:var(--d-rival)}.aryse-du-h2h{color:var(--d-text);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.aryse-du-h2h b{font-size:15px}.aryse-du-h2h span{color:var(--d-text-2);font-size:14px;font-weight:700}.aryse-du-hero.is-invite{padding-top:22px}.aryse-du-faceoff{align-items:center;gap:14px;display:flex}.aryse-du-faceoff .aryse-du-av.is-me{box-shadow:0 0 0 2.5px var(--d-ring), 0 0 0 5px #7e4aed}.aryse-du-swords{background:var(--d-soft);width:44px;height:44px;color:var(--d-accent);border-radius:50%;place-items:center;display:grid}.aryse-du-swords svg{stroke-width:1.6px;width:20px;height:20px}.aryse-du-title{letter-spacing:-.02em;margin:10px 0 0;font-size:24px;font-weight:800}.aryse-du-facts{text-align:left;width:100%;margin:10px 0 12px;padding:0;list-style:none}.aryse-du-facts li{border-top:1px solid var(--d-line);align-items:center;gap:12px;padding:12px 0;font-size:14.5px;font-weight:600;display:flex}.aryse-du-facts li:last-child{border-bottom:1px solid var(--d-line)}.aryse-du-facts svg{width:19px;height:19px;color:var(--d-accent);stroke-width:1.5px;flex:none}.aryse-du-facts small{color:var(--d-text-2);text-align:right;margin-left:auto;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.aryse-du-skel{animation:none}.aryse-du-tug i,.aryse-du-tug em,.aryse-du-colbars i{transition:none}}
