@font-face{font-family:Rubik;src:url(/fonts/rubik-var.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}html.ios-ui{--ios-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Avenir Next", sans-serif;--ios-dfont:"Rubik", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--ios-mono:ui-monospace, "SF Mono", Menlo, monospace;--ios-t-large:700 34px/41px var(--ios-dfont);--ios-t-title2:700 22px/28px var(--ios-dfont);--ios-t-title3:700 21px/26px var(--ios-dfont);--ios-t-headline:600 17px/22px var(--ios-font);--ios-t-navtitle:600 17px/22px var(--ios-dfont);--ios-t-action:400 20px/25px var(--ios-font);--ios-t-menu:400 17px/22px var(--ios-font);--ios-t-row:700 17px/22px var(--ios-dfont);--ios-t-body:400 17px/22px var(--ios-font);--ios-t-callout:400 16px/21px var(--ios-font);--ios-t-subhead:400 15px/20px var(--ios-font);--ios-t-footnote:400 13px/18px var(--ios-font);--ios-t-caption:500 12px/16px var(--ios-font);--ios-t-button:600 17px/22px var(--ios-dfont);--ios-t-cap:600 15px/20px var(--ios-dfont);--ios-t-seg:600 15px/20px var(--ios-dfont);--ios-t-tab:600 11px/13px var(--ios-dfont);--ios-t-badge:700 12px/18px var(--ios-font);--ios-t-xpnum:600 10px/14px var(--ios-font);--ios-t-stat:700 28px/34px var(--ios-dfont);--ios-t-code:400 13px/18px var(--ios-mono);--ios-bg:#0e0d1a;--ios-bg-glow:radial-gradient(90% 300px at 50% 0, #7860ff24, transparent 70%);--ios-cell:#1d1b30;--ios-cell-hi:#272540;--ios-cell-2:#262438;--ios-elev:#1b192d;--ios-elev-cell:#272540;--ios-menu:#24223af7;--ios-sep:#ffffff1a;--ios-menu-sep:#ffffff1f;--ios-dim:#00000061;--ios-dim-deep:#00000080;--ios-cm-backdrop:#00000047;--ios-nav-edge:linear-gradient(#0e0d1afa, #0e0d1aeb 62%, #0e0d1a00);--ios-tab-scrim:linear-gradient(#0e0d1a00, #0e0d1adb 62%);--ios-scale-back:#0d0e12;--ios-pressed-row:#ffffff0f;--ios-pressed-item:#ffffff1a;--ios-ink:#f4f2ff;--ios-ink2:#f4f2ffa8;--ios-ink3:#f4f2ff80;--ios-ink-dim:#f4f2ff52;--ios-on-light:#1a1630;--ios-white:#fff;--ios-gold:#f6c445;--ios-gold-text:#ffd46b;--ios-gold-ink:#3a2804;--ios-mail-red:#fe201d;--ios-gold-glow:drop-shadow(0 0 4px #f6c445b3);--ios-energy:#a78bfa;--ios-energy-glow:drop-shadow(0 0 4px #a78bfabf);--ios-level-violet:#a98bff;--ios-xp-mark:linear-gradient(180deg, #a86cf5, #5a1fc0);--ios-xp-mark-rim:inset 0 0 0 1px #ffffff38, 0 0 8px #9a55ff73;--ios-xp-track:linear-gradient(180deg, #140c2ce6, #2c1c5cbf);--ios-xp-track-rim:inset 0 0 0 1px #a98bff4d, inset 0 1px 2px #00000080;--ios-xp-fill:linear-gradient(90deg, #6a2be0, #9a55ff 70%, #c9a0ff);--ios-xp-fill-glow:inset 0 1px 0 #ffffff59, 0 0 8px #9a55ff99;--ios-go:#2e8540;--ios-go-deep:#277a3a;--ios-go-rim:#86e398;--ios-go-glow:#3cc86461;--ios-azure:#2a64d6;--ios-danger:#ff453a;--ios-danger-soft:#ff6b62;--ios-remix:#ff7247;--ios-remix-ink:var(--ios-white);--ios-switch-on:#34c759;--ios-switch-off:#39374f;--ios-heart:#ff6b8f;--ios-acc-arcade:#ff7aa8;--ios-acc-play:#7ee08a;--ios-acc-dev:#6fa0ff;--ios-acc-builds:#ff9f4a;--ios-acc-social:#f08cff;--ios-tacc:var(--ios-acc-builds);--ios-ctl:#24223a;--ios-ctl-hi:#2e2c4a;--ios-ctl-rim-c:#3a3760;--ios-ctl-g:linear-gradient(180deg, #2c2a45, #24223a);--ios-rim:inset 0 0 0 1px #3a3760, inset 0 1px 0 #ffffff1a, 0 3px 10px #00000047;--ios-rim-pressed:inset 0 0 0 1.5px #5a56a0, inset 0 0 16px #6c66a84d, 0 2px 8px #0000004d;--ios-field:#191729;--ios-field-rim:inset 0 0 0 1px #34315a;--ios-pri-fill:linear-gradient(180deg, #fff, #efedf9);--ios-pri-rim:inset 0 0 0 1px #ddd7f6, 0 3px 10px #00000047;--ios-pri-rim-pressed:inset 0 0 0 2px #b9a8ff, inset 0 0 14px #a98bff4d, 0 0 18px #a98bff4d;--ios-go-fill:linear-gradient(180deg, #2e8540, #277a3a);--ios-go-shadow:inset 0 0 0 1.5px #58b16b, inset 0 1px 0 #ffffff29, 0 4px 14px #3cc86461;--ios-go-shadow-pressed:inset 0 0 0 2px #86e398, inset 0 0 18px #86e39866, 0 0 24px #3cc86461;--ios-tint-fill:linear-gradient(180deg, #3d3a68, #33315a);--ios-tint-shadow:inset 0 0 0 1px #464375, inset 0 1px 0 #ffffff1a, 0 3px 10px #00000047;--ios-remix-fill:linear-gradient(180deg, #b84623, #a53e1f);--ios-remix-shadow:inset 0 0 0 1px #c05c3d, inset 0 1px 0 #ffffff1a, 0 4px 14px #dc643c59;--ios-danger-fill:linear-gradient(180deg, #4a2433, #3d1e2b);--ios-danger-shadow:inset 0 0 0 1px #ff6b614d, 0 3px 10px #00000047;--ios-busy-fill:#22203a;--ios-busy-shadow:inset 0 0 0 1px #34325a;--ios-thumb:color-mix(in srgb, var(--ios-tacc) 22%, #2a2840);--ios-thumb-shadow:inset 0 1px 0 #ffffff1f, 0 2px 6px #0000004d;--ios-card-shadow:inset 0 1px 0 #ffffff0f, 0 10px 28px #503cc824;--ios-cover-rim:inset 0 0 0 .5px #ffffff24;--ios-sheet-shadow:0 -10px 40px #00000059;--ios-menu-shadow:inset 0 0 0 1px #ffffff12, 0 18px 40px #00000073;--ios-preview-shadow:0 20px 50px #00000080;--ios-banner-shadow:inset 0 0 0 1px #ffffff14, 0 10px 30px #140a3c66;--ios-pill-bar:#211f36;--ios-pill-bar-shadow:inset 0 0 0 .5px #ffffff1f, 0 0 24px #0000006b;--ios-badge-ring:0 0 0 2px var(--ios-bg);--ios-badge-ring-bar:0 0 0 2px var(--ios-pill-bar);--ios-black:#000;--ios-push-shadow:-10px 0 30px #0006;--ios-tab-thumb:color-mix(in srgb, var(--ios-tacc) 20%, #262440);--ios-tab-thumb-shadow:inset 0 .5px 0 #ffffff1a;--ios-tab-glow:drop-shadow(0 0 8px color-mix(in srgb, var(--acc,var(--ios-tacc)) 55%, transparent));--ios-tab-label-on:color-mix(in srgb, var(--acc,var(--ios-tacc)) 40%, #fff);--ios-face-rim:0 0 0 1px #ffffff2e;--ios-ring-track:#ffffff2e;--ios-working:#2dff7a;--ios-working-track:#2dff7a33;--ios-working-glow:drop-shadow(0 0 3px #2dff7a99);--ios-grabber:#ffffff4d;--ios-cab-body:linear-gradient(#2c2d38, #1b1c24);--ios-cab-rim:inset 0 0 0 1px #ffffff14;--ios-cab-screen-rim:0 0 0 2px #0d0e13;--ios-cab-deck:#363846;--ios-cab-button:#e04848;--ios-cab-bar:#5d6075;--ios-cab-glow:drop-shadow(0 0 18px #f7c94873);--ios-r-cab:6px 6px 4px 4px;--ios-r-cab-mq:7px 7px 2px 2px;--ios-r-cab-scrn:4px;--ios-r-cab-deck:3px;--ios-check-pop:cubic-bezier(.3, 1.6, .5, 1);--ios-unread-keyline:inset 0 0 0 1px #f6c445;--ios-spin-track:#ffffff59;--ios-floor-scrim:linear-gradient(#0009, #0000004d 50%, #0000);--ios-ticket:#ff9a52;--ios-ring-ctl:0 0 0 2px var(--ios-ctl);--ios-energy-fill:linear-gradient(90deg, #c7b3ff, #8b6cf5);--ios-azure-fill:linear-gradient(180deg, #3170e2, #2a64d6 70%);--ios-azure-shadow:inset 0 0 0 1.5px #6592eb, inset 0 1px 0 #ffffff29, 0 4px 14px #3c82ff59;--ios-azure-shadow-pressed:inset 0 0 0 2px #9bbcff, inset 0 0 18px #9bbcff66, 0 0 24px #3c82ff59;--ios-on-media:#000000a8;--ios-r-walkup:26px;--ios-t-card:700 18px/22px var(--ios-dfont);--ios-warn:#ffb340;--ios-warn-soft:#ff9f0a2e;--ios-bar-track:#ffffff1f;--ios-check-rim:inset 0 0 0 1.5px #f4f2ff59;--ios-face-blank:#2a2840;--ios-r-pill:9999px;--ios-r-card:22px;--ios-r-group:20px;--ios-r-tile:14px;--ios-r-cover:12px;--ios-r-hero:18px;--ios-r-small:8px;--ios-r-sheet:38px;--ios-r-grabber:3px;--ios-r-bar:2px 2px 0 0;--ios-m:16px;--ios-hit:44px;--ios-safe-t:env(safe-area-inset-top,0px);--ios-safe-b:env(safe-area-inset-bottom,0px);--ios-tabbar-h:64px;--ios-tabbar-b:max(8px, var(--ios-safe-b));--ios-tabbar-clear:calc(var(--ios-tabbar-h) + var(--ios-tabbar-b) + 24px);--ios-ease:cubic-bezier(.32, .72, 0, 1);--ios-spring:cubic-bezier(.34, 1.36, .64, 1);--ios-press-spring:cubic-bezier(.3, 1.8, .5, 1);--ios-linear:linear;--ios-ease-out:ease-out;--ios-ease-in:ease-in;--ios-ease-in-out:ease-in-out;--ios-dur-press:70ms;--ios-dur-release:.38s;--ios-dur-fade:.18s;--ios-dur-push:.5s;--ios-dur-sheet:.45s;--ios-dur-menu:.38s;--ios-kb-dur:.25s;--ios-kb-ease:cubic-bezier(.45, 1, .55, 1);--ios-press-squash:scale(1.025, .95);--ios-play-shove:translateX(3px);--ios-dur-glint:5.5s;--ios-glint:linear-gradient(105deg, transparent 36%, color-mix(in srgb, var(--ios-acc-play) 55%, transparent) 50%, transparent 64%);--ios-breath-halo:0 0 0 5px color-mix(in srgb, var(--ios-azure) 32%, transparent), 0 0 18px #4f8dff80}html.ios-ui [data-ios-tab=arcade]{--ios-tacc:var(--ios-acc-arcade)}html.ios-ui [data-ios-tab=play]{--ios-tacc:var(--ios-acc-play)}html.ios-ui [data-ios-tab=dev]{--ios-tacc:var(--ios-acc-dev)}html.ios-ui [data-ios-tab=builds]{--ios-tacc:var(--ios-acc-builds)}html.ios-ui [data-ios-tab=social]{--ios-tacc:var(--ios-acc-social)}html.ios-ui [data-ios-tab],html.ios-ui #nav-rail[data-on]{--ios-thumb:color-mix(in srgb, var(--ios-tacc) 22%, #2a2840);--ios-tab-thumb:color-mix(in srgb, var(--ios-tacc) 20%, #262440)}html.ios-ui{--ios-band-alt:linear-gradient(#16142a, #121024);--ios-band-edge:#ffffff0f;--ios-bulbline:radial-gradient(circle, #ffd76a 0 2px, transparent 2.6px) 6px 1px / 16px 8px repeat-x;--ios-r-tag:9px;--ios-ink-soft:#f4f2ffc7;--ios-fill:#2e2c47;--ios-sa-fy:var(--ios-level-violet);--ios-sa-cont:var(--ios-acc-builds);--ios-sa-favs:var(--ios-heart);--ios-sa-stage:var(--ios-gold);--ios-sa-pop:#ff9a5a;--ios-sa-arcs:var(--ios-acc-dev);--ios-sa-new:var(--ios-acc-social);--ios-r-mc:12px 12px 8px 8px;--ios-r-mc-mq:12px 12px 0 0;--ios-r-mc-scr:6px;--ios-r-mc-deck:6px 6px 0 0;--ios-r-mc-kick:0 0 6px 6px;--ios-r-plate:5px;--ios-mc-bulbs:radial-gradient(circle, #fff0c8f2 0 1.1px, transparent 1.6px) 0 0 / 9px 3px repeat-x;--ios-mc-name-glow:0 0 8px #ffffff8c, 0 1px 0 #0006;--ios-mc-plate:#00000085;--ios-mc-plate-ring:0 0 0 1.5px #0000008c;--ios-mc-scr-shadow:0 0 0 2px #07070a, inset 0 0 0 .5px #ffffff24;--ios-mc-deck:linear-gradient(#2c2a45, #201e34);--ios-mc-deck-shadow:inset 0 1px 0 #ffffff1a;--ios-mc-kick:repeating-linear-gradient(90deg, #ffffff08 0 2px, transparent 2px 6px), #12111c;--ios-mc-stick:radial-gradient(circle at 35% 30%, #ff9a9a, #e01e2b 60%, #8a0b14);--ios-mc-stick-shadow:0 8px 0 -5px #c9ced6, 0 9px 0 -4px #2a2b33, 0 0 8px #ff505059;--ios-mc-play-shadow:inset 0 0 0 1px #ddd7f6, 0 3px 10px #0000004d;--ios-r-fy:18px 18px 12px 12px;--ios-r-fy-scr:10px;--ios-r-tag-sm:6px;--ios-fy-body:linear-gradient(#262730, #14151b);--ios-fy-mq-shadow:inset 0 -2px 0 #00000059, inset 0 0 18px #fff3;--ios-fy-bulbs:radial-gradient(circle, #ffecaaf2 0 1.6px, transparent 2px) 0 0 / 12px 4px repeat-x;--ios-fy-name-glow:0 0 10px #ffffff8c, 0 1px 0 #0006;--ios-fy-scr-shadow:0 0 0 3px #07070a, inset 0 0 0 .5px #ffffff24;--ios-fy-scan:repeating-linear-gradient(#0000000f 0 1px, transparent 1px 3px);--ios-live-glow:0 0 6px #ff453a;--ios-pager-div:#ffffff24;--ios-st-nudge:0 0 0 4px #f6c44599, 0 0 26px #f6c4458c;--ios-stage-bg:radial-gradient(70% 62% at 50% 0, #ffd76a2e, transparent 72%), linear-gradient(#12101f, #0a0914);--ios-stage-truss:repeating-linear-gradient(45deg, #2c2d36 0 2px, transparent 2px 9px), repeating-linear-gradient(-45deg, #2c2d36 0 2px, transparent 2px 9px);--ios-stage-truss-c:#2c2d36;--ios-stage-glow:radial-gradient(#ffd76a52, transparent 70%);--ios-r-gh:16px 16px 10px 10px;--ios-gh-body:linear-gradient(#22232b, #111217);--ios-gh-btn-a:#e04848;--ios-gh-btn-a-shadow:0 2px 0 #7a1f1f;--ios-gh-btn-b:#3a7be0;--ios-gh-btn-b-shadow:0 2px 0 #1d3f78;--ios-r-bd-par:3px 3px 0 0;--ios-r-bd-sign:6px;--ios-r-bd-sign-in:4px;--ios-r-bd-walk:0 0 4px 4px;--ios-r-bd-lv:4px;--ios-r-bd-awn:2px 2px 0 0;--ios-r-bd-lamp:2px;--ios-r-bd-lamp-head:8px 8px 3px 3px;--ios-bd-cornice:#e9e3d6;--ios-bd-cornice-shadow:0 2px 0 #0006;--ios-bd-wall:#3a1d18;--ios-bd-brick:repeating-linear-gradient(0deg, #00000047 0 1.5px, transparent 1.5px 13px), repeating-linear-gradient(90deg, #00000038 0 1.5px, transparent 1.5px 26px), linear-gradient(#8a3d2b, #6e2f22);--ios-bd-sign-bg:#140b1f;--ios-bd-sign-dots:#ffe296f2;--ios-bd-sign-ink:#ffe9b0;--ios-bd-cream:#f4efe6;--ios-bd-awn-shadow:inset 0 3px 0 #0000002e;--ios-bd-door-glow:radial-gradient(60% 80% at 50% 100%, #ffc87859, transparent 70%);--ios-bd-walk:linear-gradient(#5d6070, #2d2f3a);--ios-bd-pool:radial-gradient(50% 100% at 70% 50%, #ffd68c73, transparent 70%);--ios-bd-lamp:linear-gradient(90deg, #4a4d58, #8a8e9a, #4a4d58);--ios-bd-lamp-head:#2a2c33;--ios-bd-lamp-glow:0 6px 14px 4px #ffd68c73;--ios-bd-bulb-glow:0 0 10px 3px #ffdc96cc;--ios-bd-lv-rim:inset 0 0 0 1px #3a3760;--ios-sk-body:#ffffff09;--ios-sk-rim:inset 0 0 0 1px #ffffff0b;--ios-sk-bone:#ffffff0f;--ios-sk-bone-hi:#ffffff1a;--ios-sk-sheen:linear-gradient(100deg, transparent 30%, #beb2ff0f 40%, #ece8ff24 50%, #beb2ff0f 60%, transparent 70%);--ios-sk-bulbs-off:.14;--ios-dur-sk:1.8s;--ios-sk-step:.16s;--ios-r-sk-bone:4px;--ios-sk-row-sep:inset 0 1px 0 var(--ios-sep)}html.ios-ui .ios-gpal{--ios-mc-body:linear-gradient(90deg, var(--b) 0 5px, transparent 5px calc(100% - 5px), var(--b) calc(100% - 5px)), linear-gradient(#25233a, #14131f);--ios-mc-shadow:0 0 0 1px #ffffff12, 0 10px 24px color-mix(in srgb, var(--a) 22%, transparent);--ios-mc-mq:radial-gradient(120% 140% at 50% 0, color-mix(in srgb, var(--a) 85%, #fff 15%), var(--b) 80%);--ios-fy-shadow:0 0 0 1px #ffffff0f, 0 18px 40px color-mix(in srgb, var(--a) 28%, transparent);--ios-fy-mq:radial-gradient(120% 160% at 50% 0, color-mix(in srgb, var(--a) 85%, #fff 15%), var(--b) 80%);--ios-gh-shadow:0 0 0 1px #ffffff0f, 0 18px 40px color-mix(in srgb, var(--a) 26%, transparent)}html.ios-ui .ios-bpal{--ios-bd-par:linear-gradient(var(--r), color-mix(in srgb, var(--r) 60%, #000));--ios-bd-sign-shadow:0 0 0 2px color-mix(in srgb, var(--s) 70%, #fff 10%), 0 0 14px color-mix(in srgb, var(--s) 55%, transparent);--ios-bd-sign-text-glow:0 0 8px color-mix(in srgb, var(--s) 85%, transparent);--ios-bd-awning:repeating-linear-gradient(90deg, var(--s) 0 10%, #f4efe6 10% 20%);--ios-bd-hem:radial-gradient(circle at 50% 0, var(--s) 0 4.6px, transparent 5px) 0 0 / 20% 6px repeat-x, radial-gradient(circle at 50% 0, #f4efe6 0 4.6px, transparent 5px) 10% 0 / 20% 6px repeat-x}html.ios-ui .ios-sacc{--ios-band-trim:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sa) 70%, transparent) 30%, color-mix(in srgb, var(--sa) 70%, transparent) 70%, transparent);--ios-tag-fill:color-mix(in srgb, var(--sa) 22%, #1d1b30);--ios-tag-rim:inset 0 0 0 1px color-mix(in srgb, var(--sa) 40%, transparent)}html.ios-ui{--ios-me-fill:linear-gradient(160deg, #6152e6, #5244d8);--ios-me-shadow:0 4px 14px #5a48f04d;--ios-dev-bub-shadow:inset 0 1px 0 #ffffff0d;--ios-r-bubble:20px;--ios-r-bubble-tail:6px;--ios-r-chat-card:26px;--ios-chat-card-shadow:inset 0 1px 0 #ffffff12, 0 10px 28px #503cc829;--ios-offer-rim:linear-gradient(130deg, var(--ios-acc-play), var(--ios-acc-dev) 45%, var(--ios-gold));--ios-offer-glow:0 10px 30px #7864ff3d, inset 0 1px 0 #ffffff12;--ios-dari-rim:conic-gradient(from 200deg, var(--ios-acc-arcade), var(--ios-acc-play), var(--ios-acc-dev), var(--ios-acc-builds), var(--ios-acc-arcade));--ios-dari-ring-gap:0 0 0 3px var(--ios-bg), 0 6px 18px #00000080;--ios-dev-edge:linear-gradient(#000000bf 0, #000000b3 35%, #00000073 62%, #00000026 85%, #0000 100%);--ios-tools-scrim:#05060a80;--ios-tools-item:#ffffff1f;--ios-sq-fill:#3a3b46;--ios-r-sq:6px;--ios-kb-backing:var(--ios-bg);--ios-desk-panel:linear-gradient(#211f36f5, #1b192df5);--ios-desk-panel-shadow:inset 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff14, 0 18px 44px #00000080;--ios-desk-edge:#ffffff1a;--ios-desk-rail:#0b0a16;--ios-desk-page-shadow:0 30px 90px #0009, inset 0 0 0 1px #ffffff0f;--ios-desk-scrim:#06051080;--ios-r-page:28px;--ios-ctl-hover:linear-gradient(180deg, #34325a, #2a2847);--ios-hover-row:#ffffff0a;--ios-gold-fill:linear-gradient(180deg, #ffd76a, #f6c445);--ios-field-focus:inset 0 0 0 1.5px #6c66a8;--ios-r-rail-thumb:18px;--ios-r-rail:24px;--ios-r-rail-thumb-sm:12px;--ios-r-rail-sm:16px;--ios-recent-rim:inset 0 0 0 1px #ffffff24, 0 3px 8px #0006;--ios-recent-hover:inset 0 0 0 1px #fff3, 0 0 0 2px var(--ios-gold), 0 8px 18px #00000073;--ios-recent-chip-ring:0 0 0 3px var(--ios-pill-bar), 0 2px 6px #0006;--ios-recent-go-shadow:inset 0 -2px 0 #0000002e;--ios-desk-bar-shadow:0 0 0 .5px #ffffff1f, 0 0 24px #0000006b}@media (width>=701px){html.ios-ui #play-page{--ios-tacc:var(--ios-acc-play)}html.ios-ui #chat{--ios-tacc:var(--ios-acc-dev)}html.ios-ui #library{--ios-tacc:var(--ios-acc-builds)}html.ios-ui #social-hub{--ios-tacc:var(--ios-acc-social)}html.ios-ui :is(#hud,#hud-places,#build-panel){--ios-tacc:var(--ios-acc-arcade)}html.ios-ui :is(#play-page,#chat,#library,#social-hub,#hud,#hud-places,#build-panel){--ios-thumb:color-mix(in srgb, var(--ios-tacc) 22%, #2a2840);--ios-tab-thumb:color-mix(in srgb, var(--ios-tacc) 20%, #262440)}html.ios-ui #nav-rail .nav-tab{--ios-tab-glow:drop-shadow(0 0 8px color-mix(in srgb, var(--acc,var(--ios-tacc)) 55%, transparent))}}html.ios-ui{--ios-r-plq:18px;--ios-plq-h:52px;--ios-home-h:44px;--ios-r-plq-tube:14px;--ios-plq-body:radial-gradient(120% 150% at 50% 0%, #ff78d233, transparent 60%), linear-gradient(180deg, #2c1242f5 0%, #170a26f5 60%, #0c0616f5 100%);--ios-plq-rim:inset 0 0 0 1px #4a2466, inset 0 1px 0 #ffffff29, inset 0 -4px 10px #0006, 0 2px 0 #1a0b28, 0 8px 22px #00000073, 0 0 22px #ff5ab838;--ios-plq-tube-c:#ffc2e6bf;--ios-plq-tube:0 0 3px #ff5ab8, 0 0 9px #ff5ab88c, inset 0 0 4px #ff5ab880;--ios-plq-kick:#b6f7ff;--ios-plq-kick-glow:0 0 6px #50e6ffd9;--ios-plq-gilt:#ffe4a3;--ios-plq-gilt-shadow:0 -1px 0 #fff6da, 0 1px 0 #d88a26, 0 2px 0 #94500f, 0 3px 2px #00000073, 0 0 6px #ffc45c59;--ios-plq-add-fill:linear-gradient(180deg, #ff7cc6, #e0379a);--ios-plq-add-rim:inset 0 1px 0 #fff6, inset 0 -2px 0 #00000029, 0 0 14px #ff5ab873, 0 2px 6px #00000059;--ios-plq-land:inset 0 0 0 1px #ffc2e6, 0 0 0 2px #ffd68ce6, 0 0 36px #ff5ab8d9, 0 8px 22px #00000073;--ios-plq-t-kick:800 9.5px/12px var(--ios-font);--ios-plq-t-name:800 17px/21px var(--ios-dfont);--ios-plq-bounce:cubic-bezier(.2, 1.5, .4, 1);--ios-home-t:800 15px/17px var(--ios-dfont);--ios-home-t-k:600 11px/13px var(--ios-font)}html.ios-ui .ios-pr{transition:transform var(--ios-dur-release) var(--ios-press-spring), box-shadow .25s var(--ios-ease-out), filter .25s var(--ios-ease-out), background-color .15s var(--ios-ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.ios-ui .ios-pr:active,html.ios-ui .ios-pr.is-pressed{transform:var(--ios-press-squash);filter:brightness(1.1);transition-duration:var(--ios-dur-press)}html.ios-ui .ios-ico{pointer-events:none;flex:none;display:block}html.ios-ui .ios-circle{width:var(--ios-hit);height:var(--ios-hit);border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);box-shadow:var(--ios-rim);color:var(--ios-white);font:inherit;cursor:pointer;pointer-events:auto;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}html.ios-ui .ios-circle:active,html.ios-ui .ios-circle.is-pressed{box-shadow:var(--ios-rim-pressed)}html.ios-ui .ios-circle.small{box-shadow:none;background:0 0}html.ios-ui .ios-circle.small:before{content:"";border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);width:32px;height:32px;box-shadow:var(--ios-rim);position:absolute}html.ios-ui .ios-circle.small>*{position:relative}html.ios-ui .ios-circle.on:before,html.ios-ui .ios-circle.small:active:before{background:var(--ios-ctl-rim-c)}html.ios-ui .ios-circles{align-items:center;gap:8px;display:flex}html.ios-ui .ios-btn{height:50px;min-width:var(--ios-hit);border-radius:var(--ios-r-pill);font:var(--ios-t-button);letter-spacing:.2px;white-space:nowrap;cursor:pointer;pointer-events:auto;background:var(--ios-tint-fill);box-shadow:var(--ios-tint-shadow);color:var(--ios-white);border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 22px;display:inline-flex;position:relative}html.ios-ui .ios-btn.wide{flex:1;min-width:0}html.ios-ui .ios-btn.pri{background:var(--ios-pri-fill);box-shadow:var(--ios-pri-rim);color:var(--ios-on-light)}html.ios-ui .ios-btn.pri:active,html.ios-ui .ios-btn.pri.is-pressed{box-shadow:var(--ios-pri-rim-pressed)}html.ios-ui .ios-btn.go{background:var(--ios-go-fill);box-shadow:var(--ios-go-shadow);color:var(--ios-white)}html.ios-ui .ios-btn.go:active,html.ios-ui .ios-btn.go.is-pressed{box-shadow:var(--ios-go-shadow-pressed)}html.ios-ui .ios-btn.tint:active,html.ios-ui .ios-btn.tint.is-pressed{box-shadow:var(--ios-rim-pressed)}html.ios-ui .ios-btn.remix{background:var(--ios-remix-fill);box-shadow:var(--ios-remix-shadow);color:var(--ios-remix-ink)}html.ios-ui .ios-btn.danger{background:var(--ios-danger-fill);box-shadow:var(--ios-danger-shadow);color:var(--ios-danger-soft)}html.ios-ui .ios-btn.busy,html.ios-ui .ios-btn[aria-busy=true]{background:var(--ios-busy-fill);box-shadow:var(--ios-busy-shadow);color:var(--ios-white);filter:none;cursor:default;transform:none}html.ios-ui .ios-btn:disabled:not(.busy){opacity:.5;cursor:default}html.ios-ui .ios-btn.slim{height:var(--ios-hit);box-shadow:none;font:var(--ios-t-cap);letter-spacing:.1px;background:0 0;padding:0 14px}html.ios-ui .ios-btn.slim:before{content:"";border-radius:var(--ios-r-pill);background:var(--ios-tint-fill);box-shadow:var(--ios-tint-shadow);position:absolute;inset:6px 0}html.ios-ui .ios-btn.slim.go:before{background:var(--ios-go-fill);box-shadow:var(--ios-go-shadow)}html.ios-ui .ios-btn.slim.pri{color:var(--ios-on-light)}html.ios-ui .ios-btn.slim.pri:before{background:var(--ios-pri-fill);box-shadow:var(--ios-pri-rim)}html.ios-ui .ios-btn.slim.remix:before{background:var(--ios-remix-fill);box-shadow:var(--ios-remix-shadow)}html.ios-ui .ios-btn.slim>*{position:relative}html.ios-ui .ios-btn.azure{background:var(--ios-azure-fill);box-shadow:var(--ios-azure-shadow);color:var(--ios-white)}html.ios-ui .ios-btn.azure:active,html.ios-ui .ios-btn.azure.is-pressed{box-shadow:var(--ios-azure-shadow-pressed)}html.ios-ui .ios-btn .ios-rocket{width:19px;height:19px}html.ios-ui .ios-btn.slim .ios-rocket{width:16px;height:16px}html.ios-ui .ios-playbtn .ios-ico{transition:transform var(--ios-dur-release) var(--ios-press-spring)}html.ios-ui .ios-playbtn:active .ios-ico,html.ios-ui .ios-playbtn.is-pressed .ios-ico{transform:var(--ios-play-shove);transition-duration:var(--ios-dur-press)}html.ios-ui .ios-glint{position:relative;overflow:hidden}html.ios-ui .ios-glint:after{content:"";background:var(--ios-glint);animation:ios-glint var(--ios-dur-glint) var(--ios-ease-in-out) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}html.ios-ui.ios-played .ios-glint:after,html.ios-ui .ios-glint.is-pressed:after{opacity:0;animation:none}@keyframes ios-glint{0%,80%{transform:translate(-120%)}to{transform:translate(120%)}}html.ios-ui .ios-breath:after{content:"";border-radius:inherit;box-shadow:var(--ios-breath-halo);opacity:.5;animation:ios-breath var(--ios-beat,1.5s) var(--ios-linear) infinite;animation-delay:var(--ios-beat-at,0s);pointer-events:none;position:absolute;inset:0}@keyframes ios-breath{0%{opacity:.5;animation-timing-function:var(--ios-ease-out);transform:scale(1.015)}25%{opacity:1;animation-timing-function:var(--ios-ease-in);transform:scale(1.03)}50%{opacity:.5;animation-timing-function:var(--ios-ease-out);transform:scale(1.015)}75%{opacity:0;animation-timing-function:var(--ios-ease-in);transform:scale(1)}to{opacity:.5;transform:scale(1.015)}}html.ios-ui .ios-plain{height:var(--ios-hit);border-radius:var(--ios-r-small);color:var(--ios-ink);font:var(--ios-t-body);cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;display:inline-flex}html.ios-ui .ios-plain:active{opacity:.55}html.ios-ui .ios-spin{border-radius:var(--ios-r-pill);border:2.2px solid var(--ios-spin-track);border-top-color:var(--ios-white);width:18px;height:18px;animation:ios-spin .8s var(--ios-linear) infinite;flex:none}@keyframes ios-spin{to{transform:rotate(360deg)}}html.ios-ui .ios-spin.working{border-color:var(--ios-working-track);border-top-color:var(--ios-working)}@keyframes ios-ring-turn{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}html.ios-ui .ios-seg{border-radius:var(--ios-r-pill);background:var(--ios-field);height:40px;box-shadow:var(--ios-field-rim);display:flex;position:relative}html.ios-ui .ios-seg-thumb{top:3px;bottom:3px;left:calc(3px + (100% - 6px) / var(--n) * var(--i));width:calc((100% - 6px) / var(--n));border-radius:var(--ios-r-pill);background:var(--ios-thumb);box-shadow:var(--ios-thumb-shadow);transition:left .42s var(--ios-spring);pointer-events:none;position:absolute}html.ios-ui .ios-seg-b{z-index:1;min-width:0;height:var(--ios-hit);border-radius:var(--ios-r-pill);color:var(--ios-ink2);font:var(--ios-t-seg);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:auto;transition:color .2s var(--ios-ease-out);background:0 0;border:0;flex:1;margin:-2px 0;padding:0 4px;position:relative;overflow:hidden}html.ios-ui .ios-seg-b.on{color:var(--ios-white)}html.ios-ui .ios-search{min-width:0;height:var(--ios-hit);border-radius:var(--ios-r-pill);background:var(--ios-field);box-shadow:var(--ios-field-rim);color:var(--ios-ink2);flex:1;align-items:center;gap:8px;padding:0 4px 0 14px;display:flex;position:relative}html.ios-ui .ios-search input{min-width:0;height:100%;color:var(--ios-ink);font:var(--ios-t-body);caret-color:var(--ios-gold);appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}html.ios-ui .ios-search input::placeholder{color:var(--ios-ink2)}html.ios-ui .ios-search input::-webkit-search-cancel-button{display:none}html.ios-ui .ios-search .ios-search-x{border-radius:var(--ios-r-pill);width:36px;height:36px;color:var(--ios-ink2);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}html.ios-ui .ios-group{margin:0 var(--ios-m);border-radius:var(--ios-r-group);background:var(--ios-cell);box-shadow:var(--ios-card-shadow);position:relative;overflow:hidden}html.ios-ui .ios-sheet .ios-group,html.ios-ui .ios-group.in-sheet{background:var(--ios-elev-cell);box-shadow:none}html.ios-ui .ios-cell{width:100%;min-height:52px;padding:0 var(--ios-m);color:var(--ios-ink);font:var(--ios-t-body);text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;display:flex;position:relative}html.ios-ui .ios-cell+.ios-cell:before{content:"";left:var(--ios-m);background:var(--ios-sep);height:.5px;position:absolute;top:0;right:0}html.ios-ui .ios-cell:active,html.ios-ui .ios-cell.is-pressed{background:var(--ios-pressed-row)}html.ios-ui .ios-cell .val{color:var(--ios-ink2);margin-left:auto}html.ios-ui .ios-cell .chev{color:var(--ios-ink3);margin-left:auto}html.ios-ui .ios-cell .val+.chev{margin-left:4px}html.ios-ui .ios-cell .sub{color:var(--ios-ink2);font:var(--ios-t-footnote);display:block}html.ios-ui .ios-cell .sq{border-radius:var(--ios-r-small);background:var(--ios-cell-hi);width:30px;height:30px;color:var(--ios-ink);flex:none;place-items:center;display:grid}html.ios-ui .ios-card{border-radius:var(--ios-r-card);background:var(--ios-cell);box-shadow:var(--ios-card-shadow);overflow:hidden}html.ios-ui .ios-sec{padding:28px var(--ios-m) 8px;justify-content:space-between;align-items:baseline;display:flex}html.ios-ui .ios-sec>span:first-child{color:var(--ios-ink);font:var(--ios-t-title3);letter-spacing:-.2px}html.ios-ui .ios-cover{aspect-ratio:16/10;border-radius:var(--ios-r-cover);background-color:var(--ios-cell-2);box-shadow:var(--ios-cover-rim);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;position:relative;overflow:hidden}html.ios-ui .ios-cover.full{aspect-ratio:4/3}html.ios-ui .ios-hero-clip{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s var(--ios-ease-out);position:absolute;inset:0}html.ios-ui .ios-hero-clip.on{opacity:1}html.ios-ui .ios-st{white-space:nowrap}html.ios-ui .ios-st i{vertical-align:1px;border-radius:var(--ios-r-pill);width:7px;height:7px;margin-right:5px;display:inline-block}html.ios-ui .ios-st.arc{color:var(--ios-gold-text)}html.ios-ui .ios-st.arc i{background:var(--ios-gold);filter:var(--ios-gold-glow)}html.ios-ui .ios-st.sto i{background:var(--ios-ink-dim)}html.ios-ui .ios-st.dft i{box-shadow:inset 0 0 0 1.5px var(--ios-ink2)}html.ios-ui .ios-badge{border-radius:var(--ios-r-pill);background:var(--ios-gold);min-width:18px;height:18px;color:var(--ios-gold-ink);font:var(--ios-t-badge);text-align:center;font-variant-numeric:tabular-nums;box-shadow:var(--ios-badge-ring);padding:0 5px;display:inline-block}html.ios-ui .ios-dot{border-radius:var(--ios-r-pill);background:var(--ios-gold);width:8px;height:8px;box-shadow:var(--ios-badge-ring);display:inline-block}html.ios-ui .ios-switch{border-radius:var(--ios-r-pill);background:var(--ios-switch-off);cursor:pointer;pointer-events:auto;width:51px;height:31px;transition:background-color .25s var(--ios-ease);border:0;flex:none;margin:0;padding:0;position:relative}html.ios-ui .ios-switch:after{content:"";border-radius:var(--ios-r-pill);background:var(--ios-white);width:27px;height:27px;transition:transform .3s var(--ios-spring);position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}html.ios-ui .ios-switch[aria-checked=true]{background:var(--ios-switch-on)}html.ios-ui .ios-switch[aria-checked=true]:after{transform:translate(20px)}html.ios-ui .ios-hud{left:50%;top:calc(var(--ios-safe-t) + 8px);z-index:60;border-radius:var(--ios-r-pill);background:var(--ios-menu);max-width:calc(100vw - 32px);box-shadow:var(--ios-banner-shadow);color:var(--ios-ink);font:var(--ios-t-cap);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s var(--ios-ease-out), transform .35s var(--ios-ease);align-items:center;gap:8px;padding:10px 16px;display:flex;position:fixed;transform:translate(-50%,-10px)}html.ios-ui .ios-hud.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){html.ios-ui .ios-pr,html.ios-ui .ios-seg-thumb,html.ios-ui .ios-switch:after,html.ios-ui .ios-hud{transition-property:opacity;transition-duration:.15s}html.ios-ui .ios-pr:active,html.ios-ui .ios-pr.is-pressed,html.ios-ui .ios-playbtn.is-pressed .ios-ico{transform:none}html.ios-ui :is(.ios-glint,.ios-breath):after{animation:none}html.ios-ui .ios-glint:after{opacity:0}}html.ios-ui .ios-face{border-radius:var(--ios-r-pill);background-color:var(--ios-face-blank);box-shadow:var(--ios-face-rim);color:var(--ios-ink3);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;place-items:center;display:inline-grid;position:relative}html.ios-ui .ios-face.ring{box-shadow:var(--ios-ring-ctl)}html.ios-ui .ios-faces{flex:none;display:flex}html.ios-ui .ios-faces .ios-face+.ios-face{margin-left:-12px}html.ios-ui .ios-person,html.ios-ui .ios-row{width:100%;height:64px;padding:0 var(--ios-m);box-sizing:border-box;color:var(--ios-ink);text-align:left;pointer-events:auto;transition:background-color .15s var(--ios-ease-out);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;display:flex;position:relative}html.ios-ui .ios-row{height:auto;min-height:76px;padding-block:10px}html.ios-ui .ios-person:after,html.ios-ui .ios-row:after{content:"";background:var(--ios-sep);height:.5px;position:absolute;bottom:0;left:72px;right:0}html.ios-ui .ios-row:after{left:116px}html.ios-ui :is(.ios-person,.ios-row):last-child:after,html.ios-ui :is(.ios-person,.ios-row).last:after{display:none}html.ios-ui :is(.ios-person,.ios-row).door{cursor:pointer}html.ios-ui :is(.ios-person,.ios-row).door:active{background:var(--ios-pressed-row)}html.ios-ui .ios-row>.ios-cover{width:88px}html.ios-ui :is(.ios-person-tx,.ios-row-tx){flex:1;min-width:0}html.ios-ui :is(.ios-person-t,.ios-row-t){color:var(--ios-ink);font:var(--ios-t-row);letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html.ios-ui .ios-row-t{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}html.ios-ui :is(.ios-person-s,.ios-row-s){color:var(--ios-ink2);font:var(--ios-t-subhead);letter-spacing:-.23px;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}html.ios-ui .ios-row-tr{flex:none;align-items:center;margin-right:-8px;display:flex}html.ios-ui .ios-row-tr:has(>:not(.ios-circle):last-child){margin-right:0}html.ios-ui .ios-strip{margin:14px var(--ios-m) 0;border-radius:var(--ios-r-group);background:var(--ios-cell);box-shadow:var(--ios-card-shadow);padding:9px 0;display:flex}html.ios-ui .ios-strip>div{text-align:center;flex:1;min-width:0;position:relative}html.ios-ui .ios-strip>div+div:before{content:"";background:var(--ios-sep);width:.5px;position:absolute;top:6px;bottom:6px;left:0}html.ios-ui .ios-strip small{color:var(--ios-ink2);font:var(--ios-t-caption);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html.ios-ui .ios-strip strong{color:var(--ios-ink);font:var(--ios-t-title3);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:3px;margin-top:1px;display:flex}html.ios-ui .ios-strip strong.gold{color:var(--ios-gold-text)}html.ios-ui .ios-sheet .ios-strip{background:var(--ios-elev-cell);box-shadow:none}html.ios-ui .ios-check{border-radius:var(--ios-r-pill);width:24px;height:24px;box-shadow:var(--ios-check-rim);color:var(--ios-on-light);transition:background-color .15s var(--ios-ease-out);flex:none;place-items:center;margin-left:auto;display:grid}html.ios-ui .ios-check.on{background:var(--ios-ink);box-shadow:none}html.ios-ui .ios-bar{border-radius:var(--ios-r-pill);background:var(--ios-bar-track);height:6px;overflow:hidden}html.ios-ui .ios-bar>i{border-radius:var(--ios-r-pill);background:var(--ios-gold);height:100%;display:block}html.ios-ui .ios-gh{color:var(--ios-ink2);font:var(--ios-t-footnote);margin:20px 32px 7px}html.ios-ui .ios-listfoot{color:var(--ios-ink2);font:var(--ios-t-footnote);text-align:center;padding:18px 0 8px}html.ios-ui .ios-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 40px 24px;display:flex}html.ios-ui .ios-empty-ico{color:var(--ios-ink3);margin-bottom:14px}html.ios-ui .ios-empty h3{color:var(--ios-ink);font:var(--ios-t-title2);margin:0}html.ios-ui .ios-empty p{color:var(--ios-ink2);font:var(--ios-t-subhead);margin:6px 0 0}html.ios-ui .ios-empty .ios-btn{flex:none;margin-top:22px;padding:0 30px}@media (width<=700px){html.ios-ui:root{transition:--kb var(--ios-kb-dur) var(--ios-kb-ease)}html.ios-ui #ui{bottom:var(--kb,0px)}}@media (width<=700px) and (prefers-reduced-motion:reduce){html.ios-ui:root{transition:none}}@media (width<=700px){html.ios-ui:has(.ios-sheet-layer:not(.modeless)){--ios-kb-backing:var(--ios-elev)}html.ios-ui:not(.native-app) body:after{content:"";height:var(--kb,0px);z-index:2147483000;background:var(--ios-kb-backing);pointer-events:none;position:fixed;bottom:0;left:0;right:0}html.ios-ui.native-app:after{background:var(--ios-kb-backing)}html.ios-ui :is(input:not([type=range],[type=checkbox],[type=radio],[type=color]),textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (width>=701px){html.ios-ui{--gb-ink:var(--ios-ink);--gb-muted:var(--ios-ink2);--gb-faint:var(--ios-ink3);--gb-hair:var(--ios-sep);--gb-scroll:var(--ios-sep);--gb-surface:var(--ios-desk-panel);--gb-modal:var(--ios-desk-panel);--gb-scrim:var(--ios-desk-scrim);--gb-surface-bd:1px solid var(--ios-desk-edge);--gb-surface-sh:var(--ios-desk-panel-shadow);--gb-blur:none;--gb-go:var(--ios-go-fill);--gb-gold:var(--ios-pri-fill);--gb-gold-ink:var(--ios-on-light);--gb-slate:var(--ios-ctl-g);--gb-azure:var(--ios-azure-fill);--gb-r-panel:var(--ios-r-group);--gb-r-card:var(--ios-r-tile);--gb-r-control:var(--ios-r-pill);--gb-ring:0 solid transparent;--gb-ring-colored:0 solid transparent;--pg-bg:var(--ios-bg);--pg-card:var(--ios-cell);--side-bg:var(--ios-desk-rail);--strip-ink:var(--ios-ink);--strip-muted:var(--ios-ink2);--strip-hair:var(--ios-sep);--remix-fill:var(--ios-remix-fill);--remix-ink:var(--ios-remix-ink)}html.ios-ui :is(#social-badge,#nav-rail .nt-pip,.crew-side.pip,.lr-fb.unread,.lr.st-new,.lr-state.new,.lc-state.new,.ac-new,.ss-card,.lp-steps,.plan-li.now,.cn-ver,.next-chip.gold,#pool-meter,#claw-drop.armed,.playtest-bar #playtest-reviews-btn.earning){--gb-gold:var(--ios-gold-fill);--gb-gold-ink:var(--ios-gold-ink)}html.ios-ui body{font-family:var(--ios-font);-webkit-font-smoothing:antialiased}html.ios-ui #ui button:not(.ios-btn):not(.ios-circle):not(.ios-seg-b),html.ios-ui :is(#char-modal,.modal-card,#settings,#profile) button{font-family:var(--ios-dfont)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-frost{box-shadow:none;background:0 0;border:0}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-sep{display:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tabs{border-radius:var(--ios-r-rail);background:var(--ios-pill-bar);box-shadow:var(--ios-pill-bar-shadow);gap:6px;padding:6px;left:4px;right:4px}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab{z-index:1;border-radius:var(--ios-r-rail-thumb);width:72px;height:54px;min-height:54px;box-shadow:none;color:var(--acc,var(--ios-tacc));transition:transform var(--ios-dur-release) var(--ios-press-spring);background:0 0;border:0;gap:3px;margin:0;padding:0;position:relative}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab:active{transform:var(--ios-press-squash);transition-duration:var(--ios-dur-press)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab:before{display:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab>svg.nt-ico{opacity:.72;width:22px;height:22px;transition:opacity .16s var(--ios-ease-out);display:block}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab:hover>svg.nt-ico{opacity:1}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab>svg.nt-ico-on{display:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.on>svg.nt-ico{opacity:1;filter:var(--ios-tab-glow);display:block}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab .nt-label{font:var(--ios-t-tab);letter-spacing:.1px;color:var(--ios-ink3);transition:color .16s var(--ios-ease-out)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab:hover .nt-label{color:var(--ios-ink2)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.on .nt-label{color:var(--ios-white)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.has-face:not(.on)>svg{display:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-thumb{left:6px;right:6px;top:calc(6px + var(--i,0) * 60px);border-radius:var(--ios-r-rail-thumb);background:var(--ios-tab-thumb);height:54px;box-shadow:var(--ios-tab-thumb-shadow);transition:top .42s var(--ios-spring);pointer-events:none;z-index:0;display:block;position:absolute}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-thumb.off{opacity:0}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-pip{border-radius:var(--ios-r-pill);background:var(--ios-gold);color:var(--ios-gold-ink);box-shadow:var(--ios-badge-ring-bar)}html.ios-ui.hud-strip{--strip-h:60px}html.ios-ui.hud-strip #hud{background:var(--ios-floor-scrim);box-shadow:none;border-bottom:0}html.ios-ui.hud-strip.sidebar-shell #hud #hud-card,html.ios-ui.hud-strip #hud #hud-card{border-radius:var(--ios-r-pill);background:var(--ios-pill-bar);height:48px;box-shadow:var(--ios-pill-bar-shadow);gap:0;margin:6px 12px 0;padding:0}html.ios-ui.hud-strip #hud #hud-face{z-index:1;width:36px;height:36px;box-shadow:var(--ios-face-rim);margin:0 0 0 6px;position:relative}html.ios-ui.hud-strip #hud #studio-title{box-sizing:border-box;border-radius:var(--ios-r-pill);max-width:300px;font:var(--ios-t-headline);font-family:var(--ios-dfont);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;color:var(--ios-ink);align-self:stretch;margin:0 0 0 -42px;padding:0 18px 0 52px;font-weight:700;line-height:48px;display:block;overflow:hidden}html.ios-ui.hud-strip #ui #hud #xp-row,html.ios-ui.hud-strip #ui #hud #gamer-row{visibility:hidden;pointer-events:none;border:0;width:0;height:0;padding:0;position:absolute;top:30px;left:36px;overflow:hidden}html.ios-ui.hud-strip #ui #hud :is(#xp-bar,#gamer-bar){width:0;height:0}html.ios-ui.hud-strip #hud #hud-wallet{border-radius:var(--ios-r-pill) 0 0 var(--ios-r-pill);border-left:0;align-self:stretch;padding:0 10px 0 14px}html.ios-ui.hud-strip #ui #hud #hud-wallet .iosf-en{border-radius:var(--ios-r-pill);height:36px;box-shadow:none;color:var(--ios-white);font:var(--ios-t-cap);font-variant-numeric:tabular-nums;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 10px 0 6px;display:flex}html.ios-ui.hud-strip #ui #hud #hud-wallet .iosf-en:hover{background:var(--ios-pressed-item)}html.ios-ui.hud-strip #ui #hud #hud-wallet .iosf-en.hidden{display:none}html.ios-ui.hud-strip #ui #hud .iosf-en-ic{flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}html.ios-ui.hud-strip #ui #hud .iosf-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}html.ios-ui.hud-strip #ui #hud .iosf-ring circle{fill:none;stroke-width:2px}html.ios-ui.hud-strip #ui #hud .iosf-ring .tr{stroke:var(--ios-ring-track)}html.ios-ui.hud-strip #ui #hud .iosf-ring .ar{stroke:var(--ios-energy);stroke-linecap:round;transition:stroke-dashoffset .6s var(--ios-ease)}html.ios-ui.hud-strip #ui #hud .iosf-bolt{color:var(--ios-energy);filter:var(--ios-energy-glow);position:relative}html.ios-ui.hud-strip #hud :is(#money,#tickets){font:var(--ios-t-cap);letter-spacing:0;font-weight:700}html.ios-ui.hud-strip #hud #money{color:var(--ios-gold-text)}html.ios-ui.hud-strip #hud #tickets{color:var(--ios-ticket)}html.ios-ui.hud-strip #hud #hud-tools{border-left:1px solid var(--ios-sep);border-radius:0 var(--ios-r-pill) var(--ios-r-pill) 0;align-self:stretch;align-items:center;gap:8px;padding:0 6px 0 10px}html.ios-ui.iosd-split.hud-strip #hud #hud-card{box-shadow:none;background:0 0}html.ios-ui.iosd-split.hud-strip #hud :is(#studio-title,#hud-wallet,#hud-tools){background:var(--ios-pill-bar);box-shadow:var(--ios-desk-bar-shadow)}html.ios-ui.iosd-split.hud-strip #hud #hud-wallet{clip-path:inset(-40px 0 -40px -40px)}html.ios-ui.iosd-split.hud-strip #hud #hud-tools{clip-path:inset(-40px -40px -40px 0)}html.ios-ui.hud-strip #hud #hud-tools #share-btn,html.ios-ui.hud-strip #hud #hud-tools #share-btn:hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);height:36px;box-shadow:var(--ios-rim);color:var(--ios-white);font:var(--ios-t-cap);border:0;padding:0 14px;font-size:14px}html.ios-ui.hud-strip #hud #hud-tools #share-btn:hover,html.ios-ui.hud-strip #hud #hud-tools #settings-btn:hover{background:var(--ios-ctl-hover)}html.ios-ui.hud-strip #hud #hud-tools #share-btn svg{box-shadow:none;background:0 0;border:0}html.ios-ui.hud-strip #hud #hud-tools #settings-btn{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);width:36px;height:36px;box-shadow:var(--ios-rim);color:var(--ios-white);border:0}html.ios-ui.hud-strip #hud #hud-tools #settings-btn .sb-disc{box-shadow:none;background:0 0;border:0}html.ios-ui #ui #hud-places{border-radius:var(--ios-r-pill);background:var(--ios-field);width:fit-content;box-shadow:var(--ios-field-rim);gap:0;margin-inline:auto;padding:3px}html.ios-ui.iosd-split #ui #hud-places{top:8px}html.ios-ui #ui #hud-places:not(:has(.place-btn:not(.hidden))){box-shadow:none;background:0 0;padding:0}html.ios-ui #ui #hud-places .place-btn,html.ios-ui #ui #hud-places .place-btn:hover{border-radius:var(--ios-r-pill);height:36px;box-shadow:none;color:var(--ios-ink2);font:var(--ios-t-seg);letter-spacing:0;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0 18px}html.ios-ui #ui #hud-places .place-btn:hover{color:var(--ios-white)}html.ios-ui #ui #hud-places .place-btn.here,html.ios-ui #ui #hud-places .place-btn.here:hover{background:var(--ios-thumb);box-shadow:var(--ios-thumb-shadow);color:var(--ios-white)}html.ios-ui #ui #hud-places #go-home{display:none}html.ios-ui #ui #hud-places.visiting{box-shadow:none;background:0 0;align-items:center;gap:8px;padding:0}html.ios-ui #ui #hud-places #hud-visit{min-height:var(--ios-hit);box-sizing:border-box;border-radius:var(--ios-r-pill);background:var(--ios-field);box-shadow:var(--ios-field-rim);justify-content:center;padding:3px 16px}html.ios-ui #ui #hud-places #hud-visit :is(#hud-visiting,#hud-houseprize){text-shadow:none}html.ios-ui #ui #hud-places #hud-visit>:is(#hud-visiting,#hud-houseprize){max-width:280px;color:var(--ios-ink2);font:var(--ios-t-cap);font-size:14px}html.ios-ui #ui #hud-places #hud-visit>#hud-houseprize{color:var(--ios-gold)}html.ios-ui #ui #build-handle,html.ios-ui #ui #build-handle:hover{border-radius:var(--ios-r-pill);background:var(--ios-go-fill);width:auto;box-shadow:var(--ios-go-shadow);color:var(--ios-white);font:var(--ios-t-button);text-shadow:none;border:0;padding:0 18px 0 15px;font-size:15px}html.ios-ui #ui #build-handle .iosf-hammer{vertical-align:-3px;margin-right:7px;display:inline-block}html.ios-ui #ui #build-handle .iosf-hammer .ios-ico{width:18px;height:18px;display:block}html.ios-ui #ui #social-toggle,html.ios-ui #ui #social-toggle:hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);box-shadow:var(--ios-rim);color:var(--ios-white);font:var(--ios-t-cap);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;font-size:14px}html.ios-ui #ui #social-toggle:hover{background:var(--ios-ctl-hover)}html.ios-ui #ui #interact-prompt{border-radius:var(--ios-r-pill);background:var(--ios-azure-fill);box-shadow:var(--ios-azure-shadow);font:var(--ios-t-button);text-shadow:none;border:0;font-size:15px}html.ios-ui.layered-nav{--lay-rad:var(--ios-r-page);--lay-x:var(--ios-hit);--lay-x-top:24px}html.ios-ui.layered-nav #layer-scrim{background:var(--ios-desk-scrim)}html.ios-ui.layered-nav #layer-sheet{box-shadow:var(--ios-desk-page-shadow)}html.ios-ui.layered-nav.sidebar-shell #ui :is(#play-page,#library,#social-hub,#store,#discover),html.ios-ui.layered-nav.sidebar-shell #ui:not(.workbench) #chat{background:var(--ios-bg-glow), var(--ios-bg);border-color:#0000}html.ios-ui.layered-nav #layer-close,html.ios-ui.layered-nav #layer-close:hover{background:var(--ios-ctl-g);box-shadow:var(--ios-rim);color:var(--ios-white);border:0}html.ios-ui.layered-nav #layer-close:hover{background:var(--ios-ctl-hover)}html.ios-ui.layered-nav #layer-close:focus-visible{outline-color:var(--ios-white)}html.ios-ui :is(.library-title,.social-title){font:var(--ios-t-large);letter-spacing:0;color:var(--ios-ink);align-items:baseline;gap:12px;display:inline-flex}html.ios-ui :is(.library-title,.social-title) .pt-emo,html.ios-ui #play-page .pp-head .pp-title>img{display:none}html.ios-ui :is(.library-title,.social-title) .pt-word,html.ios-ui #play-page .pp-title>b:not(.pp-sp-title){text-transform:none}html.ios-ui .library-title small,html.ios-ui #play-page .pp-title small{font:var(--ios-t-subhead);letter-spacing:0;color:var(--ios-ink2);margin-left:0}html.ios-ui #play-page .pp-title b{font:var(--ios-t-large);letter-spacing:0;color:var(--ios-ink)}html.ios-ui #play-page .pp-title{align-items:baseline;gap:12px}html.ios-ui #library #library-filters,html.ios-ui #social-hub #social-tabs,html.ios-ui #play-page .pp-pills{border-radius:var(--ios-r-pill);background:var(--ios-field);width:fit-content;box-shadow:var(--ios-field-rim);border:0;flex-wrap:nowrap;flex:none;gap:0;padding:3px}html.ios-ui #library #library-filters{margin:14px 12px 4px}html.ios-ui #social-hub #social-tabs{align-self:center;margin:14px auto 6px}html.ios-ui #library #library-filters .lib-chip,html.ios-ui #library #library-filters .lib-chip:hover,html.ios-ui #social-hub #social-tabs .social-tab,html.ios-ui #social-hub #social-tabs .social-tab:hover,html.ios-ui #play-page .pp-pills .pp-pill,html.ios-ui #play-page .pp-pills .pp-pill:hover{border-radius:var(--ios-r-pill);height:34px;box-shadow:none;color:var(--ios-ink2);font:var(--ios-t-seg);letter-spacing:0;text-shadow:none;transition:color .2s var(--ios-ease-out), background-color .2s var(--ios-ease-out);background:0 0;border:0;margin:0;padding:0 16px}html.ios-ui #library #library-filters .lib-chip:hover,html.ios-ui #social-hub #social-tabs .social-tab:hover,html.ios-ui #play-page .pp-pills .pp-pill:hover{color:var(--ios-white)}html.ios-ui #library #library-filters .lib-chip.active,html.ios-ui #library #library-filters .lib-chip.active:hover,html.ios-ui #social-hub #social-tabs .social-tab.active,html.ios-ui #social-hub #social-tabs .social-tab.active:hover,html.ios-ui #play-page .pp-pills .pp-pill.on,html.ios-ui #play-page .pp-pills .pp-pill.on:hover{background:var(--ios-thumb);box-shadow:var(--ios-thumb-shadow);color:var(--ios-white)}html.ios-ui #library #library-filters .lib-chip .n{color:var(--ios-ink3);opacity:1}html.ios-ui #library #library-search,html.ios-ui #play-page .pp-search{border-radius:var(--ios-r-pill);background:var(--ios-field);height:40px;box-shadow:var(--ios-field-rim);color:var(--ios-ink);font:var(--ios-t-subhead);border:0}html.ios-ui #library #library-search{padding-left:36px}html.ios-ui #library #library-search:focus,html.ios-ui #play-page .pp-search:focus-within{background:var(--ios-field);box-shadow:var(--ios-field-focus)}html.ios-ui #play-page .pp-search input{font:var(--ios-t-subhead);color:var(--ios-ink)}html.ios-ui #library #library-search-wrap .ls-glass{filter:grayscale();left:14px}html.ios-ui #play-page :is(.pp-round,.fy-arrow),html.ios-ui #play-page :is(.pp-round,.fy-arrow):hover{background:var(--ios-ctl-g);box-shadow:var(--ios-rim);color:var(--ios-white);border:0}html.ios-ui #play-page :is(.pp-round,.fy-arrow):hover,html.ios-ui #library .lb.ghost:hover{background:var(--ios-ctl-hover)}html.ios-ui #library .lr{border-radius:var(--ios-r-card);border:0;padding:10px 12px}html.ios-ui #library .lr:before{display:none}html.ios-ui #library .lr:hover{background:var(--ios-hover-row)}html.ios-ui #library .lr.sel,html.ios-ui #library .lr.sel:hover{background:var(--ios-cell);box-shadow:var(--ios-card-shadow)}html.ios-ui #library .lr-thumb{border-radius:var(--ios-r-cover);box-shadow:var(--ios-cover-rim)}html.ios-ui #library .lr-title{font:var(--ios-t-row);letter-spacing:0}html.ios-ui #library .lr-title small{font:var(--ios-t-subhead);color:var(--ios-ink3);opacity:1}html.ios-ui #library .lr-line{font:var(--ios-t-footnote);color:var(--ios-ink2)}html.ios-ui #library .lr-state{box-shadow:none;font:var(--ios-t-caption);letter-spacing:.5px;color:var(--ios-ink2);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}html.ios-ui #library .lr-state:before{content:"";border-radius:var(--ios-r-pill);background:var(--ios-ink3);flex:none;width:6px;height:6px}html.ios-ui #library .lr-state.floor{color:var(--ios-gold-text)}html.ios-ui #library .lr-state.floor:before{background:var(--ios-gold)}html.ios-ui #library .lr-state.draft{color:var(--ios-acc-dev)}html.ios-ui #library .lr-state.draft:before{background:var(--ios-acc-dev)}html.ios-ui #library .lr-state.new{border-radius:var(--ios-r-pill);background:var(--ios-gold);color:var(--ios-gold-ink);padding:0 8px}html.ios-ui #library .lr-state.new:before{display:none}html.ios-ui #library .lb,html.ios-ui #library .lb:hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);height:36px;box-shadow:var(--ios-rim);color:var(--ios-white);font:var(--ios-t-cap);border:0;padding:0 16px;font-size:14px}html.ios-ui #library .lb:hover{background:var(--ios-ctl-hover)}html.ios-ui #library .lb.play,html.ios-ui #library .lb.play:hover{background:var(--ios-pri-fill);box-shadow:var(--ios-pri-rim);color:var(--ios-on-light)}html.ios-ui #library .lb.go,html.ios-ui #library .lb.go:hover{background:var(--ios-go-fill);box-shadow:var(--ios-go-shadow);color:var(--ios-white)}html.ios-ui #library .lb.ghost.info{width:36px;padding:0}html.ios-ui #library :is(#library-connect,#library-view),html.ios-ui #library :is(#library-connect,#library-view):hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);height:40px;box-shadow:var(--ios-rim);color:var(--ios-white);font:var(--ios-t-cap);border:0;padding:0 18px}html.ios-ui #library :is(#library-connect,#library-view):hover{background:var(--ios-ctl-hover)}html.ios-ui #library .ls-cover{aspect-ratio:16/10}html.ios-ui #library .ls-v{border-radius:var(--ios-r-tile);background:var(--ios-elev-cell);font:var(--ios-t-footnote);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 10px 10px 12px;display:grid}html.ios-ui #library .ls-v.head{box-shadow:var(--ios-field-rim)}html.ios-ui #library .ls-vn{color:var(--ios-ink);font:var(--ios-t-cap);font-size:14px}html.ios-ui #library .ls-vt{-webkit-line-clamp:2;color:var(--ios-ink2);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}html.ios-ui #library .ls-mini{gap:6px}html.ios-ui #library .ls-mini .lb,html.ios-ui #library .ls-mini .lb:hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);width:32px;height:32px;box-shadow:var(--ios-rim);color:var(--ios-ink2);border:0;padding:0}html.ios-ui #library .ls-mini .lb:hover{background:var(--ios-ctl-hover);color:var(--ios-white)}html.ios-ui #library .ls-vnote{grid-column:2/-1;margin:0;padding:0}html.ios-ui #library .lr-verbs .lb.lr-play,html.ios-ui #library .lr-verbs .lb.lr-play:hover{border-radius:var(--ios-r-pill);background:var(--ios-pri-fill);width:44px;height:44px;box-shadow:var(--ios-mc-play-shadow);color:var(--ios-on-light);border:0;place-items:center;padding:0 0 0 2px;display:grid}html.ios-ui #library .lr-verbs .lb.lr-play:hover{filter:brightness(1.06)}@media (width<=1280px){html.ios-ui #library #library-sheet{width:min(640px,100vw - 64px)}}@media (width>=1281px){html.ios-ui #library #library-panes{grid-template-columns:minmax(0,1fr) clamp(400px,32vw,600px)}}html.ios-ui #play-page .pp-sec-head h2{font:var(--ios-t-title2);letter-spacing:0;color:var(--ios-ink)}html.ios-ui #play-page .pp-sec-head p{font:var(--ios-t-subhead);color:var(--ios-ink2)}html.ios-ui #play-page .pp-see-all,html.ios-ui #play-page .pp-see-all:hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);box-shadow:var(--ios-rim);color:var(--ios-white);font:var(--ios-t-cap);border:0;padding:6px 14px;font-size:13px}html.ios-ui #play-page .pp-see-all:hover{background:var(--ios-ctl-hover)}html.ios-ui .pcab .pcab-play,html.ios-ui .pcab.fy-deluxe .pcab-play,html.ios-ui .pcab .pcab-play:active,html.ios-ui .pp-gm-play,html.ios-ui .pp-gm .pp-gm-play:active,html.ios-ui .pbld>.pb-go,html.ios-ui .pbld>.pb-go:active{background:var(--ios-pri-fill);box-shadow:var(--ios-mc-play-shadow);color:var(--ios-on-light);font-family:var(--ios-dfont);font-weight:700}html.ios-ui .pcab:hover .pcab-play,html.ios-ui .pcab.fy-deluxe:hover .pcab-play,html.ios-ui .pcab:focus-visible .pcab-play,html.ios-ui .pp-gm-play:hover{background:var(--ios-pri-fill);box-shadow:var(--ios-pri-rim-pressed)}html.ios-ui #chat:not(.iosd) #chat-project{border-bottom-color:var(--ios-sep);background:0 0}html.ios-ui #chat:not(.iosd) #chat-projects,html.ios-ui #chat:not(.iosd) #chat-projects:hover{border-radius:var(--ios-r-card);background:var(--ios-ctl-g);box-shadow:var(--ios-rim);color:var(--ios-white);font:var(--ios-t-cap);border:0;font-size:14px}html.ios-ui #chat:not(.iosd) #chat-projects:hover{background:var(--ios-ctl-hover)}html.ios-ui #chat:not(.iosd) #chat-gamecard{border-radius:var(--ios-r-card);background:var(--ios-cell);box-shadow:var(--ios-card-shadow);border:0}html.ios-ui #chat:not(.iosd) #chat-cover{border-radius:var(--ios-r-cover);box-shadow:var(--ios-cover-rim)}html.ios-ui #chat:not(.iosd) #chat-gamecard .gc-title{font:var(--ios-t-row)}html.ios-ui #chat:not(.iosd) #chat-gamestat{font:var(--ios-t-footnote);color:var(--ios-ink2)}html.ios-ui #chat:not(.iosd) .gc-actions button,html.ios-ui #chat:not(.iosd) .gc-actions button:hover{border-radius:var(--ios-r-pill);height:38px;font:var(--ios-t-cap);border:0;padding:0 18px;font-size:14px}html.ios-ui #chat:not(.iosd) #chat-playtest,html.ios-ui #chat:not(.iosd) #chat-playtest:hover{background:var(--ios-pri-fill);box-shadow:var(--ios-pri-rim);color:var(--ios-on-light)}html.ios-ui #chat:not(.iosd) #chat-ship,html.ios-ui #chat:not(.iosd) #chat-ship:hover{background:var(--ios-go-fill);box-shadow:var(--ios-go-shadow);color:var(--ios-white)}html.ios-ui #chat:not(.iosd) #chat-stop,html.ios-ui #chat:not(.iosd) #chat-stop:hover{background:var(--ios-danger-fill);box-shadow:var(--ios-danger-shadow);color:var(--ios-danger-soft)}html.ios-ui #chat:not(.iosd) #chat-versions{border-radius:var(--ios-r-pill);background:var(--ios-fill);color:var(--ios-ink2);font:var(--ios-t-caption);border:0}html.ios-ui #chat:not(.iosd) #chat-name{background:var(--ios-ctl);box-shadow:var(--ios-rim);font:var(--ios-t-cap);letter-spacing:.4px;border:0;font-size:13px}html.ios-ui #chat:not(.iosd) #chat-input{border-radius:var(--ios-r-group);background:var(--ios-field);box-shadow:var(--ios-field-rim);color:var(--ios-ink);font:var(--ios-t-body);border:0;font-size:15px}html.ios-ui #chat:not(.iosd) #chat-input:focus{box-shadow:var(--ios-field-focus);outline:none}html.ios-ui #chat:not(.iosd) #chat-input::placeholder{color:var(--ios-ink3)}html.ios-ui #chat:not(.iosd) :is(#chat-shots,#chat-assets,#chat-tuning,#chat-plan),html.ios-ui #chat:not(.iosd) :is(#chat-shots,#chat-assets,#chat-tuning,#chat-plan):hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);height:30px;box-shadow:var(--ios-rim);color:var(--ios-ink);font:var(--ios-t-cap);border:0;padding:0 12px;font-size:13px}html.ios-ui #chat:not(.iosd) :is(#chat-shots,#chat-assets,#chat-tuning,#chat-plan):hover{background:var(--ios-ctl-hover)}html.ios-ui #chat:not(.iosd) #chat-send,html.ios-ui #chat:not(.iosd) #chat-send:hover{border-radius:var(--ios-r-pill);background:var(--ios-go-fill);height:44px;box-shadow:var(--ios-go-shadow);color:var(--ios-white);font:var(--ios-t-button);border:0;padding:0 20px;font-size:15px}html.ios-ui #social-hub #social-body{box-shadow:none;background:0 0;border:0}html.ios-ui #social-hub .sa-head{font:var(--ios-t-title3);letter-spacing:0;color:var(--ios-ink)}html.ios-ui :is(.panel,.modal-card){border-radius:var(--ios-r-page);background:var(--ios-elev);box-shadow:var(--ios-desk-panel-shadow);color:var(--ios-ink);border:0}html.ios-ui .dialogue-header{font:var(--ios-t-title3);letter-spacing:0;opacity:1;color:var(--ios-ink)}html.ios-ui .dialogue-header .pt-emo{display:none}html.ios-ui .dialogue-header .pt-word{text-transform:none}html.ios-ui #ui .close-btn,html.ios-ui #ui .close-btn:hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);width:32px;height:32px;min-height:0;box-shadow:var(--ios-rim);color:var(--ios-ink2);font:var(--ios-t-headline);opacity:1;border:0;padding:0;font-size:20px;line-height:1}html.ios-ui #ui .close-btn:hover{background:var(--ios-ctl-hover);color:var(--ios-white)}html.ios-ui .modal-actions button{border-radius:var(--ios-r-pill);background:var(--ios-tint-fill);min-height:44px;box-shadow:var(--ios-tint-shadow);color:var(--ios-white);font:var(--ios-t-button);text-shadow:none;border:0;padding:0 22px;font-size:15px}html.ios-ui .modal-actions :is(button.primary,button.confirm){background:var(--ios-pri-fill);box-shadow:var(--ios-pri-rim);color:var(--ios-on-light)}html.ios-ui .modal-card :is(input[type=email],input[type=text],input:not([type]),textarea){border-radius:var(--ios-r-group);background:var(--ios-field);box-shadow:var(--ios-field-rim);color:var(--ios-ink);font:var(--ios-t-body);border:0}html.ios-ui .modal-card :is(input[type=email],input[type=text],input:not([type]),textarea):focus{box-shadow:var(--ios-field-focus);outline:none}html.ios-ui :is(.set-toggle,.dbg-tgl){border-radius:var(--ios-r-pill);background:var(--ios-switch-off);width:51px;height:31px;box-shadow:none;transition:background-color .2s var(--ios-ease-out);border:0}html.ios-ui :is(.set-toggle,.dbg-tgl):after{border-radius:var(--ios-r-pill);background:var(--ios-white);width:27px;height:27px;box-shadow:var(--ios-thumb-shadow);transition:transform .3s var(--ios-spring);top:2px;left:2px}html.ios-ui :is(.set-toggle,.dbg-tgl).on{background:var(--ios-switch-on);border:0}html.ios-ui :is(.set-toggle,.dbg-tgl).on:after{background:var(--ios-white);transform:translate(20px)}html.ios-ui .set-open,html.ios-ui .set-open:hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);height:36px;box-shadow:var(--ios-rim);color:var(--ios-white);font:var(--ios-t-cap);filter:none;border:0;padding:0 18px;font-size:14px}html.ios-ui .set-open:hover{background:var(--ios-ctl-hover)}html.ios-ui #settings :is(.set-name,.set-row b){font-family:var(--ios-dfont)}html.ios-ui #char-modal{background:var(--ios-dim-deep)}html.ios-ui #char-modal .ch-card{gap:14px;padding:22px}html.ios-ui #char-modal #ch-title{font:var(--ios-t-title2);color:var(--ios-ink)}html.ios-ui #char-modal #ch-name{box-sizing:border-box;border-radius:var(--ios-r-group);background:var(--ios-field);height:48px;box-shadow:var(--ios-field-rim);color:var(--ios-ink);font:var(--ios-t-headline);border:0;padding:0 16px}html.ios-ui #char-modal #ch-name:focus{box-shadow:var(--ios-field-focus);outline:none}html.ios-ui #char-modal .ch-body{border-radius:var(--ios-r-group);background:var(--ios-elev-cell);box-shadow:none;border:0}html.ios-ui #char-modal .ch-tabs{border-radius:var(--ios-r-pill);background:var(--ios-field);box-shadow:var(--ios-field-rim);border:0;padding:3px}html.ios-ui #char-modal .ch-tab,html.ios-ui #char-modal .ch-tab:hover{border-radius:var(--ios-r-pill);box-shadow:none;color:var(--ios-ink2);font:var(--ios-t-seg);background:0 0;border:0}html.ios-ui #char-modal .ch-tab:hover{color:var(--ios-white)}html.ios-ui #char-modal .ch-tab.on,html.ios-ui #char-modal .ch-tab.on:hover{background:var(--ios-thumb);box-shadow:var(--ios-thumb-shadow);color:var(--ios-ink)}html.ios-ui #char-modal :is(.ch-row,.ch-menu){border-color:var(--ios-sep)}html.ios-ui #char-modal .ch-label{color:var(--ios-ink2);font:var(--ios-t-footnote)}html.ios-ui #char-modal .ch-val{color:var(--ios-ink);font:var(--ios-t-subhead);font-family:var(--ios-dfont);font-weight:600}html.ios-ui #char-modal .ch-shuffle,html.ios-ui #char-modal .ch-shuffle:hover{border-radius:var(--ios-r-pill);background:var(--ios-tint-fill);height:46px;box-shadow:var(--ios-tint-shadow);color:var(--ios-white);font:var(--ios-t-button);border:0;font-size:15px}html.ios-ui #char-modal :is(#ch-name-note,#ch-lock-note,.ch-later){color:var(--ios-ink2);font:var(--ios-t-footnote)}html.ios-ui #char-modal .modal-actions .confirm,html.ios-ui #char-modal .modal-actions .confirm:hover{background:var(--ios-pri-fill);min-height:50px;box-shadow:var(--ios-pri-rim);color:var(--ios-on-light);font:var(--ios-t-button)}html.ios-ui #char-modal .ch-signin,html.ios-ui #char-modal .ch-signin:hover{box-shadow:none;color:var(--ios-acc-dev);font:var(--ios-t-subhead);background:0 0;border:0;text-decoration:none}html.ios-ui #char-modal .ch-signin:hover{text-decoration:underline}html.ios-ui #char-modal .modal-actions{background:var(--ios-elev)}html.ios-ui #char-modal.first .modal-actions button.confirm{box-shadow:var(--ios-pri-rim);animation-name:iosd-first-breathe}html.ios-ui #char-modal.first .modal-actions button.confirm:disabled{box-shadow:none;animation:none}}@keyframes iosd-first-breathe{0%,to{box-shadow:var(--ios-pri-rim);transform:scale(1)}50%{box-shadow:var(--ios-pri-rim-pressed);transform:scale(1.025)}}@media (width>=701px){html.ios-ui.hud-strip #build-panel{top:calc(var(--strip-b,60px) + 12px)}html.ios-ui #build-panel #bp-head{border-bottom:0;gap:10px;padding:12px 12px 4px 16px}html.ios-ui #build-panel #bp-title{color:var(--ios-ink);font:var(--ios-t-navtitle);align-items:center;gap:8px;display:inline-flex}html.ios-ui #build-panel #bp-title .ios-ico{flex:none;display:block}html.ios-ui #build-panel #bp-tokens{color:var(--ios-ink2);font:var(--ios-t-subhead);font-variant-numeric:tabular-nums}html.ios-ui #build-panel #bp-tabs,html.ios-ui #build-panel #bp-spaces{border-radius:var(--ios-r-pill);background:var(--ios-field);box-shadow:var(--ios-field-rim);border:0;gap:0;margin:8px 10px 10px;padding:3px}html.ios-ui #build-panel #bp-tabs button,html.ios-ui #build-panel #bp-tabs button:hover,html.ios-ui #build-panel #bp-spaces button,html.ios-ui #build-panel #bp-spaces button:hover{border-radius:var(--ios-r-pill);height:32px;box-shadow:none;color:var(--ios-ink2);font:var(--ios-t-seg);filter:none;background:0 0;border:0;padding:0 6px;font-size:13px}html.ios-ui #build-panel #bp-tabs button:hover,html.ios-ui #build-panel #bp-spaces button:hover{color:var(--ios-white)}html.ios-ui #build-panel #bp-tabs button.active,html.ios-ui #build-panel #bp-tabs button.active:hover,html.ios-ui #build-panel #bp-spaces button.active,html.ios-ui #build-panel #bp-spaces button.active:hover{background:var(--ios-thumb);box-shadow:var(--ios-thumb-shadow);color:var(--ios-white)}html.ios-ui #build-panel .bp-otabs{background:var(--ios-elev);box-shadow:none}html.ios-ui #build-panel .bp-otabs-track{border-radius:var(--ios-r-pill);background:var(--ios-field);box-shadow:var(--ios-field-rim);border:0;gap:0}html.ios-ui #build-panel .bp-otabs .bp-otab,html.ios-ui #build-panel .bp-otabs .bp-otab:hover{border-radius:var(--ios-r-pill);box-shadow:none;background:0 0}html.ios-ui #build-panel .bp-otabs .bp-otab.on,html.ios-ui #build-panel .bp-otabs .bp-otab.on:hover{background:var(--ios-thumb);box-shadow:var(--ios-thumb-shadow)}html.ios-ui #social-input{border-radius:var(--ios-r-pill);background:var(--ios-field);height:38px;box-shadow:var(--ios-field-rim);color:var(--ios-ink);font:var(--ios-t-subhead);border:0;padding:0 14px}html.ios-ui #social-input:focus{box-shadow:var(--ios-field-focus)}html.ios-ui #social-send{border-radius:var(--ios-r-pill);background:var(--ios-go-fill);height:38px;box-shadow:var(--ios-go-shadow);font:var(--ios-t-cap);text-shadow:none;border:0;padding:0 16px;font-size:14px}html.ios-ui #social-panel #social-here{font:var(--ios-t-cap);letter-spacing:0}html.ios-ui #library .lc-name{font:var(--ios-t-title2);letter-spacing:0}html.ios-ui #library .ls-sec h4{font:var(--ios-t-footnote);letter-spacing:.4px;color:var(--ios-ink3);font-weight:600}html.ios-ui #library .ls-verbs button,html.ios-ui #library .ls-verbs button:hover{border-radius:var(--ios-r-pill);font:var(--ios-t-cap);border:0}html.ios-ui #chat:not(.iosd) .msg:is(.boss,.dev):not(.build-card){border-radius:var(--ios-r-bubble);font:var(--ios-t-body);padding:9px 14px;font-size:15px;line-height:21px}html.ios-ui #chat:not(.iosd) .msg.boss:not(.build-card){background:var(--ios-me-fill);box-shadow:var(--ios-me-shadow);color:var(--ios-white);border-bottom-right-radius:var(--ios-r-bubble-tail)}html.ios-ui #chat:not(.iosd) .msg.dev:not(.build-card){background:var(--ios-cell-2);box-shadow:var(--ios-dev-bub-shadow);color:var(--ios-ink);border-bottom-left-radius:var(--ios-r-bubble-tail)}html.ios-ui #chat:not(.iosd) .msg.event{font:var(--ios-t-footnote);color:var(--ios-ink3)}html.ios-ui #chat:not(.iosd) .msg.build-card{border-radius:var(--ios-r-chat-card);background:var(--ios-cell);box-shadow:var(--ios-chat-card-shadow);border:0}html.ios-ui #chat:not(.iosd) .msg.build-card.scrapped{box-shadow:none}html.ios-ui .notif,html.ios-ui .toast{border-radius:var(--ios-r-group);background:var(--ios-menu);box-shadow:var(--ios-banner-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}html.ios-ui .notif:hover{border:0}html.ios-ui .notif-avatar{border-radius:var(--ios-r-pill)}html.ios-ui .toast.error{background:var(--ios-danger-fill);box-shadow:var(--ios-danger-shadow)}html.ios-ui #ui #playtest .playtest-bar{background:var(--ios-bg);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ios-ink);border-bottom:0;gap:14px;padding-top:6px;padding-bottom:6px;padding-right:12px}html.ios-ui #playtest-title{font:var(--ios-t-subhead);letter-spacing:0;color:var(--ios-ink2)}html.ios-ui #playtest-title .pt-name{font:var(--ios-t-headline);font-family:var(--ios-dfont);letter-spacing:0;color:var(--ios-ink);font-weight:700}html.ios-ui #playtest-title .pt-dash{display:none}html.ios-ui #playtest-title .pt-sub{margin-left:10px}html.ios-ui #ui #playtest .playtest-bar .ctrb-by{font:var(--ios-t-subhead);color:var(--ios-ink2)}html.ios-ui #ui #playtest .playtest-bar>div{align-items:center;gap:10px}html.ios-ui #ui #playtest .playtest-bar .pt-tools{border-radius:var(--ios-r-pill);background:var(--ios-pill-bar);height:48px;box-shadow:var(--ios-pill-bar-shadow);align-items:center;gap:2px;padding:0 6px;display:flex}html.ios-ui #ui #playtest .playtest-bar .pt-tools button:not(.primary):not(#playtest-remix):not(#playtest-edit):not(.earning){border-radius:var(--ios-r-pill);box-shadow:none;text-shadow:none;color:var(--ios-ink);background:0 0;border:0}html.ios-ui #ui #playtest .playtest-bar .pt-tools button:not(.primary):not(#playtest-remix):not(#playtest-edit):not(.earning):hover{background:var(--ios-pressed-item);box-shadow:none;filter:none}html.ios-ui #ui #playtest .playtest-bar .pt-tools button:not(.primary):not(#playtest-remix):not(#playtest-edit):not(.earning):active{background:var(--ios-ctl-hi)}html.ios-ui #ui #playtest .playtest-bar .pt-tools button#playtest-mute.on:not(.primary):not(#playtest-remix):not(#playtest-edit){color:var(--ios-ink2)}html.ios-ui #ui #playtest .playtest-bar .pt-tools button#playtest-fav.on:not(.primary):not(#playtest-remix):not(#playtest-edit){color:var(--ios-heart)}html.ios-ui #ui #playtest .playtest-bar .pt-tools button#playtest-reviews-btn.earning,html.ios-ui #ui #playtest .playtest-bar .pt-tools button#playtest-reviews-btn.earning:hover{border-radius:var(--ios-r-pill);background:var(--ios-gold-fill);height:36px;box-shadow:none;color:var(--ios-gold-ink);border:0}html.ios-ui #ui #playtest .playtest-bar .pt-tools :is(#playtest-ship,#playtest-remix,#playtest-buy,#playtest-edit){border-radius:var(--ios-r-pill);height:36px;font:var(--ios-t-cap);letter-spacing:0;text-shadow:none;border:0;margin-left:6px;padding:0 16px 0 14px}html.ios-ui #ui #playtest .playtest-bar .pt-tools #playtest-ship,html.ios-ui #ui #playtest .playtest-bar .pt-tools #playtest-ship:hover{background:var(--ios-go-fill);box-shadow:var(--ios-go-shadow);color:var(--ios-white)}html.ios-ui #ui #playtest .playtest-bar .pt-tools #playtest-ship:active{box-shadow:var(--ios-go-shadow-pressed)}html.ios-ui #ui #playtest .playtest-bar .pt-tools #playtest-remix,html.ios-ui #ui #playtest .playtest-bar .pt-tools #playtest-remix:hover{background:var(--ios-remix-fill);box-shadow:var(--ios-remix-shadow);color:var(--ios-remix-ink)}html.ios-ui #ui #playtest .playtest-bar .pt-tools #playtest-edit,html.ios-ui #ui #playtest .playtest-bar .pt-tools #playtest-edit:hover{background:var(--ios-tint-fill);box-shadow:var(--ios-tint-shadow);color:var(--ios-white)}html.ios-ui #ui #playtest .playtest-bar .pt-tools :is(#playtest-ship,#playtest-remix,#playtest-edit):hover{filter:brightness(1.08)}html.ios-ui #ui #playtest .playtest-bar #playtest-close,html.ios-ui #ui #playtest .playtest-bar #playtest-close:hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);width:40px;height:40px;box-shadow:var(--ios-rim);color:var(--ios-ink);border:0}html.ios-ui #ui #playtest .playtest-bar #playtest-close:hover{background:var(--ios-ctl-hover)}html.ios-ui #ui #playtest .playtest-bar #playtest-close:before{font-size:17px}html.ios-ui #ui #playtest .playtest-bar #playtest-mira,html.ios-ui #ui #playtest .playtest-bar #playtest-mira:hover{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);height:40px;box-shadow:var(--ios-rim);color:var(--ios-ink);border:0}html.ios-ui #ui #playtest .playtest-bar #playtest-mira:hover{background:var(--ios-ctl-hover)}html.ios-ui .pp-gm-title{font:var(--ios-t-large);letter-spacing:0}html.ios-ui .pp-gm-h{font:var(--ios-t-title3);letter-spacing:0;color:var(--ios-ink)}html.ios-ui .pp-gm-card{border-radius:var(--ios-r-card);background:var(--ios-cell);box-shadow:var(--ios-card-shadow);border:0}html.ios-ui .pp-gm-board{border-radius:var(--ios-r-group);background:var(--ios-cell);box-shadow:var(--ios-card-shadow);font-family:var(--ios-font);color:var(--ios-ink);border:0}html.ios-ui .pp-gm-board dt{font:var(--ios-t-subhead);color:var(--ios-ink2)}html.ios-ui .pp-gm-board dd{font:var(--ios-t-subhead);color:var(--ios-ink);font-weight:600}html.ios-ui .pp-gm-fav{background:var(--ios-ctl-g);box-shadow:var(--ios-rim);color:var(--ios-white);border:0}html.ios-ui .pp-gm-remix.pp-gm-edit,html.ios-ui .pp-gm-remix.pp-gm-edit:hover,html.ios-ui .pp-gm-chip{background:var(--ios-ctl-g);box-shadow:var(--ios-rim);color:var(--ios-white);font:var(--ios-t-cap);border:0;font-size:13px}html.ios-ui .pp-gm-remix:not(.pp-gm-edit),html.ios-ui .pp-gm-remix:not(.pp-gm-edit):hover{background:var(--ios-remix-fill);box-shadow:var(--ios-remix-shadow);color:var(--ios-remix-ink);font:var(--ios-t-cap);border:0;font-size:14px}html.ios-ui .pp-gm-kicker{font:var(--ios-t-caption);letter-spacing:.5px;color:var(--ios-ink3)}}@media (width>=701px) and (height<=500px){html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tabs{left:calc(env(safe-area-inset-left) + 2px);border-radius:var(--ios-r-rail-sm);gap:4px;padding:4px;right:2px}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail :is(.nav-tab,.nt-thumb){border-radius:var(--ios-r-rail-thumb-sm)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab{width:48px;height:36px;min-height:36px}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-thumb{left:4px;right:4px;top:calc(4px + var(--i,0) * 40px);height:36px}}@media (width>=701px){html.ios-ui.layered-nav.sidebar-shell #ui #play-page.ios-play.ios-play{top:var(--lay-t);right:var(--lay-r);bottom:var(--lay-b);left:var(--lay-l);border-radius:var(--lay-rad);background:var(--ios-bg)}html.ios-ui .ios-play-host{--ios-m:32px;--ios-safe-t:23px;--ios-hit:44px;border-radius:inherit;overflow:hidden}html.ios-ui .ios-play-host .ios-nav-row{padding-right:calc(var(--lay-x-right) + var(--lay-x) + 8px)}html.ios-ui .ios-play-host .ios-lt{padding-right:220px}html.ios-ui .ios-play-host .ios-circle.ios-p-favs{width:auto;font:var(--ios-t-subhead);white-space:nowrap;gap:7px;padding:0 18px 0 15px;font-weight:600;display:flex}html.ios-ui .ios-play-host .ios-p-favs>svg:first-child{display:none}html.ios-ui .ios-play-host .ios-p-favs>:is(.ios-p-favs-f,.ios-p-favs-l){display:block}html.ios-ui .ios-play-host .ios-p-favs-f{color:var(--ios-heart);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ios-heart) 45%, transparent))}html.ios-ui .ios-play-host .ios-p-shelves{--ios-m:max(32px, calc((100cqw - 1440px) / 2));container-type:inline-size}html.ios-ui .ios-play-host .ios-p-root .ios-lt{padding-left:max(32px,50% - 720px)}html.ios-ui.ios-p-searching.ios-p-searching #nav-rail{opacity:1;pointer-events:auto}html.ios-ui .ios-play-host .ios-p-root.searching .ios-p-search,html.ios-ui .ios-play-host .ios-p-results{max-width:760px;margin-inline:auto}html.ios-ui .ios-play-host .ios-p-root.searching .ios-p-search{margin-top:22px}html.ios-ui .ios-play-host .ios-p-browse{padding:0 calc(var(--ios-m) - 4px) 4px;flex-wrap:wrap;gap:2px 4px;display:flex}html.ios-ui .ios-play-host .ios-p-browse .ios-p-chip i{background:var(--ios-ctl-g);box-shadow:var(--ios-rim);padding:0 16px}html.ios-ui .ios-play-host .ios-p-browse .ios-p-chip:hover i{background:var(--ios-ctl-hover)}html.ios-ui .ios-play-host .ios-p-fy-swipe{padding:0 var(--ios-m);grid-template-columns:minmax(0,480px) minmax(280px,1fr);align-items:end;column-gap:48px;display:grid}html.ios-ui .ios-play-host .ios-p-fy{margin:0}html.ios-ui .ios-play-host .ios-p-fy-info{max-width:640px;height:auto;padding:0}html.ios-ui .ios-play-host .ios-p-sk.fy{margin:0}html.ios-ui .ios-play-host .ios-p-sk-info{max-width:640px;height:auto;padding:0 0 14px}html.ios-ui .ios-play-host .ios-p-sk-info>.title{border-radius:var(--ios-r-tile);width:58%;height:34px;margin:0 0 22px;display:block}html.ios-ui .ios-play-host .ios-p-sk-info>.l2{width:78%}html.ios-ui .ios-play-host .ios-p-sk-info>.meta{width:34%}html.ios-ui .ios-play-host .ios-p-fy-why{height:auto;font:var(--ios-t-subhead)}html.ios-ui .ios-play-host .ios-p-fy-info>.ios-p-fy-title{color:var(--ios-ink);font:var(--ios-t-large);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:40px;line-height:46px;display:block;overflow:hidden}html.ios-ui .ios-play-host .ios-p-fy-desc{-webkit-line-clamp:4;height:auto;max-height:88px;font:var(--ios-t-body);margin-top:10px;line-height:22px}html.ios-ui .ios-play-host .ios-p-fy-meta{margin-top:10px}html.ios-ui .ios-play-host .ios-p-fy-plays,html.ios-ui .ios-play-host .ios-p-fy-meta.notags .ios-p-dot{display:none}html.ios-ui .ios-play-host .ios-p-fy-info>.ios-p-fy-stats{margin:16px 0 0;display:flex}html.ios-ui .ios-play-host .ios-p-st-bld{margin:0}html.ios-ui .ios-play-host .ios-p-st-picks{max-width:460px;margin-top:18px}html.ios-ui .ios-play-host .ios-p-shelf{scroll-snap-type:none;touch-action:auto;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-auto-rows:0;gap:0 16px;margin-top:-8px;padding-top:8px;padding-bottom:18px;display:grid;overflow:hidden}html.ios-ui .ios-play-host .ios-p-shelf>.ios-p-over{visibility:hidden}html.ios-ui .ios-play-host .ios-p-shelf>:is(.ios-p-mc,.ios-p-bdw,.ios-p-tile,.ios-p-sk){width:auto}html.ios-ui .ios-play-host .ios-p-shelf.street{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}html.ios-ui .ios-play-host .ios-p-shelf.tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding-bottom:4px}html.ios-ui .ios-play-host .ios-p-shelf.stage-row{padding:8px var(--ios-m) 18px;scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));column-gap:18px}html.ios-ui .ios-play-host .ios-p-shelf.stage-row>.ios-p-mc,html.ios-ui .ios-play-host .ios-p-shelf.stage-row>.ios-p-mc:not(.on),html.ios-ui .ios-play-host .ios-p-shelf.stage-row>.ios-p-sk:not(.on){opacity:1;transform:none}html.ios-ui .ios-play-host .ios-p-stage-glow{display:none}html.ios-ui .ios-play-host .ios-p-mc-scr{position:relative;overflow:hidden}html.ios-ui .ios-play-host .ios-p-mc-clip{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s var(--ios-linear);position:absolute;inset:0}html.ios-ui .ios-play-host .ios-p-mc-clip.on{opacity:1}html.ios-ui .ios-play-host .ios-p-mc-hit:hover+.ios-p-mc-body,html.ios-ui .ios-play-host .ios-p-bd-hit:hover+.ios-p-bd{transform:translateY(-4px)}html.ios-ui .ios-play-host :is(.ios-btn,.ios-circle):hover{filter:brightness(1.1)}html.ios-ui .ios-play-host .ios-p-see:hover{color:var(--ios-white)}html.ios-ui .ios-play-host .ios-page.pushed .ios-content{max-width:1280px;margin:0 auto}html.ios-ui .ios-play-host .ios-p-d-in{grid-template-rows:auto auto auto 1fr;grid-template-columns:clamp(400px,44%,560px) minmax(0,1fr);align-items:start;display:grid}html.ios-ui .ios-play-host .ios-page.pushed .ios-content:has(>.ios-p-a-hero){grid-template-rows:auto auto auto 1fr;grid-template-columns:clamp(400px,44%,560px) minmax(0,1fr);align-items:start;display:grid}html.ios-ui .ios-play-host .ios-p-d-in>*{grid-column:1/-1;min-width:0}html.ios-ui .ios-play-host .ios-page.pushed .ios-content:has(>.ios-p-a-hero)>*{grid-column:1/-1;min-width:0}html.ios-ui .ios-play-host .ios-p-d-in>.ios-p-gh,html.ios-ui .ios-play-host .ios-page.pushed .ios-content>.ios-p-a-hero{grid-area:1/1/span 4}html.ios-ui .ios-play-host .ios-p-d-in>.ios-p-gh{margin-right:0}html.ios-ui .ios-play-host .ios-page.pushed .ios-content>.ios-p-a-hero{padding-right:0}html.ios-ui .ios-play-host :is(.ios-p-d-in,.ios-page.pushed .ios-content:has(>.ios-p-a-hero))>:is(.ios-p-d-head,.ios-p-strip,.ios-p-d-pri,.ios-p-d-tiles){grid-column:2;padding-left:32px}html.ios-ui .ios-play-host :is(.ios-p-d-in,.ios-page.pushed .ios-content:has(>.ios-p-a-hero))>.ios-p-d-head{padding-top:6px}html.ios-ui .ios-play-host .ios-p-d-in{grid-template-rows:1fr auto auto auto auto}html.ios-ui .ios-play-host .ios-p-d-in>.ios-p-gh{grid-row:1/span 5}html.ios-ui .ios-play-host .ios-p-d-in>.ios-p-d-head{grid-row:2}html.ios-ui .ios-play-host .ios-p-d-in>.ios-p-strip{grid-row:3}html.ios-ui .ios-play-host .ios-p-d-in>.ios-p-d-pri{grid-row:4}html.ios-ui .ios-play-host .ios-p-d-in>.ios-p-d-tiles{grid-row:5}html.ios-ui .ios-play-host :is(.ios-p-d-in,.ios-page.pushed .ios-content:has(>.ios-p-a-hero)) .ios-p-d-name{font:var(--ios-t-large);font-size:40px;line-height:46px}html.ios-ui .ios-play-host .ios-p-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:26px 18px}html.ios-ui .ios-sheet-layer .ios-sheet{left:max(16px,50% - 300px);right:max(16px,50% - 300px)}html.ios-ui .iosf-en-big{color:var(--ios-white);font:var(--ios-t-title2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;padding:14px 0 12px;font-size:40px;line-height:48px;display:flex}html.ios-ui .iosf-en-big .ios-ico{color:var(--ios-energy);filter:var(--ios-energy-glow)}html.ios-ui .iosf-en-sheet .ios-cell{cursor:default}html.ios-ui .iosf-en-sheet .ios-cell>span:first-child:not(.iosf-en-row){flex:1}html.ios-ui .iosf-en-free{flex-direction:column;align-items:stretch;gap:8px;padding-top:12px;padding-bottom:12px}html.ios-ui .iosf-en-row{justify-content:space-between;display:flex}html.ios-ui .iosf-en-free small{color:var(--ios-ink2);font:var(--ios-t-footnote)}html.ios-ui .iosf-en-bar{border-radius:var(--ios-r-pill);background:var(--ios-ring-track);height:6px;display:block;overflow:hidden}html.ios-ui .iosf-en-bar i{border-radius:var(--ios-r-pill);background:var(--ios-energy-fill);height:100%;transition:width .6s var(--ios-ease);display:block}html.ios-ui .iosf-en-foot{padding:20px var(--ios-m) 0;display:flex}html.ios-ui.layered-nav.sidebar-shell #ui:not(.workbench):not(.playtest-open) #chat.iosd.iosd{--ios-m:max(32px, calc((100% - 760px) / 2));--ios-safe-t:23px;--iosd-composer-b:18px;top:var(--lay-t);right:var(--lay-r);bottom:var(--lay-b);left:var(--lay-l);border-radius:var(--lay-rad);clip-path:inset(0 round var(--lay-rad));background:var(--ios-bg-glow), var(--ios-bg);border:0}html.ios-ui #chat.iosd .iosd-bar{max-width:min(600px, calc(100% - 2 * var(--lay-x-clear) - 16px))}html.ios-ui #chat.iosd :is(.iosd-play,.iosd-plus):hover{filter:brightness(1.12)}html.ios-ui #chat.iosd .iosd-pill:hover{background:var(--ios-ctl-hi)}html.ios-ui #chat.iosd.iosd .iosd-bub{max-width:90%}html.ios-ui #chat.iosd .iosd-titem:hover i{background:var(--ios-pressed-item)}html.ios-ui #chat.iosd.iosd .iosd-plus{display:none}html.ios-ui #chat.iosd.iosd .iosd-trow{padding:10px var(--ios-m) 0;flex-wrap:wrap;gap:8px;margin:0;display:flex}html.ios-ui #chat.iosd.iosd .iosd-trow:empty{display:none}html.ios-ui #chat.iosd.iosd .iosd-sugg{padding:0 var(--ios-m)}html.ios-ui #chat.iosd.iosd .iosd-sgs{padding-left:0}html.ios-ui #chat.iosd .iosd-tbtn{border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);height:38px;box-shadow:var(--ios-rim);color:var(--ios-ink);font:var(--ios-t-cap);cursor:pointer;border:0;align-items:center;gap:8px;margin:0;padding:0 14px 0 4px;font-size:14px;display:inline-flex}html.ios-ui #chat.iosd .iosd-tbtn:hover{background:var(--ios-ctl-hover)}html.ios-ui #chat.iosd .iosd-tbtn.on{background:var(--ios-thumb);box-shadow:var(--ios-thumb-shadow);color:var(--ios-white)}html.ios-ui.sidebar-shell #ui #chat.iosd.iosd :is(#chat-plan-picker,#chat-tuning-picker,#chat-shots-picker,#chat-assets-picker):not(.hidden){left:var(--ios-m);right:var(--ios-m);bottom:calc(var(--sheet-bottom,120px) + 8px);border-radius:var(--ios-r-group)}html.ios-ui.sidebar-shell #ui #chat.iosd.iosd :is(#chat-shots-picker,#chat-assets-picker):not(.hidden){grid-template-columns:repeat(auto-fill,minmax(136px,1fr));align-content:start;gap:12px;padding:0 20px 20px;display:grid}html.ios-ui.sidebar-shell #ui #chat.iosd.iosd #chat-assets-picker:not(.hidden){grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}html.ios-ui.sidebar-shell #ui #chat.iosd.iosd :is(#chat-shots-picker,#chat-assets-picker)>:is(.sheet-head,.asset-picker-note){grid-column:1/-1}html.ios-ui.sidebar-shell #ui #chat.iosd.iosd :is(#chat-shots-picker,#chat-assets-picker)>.sheet-head{background:var(--ios-elev);margin:0 -20px;padding:16px 12px 8px 20px}html.ios-ui.sidebar-shell #ui #chat.iosd :is(#chat-shots-picker,#chat-assets-picker) .sheet-title{color:var(--ios-ink2);font:var(--ios-t-caption);letter-spacing:1.2px;opacity:1}html.ios-ui.sidebar-shell #ui #chat.iosd :is(#chat-shots-picker,#chat-assets-picker) .sheet-sub{color:var(--ios-ink3);font:var(--ios-t-footnote);white-space:nowrap;opacity:1}html.ios-ui.sidebar-shell #ui #chat.iosd :is(#chat-shots-picker,#chat-assets-picker) .asset-picker-note{color:var(--ios-ink2);font:var(--ios-t-subhead);opacity:1;padding:4px 0}html.ios-ui.sidebar-shell #ui #chat.iosd :is(.shot-card,.asset-card){border-radius:var(--ios-r-tile);background:var(--ios-cell);width:auto;min-width:0;box-shadow:var(--ios-rim);color:var(--ios-ink2);font:var(--ios-t-caption);cursor:pointer;border:0;gap:6px;margin:0;padding:8px}html.ios-ui.sidebar-shell #ui #chat.iosd :is(.shot-card,.asset-card):hover{background:var(--ios-ctl-hover);color:var(--ios-ink)}html.ios-ui.sidebar-shell #ui #chat.iosd .shot-card img{aspect-ratio:16/10;border-radius:var(--ios-r-small);width:100%;height:auto}html.ios-ui.sidebar-shell #ui #chat.iosd .asset-card :is(img,.asset-card-blank){aspect-ratio:1;border-radius:var(--ios-r-small);width:100%;height:auto}html.ios-ui #chat.iosd .iosd-tbtn i{border-radius:var(--ios-r-pill);background:var(--ios-tools-item);place-items:center;width:30px;height:30px;display:grid}html.ios-ui.sidebar-shell #ui #chat.iosd.iosd .chat-input-row.iosd-empty #chat-send:not(.stopping){opacity:1;pointer-events:auto;transform:none}html.ios-ui.layered-nav.sidebar-shell #ui:not(.playtest-open):has(#chat.iosd:not(.hidden):not(.stowed)) #toasts{top:calc(var(--lay-t) + var(--lay-x-top) + var(--lay-x) + 12px);left:auto;right:calc(var(--lay-r) + var(--lay-x-right));align-items:flex-end}html.ios-ui.layered-nav.sidebar-shell #ui.workbench #chat.iosd.iosd{--ios-m:16px;--ios-safe-t:12px;--iosd-composer-b:14px;top:0;bottom:0;right:0;left:calc(100% - var(--talk-dock));border-left:1px solid var(--ios-desk-edge);background:var(--ios-bg-glow), var(--ios-bg);border-radius:0}html.ios-ui.layered-nav.sidebar-shell #ui.workbench #chat.iosd .iosd-bar{max-width:calc(100% - 2 * var(--ios-m))}html.ios-ui.layered-nav.sidebar-shell #ui.workbench #chat.iosd .iosd-trow{gap:6px}html.ios-ui.layered-nav.sidebar-shell #ui.workbench #chat.iosd .iosd-tbtn{gap:6px;padding-right:11px;font-size:13px}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tabs>.nt-recent-sep{background:var(--ios-sep);width:44px;height:1px;margin:4px 0 0;display:block}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tabs>.nt-recents{gap:10px;padding:0 0 7px}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-recent-cap{font:var(--ios-t-tab);letter-spacing:.09em;text-transform:uppercase;color:var(--ios-ink-dim);align-items:center;gap:4px;margin:0;font-size:9.5px;font-weight:700;display:flex}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-recent{border-radius:var(--ios-r-tile);width:52px;height:52px;box-shadow:var(--ios-recent-rim);font-family:var(--ios-dfont);transition:transform var(--ios-dur-release) var(--ios-press-spring), box-shadow .16s var(--ios-ease-out)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-recent:is(:hover,:focus-visible){box-shadow:var(--ios-recent-hover);transform:translateY(-1px)scale(1.06)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-recent:active{transition-duration:var(--ios-dur-press);transform:scale(.95)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-recent:after{content:"▶︎";box-sizing:border-box;border-radius:var(--ios-r-pill);background:var(--ios-gold);width:22px;height:22px;box-shadow:var(--ios-recent-chip-ring);color:var(--ios-gold-ink);opacity:1;transition:transform .22s var(--ios-press-spring);place-items:center;padding-left:2px;font-size:9px;line-height:1;display:grid;inset:auto -5px -5px auto;transform:scale(0)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-recent:is(:hover,:focus-visible):after{transform:scale(1)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-recent.just:before{content:"";border-radius:var(--ios-r-pill);background:var(--ios-switch-on);width:10px;height:10px;box-shadow:var(--ios-badge-ring-bar);position:absolute;top:-3px;left:-3px}html.ios-ui.layered-nav #layer-scrim{left:0}html.ios-ui #nav-rail .nav-tab[data-tab=arcade]{--acc:var(--ios-acc-arcade)}html.ios-ui #nav-rail .nav-tab[data-tab=play]{--acc:var(--ios-acc-play)}html.ios-ui #nav-rail .nav-tab[data-tab=create]{--acc:var(--ios-acc-dev)}html.ios-ui #nav-rail .nav-tab[data-tab=library]{--acc:var(--ios-acc-builds)}html.ios-ui #nav-rail .nav-tab[data-tab=social]{--acc:var(--ios-acc-social)}html.ios-ui #nav-rail[data-on=arcade]{--ios-tacc:var(--ios-acc-arcade)}html.ios-ui #nav-rail[data-on=play]{--ios-tacc:var(--ios-acc-play)}html.ios-ui #nav-rail[data-on=create]{--ios-tacc:var(--ios-acc-dev)}html.ios-ui #nav-rail[data-on=library]{--ios-tacc:var(--ios-acc-builds)}html.ios-ui #nav-rail[data-on=social]{--ios-tacc:var(--ios-acc-social)}html.ios-ui.layered-nav.sidebar-shell #ui #hud-bottom:has(>#interact-prompt.iosw-on){top:calc(var(--hud-card-b,54px) + 60px);align-items:center;padding:0 16px;bottom:auto}html.ios-ui.iosd-split.layered-nav.sidebar-shell #ui #hud-bottom:has(>#interact-prompt.iosw-on){top:calc(var(--strip-b) + 12px)}html.ios-ui.sidebar-shell #ui #hud-bottom>#interact-prompt.iosw-on{width:min(400px,100%)}html.ios-ui #interact-prompt.iosw-on .ios-btn:hover{filter:brightness(1.1)}html.ios-ui .ios-sheet-layer>.ios-sheet.pop{border-radius:var(--ios-r-group);box-shadow:var(--ios-desk-panel-shadow)}html.ios-ui .ios-sheet-layer>.ios-sheet.pop>.ios-grab{display:none}html.ios-ui.layered-nav .ios-sheet-layer>#iosd-games.pop{top:calc(var(--lay-t) + 74px);right:var(--lay-r);bottom:auto;left:var(--lay-l);width:min(480px, calc(100% - var(--lay-l) - var(--lay-r) - 48px));height:min(640px, calc(100% - var(--lay-t) - 74px - var(--lay-b) - 16px));margin:0 auto}html.ios-ui.layered-nav .ios-sheet-layer:has(>#iosd-games.pop)>.ios-dim{top:var(--lay-t);right:var(--lay-r);bottom:var(--lay-b);left:var(--lay-l);border-radius:var(--lay-rad)}html.ios-ui.layered-nav #ui.workbench .ios-sheet-layer>#iosd-games.pop{top:64px;right:12px;left:calc(100% - var(--talk-dock) + 12px);width:auto;height:min(640px,100% - 80px)}html.ios-ui.layered-nav #ui.workbench .ios-sheet-layer:has(>#iosd-games.pop)>.ios-dim{top:0;bottom:0;right:0;left:calc(100% - var(--talk-dock));border-radius:0}html.ios-ui .ios-sheet-layer>.ios-sheet.pop.ios-win{width:min(var(--ios-win-w,600px), calc(100% - 48px));height:min(var(--ios-win-h,680px), calc(100% - 64px));margin:auto;inset:0}html.ios-ui.layered-nav .ios-sheet-layer>.ios-sheet.pop.ios-win{top:var(--lay-t);right:var(--lay-r);bottom:var(--lay-b);left:var(--lay-l);width:min(var(--ios-win-w,600px), calc(100% - var(--lay-l) - var(--lay-r) - 48px));height:min(var(--ios-win-h,680px), calc(100% - var(--lay-t) - var(--lay-b) - 48px))}html.ios-ui.layered-nav .ios-sheet-layer:has(>.ios-win.pop)>.ios-dim{top:var(--lay-t);right:var(--lay-r);bottom:var(--lay-b);left:var(--lay-l);border-radius:var(--lay-rad)}html.ios-ui.layered-nav #ui.workbench .ios-sheet-layer>.ios-sheet.pop.ios-win{top:0;bottom:0;right:0;left:calc(100% - var(--talk-dock));width:min(var(--ios-win-w,600px), calc(var(--talk-dock) - 24px));height:min(var(--ios-win-h,680px), calc(100% - 48px))}html.ios-ui.layered-nav #ui.workbench .ios-sheet-layer:has(>.ios-win.pop)>.ios-dim{top:0;bottom:0;right:0;left:calc(100% - var(--talk-dock));border-radius:0}html.ios-ui .ios-sheet.ios-win{-webkit-user-select:text;user-select:text;touch-action:auto}html.ios-ui .ios-sheet.ios-win .iosd-sheet-pad:has(>.iosd-stop-foot){padding-bottom:0}html.ios-ui .ios-sheet.ios-win .iosd-stop-foot{background:var(--ios-elev);border-top:1px solid var(--ios-sep);padding:12px 0 16px;position:sticky;bottom:0}html.ios-ui .ios-sheet.ios-win .iosd-stop-foot .iosd-stopb{margin-top:0}html.ios-ui #ios-play-remix.ios-win{--ios-win-w:520px;--ios-win-h:460px}html.ios-ui #ios-play-remix.ios-win .ios-sheet-view{padding-bottom:0}html.ios-ui #ios-play-remix .ios-pt-rx{--rx-w:168px;box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;min-height:100%;padding:0 24px 20px;display:flex}html.ios-ui #ios-play-remix .ios-pt-rx-head{max-width:100%}html.ios-ui #ios-play-remix .ios-pt-rx-title{white-space:nowrap;text-overflow:ellipsis;font:var(--ios-t-title2);letter-spacing:-.2px;overflow:hidden}html.ios-ui #ios-play-remix .ios-pt-rx-cap{color:var(--ios-ink2);font:var(--ios-t-subhead);margin-top:4px}html.ios-ui #ios-play-remix .ios-pt-rx-stage{justify-content:center;align-items:flex-start;gap:16px;margin-top:24px;display:flex}html.ios-ui #ios-play-remix .ios-pt-rx-side{width:var(--rx-w);transition:opacity .45s var(--ios-linear);flex-direction:column;align-items:center;gap:10px;display:flex}html.ios-ui #ios-play-remix .ios-pt-rx-side small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--ios-ink2);font:var(--ios-t-footnote);overflow:hidden}html.ios-ui #ios-play-remix .ios-pt-rx-side.mine small{color:var(--ios-remix);font-weight:600}html.ios-ui #ios-play-remix .ios-pt-rx-pos{width:100%;position:relative}html.ios-ui #ios-play-remix .ios-pt-rx-cover{border-radius:var(--ios-r-cover);width:100%;box-shadow:var(--ios-cover-rim)}html.ios-ui #ios-play-remix .ios-pt-rx-side:not(.mine) .ios-pt-rx-cover{filter:brightness(.78)saturate(.85)}html.ios-ui #ios-play-remix .ios-pt-rx-side.mine .ios-pt-rx-cover{box-shadow:0 0 0 2px var(--ios-remix), 0 6px 22px color-mix(in srgb, var(--ios-remix) 35%, transparent)}html.ios-ui #ios-play-remix .ios-pt-rx-badge{border-radius:var(--ios-r-small);background:var(--ios-ctl);width:28px;height:28px;box-shadow:var(--ios-rim);color:var(--ios-ink);place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}html.ios-ui #ios-play-remix .ios-pt-rx-link{width:36px;height:36px;margin-top:calc(var(--rx-w) * .375 - 18px);border-radius:var(--ios-r-pill);background:var(--ios-remix-fill);box-shadow:var(--ios-remix-shadow);color:var(--ios-white);flex:none;place-items:center;display:grid}html.ios-ui #ios-play-remix .ios-pt-rx.done .ios-pt-rx-side:not(.mine){opacity:.45}html.ios-ui #ios-play-remix .ios-pt-rx-foot{gap:10px;width:100%;margin-top:auto;padding-top:24px;display:flex}html.ios-ui #ios-play-remix .ios-pt-rx-foot .ios-btn{flex:1}html.ios-ui.layered-nav .ios-sheet-layer>.ios-dim-as{top:var(--lay-t);right:var(--lay-r);bottom:var(--lay-b);left:var(--lay-l);border-radius:var(--lay-rad);opacity:.5}html.ios-ui.layered-nav .ios-sheet-layer>.ios-as{left:var(--lay-l);right:var(--lay-r);bottom:calc(var(--lay-b) + 140px);width:min(400px, calc(100% - var(--lay-l) - var(--lay-r) - 48px));box-sizing:border-box;border-radius:var(--ios-r-chat-card);background:var(--ios-elev);box-shadow:var(--ios-desk-panel-shadow);flex-direction:column;gap:10px;margin:0 auto;padding:22px 20px 20px;display:flex}html.ios-ui.layered-nav .ios-as .ios-as-grp{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:10px;display:flex;overflow:visible}html.ios-ui.layered-nav .ios-as .ios-as-msg{color:var(--ios-ink2);font:var(--ios-t-subhead);padding:0 6px 8px}html.ios-ui.layered-nav .ios-as .ios-as-msg b{color:var(--ios-ink);font:var(--ios-t-title3);margin-bottom:4px}html.ios-ui.layered-nav .ios-as .ios-as-b{border-radius:var(--ios-r-pill);background:var(--ios-pri-fill);height:48px;box-shadow:var(--ios-pri-rim);color:var(--ios-on-light);font:var(--ios-t-button);white-space:nowrap;text-overflow:ellipsis;border:0;margin:0;font-size:16px;overflow:hidden}html.ios-ui.layered-nav .ios-as .ios-as-grp>.ios-as-b~.ios-as-b{background:var(--ios-tint-fill);box-shadow:var(--ios-tint-shadow);color:var(--ios-white)}html.ios-ui.layered-nav .ios-as .ios-as-b.red{background:var(--ios-danger-fill);box-shadow:var(--ios-danger-shadow);color:var(--ios-danger-soft)}html.ios-ui.layered-nav .ios-as .ios-as-cancel{background:var(--ios-ctl-g);box-shadow:var(--ios-rim);color:var(--ios-ink2);margin-top:0;font-weight:600}html.ios-ui.layered-nav .ios-as .ios-as-b:hover{filter:brightness(1.08)}html.ios-ui.layered-nav .ios-as .ios-as-cancel:hover{color:var(--ios-white)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail{pointer-events:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail :is(.nav-tabs,.nt-recents){pointer-events:auto}html.ios-ui.hud-strip.sidebar-shell #ui #hud{left:0}html.ios-ui.sidebar-shell #ui:not(.playtest-open) #social.collapsed{left:12px}}@media (width>=701px) and (height>=501px){html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tabs{top:clamp(calc(var(--strip-b,60px) + 165px), 50%, calc(100% - 425px))}}@media (width>=701px) and (height<=660px){html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-recents>.nt-recent:nth-of-type(n+3){display:none}}@media (width>=701px) and (height>=501px){html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tabs:has(>.nt-recents){top:clamp(calc(var(--strip-b,60px) + 277px), 50%, calc(100% - 335px))}}@media (width>=701px) and (height>=501px) and (height<=660px){html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tabs:has(>.nt-recents){top:clamp(calc(var(--strip-b,60px) + 243px), 50%, calc(100% - 301px))}}@media (width>=701px){html.ios-ui.sidebar-shell #ui #hud-bottom>#interact-prompt.iosw-on:has(>.iosw-machine){width:min(540px,100%)}html.ios-ui #interact-prompt.iosw-on .iosw-machine{gap:18px;padding:10px 18px 10px 10px}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-media{background-position:50%;background-size:cover;width:300px}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-side{justify-content:space-between;padding:8px 0 2px}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-tx{flex-direction:column;gap:4px;display:flex}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-tx>b{-webkit-line-clamp:2;color:var(--ios-ink);font:var(--ios-t-title3);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-sub{color:var(--ios-ink2);font:var(--ios-t-subhead);align-items:center;gap:4px;display:flex}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-xprow{margin-top:10px}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-xp{height:10px}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-xpn{margin-left:9px;font-size:12px}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-side .ios-btn{height:48px;font-size:17px}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-side .iosw-remix{height:34px;font-size:15px}html.ios-ui #interact-prompt.iosw-on .iosw-machine .iosw-lv{height:22px;padding:0 9px;font-size:12px;line-height:22px}html.ios-ui.hud-strip #ui #hud :is(#hud-party,#hud-voice){display:none!important}html.ios-ui.sidebar-shell #ui #iosf-row{left:12px;bottom:var(--dock-bottom);height:var(--dock-row);z-index:12;pointer-events:none;align-items:center;display:flex;position:absolute}html.ios-ui.sidebar-shell #ui:has(#social.collapsed:not(.hidden)) #iosf-row{left:calc(12px + var(--iosf-chat-w,0px) + 8px)}html.ios-ui #iosf-row>.iosf-party{pointer-events:auto}html.ios-ui #iosf-row>:is(.iosf-chat,.iosf-sp),html.ios-ui.sidebar-shell #ui:is(.input-locked,.chat-open,.build-open,.playtest-open,:has(#social:not(.collapsed):not(.hidden))) #iosf-row,html.ios-ui.sidebar-shell.world-hidden #ui #iosf-row{display:none}html.ios-ui :is(.iosf-pp-main,.iosf-pp-voice):hover{background:var(--ios-ctl-hover);filter:none}html.ios-ui .nt-recent-tip{pointer-events:auto;cursor:pointer;border-radius:var(--ios-r-card);background:var(--ios-pill-bar);width:216px;box-shadow:var(--ios-menu-shadow);white-space:normal;animation:nt-tip-in .32s var(--ios-spring);border:0;gap:0;padding:6px 6px 8px}html.ios-ui .nt-recent-tip:before{background:var(--ios-pill-bar);border:0;left:-5px}html.ios-ui .nt-recent-tip .nt-tip-shot{border-radius:var(--ios-r-hero);background:var(--ios-cell) center / cover no-repeat;height:118px;box-shadow:var(--ios-cover-rim);font:var(--ios-t-stat);color:var(--ios-ink2);place-items:center;display:grid;position:relative}html.ios-ui .nt-recent-tip .nt-tip-when{border-radius:var(--ios-r-pill);background:var(--ios-on-media);color:var(--ios-white);font:var(--ios-t-caption);font-family:var(--ios-dfont);padding:3px 8px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:8px}html.ios-ui .nt-recent-tip .nt-tip-when.just{background:var(--ios-gold);color:var(--ios-gold-ink)}html.ios-ui .nt-recent-tip b{font:var(--ios-t-row);color:var(--ios-white);overflow-wrap:anywhere;margin:10px 6px 0;font-size:16px;line-height:20px}html.ios-ui .nt-recent-tip small{font:var(--ios-t-footnote);color:var(--ios-ink2);text-overflow:ellipsis;white-space:nowrap;margin:1px 6px 0;overflow:hidden}html.ios-ui .nt-recent-tip .nt-tip-go{border-radius:var(--ios-r-pill);background:var(--ios-gold-fill);height:34px;box-shadow:var(--ios-recent-go-shadow);color:var(--ios-gold-ink);font:var(--ios-t-button);transition:transform var(--ios-dur-release) var(--ios-press-spring);justify-content:center;align-items:center;gap:6px;margin:10px 2px 0;font-size:14px;display:flex}html.ios-ui .nt-recent-tip:hover .nt-tip-go{transform:scale(1.03)}html.ios-ui .nt-recent-tip:active .nt-tip-go{transform:var(--ios-press-squash);transition-duration:var(--ios-dur-press)}@keyframes nt-tip-in{0%{opacity:0;transform:translate(-6px,-50%)}}}@media (width>=701px) and (prefers-reduced-motion:reduce){html.ios-ui .nt-recent-tip{animation:none}}html.ios-ui #nav-rail :is(.nt-thumb,.nt-ring){display:none}@media (width<=700px){html.ios-ui.sidebar-shell{--shell-bar:calc(var(--ios-tabbar-h) + var(--ios-tabbar-b) + 8px);--dock-bottom:calc(var(--shell-bar,var(--ios-tabbar-clear)) + 8px)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail{left:var(--ios-m);right:var(--ios-m);bottom:calc(var(--ios-tabbar-b) - var(--kb,0px));width:auto;height:var(--ios-tabbar-h);border-radius:var(--ios-r-pill);background:var(--ios-pill-bar);box-shadow:var(--ios-pill-bar-shadow);border:0;gap:0;padding:6px;top:auto}html.ios-ui.layered-nav.sidebar-shell.kb-up #ui #nav-rail{display:none!important}html.ios-ui.layered-nav.sidebar-shell #ui :is(#library.ios-builds,#social-hub.ios-social){-webkit-backdrop-filter:none;backdrop-filter:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-frost{inset:auto calc(-1 * var(--ios-m)) calc(-1 * var(--ios-tabbar-b)) calc(-1 * var(--ios-m));z-index:-1;background:var(--ios-tab-scrim);height:150px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;border:0;border-radius:0;position:absolute}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tabs{align-items:stretch;gap:0;width:100%;height:100%;display:flex;position:relative;inset:0;transform:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab{z-index:1;border-radius:var(--ios-r-pill);width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--acc,var(--ios-tacc));isolation:auto;transition:transform var(--ios-dur-release) var(--ios-press-spring);background:0 0;border:0;flex:1 1 0;place-items:center;margin:0;padding:0;display:grid;position:relative}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab:active{transition-duration:var(--ios-dur-press);transform:scale(1.05,.92)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab:before,html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.hidden{display:none}html.ios-ui #nav-rail .nav-tab[data-tab=arcade]{--acc:var(--ios-acc-arcade)}html.ios-ui #nav-rail .nav-tab[data-tab=play]{--acc:var(--ios-acc-play)}html.ios-ui #nav-rail .nav-tab[data-tab=create]{--acc:var(--ios-acc-dev)}html.ios-ui #nav-rail .nav-tab[data-tab=library]{--acc:var(--ios-acc-builds)}html.ios-ui #nav-rail .nav-tab[data-tab=social]{--acc:var(--ios-acc-social)}html.ios-ui #nav-rail[data-on=arcade]{--ios-tacc:var(--ios-acc-arcade)}html.ios-ui #nav-rail[data-on=play]{--ios-tacc:var(--ios-acc-play)}html.ios-ui #nav-rail[data-on=create]{--ios-tacc:var(--ios-acc-dev)}html.ios-ui #nav-rail[data-on=library]{--ios-tacc:var(--ios-acc-builds)}html.ios-ui #nav-rail[data-on=social]{--ios-tacc:var(--ios-acc-social)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab>svg.nt-ico{opacity:.75;width:22px;height:22px;display:block}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab>svg.nt-ico-on{display:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.on>svg.nt-ico{opacity:1;filter:var(--ios-tab-glow)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab .nt-label{display:none}html.ios-ui #nav-rail .nt-thumb{top:0;bottom:0;left:calc(100% / var(--n,5) * var(--i,0));width:calc(100% / var(--n,5));border-radius:var(--ios-r-pill);background:var(--ios-tab-thumb);box-shadow:var(--ios-tab-thumb-shadow);transition:left .42s var(--ios-spring), background-color .2s var(--ios-ease-out);pointer-events:none;z-index:0;display:block;position:absolute}html.ios-ui #nav-rail .nt-thumb.off{opacity:0}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nt-pip{border-radius:var(--ios-r-pill);background:var(--ios-gold);min-width:18px;height:18px;color:var(--ios-gold-ink);font:var(--ios-t-badge);box-shadow:var(--ios-badge-ring-bar);padding:0 5px;top:3px;left:calc(50% + 3px);right:auto}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.has-face .nt-face{display:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.has-face:is(.building,.done):not(.on) .nt-face{width:36.96px;height:36.96px;box-shadow:var(--ios-face-rim);margin:0;display:block}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.has-face:is(.building,.done):not(.on)>svg{display:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.has-face:not(.building):not(.done)>svg.nt-ico,html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.has-face.on>svg.nt-ico{display:block}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab .nt-face:after,html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab .nt-laptop{display:none}html.ios-ui #nav-rail .nt-ring{width:calc(100% + 8px);height:calc(100% + 8px);filter:var(--ios-working-glow);pointer-events:none;display:none;position:absolute;top:-4px;left:-4px;overflow:visible;transform:rotate(-90deg)}html.ios-ui #nav-rail .nav-tab.building .nt-ring{animation:ios-ring-turn 1.2s var(--ios-linear) infinite;display:block}html.ios-ui #nav-rail .nt-ring circle{fill:none;stroke-width:2.6px}html.ios-ui #nav-rail .nt-ring .tr{stroke:var(--ios-working-track)}html.ios-ui #nav-rail .nt-ring .arc{stroke:var(--ios-working);stroke-linecap:round;transition:stroke-dasharray .4s var(--ios-linear)}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.has-face.done:not(.on) .nt-pip{display:none}html.ios-ui.layered-nav.sidebar-shell #ui #nav-rail .nav-tab.has-face.done:not(.on) .nt-face:before{content:"";z-index:2;border-radius:var(--ios-r-pill);background:var(--ios-gold);width:9px;height:9px;box-shadow:var(--ios-badge-ring-bar);position:absolute;top:-2px;right:-3px}html.ios-ui.layered-nav #ui #layer-close{display:none!important}html.ios-ui.layered-nav.lay-enter #ui :is(#store,#social-hub,#library,#discover,#play-page),html.ios-ui.layered-nav.lay-enter #ui:not(.workbench) #chat{animation:ios-tab-in var(--ios-dur-fade) var(--ios-ease-out)}html.ios-ui.layered-nav.lay-leave #ui :is(#store,#social-hub,#library,#discover,#play-page),html.ios-ui.layered-nav.lay-leave #ui:not(.workbench) #chat{animation:ios-tab-out var(--ios-dur-fade) var(--ios-ease-in) forwards}@keyframes ios-tab-in{0%{opacity:0}}@keyframes ios-tab-out{to{opacity:0}}}html.ios-ui .ios-stack{background:var(--ios-bg);touch-action:pan-y;position:absolute;inset:0;overflow:hidden}html.ios-ui .ios-layer{background:var(--ios-bg);will-change:transform;position:absolute;inset:0;overflow:hidden}html.ios-ui .ios-layer.moving{box-shadow:var(--ios-push-shadow)}html.ios-ui .ios-shade{z-index:25;background:var(--ios-black);opacity:0;pointer-events:none;position:absolute;inset:0}html.ios-ui .ios-page{background:var(--ios-bg);color:var(--ios-ink);font:var(--ios-t-body);-webkit-font-smoothing:antialiased;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0;overflow:hidden}html.ios-ui .ios-page :is(input,textarea){-webkit-user-select:text;user-select:text}html.ios-ui .ios-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background-image:var(--ios-bg-glow);-webkit-mask-image:linear-gradient(var(--ios-black) calc(100% - var(--shell-bar,var(--ios-tabbar-clear)) + 24px), transparent calc(100% - var(--ios-tabbar-b)));-webkit-mask-image:linear-gradient(var(--ios-black) calc(100% - var(--shell-bar,var(--ios-tabbar-clear)) + 24px), transparent calc(100% - var(--ios-tabbar-b)));mask-image:linear-gradient(var(--ios-black) calc(100% - var(--shell-bar,var(--ios-tabbar-clear)) + 24px), transparent calc(100% - var(--ios-tabbar-b)));background-repeat:no-repeat;position:absolute;inset:0;overflow:hidden auto}html.ios-ui .ios-scroll::-webkit-scrollbar{display:none}html.ios-ui .ios-content{min-height:100%;padding:var(--ios-safe-t) 0 calc(var(--shell-bar,var(--ios-tabbar-clear)) + 16px);box-sizing:border-box}html.ios-ui .ios-page.pushed .ios-content{padding-top:calc(var(--ios-safe-t) + var(--ios-hit))}html.ios-ui .ios-lt{height:var(--ios-hit);padding:0 132px 0 var(--ios-m);align-items:center;margin:0 0 12px;display:flex}html.ios-ui .ios-lt h1{color:var(--ios-ink);font:var(--ios-t-large);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}html.ios-ui .ios-nav{height:calc(var(--ios-safe-t) + var(--ios-hit));z-index:20;pointer-events:none;position:absolute;top:0;left:0;right:0}html.ios-ui .ios-nav-bg{background:var(--ios-nav-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:calc(100% + 25px);-webkit-mask-image:linear-gradient(var(--ios-black) 58%, transparent);-webkit-mask-image:linear-gradient(var(--ios-black) 58%, transparent);mask-image:linear-gradient(var(--ios-black) 58%, transparent);opacity:0;transition:opacity .2s var(--ios-linear);position:absolute;top:0;left:0;right:0}html.ios-ui .ios-nav.solid .ios-nav-bg{opacity:1}html.ios-ui .ios-nav-row{left:0;right:0;top:var(--ios-safe-t);height:var(--ios-hit);padding:0 var(--ios-m);pointer-events:none;align-items:center;display:flex;position:absolute}html.ios-ui .ios-nav-row>*{pointer-events:auto}html.ios-ui .ios-nav-title{text-align:center;color:var(--ios-ink);font:var(--ios-t-navtitle);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .15s var(--ios-linear);position:absolute;left:96px;right:96px;overflow:hidden;pointer-events:none!important}html.ios-ui .ios-nav.titled .ios-nav-title{opacity:1}html.ios-ui .ios-nav-trail{margin-left:auto}@media (width<=700px),(orientation:landscape) and (height<=500px),(width>=701px){html.ios-ui .ios-sheet-layer{z-index:42;pointer-events:none;inset:0;bottom:var(--kb,0px);position:fixed}html.ios-ui .ios-dim{background:var(--ios-black);opacity:.38;pointer-events:auto;touch-action:none;position:absolute;inset:0}html.ios-ui .ios-dim-as{opacity:.4}html.ios-ui .ios-sheet{border-radius:var(--ios-r-sheet) var(--ios-r-sheet) 0 0;background:var(--ios-elev);box-shadow:var(--ios-sheet-shadow);color:var(--ios-ink);font:var(--ios-t-body);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}html.ios-ui .ios-grab{border-radius:var(--ios-r-grabber);background:var(--ios-grabber);z-index:2;width:36px;height:5px;margin-left:-18px;position:absolute;top:5px;left:50%}html.ios-ui .ios-sheet-head{box-sizing:border-box;flex:none;justify-content:center;align-items:center;height:62px;padding:6px 60px 0;display:flex;position:relative}html.ios-ui .ios-sheet-title{color:var(--ios-ink);font:var(--ios-t-navtitle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html.ios-ui .ios-sheet-tbox{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}html.ios-ui .ios-sheet-sub{max-width:100%;color:var(--ios-ink2);font:var(--ios-t-footnote);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:4px;display:flex;overflow:hidden}html.ios-ui .ios-sheet-sub[hidden]{display:none}html.ios-ui .ios-sheet .ios-sheet-lead{position:absolute;top:12px;left:10px}html.ios-ui .ios-sheet .ios-sheet-lead[hidden]{display:none}html.ios-ui .ios-sheet .ios-sheet-x{box-shadow:none;background:0 0;position:absolute;top:12px;right:10px}html.ios-ui .ios-sheet .ios-sheet-x:before{content:"";border-radius:var(--ios-r-pill);background:var(--ios-ctl-g);width:30px;height:30px;box-shadow:var(--ios-rim);position:absolute}html.ios-ui .ios-sheet .ios-sheet-x svg{position:relative}html.ios-ui .ios-sheet .ios-sheet-back{width:var(--ios-hit);color:var(--ios-ink);padding:0;position:absolute;top:12px;left:6px}html.ios-ui .ios-sheet .ios-sheet-back[hidden]{display:none}html.ios-ui .ios-sheet-views{flex:1;min-height:0;position:relative}html.ios-ui .ios-sheet-view{overscroll-behavior:contain;padding-bottom:max(8px, calc(var(--ios-safe-b) + 16px - var(--kb,0px)));box-sizing:border-box;touch-action:pan-y;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}html.ios-ui .ios-sheet-view::-webkit-scrollbar{display:none}html.ios-ui .ios-sheet-view[hidden]{display:none}html.ios-ui .ios-sheet-view :is(input,textarea){-webkit-user-select:text;user-select:text}html.ios-ui .ios-sheet-foot{left:var(--ios-m);right:var(--ios-m);bottom:calc(var(--ios-safe-b) + 8px);flex-direction:column;gap:8px;display:flex;position:absolute}html.ios-ui .ios-sheet-foot>.ios-btn{flex:none}html.ios-ui #ui .ios-sheet,html.ios-ui #ui .ios-dim{touch-action:none}html.ios-ui #ui .ios-sheet-view{touch-action:pan-y}html.ios-ui .ios-sheet-layer.modeless{z-index:30}html.ios-ui .ios-sheet-layer.modeless>.ios-dim{display:none}html.ios-ui .ios-sheet-band{padding:4px var(--ios-m) 12px;flex:none}html.ios-ui .ios-sheet-band[hidden]{display:none}html.ios-ui .ios-as{left:8px;right:8px;bottom:calc(var(--ios-safe-b) + 0px);pointer-events:auto;position:absolute}html.ios-ui .ios-as-grp{border-radius:var(--ios-r-group);background:var(--ios-menu);box-shadow:var(--ios-menu-shadow);overflow:hidden}html.ios-ui .ios-as-msg{text-align:center;color:var(--ios-ink2);font:var(--ios-t-footnote);padding:15px 16px 14px}html.ios-ui .ios-as-msg b{color:var(--ios-ink);margin-bottom:2px;font-weight:600;display:block}html.ios-ui .ios-as-b{border:0;border-top:.5px solid var(--ios-menu-sep);width:100%;height:57px;color:var(--ios-ink);font:var(--ios-t-action);cursor:pointer;background:0 0;border-radius:0;margin:0;padding:0 16px;display:block}html.ios-ui .ios-as-msg+.ios-as-b,html.ios-ui .ios-as-grp>.ios-as-b:first-child{border-top-width:.5px}html.ios-ui .ios-as-b:active{background:var(--ios-pressed-item)}html.ios-ui .ios-as-b.red{color:var(--ios-danger)}html.ios-ui .ios-as-cancel{border-radius:var(--ios-r-group);background:var(--ios-menu);box-shadow:var(--ios-menu-shadow);border:0;margin-top:8px;font-weight:600}html.ios-ui .ios-menu-layer{z-index:43;pointer-events:none;position:fixed;inset:0}html.ios-ui .ios-menu-back{pointer-events:auto;touch-action:none;position:absolute;inset:0}html.ios-ui .ios-menu{border-radius:var(--ios-r-group);background:var(--ios-menu);box-shadow:var(--ios-menu-shadow);-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);pointer-events:auto;position:absolute;overflow:hidden}html.ios-ui .ios-menu-i{width:100%;min-height:var(--ios-hit);color:var(--ios-ink);font:var(--ios-t-menu);letter-spacing:-.43px;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 16px;display:flex}html.ios-ui .ios-menu-i+.ios-menu-i{border-top:.5px solid var(--ios-menu-sep)}html.ios-ui .ios-menu-i:active{background:var(--ios-pressed-item)}html.ios-ui .ios-menu-i.red{color:var(--ios-danger)}html.ios-ui .ios-menu-head{color:var(--ios-ink2);font:var(--ios-t-footnote);border-bottom:.5px solid var(--ios-menu-sep);padding:11px 16px 10px}html.ios-ui .ios-menu-gap{background:var(--ios-cm-backdrop);height:8px}html.ios-ui .ios-cm-back{background:var(--ios-cm-backdrop);-webkit-backdrop-filter:blur(16px)brightness(.62)saturate(1.2);backdrop-filter:blur(16px)brightness(.62)saturate(1.2);pointer-events:auto;touch-action:none;position:absolute;inset:0}html.ios-ui .ios-cm-pv{border-radius:var(--ios-r-group);background:var(--ios-elev);box-shadow:var(--ios-preview-shadow);transform-origin:0 0;pointer-events:auto;position:absolute;overflow:hidden}html.ios-ui .ios-cm-menu{transform-origin:20% 0}html.ios-ui .ios-holding{transition:transform .25s var(--ios-ease);transform:scale(.97)}}
