.pcos-brand-line{align-items:center;gap:10px;min-height:32px;display:flex}.pcos-root{--pcos-hilite:#fff;--pcos-face-light:#dfdfdf;--pcos-face:silver;--pcos-shadow:gray;--pcos-dark:#404040;--pcos-navy:#214c32;--pcos-navy-b:#356342;--pcos-teal:teal;--pcos-teal-deep:#00626b;--pcos-ink:#000;--pcos-ink-dim:#404040;--pcos-idle-title:silver;--pcos-idle-ink:#1a1a1a;--pcos-accent:#d7f26b;--pcos-accent-deep:#28623f;--pcos-cream:#eef4ef;--pcos-cream-sunk:#dce8df;--pcos-cream-raised:#f6f9f6;--pcos-cream-edge:#91a697;--pcos-cream-shadow:#667d6d;--pcos-cream-ink:#152b22;--pcos-cream-ink-dim:#344c3e;--pcos-cream-ink-muted:#4b6253;--pcos-control:36px;--pcos-titlebar:clamp(30px, 4.4vh, 46px);--pcos-font:Tahoma, Verdana, "Segoe UI", Geneva, sans-serif;--pcos-mono:"Lucida Console", "Courier New", ui-monospace, monospace;--pcos-dock-height:44px;--pcos-dock-gap:12px;isolation:isolate;min-height:100dvh;color:var(--pcos-ink);font-family:var(--pcos-font);flex-direction:column;padding:0;font-size:13px;line-height:1.45;display:flex;position:relative}.pcos-root *,.pcos-root :before,.pcos-root :after{box-sizing:border-box}.pcos-root p,.pcos-root ul,.pcos-root ol,.pcos-root li{margin:0;padding:0;list-style:none}.pcos-root ul{list-style:none}.pcos-root em{color:var(--pcos-cream-ink-dim);font-style:italic;font-weight:700}.pcos-root b,.pcos-root strong{font-weight:700}.pcos-root code,.pcos-root kbd{font-family:var(--pcos-mono)}.pcos-skip{z-index:40;background:var(--pcos-face);min-height:44px;color:var(--pcos-ink);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow);border:0;border-radius:0;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:6px;left:6px;transform:translateY(-200%)}.pcos-skip:focus-visible{outline:1px dotted var(--pcos-ink);outline-offset:-4px;transform:translateY(0)}.pcos-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pcos-field{z-index:0;background:var(--pcos-teal);position:fixed;inset:0;overflow:hidden}.pcos-root--page .pcos-field{height:100dvh;margin-bottom:-100dvh;position:sticky;inset:0 auto auto}@media (max-width:719px){.pcos-field{height:100dvh}}.pcos-field__fallback{background:radial-gradient(58% 54% at 20% 24%,#174c468c 0%,#0000 70%),radial-gradient(56% 58% at 82% 74%,#10322d80 0%,#0000 68%),radial-gradient(68% 68% at 70% 12%,#286f6666 0%,#0000 72%),linear-gradient(160deg,#10322d 0%,#174c46 60%,#123d38 100%);position:absolute;inset:0}.pcos-field__canvas{display:block;position:absolute;inset:0}.pcos-desktop{z-index:1;flex:auto;min-height:0;position:relative}.pcos-desktop__scene{padding:6px;position:absolute;inset:0}.pcos-icons{grid-template-rows:repeat(auto-fill,96px);grid-auto-columns:120px;grid-auto-flow:column;place-content:start;gap:0;height:100%;margin:0;padding:0;display:grid}.pcos-icon{color:#fff;width:100%;min-height:96px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:8px 6px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.pcos-icon:hover,.pcos-icon:focus-visible{background:0 0}.pcos-icon:hover .pcos-icon__label,.pcos-icon:focus-visible .pcos-icon__label,.pcos-icon[data-open=true] .pcos-icon__label{background:var(--pcos-navy);color:#fff;outline-offset:-1px;outline:1px dotted #fff}.pcos-icon:focus-visible{outline-offset:-4px;outline:1px dotted #fff}.pcos-icon__glyph{place-items:center;display:grid}.pcos-icon__glyph svg{width:32px;height:32px}.pcos-icon__label{-webkit-line-clamp:2;text-shadow:1px 1px #000000e6,-1px 1px #000000e6,1px -1px #000000e6,-1px -1px #000000e6;-webkit-box-orient:vertical;max-width:100%;padding:1px 3px;display:-webkit-box;overflow:hidden}.pcos-window{left:var(--pcos-x);top:var(--pcos-y);width:var(--pcos-w);height:var(--pcos-h);z-index:var(--pcos-z);background:var(--pcos-face);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow), 2px 2px 0 #00000059;contain:layout;border:0;border-radius:0;flex-direction:column;padding:3px;display:flex;position:absolute;overflow:hidden}.pcos-window[data-active=false] .pcos-titlebar{background:var(--pcos-idle-title)}.pcos-window[data-minimized=true]{display:none}.pcos-titlebar{height:var(--pcos-titlebar);background:linear-gradient(90deg, var(--pcos-navy) 0%, var(--pcos-navy-b) 100%);color:#fff;flex:none;align-items:center;gap:2px;padding:2px 2px 2px 6px;display:flex}.pcos-window[data-active=false] .pcos-titlebar{color:var(--pcos-idle-ink)}.pcos-titlebar__grip{min-width:0;height:calc(var(--pcos-titlebar) - 6px);color:inherit;font:inherit;text-align:left;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:0;flex:auto;align-items:center;gap:7px;padding:0 6px;display:flex}.pcos-titlebar__grip:active{cursor:grabbing}.pcos-titlebar__grip:focus-visible{outline-offset:-3px;outline:1px dotted}.pcos-titlebar__glyph{flex:none;place-items:center;display:grid}.pcos-titlebar__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.pcos-controls{flex:none;align-items:center;gap:3px;display:flex}.pcos-control{width:var(--pcos-control);height:var(--pcos-control);background:var(--pcos-face);color:var(--pcos-ink);cursor:pointer;box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow);border:0;border-radius:0;place-items:center;padding:0;display:grid}.pcos-control:active{box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-dark), inset -2px -2px 0 var(--pcos-face-light)}.pcos-control:focus-visible{outline:1px dotted var(--pcos-ink);outline-offset:-5px}.pcos-window__body{overscroll-behavior:contain;background:var(--pcos-cream);min-height:0;color:var(--pcos-cream-ink);box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-dark), inset -2px -2px 0 var(--pcos-face-light);flex:auto;margin-top:3px;padding:12px;overflow:auto;container-type:inline-size}.pcos-window__body:focus-visible{outline:1px dotted var(--pcos-ink);outline-offset:-6px}.pcos-resize-grip{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 46%, var(--pcos-dark) 46%, var(--pcos-dark) 54%, transparent 54%), linear-gradient(135deg, transparent 70%, var(--pcos-shadow) 70%, var(--pcos-shadow) 78%, transparent 78%);width:16px;height:16px;position:absolute;bottom:3px;right:3px}.pcos-window[data-maximized=true] .pcos-resize-grip{display:none}.pcos-taskbar{z-index:20;height:var(--pcos-dock-height);background:var(--pcos-face);box-shadow:inset 0 1px 0 var(--pcos-hilite), inset 0 2px 0 var(--pcos-face-light), inset 0 -1px 0 var(--pcos-dark);border-radius:0;flex:none;align-items:stretch;gap:4px;padding:3px;display:flex;position:relative}.pcos-start{min-height:var(--pcos-control);background:var(--pcos-face);color:var(--pcos-ink);font:inherit;cursor:pointer;box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow);border:0;border-radius:0;flex:none;align-items:center;gap:5px;padding:0 10px 0 6px;font-size:13px;font-weight:700;display:flex}.pcos-start:active,.pcos-start[aria-expanded=true]{box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-dark), inset -2px -2px 0 var(--pcos-face-light)}.pcos-start:focus-visible{outline:1px dotted var(--pcos-ink);outline-offset:-5px}.pcos-start__mark{flex:none;place-items:center;display:grid}.pcos-tasks{scrollbar-width:none;flex:auto;align-items:stretch;gap:3px;min-width:0;display:flex;overflow-x:auto}.pcos-tasks::-webkit-scrollbar{display:none}.pcos-task{max-width:200px;min-height:var(--pcos-control);background:var(--pcos-face);color:var(--pcos-ink);font:inherit;cursor:pointer;box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow);border:0;border-radius:0;flex:0 auto;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.pcos-task>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcos-task[data-active=true]{box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-dark), inset -2px -2px 0 var(--pcos-face-light)}.pcos-task:focus-visible{outline:1px dotted var(--pcos-ink);outline-offset:-5px}.pcos-tray{color:var(--pcos-ink);box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-dark), inset -2px -2px 0 var(--pcos-face-light);flex:none;align-items:center;gap:10px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.pcos-tray__sound{align-items:center;gap:5px;display:flex}.pcos-clock{font-variant-numeric:tabular-nums}.pcos-toolbar__count{color:var(--pcos-ink-dim);font-size:12px}.pcos-startmenu{left:3px;bottom:calc(var(--pcos-dock-height) + 2px);z-index:30;width:min(330px,100vw - 12px);max-height:min(560px, calc(100svh - var(--pcos-dock-height) - 40px));background:var(--pcos-face);color:var(--pcos-ink);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow), 2px 2px 0 #00000059;border-radius:0;padding:3px;position:absolute;overflow-y:auto}.pcos-startmenu__banner{background:var(--pcos-navy);color:#fff;align-items:center;gap:8px;margin-bottom:3px;padding:8px;display:flex}.pcos-startmenu__banner-text{flex-direction:column;min-width:0;display:flex}.pcos-startmenu__banner-text strong{font-size:13px}.pcos-startmenu__banner-text span{color:#d8d8f0;font-size:11px}.pcos-startmenu__list{flex-direction:column;gap:0;display:flex}.pcos-startmenu__heading{color:var(--pcos-ink-dim);padding:6px 8px 3px;font-size:11px;font-weight:700}.pcos-startmenu__sep{background:var(--pcos-face);height:2px;box-shadow:inset 0 1px 0 var(--pcos-shadow), 0 1px 0 var(--pcos-hilite);border:0;margin:4px}.pcos-startmenu__item{width:100%;min-height:42px;color:var(--pcos-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:6px 8px;text-decoration:none;display:flex}.pcos-startmenu__item:hover,.pcos-startmenu__item:focus-visible{background:var(--pcos-navy);color:#fff}.pcos-startmenu__item:focus-visible{outline-offset:-3px;outline:1px dotted #fff}.pcos-startmenu__glyph{flex:none;place-items:center;display:grid}.pcos-startmenu__text{flex-direction:column;min-width:0;display:flex}.pcos-startmenu__label{font-size:13px;font-weight:700}.pcos-startmenu__hint{color:var(--pcos-ink-dim);font-size:11px}.pcos-startmenu__item:hover .pcos-startmenu__hint,.pcos-startmenu__item:focus-visible .pcos-startmenu__hint{color:#d8d8f0}.pcos-doc{--pcos-measure:78ch;flex-direction:column;gap:12px;max-width:none;display:flex}.pcos-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--pcos-navy);font-size:11px;font-weight:700}.pcos-doc h1{color:var(--pcos-ink);margin-top:2px;font-size:22px;font-weight:800;line-height:1.2}.pcos-doc h2{margin-top:4px;font-size:18px;font-weight:700;line-height:1.25}.pcos-doc h3{margin-bottom:7px;font-size:13px;font-weight:700}.pcos-lede{max-width:var(--pcos-measure,78ch);color:var(--pcos-ink);font-size:13px;line-height:1.55}.pcos-doc p{max-width:var(--pcos-measure,78ch);color:var(--pcos-ink)}.pcos-doc p+p{margin-top:8px}.pcos-doc code{background:var(--pcos-face);color:var(--pcos-ink);padding:1px 4px;font-size:12px}.pcos-kbd{background:var(--pcos-face);min-width:20px;color:var(--pcos-ink);font-family:var(--pcos-mono);text-align:center;box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark);padding:1px 5px;font-size:11px;display:inline-block}.pcos-well{box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-dark), inset -2px -2px 0 var(--pcos-face-light);background:#fff;padding:10px 12px}.pcos-well--tint{background:#ffffe1}.pcos-facts{flex-direction:column;gap:7px;display:flex}.pcos-facts li{grid-template-columns:84px 1fr;align-items:baseline;gap:10px;display:grid}.pcos-facts b{text-transform:uppercase;color:var(--pcos-ink-dim);font-size:11px;font-weight:700}.pcos-facts span{font-size:13px}.pcos-well__intro{color:var(--pcos-cream-ink-muted);margin:-2px 0 9px;font-size:12px}.pcos-steps{counter-reset:pcos-step;flex-direction:column;gap:8px;margin:0 0 4px;padding:0;list-style:none;display:flex}.pcos-steps li{counter-increment:pcos-step;padding-left:26px;font-size:13px;position:relative}.pcos-steps li:before{content:counter(pcos-step);width:17px;height:17px;color:var(--pcos-cream-ink);background:var(--pcos-cream-raised);box-shadow:inset -1px -1px 0 var(--pcos-cream-shadow), inset 1px 1px 0 var(--pcos-cream-edge);place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.pcos-steps b{color:var(--pcos-cream-ink);font-weight:700}.pcos-steps em{font-style:normal;font-weight:700}.pcos-actions{flex-wrap:wrap;gap:8px;display:flex}.pcos-button{background:var(--pcos-face);min-height:44px;color:var(--pcos-ink);font:inherit;cursor:pointer;box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow);border:0;border-radius:0;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pcos-button:active{box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-dark), inset -2px -2px 0 var(--pcos-face-light)}.pcos-button:focus-visible{outline:1px dotted var(--pcos-ink);outline-offset:-5px}.pcos-button--brand{background:var(--pcos-accent);color:var(--pcos-cream-ink);font-weight:700}.pcos-button--brand:hover{background:#e5ff82}.pcos-button--brand:focus-visible{outline:2px solid var(--pcos-navy);outline-offset:2px}.pcos-toolbar{background:var(--pcos-face);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:7px 9px;display:flex}.pcos-toolbar__path{font-size:12px;font-weight:700}.pcos-folders{flex-direction:column;gap:6px;display:flex}.pcos-folder{background:var(--pcos-face);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark)}.pcos-folder__head{width:100%;min-height:44px;color:var(--pcos-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:7px 10px;font-size:13px;font-weight:700;display:flex}.pcos-folder__head:hover,.pcos-folder__head:focus-visible{background:var(--pcos-navy);color:#fff}.pcos-folder__head:focus-visible{outline-offset:-3px;outline:1px dotted #fff}.pcos-folder__head>span:first-of-type{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pcos-folder__head span span{color:var(--pcos-ink-dim);font-size:11px;font-weight:400}.pcos-folder__head:hover span span,.pcos-folder__head:focus-visible span span{color:#d8d8f0}.pcos-folder__chevron{font-family:var(--pcos-mono);flex:none;font-size:14px;line-height:1}.pcos-folder__body{box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite);background:#fff;padding:4px}.pcos-entries{flex-direction:column;gap:1px;display:flex}.pcos-entry{min-height:44px;color:var(--pcos-ink);border-radius:0;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"icon name href""icon note note";align-items:center;gap:2px 9px;padding:6px 8px;text-decoration:none;display:grid}.pcos-entry>svg{grid-area:icon}.pcos-entry__name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.pcos-entry__note{color:var(--pcos-ink-dim);grid-area:note;font-size:11px}.pcos-entry__href{font-family:var(--pcos-mono);color:var(--pcos-ink-dim);grid-area:href;font-size:11px}.pcos-entry:hover,.pcos-entry:focus-visible{background:var(--pcos-navy);color:#fff}.pcos-entry:hover .pcos-entry__name,.pcos-entry:hover .pcos-entry__note,.pcos-entry:hover .pcos-entry__href,.pcos-entry:focus-visible .pcos-entry__name,.pcos-entry:focus-visible .pcos-entry__note,.pcos-entry:focus-visible .pcos-entry__href{color:#fff}.pcos-entry:focus-visible{outline-offset:-3px;outline:1px dotted #fff}.pcos-note{color:var(--pcos-ink-dim);font-size:12px;line-height:1.5}@media (max-width:719px){.pcos-root{padding-bottom:0;font-size:12.5px}.pcos-taskbar{position:sticky;bottom:0}.pcos-desktop{flex-direction:column;gap:6px;min-height:0;padding:6px;display:flex;overflow:visible}.pcos-desktop__scene{order:-1;padding:0;position:static;inset:auto}.pcos-icons{grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-auto-columns:auto;grid-auto-flow:row;height:auto}.pcos-icon__label{font-size:11px}.pcos-icon{min-height:92px}.pcos-window{z-index:auto;width:100%;height:auto;max-height:none;position:static;top:auto;left:auto}.pcos-titlebar__grip{cursor:default;touch-action:auto}.pcos-window__body{max-height:none;overflow:visible}.pcos-resize-grip,.pcos-tray__sound b,.pcos-clock{display:none}.pcos-task{flex:none;justify-content:center;gap:0;min-width:44px}.pcos-task>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pcos-facts li{grid-template-columns:1fr;gap:2px}.pcos-entry{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"icon name""icon note"}.pcos-entry__href{display:none}.pcos-button{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.pcos-root *,.pcos-root :before,.pcos-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.pcos-window,.pcos-taskbar,.pcos-startmenu,.pcos-start,.pcos-task,.pcos-control,.pcos-button,.pcos-well,.pcos-toolbar{box-shadow:none;background:canvas;border:1px solid canvastext}.pcos-field{display:none}}.pcos-titlebar__grip--label{cursor:default;touch-action:auto}.pcos-root--page{--pcos-cream:#eef4ef;--pcos-cream-sunk:#dce8df;--pcos-cream-raised:#f6f9f6;--pcos-cream-edge:#91a697;--pcos-cream-shadow:#667d6d;--pcos-cream-ink:#152b22;--pcos-cream-ink-dim:#344c3e;--pcos-cream-ink-muted:#4b6253}.pcos-window__body{--color-bg:#eef4ef;--color-surface:#f6f9f6;--color-surface-subtle:#e5eee7;--color-surface-emphasis:#d4e4d8;--color-border:#a6bbac;--color-border-strong:#778e7e;--color-text:#152b22;--color-text-secondary:#344c3e;--color-text-muted:#4b6253;--color-text-faint:#526959;--color-accent:#28623f;--color-accent-hover:#1d4d31;--color-danger:#9a2f22;--color-warning:#8a5c10;--color-info:#1b6470;--bg:var(--color-bg);--panel:var(--color-surface);--panel-deep:var(--color-surface-subtle);--line:var(--color-border);--text:var(--color-text);--muted:var(--color-text-muted);--accent:var(--color-accent);--orange:var(--color-accent)}.pcos-window__body .marketing-page,.pcos-window__body .seo-hub-page{background:0 0;min-height:0;overflow:visible}.pcos-window__body h1,.pcos-window__body h2,.pcos-window__body h3,.pcos-window__body h4,.pcos-window__body .hero h2,.pcos-window__body .search-section h2,.pcos-window__body .feed-heading h2,.pcos-window__body .closing h2,.pcos-window__body .game-card h3{font-family:var(--pcos-font);letter-spacing:-.01em;color:var(--pcos-cream-ink);font-weight:700}.pcos-window__body p,.pcos-window__body li,.pcos-window__body dd,.pcos-window__body dt{color:inherit}.pcos-window__body .page-label,.pcos-window__body .page-intro,.pcos-window__body .page-lede,.pcos-window__body .lede,.pcos-window__body .section-copy{color:var(--pcos-cream-ink-muted)}.pcos-window__body .hero:before{display:none}.pcos-window__body h1 em,.pcos-window__body h2 em,.pcos-window__body h3 em,.pcos-window__body .hero h1 em{color:var(--color-accent)}.pcos-window__body ::selection{background:var(--color-accent);color:#fff}.pcos-window__body .about-graph__core{border:1px solid var(--pcos-cream-edge);background:var(--pcos-cream-sunk);box-shadow:inset 2px 2px 0 var(--pcos-cream-shadow), inset -2px -2px 0 var(--pcos-cream-raised);border-radius:0}.pcos-window__body .about-graph__core small,.pcos-window__body .audience-panel>p,.pcos-window__body .store-toolbar p{color:var(--pcos-cream-ink-muted)}.pcos-window__body .about-closing,.pcos-window__body .intent-orbit,.pcos-window__body .onboarding-gate,.pcos-window__body .algorithm-preview,.pcos-window__body .discover-login-card,.pcos-window__body .guest-preview,.pcos-window__body .guest-feed,.pcos-window__body .discover-store,.pcos-window__body .store-feature,.pcos-window__body .anatomy-card,.pcos-window__body .how-hero-game,.pcos-window__body .game-detail-hero,.pcos-window__body .game-dna-panel,.pcos-window__body .seo-game-grid article{background:var(--pcos-cream)}.pcos-window__body .store-game-tile__shade,.pcos-window__body .reaction-game:after,.pcos-window__body .anatomy-art:after,.pcos-window__body .how-hero-game__art:after,.pcos-window__body .store-feature__art:after{display:none}.pcos-window__body .orbit-chip,.pcos-window__body .signal-stack i,.pcos-window__body .taste-core,.pcos-window__body .algorithm-rule,.pcos-window__body .steam-login,.pcos-window__body .store-game-tile,.pcos-window__body .engine-core,.pcos-window__body .core-trait,.pcos-window__body .engine-result,.pcos-window__body .engine-result>div>em,.pcos-window__body .chapter-player,.pcos-window__body .chapter-stage,.pcos-window__body .reaction-game,.pcos-window__body .steam-status,.pcos-window__body .steam-connect-prompt,.pcos-window__body .collection-empty,.pcos-window__body .personal-match,.pcos-window__body .offer-row,.pcos-window__body .game-search-panel,.pcos-window__body .intent-search-explanation,.pcos-window__body .intent-interpretation,.pcos-window__body .seo-intent-grid>a,.pcos-window__body .loading-surface__card,.pcos-window__body .header-player i{background:var(--pcos-cream-raised);box-shadow:inset -1px -1px 0 var(--pcos-cream-shadow), inset 1px 1px 0 var(--pcos-cream-edge);border-radius:0}.pcos-window__body .context-pending .skeleton,.pcos-window__body .store-shelf__skeleton{background:var(--pcos-cream-sunk);border-radius:0}.pcos-window__body .settings-platform__mark,.pcos-window__body .intent-interpretation__groups .is-avoided i{border-radius:0}.pcos-desktop--page{padding:6px}.pcos-window__body .marketing-header{z-index:auto;background:0 0;height:auto;position:static;inset:auto}.pcos-window__body .marketing-header__inner{flex-wrap:wrap;gap:12px 20px;height:auto;min-height:64px}.pcos-window__body .marketing-header>.marketing-header__inner>nav,.pcos-window__body .marketing-menu-button,.pcos-window__body .marketing-mobile-menu{display:none}.pcos-window__body .marketing-header .header-actions{margin-inline-start:auto}.pcos-window__body .marketing-footer__top nav{display:none}.pcos-window__body .marketing-footer{padding:40px 0 24px}.pcos-window__body .about-hero,.pcos-window__body .discover-hero,.pcos-window__body .developer-hero,.pcos-window__body .how-hero,.pcos-window__body .how-new-hero,.pcos-window__body .similar-page__intro,.pcos-window__body .intent-page__intro,.pcos-window__body .developer-analyze__intro,.pcos-window__body .catalog-search,.pcos-window__body .discover-gate{padding-top:48px}@media (max-width:899px){.pcos-window__body .about-hero,.pcos-window__body .discover-hero,.pcos-window__body .developer-hero,.pcos-window__body .how-hero,.pcos-window__body .how-new-hero,.pcos-window__body .similar-page__intro,.pcos-window__body .intent-page__intro,.pcos-window__body .developer-analyze__intro,.pcos-window__body .catalog-search,.pcos-window__body .discover-gate{padding-top:32px}}.pcos-root--page .pcos-taskbar{position:sticky;bottom:0}html:has(.pcos-root) .consent-bar{--pcos-dock-height:44px;--pcos-dock-gap:12px;--pcos-cream:#eef4ef;--pcos-cream-raised:#f6f9f6;--pcos-cream-edge:#91a697;--pcos-cream-shadow:#667d6d;--pcos-cream-ink:#152b22;--pcos-cream-ink-dim:#344c3e;--color-accent:#28623f;--color-accent-hover:#1d4d31;bottom:calc(var(--pcos-dock-height) + var(--pcos-dock-gap));border:1px solid var(--pcos-cream-edge);background:var(--pcos-cream-raised);color:var(--pcos-cream-ink);box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 var(--pcos-cream-shadow), 3px 3px 0 #00000047;border-radius:0}html:has(.pcos-root) .consent-bar__copy strong{color:var(--pcos-cream-ink);letter-spacing:0;font-family:Tahoma,Verdana,sans-serif;font-weight:700}html:has(.pcos-root) .consent-bar__copy p{color:var(--pcos-cream-ink-dim)}:is(html:has(.pcos-root) .consent-bar__allow,html:has(.pcos-root) .consent-bar__deny){border-radius:0;min-height:38px;font-family:Tahoma,Verdana,sans-serif;font-weight:700}html:has(.pcos-root) .consent-bar__allow{border:1px solid var(--color-accent-hover);background:var(--color-accent);color:#fff;box-shadow:inset 1px 1px #fff6,inset -1px -1px #00000059}html:has(.pcos-root) .consent-bar__deny{border:1px solid var(--pcos-cream-edge);background:var(--pcos-cream-raised);color:var(--pcos-cream-ink-dim);box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 var(--pcos-cream-shadow)}html:has(.pcos-root) .consent-bar{align-items:center;gap:10px 16px;padding:8px 12px}html:has(.pcos-root) .consent-bar__copy p{margin:0;font-size:13px;line-height:1.4}html:has(.pcos-root) .consent-bar__copy strong{margin-right:4px;font-size:13px}:is(html:has(.pcos-root) .consent-bar__allow,html:has(.pcos-root) .consent-bar__deny){min-height:32px;padding-block:0;font-size:13px}@media (max-width:720px){html:has(.pcos-root) .consent-bar{bottom:calc(var(--pcos-dock-height) + 8px)}}@media (max-width:719px){.pcos-desktop--page{padding:4px}.pcos-window--page{width:100%}}.pcos-window__body button,.pcos-window__body [role=button],.pcos-window__body input[type=button],.pcos-window__body input[type=submit],.pcos-window__body summary,.pcos-window__body button,.pcos-window__body [role=button],.pcos-window__body input[type=button],.pcos-window__body input[type=submit],.pcos-window__body summary,.pcos-window__body .orange-button,.pcos-window__body .secondary-button,.pcos-window__body .developer-analyze__game-tabs a,.pcos-window__body .onboarding-steam>a,.pcos-window__body .about-graph__node,.pcos-window__body .how-hero-game,.pcos-window__body .anatomy-card,.pcos-window__body .catalog-search__empty,.pcos-window__body .catalog-search__results a,.pcos-window__body .catalog-search__form>div,.pcos-window__body .discover-steam-card,.pcos-window__body .analytics-preference,.pcos-window__body .search-box,.pcos-window__body .search-result-card,.pcos-window__body .store-feature,.pcos-window__body .store-game-tile,.pcos-window__body .stack-card,.pcos-window__body .featured-card,.pcos-window__body .discovery-card,.pcos-window__body .engine-result,.pcos-window__body .game-search-panel,.pcos-window__body .game-search-result,.pcos-window__body .discovery-context,.pcos-window__body .context-input,.pcos-window__body .store-feature__art,.pcos-window__body .store-game-tile__art,.pcos-window__body .store-feature__art img,.pcos-window__body .store-game-tile__art img{border-radius:0}.pcos-window__body .store-toolbar button,.pcos-window__body .store-shelf__head button,.pcos-window__body .store-actions button,.pcos-window__body .tile-actions button,.pcos-window__body .chapter-feed>button,.pcos-window__body .experience-grid button,.pcos-window__body .shape-groups button,.pcos-window__body .reaction-actions button,.pcos-window__body .rejection-actions button,.pcos-window__body .featured-reaction-actions button,.pcos-window__body .search-result-actions button,.pcos-window__body .featured-actions button,.pcos-window__body .game-search-panel .game-search-field button,.pcos-window__body .game-search-panel .intent-search-examples button,.pcos-window__body .catalog-search__recent button,.pcos-window__body .context-options button{background:var(--pcos-face);color:var(--pcos-ink);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow);border-radius:0}.pcos-window__body .store-toolbar button:active,.pcos-window__body .tile-actions button:active,.pcos-window__body .reaction-actions button:active,.pcos-window__body .experience-grid button.is-selected,.pcos-window__body .shape-groups button.is-selected,.pcos-window__body .reaction-actions button.is-selected,.pcos-window__body .context-options button.is-selected,.pcos-window__body .chapter-feed>button.selected,.pcos-window__body .rejection-options button.is-selected{background:var(--pcos-cream-sunk);box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-dark), inset -2px -2px 0 var(--pcos-face-light)}.pcos-window__body .store-toolbar button:hover,.pcos-window__body .store-shelf__head button:hover,.pcos-window__body .store-shelf__head .shelf-controls button:hover{background:var(--pcos-face-light)}.pcos-window__body .tile-actions button:hover,.pcos-window__body .tile-actions button:focus-visible,.pcos-window__body .game-search-panel .intent-search-examples button:hover,.pcos-window__body .experience-grid button:hover,.pcos-window__body .store-shelf__head .shelf-controls__more:hover{background:var(--pcos-cream-sunk)}.pcos-window__body .store-sidebar a:hover,.pcos-window__body .store-sidebar a.active,.pcos-window__body .store-mobile-nav a:hover,.pcos-window__body .store-mobile-nav a.active,.pcos-window__body .game-search-results a.is-active,.pcos-window__body .game-search-results a:hover,.pcos-window__body .game-search-results a:focus-visible{background:var(--pcos-cream-sunk);color:var(--pcos-cream-ink)}.pcos-window__body .game-search-field,.pcos-window__body .game-search-modes,.pcos-window__body .rejection-prompt textarea,.pcos-window__body input[type=text],.pcos-window__body input[type=search],.pcos-window__body input[type=email],.pcos-window__body input[type=password],.pcos-window__body input[type=number],.pcos-window__body select,.pcos-window__body textarea{color:var(--pcos-ink);border-color:var(--pcos-cream-edge);box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite);background:#fff;border-radius:0}.pcos-window__body input::placeholder,.pcos-window__body textarea::placeholder{color:var(--pcos-cream-ink-muted)}.pcos-window__body .game-search-panel kbd{background:var(--pcos-face);color:var(--pcos-ink);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark);border-radius:0}.pcos-window__body .gate-icon,.pcos-window__body .context-submit,.pcos-window__body .store-shelf__more,.pcos-window__body .onboarding-steam>a,.pcos-window__body .onboarding-steam>span,.pcos-window__body .onboarding-primary,.pcos-window__body .collection-empty>a,.pcos-window__body .rejection-actions button:last-child,.pcos-window__body .developer-analyze button,.pcos-window__body .store-actions>a,.pcos-window__body .store-game-tile .tile-actions>a,.pcos-window__body .discover-store .context-filter__count,.pcos-window__body .discover-store .tile-actions>a,.pcos-window__body .discover-store .store-actions>a,.pcos-window__body .card-actions>a,.pcos-window__body .search-result-actions>a,.pcos-window__body .featured-actions>a,.pcos-window__body .catalog-pagination a[aria-current=page],.pcos-window__body .settings-form button,.pcos-window__body .settings-inline-action,.pcos-window__body .settings-data>a,.pcos-window__body .settings-secondary{background:var(--color-accent);color:#fff;border-radius:0;box-shadow:inset 1px 1px #ffffff73,inset -1px -1px #0006}.pcos-window__body .orange-button{background:var(--color-accent);color:#fff;border:0;border-radius:0;box-shadow:inset 1px 1px #ffffff73,inset -1px -1px #0006,2px 2px #00000040}.pcos-window__body .orange-button:hover,.pcos-window__body .orange-button:focus-visible{background:var(--color-accent-hover)}.pcos-window__body .secondary-button{background:var(--pcos-face);color:var(--pcos-ink);border-color:var(--pcos-dark);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark);border-radius:0}.pcos-window__body .secondary-button span{color:var(--pcos-ink-dim)}.pcos-window__body .micro-pill,.pcos-window__body .personalized,.pcos-window__body .match-pill{background:var(--pcos-cream-sunk);border-color:var(--pcos-cream-edge);color:var(--pcos-cream-ink-dim);border-radius:0}.pcos-window__body .legal-updated,.pcos-window__body .legal-copy a{color:var(--pcos-cream-ink-muted)}.pcos-window__body .brand,.pcos-window__body .header-actions a:not(.orange-button){color:var(--pcos-cream-ink)}.pcos-window__body nav a:hover,.pcos-window__body .header-actions a:not(.orange-button):hover{color:var(--color-accent)}.pcos-window__body .section-rule{border-color:var(--pcos-cream-edge)}.pcos-window__body .marketing-footer{color:var(--pcos-cream-ink-muted)}.pcos-window__body .marketing-footer a{color:var(--pcos-cream-ink-dim)}.pcos-window__body .footer-bottom{border-top:1px solid var(--pcos-cream-edge);color:var(--pcos-cream-ink-muted)}.pcos-minimized{display:none}.pcos-minimized__hint{background:var(--pcos-cream-raised);color:var(--pcos-cream-ink);box-shadow:inset -1px -1px 0 var(--pcos-cream-shadow), inset 1px 1px 0 var(--pcos-cream-edge);margin:0 0 24px;padding:16px 18px}.pcos-minimized__hint strong{font-weight:700}.pcos-root--page[data-window-state=minimized] .pcos-window--page,.pcos-root--page[data-window-state=closed] .pcos-window--page{display:none}.pcos-root--page[data-window-state=minimized] .pcos-minimized,.pcos-root--page[data-window-state=closed] .pcos-minimized{display:block}.pcos-window__body .pcos-icon,.pcos-icons--page .pcos-icon{color:var(--pcos-cream-ink)}.pcos-window__body .pcos-icon__label,.pcos-icons--page .pcos-icon__label{text-shadow:none;background:var(--pcos-cream-sunk);box-shadow:inset 1px 1px 0 var(--pcos-cream-edge)}.pcos-root--page[data-window-state=maximized] .pcos-window__body{overscroll-behavior:contain;max-height:calc(100dvh - var(--pcos-dock-height) - 24px);overflow:auto}.pcos-root--page[data-window-state=maximized] .pcos-minimized{display:none}.pcos-root--page[data-window-state=minimized] .pcos-desktop--page,.pcos-root--page[data-window-state=closed] .pcos-desktop--page{min-height:calc(100svh - var(--pcos-dock-height));min-height:calc(100dvh - var(--pcos-dock-height))}.pcos-window__body .header-player,.pcos-window__body .about-graph__core small,.pcos-window__body .about-graph__node small,.pcos-window__body .about-thesis__copy p,.pcos-window__body .about-principle p,.pcos-window__body .about-side p,.pcos-window__body .about-closing p:not(.page-label),.pcos-window__body .page-lede,.pcos-window__body .intent-orbit__core small,.pcos-window__body .intent-orbit__core span,.pcos-window__body .orbit-chip,.pcos-window__body .discovery-card p,.pcos-window__body .discovery-card__body>div span,.pcos-window__body .onboarding-gate li>span,.pcos-window__body .onboarding-gate li small,.pcos-window__body .gate-note,.pcos-window__body .locked-game__body small,.pcos-window__body .locked-game p,.pcos-window__body .feed-lock p,.pcos-window__body .signal-stack>small,.pcos-window__body .ranking-output>small,.pcos-window__body .signal-stack span small,.pcos-window__body .ranking-output em,.pcos-window__body .taste-core p,.pcos-window__body .algorithm-rule span,.pcos-window__body .audience-score span,.pcos-window__body .trait-bars span,.pcos-window__body .trait-bars em,.pcos-window__body .audience-panel>p,.pcos-window__body .developer-principle p:last-child,.pcos-window__body .flow-step p,.pcos-window__body .metric-ledger small,.pcos-window__body .metric-ledger span,.pcos-window__body .metric-ledger aside b,.pcos-window__body .metric-ledger aside p,.pcos-window__body .model-orbit small,.pcos-window__body .model-orbit>span,.pcos-window__body .process-stage p,.pcos-window__body .process-stage small,.pcos-window__body .taste-visual span,.pcos-window__body .taste-visual em,.pcos-window__body .score-visual span,.pcos-window__body .explanation-grid p,.pcos-window__body .trust-section .shell>div>p,.pcos-window__body .login-divider,.pcos-window__body .discover-login-card label,.pcos-window__body .login-error,.pcos-window__body .login-switch,.pcos-window__body .login-note,.pcos-window__body .guest-preview .shell>div:first-child>p:last-child,.pcos-window__body .guest-feed__intro>div>p:last-child,.pcos-window__body .store-user,.pcos-window__body .store-sidebar small,.pcos-window__body .store-sidebar a,.pcos-window__body .store-toolbar p,.pcos-window__body .context-toggle,.pcos-window__body .context-clear,.pcos-window__body .context-panel label,.pcos-window__body .context-summary>span,.pcos-window__body .context-actions p,.pcos-window__body .store-feature__copy>p:first-child,.pcos-window__body .store-tags span,.pcos-window__body .store-reason,.pcos-window__body .store-warning,.pcos-window__body .store-warning b,.pcos-window__body .store-game-tile__body>small,.pcos-window__body .tile-description,.pcos-window__body .tile-meta,.pcos-window__body .tile-tags span,.pcos-window__body .tile-warning b,.pcos-window__body .tile-warning span,.pcos-window__body .how-new-hero>div:first-child>p,.pcos-window__body .engine-column>small,.pcos-window__body .engine-result small,.pcos-window__body .engine-column em,.pcos-window__body .chapter-feed em,.pcos-window__body .core-trait,.pcos-window__body .engine-result p span,.pcos-window__body .engine-result>div>em,.pcos-window__body .chapter-copy p,.pcos-window__body .anatomy-copy p,.pcos-window__body .anatomy-card small,.pcos-window__body .anatomy-card p span,.pcos-window__body .anatomy-card aside,.pcos-window__body .anatomy-card aside b,.pcos-window__body .how-final p,.pcos-window__body .context-summary--empty,.pcos-window__body .store-shelf__status,.pcos-window__body .steam-status,.pcos-window__body .steam-connect-prompt small,.pcos-window__body .store-mobile-nav a,.pcos-window__body .onboarding-header>a:last-child,.pcos-window__body .onboarding-lede,.pcos-window__body .onboarding-steam p,.pcos-window__body .steam-library__grid small,.pcos-window__body .onboarding-back,.pcos-window__body .experience-grid span,.pcos-window__body .experience-grid small,.pcos-window__body .shape-groups legend,.pcos-window__body .reaction-list small,.pcos-window__body .reaction-list p,.pcos-window__body .onboarding-summary span,.pcos-window__body .onboarding-error,.pcos-window__body .onboarding-empty p,.pcos-window__body .collection-empty p,.pcos-window__body .taste-map span,.pcos-window__body .taste-map p,.pcos-window__body .how-hero-game__question small,.pcos-window__body .how-hero-game__question>p,.pcos-window__body .reaction-feedback,.pcos-window__body .game-detail__identity a,.pcos-window__body .game-detail__identity p,.pcos-window__body .game-detail__facts span,.pcos-window__body .game-detail__tags span,.pcos-window__body .personal-match__score span,.pcos-window__body .personal-match__score small,.pcos-window__body .personal-match p,.pcos-window__body .personal-match li,.pcos-window__body .personal-match__warnings li:before,.pcos-window__body .intent-page__grid .similar-game-card small,.pcos-window__body .game-description,.pcos-window__body .offer-row small,.pcos-window__body .offer-empty,.pcos-window__body .affiliate-disclosure,.pcos-window__body .rejection-prompt p,.pcos-window__body .rejection-prompt label,.pcos-window__body .game-search-result-copy i,.pcos-window__body .intent-interpretation__groups i,.pcos-window__body .intent-interpretation__groups .is-avoided i{color:var(--pcos-cream-ink-muted)}.pcos-window__body .section-heading>p,.pcos-window__body .audience-panel__head small,.pcos-window__body .metric-ledger .estimated strong,.pcos-window__body .store-toolbar button,.pcos-window__body .store-shelf__head button,.pcos-window__body .context-options button,.pcos-window__body .context-summary i,.pcos-window__body .context-summary button,.pcos-window__body .store-feature h3,.pcos-window__body .store-actions button,.pcos-window__body .store-shelf__head p,.pcos-window__body .chapter-nav button,.pcos-window__body .chapter-nav button i,.pcos-window__body .reaction-buttons>button,.pcos-window__body .steam-library__heading span,.pcos-window__body .shape-groups button,.pcos-window__body .reaction-actions button,.pcos-window__body .store-shelf__head .shelf-controls__more,.pcos-window__body .collection-heading p,.pcos-window__body .featured-reaction-actions button:last-child,.pcos-window__body .how-hero-game__answers button,.pcos-window__body .anatomy-result button,.pcos-window__body .personal-match__warnings h3,.pcos-window__body .rejection-options button,.pcos-window__body .rejection-options button.is-selected,.pcos-window__body .rejection-actions button,.pcos-window__body .tile-actions button:not(:only-of-type),.pcos-window__body .store-shelf__head .shelf-controls button,.pcos-window__body .featured-reaction-actions button,.pcos-window__body .search-result-actions button,.pcos-window__body .featured-actions button,.pcos-window__body .discover-store .featured-reaction-actions button{color:var(--pcos-cream-ink-dim)}.pcos-window__body .store-actions button:first-child,.pcos-window__body .anatomy-card footer>button:first-child,.pcos-window__body .store-actions a,.pcos-window__body .store-actions>a,.pcos-window__body .catalog-pagination a[aria-current=page],.pcos-window__body .settings-form button,.pcos-window__body .settings-inline-action{color:#fff}.pcos-window__body .chapter-nav button.active{background:var(--pcos-cream-sunk);color:var(--pcos-cream-ink);box-shadow:inset 1px 1px 0 var(--pcos-cream-shadow), inset -1px -1px 0 #fff, inset 2px 2px 0 var(--pcos-cream-edge)}.pcos-window__body .chapter-nav button.active i,.pcos-window__body .chapter-nav button.active span{color:inherit}.pcos-window__body .chapter-nav button i{color:var(--pcos-cream-ink-muted)}.pcos-window__body .store-brandbar,.pcos-window__body .store-status-wrap{color:var(--pcos-cream-ink);background:0 0}.pcos-window__body .game-orbit__actions .hero-actions{border:1px solid var(--pcos-cream-edge);background:var(--pcos-cream-raised);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 var(--pcos-cream-shadow), 2px 2px 0 #00000040;border-radius:0}@container (max-width:800px){.pcos-window__body .game-orbit__actions .hero-actions{border:1px solid var(--pcos-cream-edge);background:var(--pcos-cream-raised);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 var(--pcos-cream-shadow), 2px 2px 0 #00000040;border-radius:0}}@media (max-width:520px){.pcos-window__body .game-orbit__actions .hero-actions{border:1px solid var(--pcos-cream-edge);background:var(--pcos-cream-raised);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 var(--pcos-cream-shadow), 2px 2px 0 #00000040;border-radius:0}}.pcos-window__body .game-orbit__face{border-color:var(--pcos-cream-edge);--color-surface:#191d1b;--color-surface-subtle:#151917;--color-bg:#101211;border-radius:0;box-shadow:2px 2px #00000038}.pcos-window__body .game-orbit__card:hover .game-orbit__face--front,.pcos-window__body .game-orbit__card:focus-visible .game-orbit__face--front,.pcos-window__body .game-orbit__card:hover .game-orbit__face--back,.pcos-window__body .game-orbit__card:focus-visible .game-orbit__face--back{border-color:var(--color-accent);box-shadow:3px 3px #0000004d}.pcos-window__body .store-game-tile__price,.pcos-window__body .store-game-tile__art>span,.pcos-window__body .store-game-tile__art>small,.pcos-window__body .store-mark--tile,.pcos-window__body .game-detail__facts span,.pcos-window__body .game-detail__tags span,.pcos-window__body .anatomy-art span{background:var(--pcos-cream-raised);border:1px solid var(--pcos-cream-edge);color:var(--pcos-cream-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;box-shadow:1px 1px #00000059}.pcos-window__body .store-game-tile__art>span{border-color:var(--color-accent-hover);background:var(--color-accent);color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);font-weight:700;overflow:hidden}.pcos-window__body .store-game-tile__art:has(.store-game-tile__price)>span{top:46px;left:auto;right:12px}.pcos-window__body .store-mark--tile img,.pcos-window__body .store-game-tile__price .store-mark img{filter:none}.pcos-window__body .store-brandbar{border-bottom:1px solid var(--pcos-cream-edge);background:var(--pcos-cream);-webkit-backdrop-filter:none;backdrop-filter:none}.pcos-window__body .store-user>i,.pcos-window__body .store-user__trigger>i{background:var(--pcos-cream-sunk);border:1px solid var(--pcos-cream-edge);color:var(--pcos-cream-ink);border-radius:0}.pcos-window__body .tag-row span,.pcos-window__body .search-result-tags span,.pcos-window__body .micro-pill,.pcos-window__body .muted,.pcos-window__body .swipe-hint,.pcos-window__body .stack-card__content small,.pcos-window__body .hero-copy small,.pcos-window__body .closing small{color:var(--pcos-cream-ink-muted)}.pcos-window__body .card-actions button,.pcos-window__body .carousel-buttons button,.pcos-window__body .featured-actions button,.pcos-window__body .search-result-actions button{color:var(--pcos-cream-ink-dim);border-radius:0}.pcos-page{max-width:none}.pcos-page__intro{border-bottom:1px solid var(--pcos-cream-edge);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.pcos-page__intro h1{color:var(--pcos-cream-ink);font-size:22px;font-weight:800;line-height:1.22}.pcos-page__intro .pcos-actions{margin-top:4px}.pcos-section{border-top:1px solid var(--pcos-cream-sunk);flex-direction:column;gap:8px;padding-top:14px;display:flex}.pcos-page>.pcos-section:first-of-type{border-top:0;padding-top:4px}.pcos-section h2{color:var(--pcos-cream-ink);font-size:17px;font-weight:700;line-height:1.3}.pcos-section h3{font-size:13px;font-weight:700}.pcos-section p,.pcos-section li{max-width:var(--pcos-measure,78ch);color:var(--pcos-cream-ink-dim);font-size:13px;line-height:1.6}.pcos-section--closing{padding-bottom:4px}.pcos-principles{flex-direction:column;gap:9px;display:flex}.pcos-principles li{grid-template-columns:116px 1fr;align-items:baseline;gap:12px;display:grid}.pcos-principles b{color:var(--pcos-cream-ink);font-size:12px;font-weight:700}.pcos-principles span{font-size:13px;line-height:1.55}.pcos-doc--landing{--pcos-measure:80ch}.pcos-actions--lead{margin-top:2px}.pcos-landing{gap:18px;display:grid}.pcos-landing__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:18px;display:grid}.pcos-landing__hero--solo{grid-template-columns:minmax(0,1fr)}.pcos-landing__intro{gap:10px;display:grid}.pcos-landing__intro h1{font-size:clamp(22px,2.6vw,30px)}.pcos-landing__shot{gap:6px;margin:0;display:grid}.pcos-landing__frame{background:var(--pcos-face);box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-dark), inset -2px -2px 0 var(--pcos-face-light);padding:3px}.pcos-landing__frame img{width:100%;height:auto;display:block}.pcos-landing__shot figcaption,.pcos-landing__caption{color:var(--pcos-cream-ink-muted);font-size:12px}.pcos-landing__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pcos-landing .pcos-landing__step{background:var(--pcos-cream-raised);box-shadow:inset 1px 1px 0 var(--pcos-cream-edge), inset -1px -1px 0 var(--pcos-cream-shadow);margin:0;padding:10px}.pcos-landing__art{background:var(--pcos-cream-sunk);margin-bottom:8px;padding:10px;display:block}.pcos-landing__num{background:var(--pcos-navy-b);color:#fff;place-items:center;width:20px;height:20px;margin-right:7px;font-size:12px;display:inline-grid}.pcos-landing__caption{margin-top:6px}.pcos-landing__districts{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pcos-landing__districts li{background:var(--pcos-face);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark);padding:5px 10px;font-size:12px;font-weight:700}.pcos-landing__ways{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:8px;display:grid}.pcos-landing__way{min-height:44px;color:var(--pcos-ink);background:var(--pcos-face);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow);gap:4px;padding:10px;text-decoration:none;display:grid}.pcos-landing__way span{font-size:12px;line-height:1.45}.pcos-landing__way:focus-visible{outline:1px dotted var(--pcos-ink);outline-offset:-5px}@media (max-width:820px){.pcos-landing__hero,.pcos-landing__steps{grid-template-columns:minmax(0,1fr)}}.discover-gate-page{max-width:none}.pcos-window__body .search-window,.pcos-window__body .discover-window{width:100%;max-width:none;margin-inline:0;padding-inline:0}.pcos-window__body .discover-window .discover-steam-card{max-width:460px}.pcos-window__body .discover-window .discover-steam-card p{max-width:46ch}.pcos-window__body .discover-gate-cards{grid-template-columns:repeat(auto-fit,minmax(280px,460px));align-items:stretch;gap:16px;display:grid}.pcos-window__body .discover-start-card{background:var(--pcos-cream-raised);box-shadow:inset 1px 1px 0 var(--pcos-cream-edge), inset -1px -1px 0 var(--pcos-cream-edge);align-content:start;gap:12px;padding:28px;display:grid}.pcos-window__body .discover-start-card h2{margin:4px 0 0}.pcos-window__body .discover-start-card p{max-width:46ch;margin:0 0 4px}.pcos-window__body .discover-start-card .pcos-button{justify-self:start}.pcos-window__body .discover-window .guest-feed{padding-top:20px;padding-bottom:24px}.pcos-window__body .discover-window .guest-feed__content .store-content{padding-top:0;padding-bottom:24px}.pcos-window__body .discover-window .store-shelf{margin-top:36px}.pcos-window__body .search-window{min-height:0;padding-top:0;padding-bottom:0}.pcos-window__body .search-window .catalog-search__intro{max-width:none}.pcos-window__body .search-window .catalog-search__intro h1{font-family:var(--pcos-font);letter-spacing:0;margin:8px 0 10px;font-size:22px;font-weight:800;line-height:1.22}.pcos-window__body .search-window .catalog-search__intro p{max-width:var(--pcos-measure,78ch);font-size:13px;line-height:1.6}.pcos-window__body .search-window .catalog-search__intro>a{font-size:13px}.pcos-window__body .search-window .catalog-search__form{max-width:none;margin-top:18px}.pcos-window__body .search-window .catalog-search__results{max-width:none}.pcos-window__body .search-window .catalog-search__form>div{border-radius:0;gap:10px;min-height:40px;padding:3px 4px 3px 12px}.pcos-window__body .search-window .catalog-search__form input{font-family:var(--pcos-font);font-size:14px}.pcos-window__body .search-window .catalog-search__form label{margin-bottom:6px;font-size:12px}@media (max-width:719px){.pcos-principles li{grid-template-columns:1fr;gap:2px}.pcos-page__intro h1{font-size:20px}}.pcos-section h2 .pcos-count,.pcos-section .pcos-count{color:var(--pcos-ink-muted);letter-spacing:0;margin-top:4px;font-size:12px;font-weight:400;display:block}.pcos-window[data-active=false] [data-snapshot-body]{cursor:default}.pcos-window__body .pcos-breadcrumb{flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:6px;font-size:12px;display:flex}.pcos-window__body .pcos-breadcrumb a{color:var(--pcos-cream-ink-dim);text-decoration:underline}.pcos-window__body .pcos-breadcrumb span{color:var(--pcos-ink-muted)}.pcos-window__body .intent-criteria{border-bottom:0;flex-direction:column;gap:0;padding-block:0;display:flex}.pcos-window__body .intent-criteria p{border-bottom:1px solid var(--pcos-cream-sunk);color:var(--pcos-cream-ink-dim);padding:7px 0;font-size:13px;line-height:1.6}.pcos-window__body .intent-criteria p:last-child{border-bottom:0}.pcos-window__body .intent-faq{border-top:0;flex-direction:column;gap:0;padding-block:0;display:flex}.pcos-window__body .intent-faq article{border-bottom:1px solid var(--pcos-cream-sunk);padding:8px 0}.pcos-window__body .intent-faq article:last-child{border-bottom:0}.pcos-window__body .intent-faq h3{color:var(--pcos-cream-ink);margin:0 0 3px;font-size:13px}.pcos-window__body .intent-faq p{max-width:none;color:var(--pcos-cream-ink-dim);font-size:13px;line-height:1.6}.pcos-window__body .intent-page__grid,.pcos-window__body .similar-page__grid,.pcos-window__body .seo-game-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.pcos-window__body .similar-game-card h3{margin:0 12px 6px;font-size:14px}.pcos-window__body .similar-game-card span{margin:11px 12px 6px}.pcos-window__body .similar-game-card p,.pcos-window__body .similar-game-card strong,.pcos-window__body .similar-game-card small{margin-inline:12px;font-size:12px}.pcos-window__body .similar-page__empty{color:var(--pcos-cream-ink-dim)}.pcos-wiz{align-content:start;gap:14px;display:grid}.pcos-wiz__top{grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:12px;display:grid}.pcos-wiz__step{margin:0;font-size:12px;font-weight:700}.pcos-wiz__bar{background:var(--pcos-cream-sunk);height:14px;box-shadow:inset 1px 1px 0 var(--pcos-cream-shadow), inset -1px -1px 0 var(--pcos-hilite);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.pcos-wiz__bar i{background:var(--pcos-face)}.pcos-wiz__bar i[data-done=true]{background:var(--pcos-navy-b)}.pcos-wiz__exit{min-height:var(--pcos-control);color:var(--pcos-navy-b);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pcos-wiz__panel{align-content:start;gap:12px;display:grid}.pcos-wiz__panel>*{margin:0}.pcos-wiz__tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.pcos-wiz__tile{min-height:var(--pcos-control);background:var(--pcos-face);color:var(--pcos-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow);border:0;border-radius:0;align-content:start;gap:3px;padding:9px 11px 9px 30px;font-size:13px;display:grid;position:relative}.pcos-wiz__tile:before{content:"";background:var(--pcos-hilite);width:12px;height:12px;box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-face-light);position:absolute;top:11px;left:9px}.pcos-wiz__tile--short{place-content:center;padding-block:0}.pcos-wiz__tile--short:before{top:calc(50% - 6px)}.pcos-wiz__tile span,.pcos-wiz__tile small{color:var(--pcos-ink-dim);font-size:12px;line-height:1.4}.pcos-wiz__tile[aria-pressed=true]{background:var(--pcos-navy-b);color:#fff;box-shadow:inset 1px 1px 0 var(--pcos-dark), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-shadow)}.pcos-wiz__tile[aria-pressed=true] span,.pcos-wiz__tile[aria-pressed=true] small{color:#fff}.pcos-wiz__tile[aria-pressed=true]:before{content:"✓";color:var(--pcos-ink);place-items:center;font-size:11px;font-weight:800;display:grid}.pcos-wiz__tile:focus-visible,.pcos-wiz__exit:focus-visible{outline:1px dotted var(--pcos-ink);outline-offset:-5px}.pcos-wiz__tile[aria-pressed=true]:focus-visible{outline-color:#fff}.pcos-wiz__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pcos-wiz__actions .pcos-button:disabled{color:var(--pcos-shadow);cursor:default}.pcos-wiz__status{color:var(--pcos-cream-ink-muted);font-size:12px}.pcos-wiz__error{background:var(--pcos-cream-raised);color:#8a1c10;padding:8px 10px;font-weight:700;box-shadow:inset 1px 1px #8a1c10,inset -1px -1px #8a1c10}.pcos-wiz__steam{background:var(--pcos-cream-raised);box-shadow:inset 1px 1px 0 var(--pcos-cream-edge), inset -1px -1px 0 var(--pcos-cream-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.pcos-wiz__steam p{margin:2px 0 0;font-size:12px}.pcos-wiz__profile{align-items:center;gap:10px;display:flex}.pcos-wiz__profile i{background:var(--pcos-navy-b) center / cover;color:#fff;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.pcos-wiz__badge{background:var(--pcos-teal-deep);color:#fff;padding:3px 8px;font-size:12px;font-weight:700}.pcos-wiz__library ul,.pcos-wiz__games{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pcos-wiz__library ul{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.pcos-wiz__library a{min-height:44px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.pcos-wiz__library i{background:var(--pcos-face) center / cover;flex:none;width:46px;height:34px}.pcos-wiz__library span{min-width:0;font-size:12px;display:grid}.pcos-wiz__library strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcos-wiz__groups{gap:12px;display:grid}.pcos-wiz__groups fieldset{border:0;min-width:0;margin:0;padding:0}.pcos-wiz__groups legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.pcos-wiz__groups fieldset>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pcos-wiz__games li{background:var(--pcos-cream-raised);box-shadow:inset 1px 1px 0 var(--pcos-cream-edge), inset -1px -1px 0 var(--pcos-cream-shadow);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px;display:grid}.pcos-wiz__art{background:var(--pcos-face) center / cover;min-height:84px;display:block}.pcos-wiz__games h2{margin:0;font-size:15px}.pcos-wiz__games p,.pcos-wiz__games small{color:var(--pcos-cream-ink-muted);margin:2px 0 8px;font-size:12px}.pcos-wiz__reactions{flex-wrap:wrap;gap:6px;display:flex}.pcos-wiz__reactions .pcos-wiz__tile{padding-inline:30px 12px}.pcos-wiz__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pcos-wiz__summary div{text-align:center;background:var(--pcos-cream-raised);box-shadow:inset 1px 1px 0 var(--pcos-cream-edge), inset -1px -1px 0 var(--pcos-cream-shadow);gap:2px;padding:12px;display:grid}.pcos-wiz__summary dd{margin:0;font-size:26px;font-weight:800}.pcos-wiz__summary dt{color:var(--pcos-cream-ink-muted);font-size:12px}@media (max-width:640px){.pcos-wiz__top{grid-template-columns:minmax(0,1fr) auto}.pcos-wiz__bar{order:3;grid-column:1/-1}.pcos-wiz__games li,.pcos-wiz__summary{grid-template-columns:minmax(0,1fr)}.pcos-wiz__art{min-height:110px}}.pcos-landing{--pcos-measure:64ch;gap:28px}.pcos-landing__intro h1{letter-spacing:-.01em;font-size:clamp(28px,3.6vw,46px);line-height:1.08}.pcos-landing em{color:var(--pcos-navy-b);font-style:normal}.pcos-landing__intro .pcos-lede{font-size:15px}.pcos-landing__trust{color:var(--pcos-cream-ink-dim);flex-wrap:wrap;gap:6px 14px;margin:2px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.pcos-landing__trust li:before{content:"✓";color:var(--pcos-teal-deep);margin-right:5px;font-weight:800}.pcos-landing__band{background:var(--pcos-cream-sunk);box-shadow:inset 1px 1px 0 var(--pcos-cream-edge), inset -1px -1px 0 var(--pcos-hilite);padding:18px}.pcos-landing__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.pcos-landing__split h2{margin-bottom:10px}.pcos-landing__split h2,.pcos-landing__closing h2{font-size:clamp(20px,2.4vw,30px);line-height:1.15}.pcos-landing__figure{gap:8px;margin:0;display:grid}.pcos-landing__figure figcaption{color:var(--pcos-cream-ink-muted);font-size:12px}.pcos-landing__section{gap:8px;scroll-margin-top:8px;display:grid}.pcos-landing__section>*{margin:0}.pcos-landing__closing{text-align:center;background:var(--pcos-face);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark), inset 2px 2px 0 var(--pcos-face-light), inset -2px -2px 0 var(--pcos-shadow);justify-items:center;gap:14px;padding:30px 18px;display:grid}.pcos-landing__closing h2{max-width:28ch;margin:0}.pcos-landing__closing em{display:block}.pcos-landing__footer nav{border-top:1px solid var(--pcos-cream-edge);flex-wrap:wrap;gap:4px 14px;padding-top:10px;display:flex}.pcos-landing__footer a{min-height:var(--pcos-control);color:var(--pcos-navy-b);align-items:center;font-size:12px;display:inline-flex}@media (max-width:820px){.pcos-landing__split{grid-template-columns:minmax(0,1fr)}}.pcos-landing__pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pcos-landing .pcos-landing__pain{background:var(--pcos-cream-raised);box-shadow:inset 1px 1px 0 var(--pcos-cream-edge), inset -1px -1px 0 var(--pcos-cream-shadow);margin:0;padding:12px}.pcos-landing__pain h3{align-items:flex-start;gap:8px;margin:0 0 6px;font-size:14px;line-height:1.3;display:flex}.pcos-landing__pain h3 svg{color:var(--pcos-navy-b);flex:none;margin-top:1px}.pcos-landing__pain p{margin:0;font-size:13px;line-height:1.5}.pcos-gfx{align-content:center;gap:8px;min-height:150px;display:grid}.pcos-gfx--pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.pcos-gfx--tight{gap:0}.pcos-gfx__title{margin:0;font-size:12px;font-weight:700}.pcos-gfx__card{background:var(--pcos-cream-raised);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-cream-shadow), 0 0 0 1px var(--pcos-cream-edge);gap:6px;padding:8px;display:grid}.pcos-gfx__cardhead{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.pcos-gfx__cardhead em{background:var(--pcos-navy-b);color:#fff;padding:1px 6px;font-size:10px;font-weight:700}.pcos-gfx__row{color:var(--pcos-cream-ink-dim);gap:2px;font-size:10px;display:grid}.pcos-gfx__track{background:var(--pcos-cream-sunk);height:8px;box-shadow:inset 1px 1px 0 var(--pcos-cream-shadow)}.pcos-gfx__track i{background:var(--pcos-teal-deep);height:100%;display:block}.pcos-gfx__track i[data-tone=orange]{background:var(--pcos-accent)}.pcos-gfx__link{text-align:center;background:var(--pcos-face);box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark);padding:4px 6px;font-size:10px;font-weight:700;line-height:1.3}.pcos-gfx__wire{background:var(--pcos-navy-b);width:26px;height:4px;display:block}.pcos-gfx__chips{gap:6px;display:grid}.pcos-gfx__chip{min-height:30px;box-shadow:inset 1px 1px 0 var(--pcos-hilite), inset -1px -1px 0 var(--pcos-dark);align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.pcos-gfx__chip b,.pcos-gfx__box{color:#000;width:14px;height:14px;box-shadow:inset 1px 1px 0 var(--pcos-shadow);background:#fff;flex:none;place-items:center;font-size:11px;display:grid}.pcos-gfx__fit{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pcos-gfx__fit li{background:var(--pcos-cream-raised);box-shadow:inset 1px 1px 0 var(--pcos-cream-edge), inset -1px -1px 0 var(--pcos-cream-shadow);padding:6px 8px 6px 26px;font-size:12px;line-height:1.35;position:relative}.pcos-gfx__fit li:before{content:"✓";color:var(--pcos-teal-deep);font-weight:800;position:absolute;left:8px}.pcos-gfx__fit li[data-kind=risk]{background:#fde7c8}.pcos-gfx__fit li[data-kind=risk]:before{content:"!";color:var(--pcos-accent-deep)}@media (max-width:820px){.pcos-landing__pains{grid-template-columns:minmax(0,1fr)}}.pcos-window__body *,.pcos-window__body :before,.pcos-window__body :after{border-radius:0!important}.pcos-window__body .game-detail,.pcos-window__body .personal-match{margin-top:0}.pcos-window__body .game-detail{padding-bottom:24px}.pcos-window__body .game-detail__identity{grid-template-columns:minmax(280px,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pcos-window__body .game-detail__identity>img{object-fit:cover;background:var(--pcos-face);width:100%;height:auto;max-height:340px;box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite), inset 2px 2px 0 var(--pcos-dark), inset -2px -2px 0 var(--pcos-face-light);border:0;padding:3px;display:block}.pcos-window__body .game-detail__facts{margin-top:0}.pcos-window__body .game-decision{align-content:start;gap:10px;min-width:0;display:grid}.pcos-window__body .game-decision__row{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.pcos-window__body .game-decision__reception{font-weight:700}.pcos-window__body .game-decision__price{font-size:20px;font-weight:800}.pcos-window__body .game-decision__price small{color:var(--pcos-accent-deep);font-size:13px}.pcos-window__body .game-decision .game-decision__store{background:var(--pcos-accent-deep);color:#fff;justify-content:center;justify-self:start;align-items:center;min-width:180px;min-height:44px;padding:0 18px;font-size:14px;display:inline-flex}.pcos-window__body .offer-panel{order:0}.pcos-window__body .game-decision__fit{background:var(--pcos-cream-sunk);box-shadow:inset 1px 1px 0 var(--pcos-cream-shadow), inset -1px -1px 0 var(--pcos-cream-raised);gap:8px;margin:0;padding:10px 12px;display:grid}.pcos-window__body .game-decision__fit dt{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.pcos-window__body .game-decision__fit dd{margin:2px 0 0}.pcos-window__body .game-decision .game-decision__invite{color:var(--pcos-cream-ink-dim);margin:0;font-size:14px}.pcos-window__body .game-decision .game-decision__invite a{font-size:inherit;color:var(--pcos-cream-ink);font-weight:700}.pcos-window__body .game-decision__label{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.pcos-window__body .game-decision__traits{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pcos-window__body .game-decision__traits li{border:1px solid var(--pcos-cream-edge);padding:3px 8px}.pcos-window__body .game-decision__traits small{opacity:.7}.pcos-window__body .game-gallery>div{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.pcos-window__body .game-gallery img,.pcos-window__body .similar-game-card img{background:var(--pcos-face);box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite);border:0;padding:3px}@media (max-width:720px){.pcos-window__body .game-detail__identity{grid-template-columns:minmax(0,1fr)}}.pcos-window__body .settings-page{background:0 0;min-height:0}.pcos-window__body .discover-start-card__more a{color:var(--pcos-cream-ink);text-decoration:underline}.pcos-phone-tabs{--pcos-active-chrome:#214c32;--pcos-hilite:#fff;--pcos-face-light:#dfdfdf;--pcos-face:silver;--pcos-shadow:gray;--pcos-dark:#404040;--pcos-ink:#000;font-family:Tahoma,Verdana,sans-serif;display:none}@media (max-width:719px){:root:has(.pcos-root--desktop){--pcos-phone-tabs:calc(58px + env(safe-area-inset-bottom,0px))}.pcos-root--desktop{padding-bottom:var(--pcos-phone-tabs)}.pcos-root--desktop .pcos-desktop__scene,.pcos-root--desktop .pcos-taskbar,.pcos-root--desktop .pcos-window .pcos-titlebar,.pcos-root--desktop .pcos-window[data-current=false]{display:none}.pcos-root--desktop .pcos-desktop{padding:0}.pcos-root--desktop .pcos-window[data-current=true]{min-height:calc(100dvh - var(--pcos-phone-tabs));box-shadow:none}html:has(.pcos-root--desktop) .pcos-phone-tabs{z-index:40;height:var(--pcos-phone-tabs);padding:4px 4px env(safe-area-inset-bottom,0px);background:var(--pcos-face);box-shadow:inset 0 1px 0 var(--pcos-hilite), inset 0 2px 0 var(--pcos-face-light), 0 -1px 0 var(--pcos-dark);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.pcos-phone-tab{min-height:48px;color:var(--pcos-ink);align-content:center;justify-items:center;gap:2px;font-size:11px;font-weight:700;text-decoration:none;display:grid}.pcos-phone-tab[aria-current=page]{background:var(--pcos-active-chrome);color:#fff;box-shadow:inset 1px 1px 0 var(--pcos-shadow), inset -1px -1px 0 var(--pcos-hilite)}.pcos-phone-tab:focus-visible{outline-offset:-4px;outline:2px dotted}html:has(.pcos-root--desktop) .consent-bar{bottom:calc(var(--pcos-phone-tabs,58px) + 6px)}}
