:root{color-scheme:light;--app-font: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--v2-page-gutter: clamp(16px, 4.1vw, 24px);--v2-radius-card: 24px;--v2-radius-control: 14px;--v2-glass-blur: blur(24px) saturate(160%);--v2-background: #ffffff;--v2-canvas: #f2f2f7;--v2-canvas-rgb: 242, 242, 247;--v2-surface: #ffffff;--v2-surface-rgb: 255, 255, 255;--v2-surface-raised: #ffffff;--v2-surface-subtle: #f8f8fa;--v2-surface-muted: #e9e9ef;--v2-inset: #f2f2f7;--v2-bubble: #e9e9eb;--v2-fill: rgba(118, 118, 128, .12);--v2-text: #1c1c1e;--v2-text-secondary: #48484a;--v2-text-muted: #68686d;--v2-text-faint: #8e8e93;--v2-border: #dcdce2;--v2-border-strong: #b8b8c0;--v2-divider: rgba(60, 60, 67, .12);--v2-accent: #0d50eb;--v2-accent-rgb: 13, 80, 235;--v2-accent-strong: #0b46c5;--v2-accent-soft: #e9efff;--v2-success: #248344;--v2-success-soft: #e9f6ec;--v2-danger: #c92b24;--v2-danger-soft: #fff0ef;--v2-overlay: rgba(20, 20, 25, .3);--v2-header-glass: rgba(255, 255, 255, .88);--v2-nav-glass: rgba(255, 255, 255, .82);--v2-glass-border: rgba(255, 255, 255, .8);--v2-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--v2-card-border: transparent;--v2-shadow-card: 0 2px 8px rgba(20, 20, 40, .025);--v2-shadow-floating: 0 8px 32px rgba(20, 20, 40, .12), 0 1px 4px rgba(20, 20, 40, .06);--v2-focus-ring: rgba(13, 80, 235, .32)}:root[data-theme=dark]{color-scheme:dark;--v2-background: #000000;--v2-canvas: #000000;--v2-canvas-rgb: 0, 0, 0;--v2-surface: #1c1c1e;--v2-surface-rgb: 28, 28, 30;--v2-surface-raised: #2c2c2e;--v2-surface-subtle: #242426;--v2-surface-muted: #323235;--v2-inset: #2c2c2e;--v2-bubble: #2c2c2e;--v2-fill: rgba(118, 118, 128, .24);--v2-text: #f5f5f7;--v2-text-secondary: #d1d1d6;--v2-text-muted: #ababb2;--v2-text-faint: #8e8e93;--v2-border: #38383a;--v2-border-strong: #636366;--v2-divider: rgba(235, 235, 245, .14);--v2-accent: #1e5ae4;--v2-accent-rgb: 30, 90, 228;--v2-accent-strong: #7aa2ff;--v2-accent-soft: #14244a;--v2-success: #5cdb80;--v2-success-soft: #173520;--v2-danger: #ff6961;--v2-danger-soft: #3e2022;--v2-overlay: rgba(0, 0, 0, .6);--v2-header-glass: rgba(0, 0, 0, .86);--v2-nav-glass: rgba(38, 38, 40, .86);--v2-glass-border: rgba(255, 255, 255, .13);--v2-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .1);--v2-card-border: transparent;--v2-shadow-card: none;--v2-shadow-floating: 0 8px 32px rgba(0, 0, 0, .32);--v2-focus-ring: rgba(122, 162, 255, .4)}:root,:root[data-theme]{--background-color: var(--v2-background);--surface-color: var(--v2-surface);--surface-raised: var(--v2-surface-raised);--surface-subtle: var(--v2-surface-subtle);--surface-muted: var(--v2-surface-muted);--text-color: var(--v2-text);--secondary-text-color: var(--v2-text-muted);--gray: var(--v2-text-faint);--border-color: var(--v2-border);--divider-color: var(--v2-divider);--green: var(--v2-success);--blue: var(--v2-accent);--red: var(--v2-danger);--accent-soft: var(--v2-accent-soft);--danger-soft: var(--v2-danger-soft);--header-glass: var(--v2-background);--nav-glass: var(--v2-surface-raised);--overlay-color: var(--v2-overlay);--card-border: var(--v2-card-border);--shadow-card: var(--v2-shadow-card);--shadow-floating: var(--v2-shadow-floating);--focus-ring: var(--v2-focus-ring)}:root[data-theme=dark] .v2-elevated{--v2-background: #1c1c1e;--v2-canvas: #1c1c1e;--v2-canvas-rgb: 28, 28, 30;--v2-surface: #2c2c2e;--v2-surface-rgb: 44, 44, 46;--v2-surface-raised: #3a3a3c;--v2-surface-subtle: #323234;--v2-surface-muted: #3a3a3c;--v2-inset: #3a3a3c;--v2-bubble: #3a3a3c;--v2-border: #48484a;--background-color: var(--v2-background);--surface-color: var(--v2-surface);--surface-raised: var(--v2-surface-raised);--surface-subtle: var(--v2-surface-subtle);--surface-muted: var(--v2-surface-muted);--text-color: var(--v2-text);--secondary-text-color: var(--v2-text-muted);--gray: var(--v2-text-faint);--border-color: var(--v2-border);--divider-color: var(--v2-divider);--green: var(--v2-success);--blue: var(--v2-accent);--red: var(--v2-danger);--accent-soft: var(--v2-accent-soft);--danger-soft: var(--v2-danger-soft);--header-glass: var(--v2-background);--nav-glass: var(--v2-surface-raised);--overlay-color: var(--v2-overlay);--card-border: var(--v2-card-border);--shadow-card: var(--v2-shadow-card);--shadow-floating: var(--v2-shadow-floating);--focus-ring: var(--v2-focus-ring)}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more){:root,:root[data-theme]{--v2-header-glass: var(--v2-background);--v2-nav-glass: var(--v2-surface-raised);--v2-glass-blur: none;--v2-glass-border: var(--v2-border-strong);--v2-card-border: var(--v2-border-strong)}}:root{--spring-smooth: linear(0, .0003 .3%, .0023 .8%, .0082 1.6%, .0196 2.5%, .0377 3.6%, .0633 4.8%, .0964 6.1%, .1366 7.6%, .1832 9.2%, .235 10.9%, .2907 12.7%, .3489 14.6%, .4083 16.6%, .4675 18.6%, .5254 20.8%, .5809 23.1%, .6333 25.4%, .6821 27.9%, .7268 30.4%, .7672 33%, .8033 35.7%, .8351 38.4%, .8629 41.3%, .8869 44.2%, .9075 47.1%, .9248 50.2%, .9394 53.3%, .9515 56.5%, .9614 59.8%, .9695 63.1%, .9761 66.5%, .9814 70%, .9856 73.5%, .9889 77.1%, .9915 80.8%, .9936 84.5%, .9952 88.3%, .9964 92.1%, .9973 96%, 1);--spring-smooth-duration: 503ms;--spring-snappy: linear(0, .0002 .3%, .0021 .8%, .0076 1.6%, .0183 2.5%, .0355 3.6%, .0602 4.8%, .0927 6.1%, .1329 7.6%, .1803 9.2%, .2339 10.9%, .2925 12.7%, .3547 14.6%, .419 16.6%, .4839 18.6%, .5479 20.8%, .6097 23.1%, .6682 25.4%, .7225 27.9%, .772 30.4%, .8163 33%, .8551 35.7%, .8884 38.4%, .9166 41.3%, .9398 44.2%, .9585 47.1%, .9731 50.2%, .9844 53.3%, .9926 56.5%, .9984 59.8%, 1.0023 63.1%, 1.0047 66.5%, 1.0059 70%, 1.0063 73.5%, 1.0061 77.1%, 1.0056 80.8%, 1.0049 84.5%, 1.0041 88.3%, 1.0033 92.1%, 1.0026 96%, 1);--spring-snappy-duration: 383ms;--spring-bouncy: linear(0, .0003 .3%, .003 .8%, .0108 1.6%, .026 2.5%, .0505 3.6%, .0856 4.8%, .1317 6.1%, .1885 7.6%, .2549 9.2%, .3292 10.9%, .4092 12.7%, .4925 14.6%, .5762 16.6%, .6579 18.6%, .7352 20.8%, .8059 23.1%, .8686 25.4%, .9221 27.9%, .9659 30.4%, 1.0001 33%, 1.025 35.7%, 1.0416 38.4%, 1.0509 41.3%, 1.0542 44.2%, 1.0529 47.1%, 1.0484 50.2%, 1.0418 53.3%, 1.0341 56.5%, 1.0263 59.8%, 1.019 63.1%, 1.0126 66.5%, 1.0073 70%, 1.0033 73.5%, 1.0004 77.1%, .9985 80.8%, .9975 84.5%, .9971 88.3%, .9971 92.1%, .9975 96%, 1);--spring-bouncy-duration: .57s;--spring-press: linear(0, .0002 .3%, .0019 .8%, .0067 1.6%, .0162 2.5%, .0318 3.6%, .0544 4.8%, .0847 6.1%, .1229 7.6%, .1687 9.2%, .2215 10.9%, .2804 12.7%, .3442 14.6%, .4113 16.6%, .4803 18.6%, .5496 20.8%, .6176 23.1%, .6829 25.4%, .7442 27.9%, .8006 30.4%, .8513 33%, .8956 35.7%, .9334 38.4%, .9647 41.3%, .9897 44.2%, 1.0088 47.1%, 1.0225 50.2%, 1.0315 53.3%, 1.0365 56.5%, 1.0384 59.8%, 1.0377 63.1%, 1.0352 66.5%, 1.0315 70%, 1.0271 73.5%, 1.0224 77.1%, 1.0178 80.8%, 1.0136 84.5%, 1.0098 88.3%, 1.0066 92.1%, 1.004 96%, 1);--spring-press-duration: 248ms;--spring-pop: linear(0, .0006 .3%, .005 .8%, .0176 1.6%, .0424 2.5%, .0825 3.6%, .1395 4.8%, .2139 6.1%, .3042 7.6%, .4077 9.2%, .5203 10.9%, .637 12.7%, .7522 14.6%, .8602 16.6%, .9562 18.6%, 1.036 20.8%, 1.0969 23.1%, 1.1377 25.4%, 1.1589 27.9%, 1.1624 30.4%, 1.1513 33%, 1.1294 35.7%, 1.1011 38.4%, 1.0704 41.3%, 1.0409 44.2%, 1.0154 47.1%, .9956 50.2%, .9822 53.3%, .9751 56.5%, .9735 59.8%, .9759 63.1%, .9808 66.5%, .9869 70%, .9929 73.5%, .9979 77.1%, 1.0015 80.8%, 1.0036 84.5%, 1.0043 88.3%, 1.004 92.1%, 1.0032 96%, 1);--spring-pop-duration: 555ms}@supports not (transition-timing-function: linear(0,1)){:root{--spring-smooth: cubic-bezier(.32, .72, 0, 1);--spring-snappy: cubic-bezier(.25, 1, .5, 1);--spring-bouncy: cubic-bezier(.34, 1.4, .64, 1);--spring-press: cubic-bezier(.3, 1.3, .6, 1);--spring-pop: cubic-bezier(.34, 1.8, .64, 1)}}@media (prefers-reduced-motion: reduce){:root{--spring-smooth-duration: 1ms;--spring-snappy-duration: 1ms;--spring-bouncy-duration: 1ms;--spring-press-duration: 1ms;--spring-pop-duration: 1ms}}:root{--type-scale: 1;--type-large-title: calc(34px * var(--type-scale));--type-title1: calc(28px * var(--type-scale));--type-title2: calc(22px * var(--type-scale));--type-title3: calc(20px * var(--type-scale));--type-headline: calc(17px * var(--type-scale));--type-body: calc(17px * var(--type-scale));--type-callout: calc(16px * var(--type-scale));--type-subheadline: calc(15px * var(--type-scale));--type-footnote: calc(13px * var(--type-scale));--type-caption1: calc(12px * var(--type-scale));--type-caption2: calc(11px * var(--type-scale))}.v2-section{max-width:560px;margin:0 auto 32px}.v2-section-header{margin:0 16px 7px;color:var(--v2-text-muted);font-size:var(--type-footnote);line-height:calc(18px * var(--type-scale));letter-spacing:-.006em;font-weight:400;text-transform:uppercase}.v2-section-footer{margin:7px 16px 0;color:var(--v2-text-muted);font-size:var(--type-footnote);line-height:calc(18px * var(--type-scale));letter-spacing:-.006em;font-weight:400}.v2-group{overflow:hidden;border-radius:20px;background:var(--v2-surface)}.v2-row{position:relative;display:flex;min-height:52px;align-items:center;gap:12px;padding:6px 16px;color:var(--v2-text);font-size:var(--type-body);line-height:calc(22px * var(--type-scale));letter-spacing:-.025em;font-weight:400}.v2-row+.v2-row:before{position:absolute;top:0;right:0;left:16px;height:.5px;background:var(--v2-divider);content:""}.v2-row-label{flex:1;min-width:0}.v2-row-detail{color:var(--v2-text-muted)}button.v2-row{width:100%;border:0;color:var(--v2-accent-strong);background:transparent;font-family:inherit;text-align:start;cursor:pointer;transition:background-color var(--spring-press-duration) ease}button.v2-row:active:not(:disabled){background:var(--v2-surface-muted);transition-duration:0s}button.v2-row:disabled{opacity:.4;cursor:default}button.v2-row.destructive{color:var(--v2-danger)}button.v2-row.centered{justify-content:center;text-align:center}.v2-switch{position:relative;flex:0 0 51px;width:51px;height:31px;margin-inline-start:auto;padding:2px;border:0;border-radius:999px;background:var(--v2-fill);cursor:pointer;transition:background-color .15s ease}.v2-switch>span{display:block;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform var(--spring-snappy-duration) var(--spring-snappy),width .12s ease}.v2-switch:active:not(:disabled)>span{width:33px}.v2-switch[aria-checked=true]{background:#34c759}.v2-switch[aria-checked=true]>span{transform:translate(20px)}.v2-switch[aria-checked=true]:active:not(:disabled)>span{transform:translate(14px)}.v2-switch:disabled{opacity:.5;cursor:default}:root[data-theme=dark] .v2-switch[aria-checked=true]{background:#30d158}.v2-scrim{position:fixed;z-index:70;inset:0}.v2-scrim.dimmed{background:#00000029;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:v2-scrim-in .22s ease-out}@keyframes v2-scrim-in{0%{opacity:0}}.v2-menu{--liquid-radius-limit: 24px;position:absolute;z-index:71;display:grid;width:max-content;min-width:220px;max-width:min(300px,100vw - 32px);max-height:min(70dvh,480px);overflow-y:auto;padding:6px;border-radius:24px;background:var(--v2-surface-raised);box-shadow:var(--v2-shadow-floating);transition:opacity .16s ease,transform var(--spring-snappy-duration) var(--spring-snappy)}@starting-style{.v2-menu{opacity:0;transform:scale(.4)}}.v2-menu-title{padding:8px 12px 4px;overflow:hidden;color:var(--v2-text-muted);font-size:var(--type-footnote);line-height:calc(18px * var(--type-scale));letter-spacing:-.006em;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.v2-menu-item{display:flex;width:100%;min-height:44px;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:16px;color:var(--v2-text);background:transparent;font-family:inherit;font-size:var(--type-body);line-height:calc(22px * var(--type-scale));letter-spacing:-.025em;font-weight:400;text-align:start;cursor:pointer}.v2-menu-item .v2-menu-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-menu-item .v2-menu-detail{color:var(--v2-text-muted);font-size:var(--type-subheadline);line-height:calc(20px * var(--type-scale));letter-spacing:-.015em;font-weight:400}.v2-menu-item svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.v2-menu-item .v2-menu-check{width:18px;height:18px;flex-basis:18px;stroke-width:2.4;visibility:hidden}.v2-menu-item[aria-checked=true] .v2-menu-check{visibility:visible}.v2-menu-item:active:not(:disabled),.v2-menu-item:focus-visible{background:var(--v2-fill);outline:none}.v2-menu-item:disabled{opacity:.35;cursor:default}.v2-menu-item.destructive{color:var(--v2-danger)}.v2-menu-separator{height:8px;margin:4px -6px;background:#0000000f}:root[data-theme=dark] .v2-menu-separator{background:#0000004d}.v2-popover{--liquid-radius-limit: 26px;position:absolute;z-index:71;display:grid;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:14px;border-radius:26px;background:var(--v2-surface-raised);box-shadow:var(--v2-shadow-floating);transition:opacity .16s ease,transform var(--spring-snappy-duration) var(--spring-snappy)}@starting-style{.v2-popover{opacity:0;transform:scale(.5)}}.v2-popover-title{margin:0;color:var(--v2-text);font-size:var(--type-headline);line-height:calc(22px * var(--type-scale));letter-spacing:-.025em;font-weight:600;text-align:center}.v2-menu.centered,.v2-popover.centered{translate:-50% 0}.v2-glass-toolbar{--liquid-radius-limit: 999px;display:flex;min-height:52px;align-items:center;justify-content:center;gap:2px;padding:4px 6px;border-radius:999px;background:var(--v2-surface-raised);box-shadow:var(--v2-shadow-floating)}.v2-toolbar-button{display:inline-flex;min-width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:999px;color:var(--v2-text);background:transparent;font-family:inherit;font-size:var(--type-subheadline);line-height:calc(20px * var(--type-scale));letter-spacing:-.015em;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform var(--spring-press-duration) var(--spring-press)}.v2-toolbar-button svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.v2-toolbar-button.icon-only{width:44px;padding:0}.v2-toolbar-button:active:not(:disabled){background:var(--v2-fill);transform:scale(.92);transition-duration:0s,0s,80ms}.v2-toolbar-button.selected,.v2-toolbar-button[aria-pressed=true]{color:var(--v2-accent-strong);background:rgba(var(--v2-accent-rgb),.16)}.v2-toolbar-button.destructive{color:var(--v2-danger)}.v2-toolbar-button:disabled{opacity:.3;cursor:default}.v2-toolbar-button:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:1px}.v2-toolbar-divider{width:.5px;height:24px;flex:0 0 auto;margin:0 4px;background:var(--v2-divider)}.v2-segmented{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:32px;padding:2px;border-radius:9px;background:var(--v2-fill)}.v2-segmented button{display:inline-flex;min-width:0;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:0;border-radius:7px;color:var(--v2-text);background:transparent;font-family:inherit;font-size:var(--type-footnote);line-height:calc(18px * var(--type-scale));letter-spacing:-.006em;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--spring-snappy-duration) var(--spring-snappy),box-shadow .2s ease}.v2-segmented button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v2-segmented button[aria-checked=true],.v2-segmented button[aria-pressed=true]{background:var(--v2-background);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a;font-weight:600}.v2-segmented button:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:1px}:root[data-theme=dark] .v2-segmented button:is([aria-checked=true],[aria-pressed=true]){background:#636366}.v2-slider{--value: 50%;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.v2-slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--v2-accent) var(--value),var(--v2-fill) var(--value))}.v2-slider::-moz-range-track{height:4px;border-radius:2px;background:var(--v2-fill)}.v2-slider::-moz-range-progress{height:4px;border-radius:2px;background:var(--v2-accent)}.v2-slider::-webkit-slider-thumb{width:28px;height:28px;margin-top:-12px;border:0;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029,0 0 0 .5px #0000000a;-webkit-appearance:none;appearance:none}.v2-slider::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.v2-slider:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:4px;border-radius:14px}.v2-unavailable{display:grid;justify-items:center;gap:6px;padding:64px 32px;color:var(--v2-text);text-align:center}.v2-unavailable strong{font-size:var(--type-title3);line-height:calc(25px * var(--type-scale));letter-spacing:-.022em;font-weight:600}.v2-unavailable p{max-width:290px;margin:0;color:var(--v2-text-muted);font-size:var(--type-subheadline);line-height:calc(20px * var(--type-scale));letter-spacing:-.015em;font-weight:400}.v2-unavailable-symbol{margin-bottom:8px;color:var(--v2-text-faint)}.v2-unavailable-symbol svg{width:52px;height:52px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.v2-prominent-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:0 20px;border:0;border-radius:999px;color:#fff;background:var(--v2-accent);font-family:inherit;font-size:var(--type-headline);line-height:calc(22px * var(--type-scale));letter-spacing:-.025em;font-weight:600;cursor:pointer;transition:transform var(--spring-press-duration) var(--spring-press),opacity .2s ease}.v2-prominent-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v2-prominent-button:active:not(:disabled){transform:scale(.96);transition-duration:80ms}.v2-prominent-button:disabled{opacity:.4;cursor:default}.v2-text-button{min-height:44px;margin-top:4px;padding:0 16px;border:0;color:var(--v2-accent-strong);background:transparent;font-family:inherit;font-size:var(--type-body);line-height:calc(22px * var(--type-scale));letter-spacing:-.025em;font-weight:400;cursor:pointer}.v2-text-button:active{opacity:.4}.v2-hud{position:absolute;z-index:80;inset:0;display:grid;place-items:center;background:#0000001f;animation:v2-hud-in .2s ease-out}.v2-hud>div{display:grid;justify-items:center;gap:14px;min-width:168px;padding:24px 22px 20px;border-radius:24px;color:var(--v2-text);background:var(--v2-surface-raised);box-shadow:var(--v2-shadow-floating);font-size:var(--type-headline);line-height:calc(22px * var(--type-scale));letter-spacing:-.025em;font-weight:600;text-align:center}.v2-hud app-activity-indicator{--indicator-size: 34px}@keyframes v2-hud-in{0%{opacity:0}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root{--liquid-fill: rgba(246, 246, 248, .42);--liquid-light: rgba(255, 255, 255, .28);--liquid-edge: rgba(255, 255, 255, .58);--liquid-lowlight: rgba(38, 45, 65, .035);--liquid-shadow-intensity: .2;--liquid-shadow: rgba(25, 30, 50, calc(var(--liquid-shadow-intensity) * .48));--liquid-radius: 150px;--liquid-filter: blur(8px) contrast(1.05) brightness(1) saturate(1.2);--liquid-foreground: var(--v2-text);--liquid-selection-fill: rgba(118, 118, 128, .18);--liquid-selection-light: rgba(255, 255, 255, .14);--liquid-selection-edge: rgba(255, 255, 255, .4)}:root[data-theme=dark]{--liquid-fill: rgba(72, 72, 78, .32);--liquid-light: rgba(255, 255, 255, .1);--liquid-edge: rgba(255, 255, 255, .23);--liquid-lowlight: rgba(0, 0, 0, .035);--liquid-shadow: rgba(0, 0, 0, calc(var(--liquid-shadow-intensity) * .96));--liquid-selection-fill: rgba(174, 174, 178, .2);--liquid-selection-light: rgba(255, 255, 255, .055);--liquid-selection-edge: rgba(255, 255, 255, .13)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){:where(:root[data-liquid-glass=full],:root[data-liquid-glass=subtle]) :is([data-glass-surface],app-home .glass-button,app-games .back-to-games,app-modal-container .header .icon-btn:has(svg),app-post .input-bar .add-attachment,app-post .input-bar .field,app-post .input-bar .replying-banner,app-confirmation-dialog .actions,app-confirmation-dialog .cancel){color:var(--liquid-foreground)!important;background-color:var(--liquid-fill)!important;background-image:linear-gradient(145deg,var(--liquid-light),transparent 44%,var(--liquid-lowlight))!important;border-color:transparent!important;border-radius:min(var(--liquid-radius),var(--liquid-radius-limit, 28px))!important;box-shadow:inset 0 0 0 .6px var(--liquid-edge),inset 0 1px 1px var(--liquid-light),0 3px 12px var(--liquid-shadow)!important;-webkit-backdrop-filter:var(--liquid-filter)!important;backdrop-filter:var(--liquid-filter)!important;background-clip:padding-box}:where(:root[data-liquid-glass=full],:root[data-liquid-glass=subtle]) :is([data-glass-surface],app-home .glass-button,app-games .back-to-games,app-modal-container .header .icon-btn:has(svg),app-post .input-bar .add-attachment,app-post .input-bar .field,app-post .input-bar .replying-banner,app-confirmation-dialog .actions,app-confirmation-dialog .cancel):is(button){--liquid-radius-limit: 200px}:where(:root[data-liquid-glass=full],:root[data-liquid-glass=subtle]) [data-glass-surface=accent]{--liquid-fill: color-mix(in srgb, var(--v2-accent) 88%, transparent);--liquid-foreground: #fff;--liquid-light: rgba(255, 255, 255, .18);--liquid-edge: rgba(255, 255, 255, .3)}:where(:root[data-liquid-glass=full],:root[data-liquid-glass=subtle]) app-confirmation-dialog .actions>button{background:transparent}}@media (prefers-reduced-motion: no-preference){:where(:root[data-liquid-glass=full],:root[data-liquid-glass=subtle]) :is([data-glass-surface],app-home .glass-button,app-games .back-to-games,app-modal-container .header .icon-btn:has(svg),app-post .input-bar .add-attachment,app-post .input-bar .field,app-post .input-bar .replying-banner,app-confirmation-dialog .actions,app-confirmation-dialog .cancel):is(button,a){transition:transform 345ms cubic-bezier(.3,1.45,.55,1)!important}:where(:root[data-liquid-glass=full],:root[data-liquid-glass=subtle]) :is([data-glass-surface],app-home .glass-button,app-games .back-to-games,app-modal-container .header .icon-btn:has(svg),app-post .input-bar .add-attachment,app-post .input-bar .field,app-post .input-bar .replying-banner,app-confirmation-dialog .actions,app-confirmation-dialog .cancel):is(button,a):active:not(:disabled){transform:scale(1.1)!important;transition-duration:.12s!important;transition-timing-function:cubic-bezier(.2,.8,.3,1)!important}}:root[data-liquid-glass=full]{--liquid-fill: rgba(250, 250, 252, calc(.05 + var(--liquid-tint, .08)));--liquid-light: rgba(255, 255, 255, calc(var(--liquid-specular, .35) * .8));--liquid-edge: rgba(255, 255, 255, .7)}:root[data-theme=dark][data-liquid-glass=full]{--liquid-fill: rgba(64, 64, 70, calc(.14 + var(--liquid-tint, .08)));--liquid-light: rgba(255, 255, 255, calc(var(--liquid-specular, .35) * .3));--liquid-edge: rgba(255, 255, 255, .3)}:root[data-liquid-glass=full] :is([data-glass-surface=menu],[data-glass-surface=panel],app-post .input-bar .field,app-confirmation-dialog :is(.actions,.cancel)){--liquid-fill: rgba(250, 250, 252, calc(.3 + var(--liquid-tint, .08)))}:root[data-theme=dark][data-liquid-glass=full] :is([data-glass-surface=menu],[data-glass-surface=panel],app-post .input-bar .field,app-confirmation-dialog :is(.actions,.cancel)){--liquid-fill: rgba(44, 44, 48, calc(.45 + var(--liquid-tint, .08)))}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more),(forced-colors: active){:where(:root[data-liquid-glass]) :is([data-glass-surface],app-home .glass-button,app-games .back-to-games,app-modal-container .header .icon-btn:has(svg),app-post .input-bar .add-attachment,app-post .input-bar .field,app-post .input-bar .replying-banner,app-confirmation-dialog .actions,app-confirmation-dialog .cancel){background-color:var(--v2-surface-raised)!important;background-image:none!important;color:var(--v2-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}:where(:root[data-liquid-glass]) [data-glass-surface=accent]{background-color:var(--v2-accent)!important;color:#fff!important}app-home .tab-bar:before{background:var(--v2-fill)!important;box-shadow:none!important}}:root{--feed-width: 680px;--modal-width: 680px;--nav-width: 275px;--padding: 8px;--top-padding: 4px;--search-width: 350px;--border-radius: var(--radius-lg);--control-radius: var(--radius-md);--text-3xs: calc(10px * var(--type-scale));--text-2xs: calc(11px * var(--type-scale));--text-xs: calc(12px * var(--type-scale));--text-sm: calc(13px * var(--type-scale));--text-base: calc(14px * var(--type-scale));--text-md: calc(15px * var(--type-scale));--text-lg: calc(16px * var(--type-scale));--text-xl: calc(18px * var(--type-scale));--text-2xl: calc(20px * var(--type-scale));--text-3xl: calc(24px * var(--type-scale));--text-4xl: calc(28px * var(--type-scale));--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--post-header-font-size: var(--text-base);--white: #ffffff;--orange: #b66a20;--dark-blue: #0b46c5;--purple: #6254d9;--purple-soft: #efecff}:root[data-theme=dark]{--orange: #f2ad62;--dark-blue: #090e31;--purple: #9144f7;--purple-soft: #292442}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;padding:0;background:var(--page-background, var(--background-color));color:var(--text-color)!important;font-family:var(--app-font);font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root:has(app-home){--page-background: var(--v2-canvas)}body{min-height:100dvh}button,input,textarea,select{font:inherit}button,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--text-color)}.section{width:min(100%,var(--feed-width));min-height:100dvh;padding:0 var(--padding);display:flex;flex-direction:column;align-items:flex-start}.mention-highlight{color:var(--v2-accent-strong);font-weight:650;cursor:pointer}.mention-highlight:hover{text-decoration:underline}.game-highlight{color:var(--purple);font-weight:650;cursor:pointer}.game-highlight:hover{text-decoration:underline}@supports (padding: env(safe-area-inset-top)){body:before{content:"";position:fixed;z-index:9999;top:0;right:0;left:0;height:env(safe-area-inset-top);background:var(--page-background, var(--v2-background));pointer-events:none}@media (display-mode: standalone){body:before{z-index:499;height:max(env(safe-area-inset-top),11px)}:root:has(app-home) body:before{display:none}}}@media (max-width: 469px){:root{--padding: 6px;--border-radius: var(--radius-lg)}.section{width:100%;min-width:0;max-width:none;min-height:100dvh}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}img[appMedia]{background-color:var(--surface-muted, #191b20)}img.media-loading{background-image:linear-gradient(110deg,transparent,var(--divider-color),transparent)}img.media-failed{background-image:none}.load-error{padding:20px 16px;color:var(--secondary-text-color)}.load-error button{margin-left:8px;color:var(--text-color)}button,a,[role=button]{touch-action:manipulation}@media (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,var(--type-body))}}
