.site-header[data-v-75149d5a]{z-index:1000;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f6f1f0;position:sticky;top:0;overflow:visible}.header-inner[data-v-75149d5a]{align-items:center;gap:18px;min-height:68px;display:flex}.brand[data-v-75149d5a]{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:1.16rem;font-weight:950;display:inline-flex}.brand-mark[data-v-75149d5a]{background:var(--sea);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1rem;font-weight:950;display:grid}.category-nav[data-v-75149d5a]{flex:1;justify-content:center;gap:2px;display:flex}.category-nav a[data-v-75149d5a]{color:var(--text);border-radius:999px;padding:8px 13px;font-size:.84rem;font-weight:850;transition:background .18s,color .18s}.category-nav a[data-v-75149d5a]:hover,.category-nav a.router-link-active[data-v-75149d5a]{background:var(--mist);color:var(--sea-dark)}.square-btn[data-v-75149d5a]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;transition:border-color .18s,color .18s,transform .18s;display:grid}.square-btn[data-v-75149d5a]:hover{border-color:var(--sea);color:var(--sea-dark);transform:translateY(-1px)}.menu-btn[data-v-75149d5a]{grid-template-rows:repeat(3,2px);align-content:center;justify-items:center;gap:5px;padding:0;display:none}.menu-btn span[data-v-75149d5a]{background:currentColor;border-radius:99px;width:18px;height:2px;display:block}.search-btn[data-v-75149d5a]{margin-left:auto}.search-btn svg[data-v-75149d5a]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:19px;height:19px}.overlay-panel[data-v-75149d5a]{z-index:1001;overscroll-behavior:contain;border-top:1px solid var(--line);background:linear-gradient(180deg, #8fb3a629, transparent 280px), var(--paper);height:calc(100dvh - 68px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.panel-inner[data-v-75149d5a]{padding-top:28px;padding-bottom:34px}.panel-title[data-v-75149d5a]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel-title span[data-v-75149d5a]{color:var(--sea);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:950}.panel-title button[data-v-75149d5a]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:36px;color:var(--text);padding:0 12px;font-size:.8rem;font-weight:850}.mobile-cats[data-v-75149d5a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mobile-cats a[data-v-75149d5a]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-content:space-between;min-height:120px;padding:16px;display:grid;box-shadow:0 8px 20px #18212a0d}.mobile-cats span[data-v-75149d5a]{color:var(--clay);font-size:.78rem;font-weight:950}.mobile-cats strong[data-v-75149d5a]{font-size:1.2rem;line-height:1.05}.search-card[data-v-75149d5a]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.search-card input[data-v-75149d5a]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);min-width:0;min-height:46px;color:var(--ink);outline:none;padding:0 14px}.search-card input[data-v-75149d5a]:focus{border-color:var(--sea)}.quick-row[data-v-75149d5a]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.quick-row button[data-v-75149d5a]{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--text);border-radius:999px;padding:0 13px;font-size:.82rem;font-weight:850}.quick-row button[data-v-75149d5a]:hover{border-color:var(--sea);color:var(--sea-dark)}.panel-enter-active[data-v-75149d5a],.panel-leave-active[data-v-75149d5a]{transition:opacity .18s,transform .18s}.panel-enter-from[data-v-75149d5a],.panel-leave-to[data-v-75149d5a]{opacity:0;transform:translateY(8px)}@media (width<=860px){.header-inner[data-v-75149d5a]{min-height:62px}.brand[data-v-75149d5a]{position:absolute;left:50%;transform:translate(-50%)}.brand span[data-v-75149d5a]:last-child{text-overflow:ellipsis;max-width:128px;overflow:hidden}.menu-btn[data-v-75149d5a]{display:grid}.category-nav[data-v-75149d5a]{display:none}.overlay-panel[data-v-75149d5a]{height:calc(100dvh - 62px)}.mobile-cats[data-v-75149d5a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.brand[data-v-75149d5a]{font-size:1rem}.brand-mark[data-v-75149d5a]{width:30px;height:30px}.mobile-cats[data-v-75149d5a],.search-card[data-v-75149d5a]{grid-template-columns:1fr}.mobile-cats a[data-v-75149d5a]{min-height:82px}}.footer[data-v-1611f4ca]{background:var(--ink);color:#fff;border-top:1px solid #ffffff1a}.footer-grid[data-v-1611f4ca]{grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(0,1fr));gap:34px;padding-top:44px;padding-bottom:36px;display:grid}.brand[data-v-1611f4ca]{align-items:center;gap:10px;font-size:1.2rem;font-weight:950;display:inline-flex}.brand-mark[data-v-1611f4ca]{background:var(--sand);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-weight:950;display:grid}.footer-about p[data-v-1611f4ca]{color:#ffffff9e;max-width:360px;margin-top:14px}.footer-col[data-v-1611f4ca]{flex-direction:column;gap:9px;display:flex}.footer-col h2[data-v-1611f4ca]{color:var(--sand);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:950}.footer-col a[data-v-1611f4ca]{color:#ffffffad;font-size:.88rem}.footer-col a[data-v-1611f4ca]:hover{color:#fff}.footer-bottom[data-v-1611f4ca]{color:#ffffff7a;border-top:1px solid #ffffff14;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px;font-size:.78rem;display:flex}@media (width<=860px){.footer-grid[data-v-1611f4ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-about[data-v-1611f4ca]{grid-column:1/-1}.footer-bottom[data-v-1611f4ca]{display:grid}}.cookie-banner[data-v-19d34a27]{z-index:300;color:#fff;background:#18212af5;border-top:1px solid #ffffff1f;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 38px #0003}.cookie-inner[data-v-19d34a27]{justify-content:space-between;align-items:center;gap:22px;padding-top:16px;padding-bottom:16px;display:flex}.cookie-inner p[data-v-19d34a27]{color:#ffffffb8;font-size:.88rem}.cookie-actions[data-v-19d34a27]{flex:none;align-items:center;gap:10px;display:flex}.cookie-actions a[data-v-19d34a27],.cookie-actions button[data-v-19d34a27]{border-radius:var(--radius);min-height:36px;padding:0 14px;font-size:.8rem;font-weight:850}.cookie-actions a[data-v-19d34a27]{color:var(--sand);align-items:center;display:inline-flex}.decline[data-v-19d34a27]{color:#fff;background:0 0;border:1px solid #ffffff3d}.accept[data-v-19d34a27]{background:var(--sea);color:#fff}.slide-up-enter-active[data-v-19d34a27],.slide-up-leave-active[data-v-19d34a27]{transition:transform .24s}.slide-up-enter-from[data-v-19d34a27],.slide-up-leave-to[data-v-19d34a27]{transform:translateY(100%)}@media (width<=680px){.cookie-inner[data-v-19d34a27]{display:grid}.cookie-actions[data-v-19d34a27]{flex-wrap:wrap}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--paper:#f7f6f1;--panel:#fff;--mist:#eef3f2;--ink:#18212a;--text:#31404c;--soft:#6f7d87;--line:#dce3df;--line-strong:#bfcbc5;--sea:#2f6f73;--sea-dark:#1e5054;--clay:#c86f57;--sand:#e9c46a;--sage:#8fb3a6;--radius:6px;--shadow:0 14px 32px #18212a1a}html{scroll-behavior:smooth;font-size:16px}body{background:linear-gradient(180deg, #2f6f7314, transparent 360px), var(--paper);min-height:100vh;color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}body.scroll-locked{touch-action:none;overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}ul{list-style:none}#app-root{flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1}.container{width:min(1160px,100% - 44px);margin:0 auto}.section{padding:58px 0}.section-soft{border-block:1px solid var(--line);background:#ffffff94}.section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:24px;display:grid}.label{color:var(--sea);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:.72rem;font-weight:900;display:inline-flex}.label:after{content:"";background:currentColor;width:28px;height:1px;display:block}.section-title{max-width:760px;color:var(--ink);letter-spacing:0;font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:900;line-height:1.08}.section-copy{max-width:650px;color:var(--soft)}.btn-primary,.btn-muted,.btn-ink,.view-link{border-radius:var(--radius);justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:.86rem;font-weight:850;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.btn-primary{background:var(--sea);color:#fff}.btn-primary:hover{background:var(--sea-dark);transform:translateY(-1px)}.btn-muted{color:#fff;background:#ffffff1f;border:1px solid #ffffffa3}.btn-muted:hover{color:var(--ink);background:#fff}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:var(--sea-dark)}.view-link{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);white-space:nowrap}.view-link:hover{border-color:var(--sea);color:var(--sea-dark);transform:translateY(-1px)}.games-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px;display:grid}.game-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.game-card:hover{border-color:var(--sea);box-shadow:var(--shadow);transform:translateY(-4px)}.game-card-body{padding:12px 13px 14px}.game-card-cat,.meta-label{color:var(--clay);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.game-card-title{color:var(--ink);margin-top:5px;font-size:.94rem;font-weight:850;line-height:1.26}.chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:36px;color:var(--text);align-items:center;padding:0 14px;font-size:.84rem;font-weight:850;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.chip:hover,.chip.active{border-color:var(--sea);background:var(--sea);color:#fff}.page-hero{background:var(--ink);color:#fff;border-bottom:1px solid #ffffff1f;padding:56px 0 44px}.page-hero .label{color:var(--sand)}.page-hero h1{letter-spacing:0;max-width:800px;font-size:clamp(2rem,4vw,3.35rem);font-weight:950;line-height:1.02}.page-hero p{color:#ffffffb8;max-width:680px;margin-top:16px}.content-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:0 10px 24px #18212a0d}.empty{color:var(--soft);text-align:center;padding:70px 0}::selection{background:#2f6f7333}@media (width<=760px){.container{width:min(100% - 28px,1160px)}.section{padding:42px 0}.section-head{grid-template-columns:1fr;gap:14px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-card-body{padding:10px}.game-card-title{font-size:.86rem}.page-hero{padding:40px 0 34px}}.card-media[data-v-1b024174]{background:var(--mist);position:relative;overflow:hidden}.card-media img[data-v-1b024174]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:filter .28s,transform .28s}.game-card:hover img[data-v-1b024174]{filter:saturate(1.05);transform:scale(1.035)}.badge[data-v-1b024174]{background:var(--sand);color:var(--ink);border-radius:999px;padding:4px 9px;font-size:.66rem;font-weight:950;position:absolute;top:10px;left:10px}.rail-row[data-v-9c2cfb55]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:2px 2px 10px;display:flex;overflow-x:auto}.rail-row[data-v-9c2cfb55]::-webkit-scrollbar{display:none}.rail-card[data-v-9c2cfb55]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer;scroll-snap-align:start;flex:0 0 228px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.rail-card[data-v-9c2cfb55]:hover{border-color:var(--sea);box-shadow:var(--shadow);transform:translateY(-3px)}.rail-card img[data-v-9c2cfb55]{aspect-ratio:16/10;object-fit:cover;width:100%}.rail-body[data-v-9c2cfb55]{padding:12px}.rail-body span[data-v-9c2cfb55]{color:var(--clay);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.rail-body h3[data-v-9c2cfb55]{margin-top:5px;font-size:.95rem;line-height:1.22}.rail-controls[data-v-9c2cfb55]{justify-content:end;gap:8px;margin-top:12px;display:flex}.rail-controls button[data-v-9c2cfb55]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);width:39px;height:39px;color:var(--ink);place-items:center;display:grid}.rail-controls button[data-v-9c2cfb55]:disabled{cursor:default;opacity:.35}.rail-controls svg[data-v-9c2cfb55]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:18px;height:18px}@media (width<=620px){.rail-card[data-v-9c2cfb55]{flex-basis:182px}}.hero-wrap[data-v-71d3b7d0]{padding:24px 0 14px}.hero-grid[data-v-71d3b7d0]{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr) minmax(260px,.75fr);grid-auto-rows:190px;gap:14px;display:grid}.hero-main[data-v-71d3b7d0],.hero-tile[data-v-71d3b7d0]{border-radius:var(--radius);background:var(--ink);color:#fff;cursor:pointer;position:relative;overflow:hidden}.hero-main[data-v-71d3b7d0]{grid-row:span 2;min-height:394px}.hero-main img[data-v-71d3b7d0],.hero-tile img[data-v-71d3b7d0]{object-fit:cover;width:100%;height:100%;transition:filter .3s,transform .3s;position:absolute;inset:0}.hero-main[data-v-71d3b7d0]:after,.hero-tile[data-v-71d3b7d0]:after{content:"";background:linear-gradient(#18212a0a,#18212ad1);position:absolute;inset:0}.hero-main[data-v-71d3b7d0]:after{background:linear-gradient(90deg,#18212ae6,#18212a73 58%,#18212a1f),linear-gradient(#0000 40%,#18212abd)}.hero-main:hover img[data-v-71d3b7d0],.hero-tile:hover img[data-v-71d3b7d0]{filter:saturate(1.05);transform:scale(1.035)}.hero-copy[data-v-71d3b7d0]{z-index:1;flex-direction:column;justify-content:end;width:min(540px,100%);min-height:394px;padding:clamp(24px,4vw,42px);display:flex;position:relative}.hero-copy .label[data-v-71d3b7d0]{color:var(--sand)}.hero-copy h1[data-v-71d3b7d0]{letter-spacing:0;margin-bottom:12px;font-size:clamp(2rem,4.4vw,4.25rem);font-weight:950;line-height:.96}.hero-copy p[data-v-71d3b7d0]{color:#ffffffb8}.hero-actions[data-v-71d3b7d0]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-tile.wide[data-v-71d3b7d0]{grid-column:span 2}.hero-tile div[data-v-71d3b7d0]{z-index:1;position:absolute;bottom:16px;left:16px;right:16px}.hero-tile span[data-v-71d3b7d0]{color:var(--sand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.hero-tile strong[data-v-71d3b7d0]{font-size:1.05rem;line-height:1.14;display:block}@media (width<=1000px){.hero-grid[data-v-71d3b7d0]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-main[data-v-71d3b7d0]{grid-column:span 2}.hero-tile.wide[data-v-71d3b7d0]{grid-column:span 1}}@media (width<=620px){.hero-wrap[data-v-71d3b7d0]{padding-top:14px}.hero-grid[data-v-71d3b7d0]{grid-template-rows:430px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:12px}.hero-main[data-v-71d3b7d0]{grid-area:auto/1/auto/-1;min-height:0}.hero-copy[data-v-71d3b7d0]{height:100%;min-height:0;padding:22px}.hero-copy p[data-v-71d3b7d0]{display:none}.hero-tile strong[data-v-71d3b7d0]{font-size:.92rem}}.feature-layout[data-v-27ffd178]{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:16px;display:grid}.lead-card[data-v-27ffd178],.side-list article[data-v-27ffd178]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer;overflow:hidden}.lead-card img[data-v-27ffd178]{aspect-ratio:16/9;object-fit:cover;width:100%}.lead-body[data-v-27ffd178]{padding:20px}.lead-body span[data-v-27ffd178],.side-list span[data-v-27ffd178],.rank-list span[data-v-27ffd178]{color:var(--clay);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.lead-body h3[data-v-27ffd178]{margin-top:6px;font-size:clamp(1.45rem,2.6vw,2.4rem);font-weight:950;line-height:1.08}.lead-body p[data-v-27ffd178]{color:var(--soft);margin-top:10px;line-height:1.7}.side-list[data-v-27ffd178]{gap:10px;display:grid}.side-list article[data-v-27ffd178]{grid-template-columns:112px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.side-list img[data-v-27ffd178]{object-fit:cover;border-radius:4px;width:112px;height:78px}.side-list strong[data-v-27ffd178]{margin-top:4px;line-height:1.22;display:block}.category-deck[data-v-27ffd178]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.category-deck a[data-v-27ffd178]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-content:space-between;min-height:104px;padding:16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.category-deck a[data-v-27ffd178]:hover{border-color:var(--sea);box-shadow:var(--shadow);transform:translateY(-2px)}.category-deck span[data-v-27ffd178]{color:var(--clay);font-size:.78rem;font-weight:950}.category-deck strong[data-v-27ffd178]{font-size:1.15rem}.rank-list[data-v-27ffd178]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rank-list article[data-v-27ffd178]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer;grid-template-columns:42px 108px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.rank[data-v-27ffd178]{color:var(--line-strong);font-size:1.45rem;font-weight:950}.rank-list img[data-v-27ffd178]{object-fit:cover;border-radius:4px;width:108px;height:76px}.rank-list h3[data-v-27ffd178]{margin-top:4px;font-size:.98rem;line-height:1.22}.rank-list p[data-v-27ffd178]{color:var(--soft);margin-top:5px;font-size:.8rem;line-height:1.45}@media (width<=920px){.feature-layout[data-v-27ffd178],.rank-list[data-v-27ffd178]{grid-template-columns:1fr}.category-deck[data-v-27ffd178]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.side-list article[data-v-27ffd178],.rank-list article[data-v-27ffd178]{grid-template-columns:92px 1fr}.rank-list .rank[data-v-27ffd178]{display:none}.side-list img[data-v-27ffd178],.rank-list img[data-v-27ffd178]{width:92px;height:70px}.rank-list p[data-v-27ffd178]{display:none}}.filter-strip[data-v-f6b466d4]{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.library-grid[data-v-f6b466d4]{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}@media (width<=760px){.filter-strip[data-v-f6b466d4]{flex-wrap:nowrap;margin-inline:-14px;padding:0 14px 8px;overflow-x:auto}.filter-strip .chip[data-v-f6b466d4]{flex:none}}.play-zone[data-v-74e3cd45]{color:#fff;background:#121a22}.play-zone.fullscreen[data-v-74e3cd45]{z-index:500;flex-direction:column;display:flex;position:fixed;inset:0}.play-nav[data-v-74e3cd45]{border-bottom:1px solid #ffffff1a}.play-nav-inner[data-v-74e3cd45]{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.crumbs[data-v-74e3cd45]{color:#fff9;align-items:center;gap:8px;min-width:0;font-size:.78rem;display:flex}.crumbs a[data-v-74e3cd45]:hover{color:var(--sand)}.crumbs strong[data-v-74e3cd45]{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.play-nav button[data-v-74e3cd45]{border-radius:var(--radius);color:#fff;background:#ffffff14;border:1px solid #fff3;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:850}.play-container[data-v-74e3cd45]{padding-top:18px;padding-bottom:18px}.fullscreen .play-container[data-v-74e3cd45]{flex:1;width:100%;display:flex}.frame-shell[data-v-74e3cd45]{border-radius:var(--radius);background:#000;border:1px solid #ffffff1f;overflow:hidden}.fullscreen .frame-shell[data-v-74e3cd45]{flex:1;width:100%}.frame-shell iframe[data-v-74e3cd45]{background:#000;width:100%;height:620px;display:block}.fullscreen iframe[data-v-74e3cd45]{height:100%}.start-screen[data-v-74e3cd45]{color:#fff;background:#000;width:100%;min-height:460px;display:block;position:relative;overflow:hidden}.start-screen img[data-v-74e3cd45]{aspect-ratio:16/9;object-fit:cover;opacity:.74;width:100%;min-height:460px}.start-screen span[data-v-74e3cd45]{background:#121a2252;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.start-screen strong[data-v-74e3cd45]{background:var(--sea);border-radius:999px;padding:14px 22px;font-weight:950}.start-screen small[data-v-74e3cd45]{color:#ffffffc7;font-size:.8rem}.detail-grid[data-v-74e3cd45]{grid-template-columns:minmax(0,1fr) 320px;gap:28px;display:grid}.detail-main[data-v-74e3cd45]{padding:28px}.detail-head[data-v-74e3cd45]{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:26px;display:flex}.detail-head h1[data-v-74e3cd45]{max-width:760px;font-size:clamp(1.8rem,3vw,2.85rem);font-weight:950;line-height:1.04}.badges[data-v-74e3cd45],.tag-list[data-v-74e3cd45]{flex-wrap:wrap;gap:8px;display:flex}.badges[data-v-74e3cd45]{margin-top:16px}.badges span[data-v-74e3cd45],.tag-list span[data-v-74e3cd45]{border:1px solid var(--line);background:var(--mist);color:var(--text);border-radius:999px;padding:5px 10px;font-size:.76rem;font-weight:850}.info-block[data-v-74e3cd45]{padding-top:26px}.info-block h2[data-v-74e3cd45]{margin-bottom:10px;font-size:1.05rem;font-weight:950}.info-block p[data-v-74e3cd45]{color:var(--text);line-height:1.82}.related[data-v-74e3cd45]{height:fit-content;padding:16px}.related h2[data-v-74e3cd45]{color:var(--sea);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:950}.related article[data-v-74e3cd45]{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:78px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.related img[data-v-74e3cd45]{object-fit:cover;border-radius:4px;width:78px;height:58px}.related span[data-v-74e3cd45]{color:var(--clay);text-transform:uppercase;font-size:.64rem;font-weight:950;display:block}.related strong[data-v-74e3cd45]{margin-top:3px;font-size:.86rem;line-height:1.25;display:block}@media (width<=920px){.detail-grid[data-v-74e3cd45]{grid-template-columns:1fr}.frame-shell iframe[data-v-74e3cd45]{height:460px}}@media (width<=620px){.crumbs strong[data-v-74e3cd45],.crumbs span[data-v-74e3cd45]:last-of-type{display:none}.frame-shell iframe[data-v-74e3cd45]{height:300px}.start-screen[data-v-74e3cd45],.start-screen img[data-v-74e3cd45]{min-height:280px}.detail-main[data-v-74e3cd45]{padding:18px}.detail-head[data-v-74e3cd45]{display:block}.detail-head .btn-primary[data-v-74e3cd45]{width:100%;margin-top:18px}}.search-hero[data-v-acee7c82]{padding-bottom:36px}.search-form[data-v-acee7c82]{border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:760px;margin-top:24px;padding:10px;display:grid}.search-form input[data-v-acee7c82]{border-radius:var(--radius);color:#fff;background:#ffffff1a;border:1px solid #ffffff38;outline:none;min-width:0;min-height:46px;padding:0 14px}.search-form input[data-v-acee7c82]::placeholder{color:#ffffff94}.search-form input[data-v-acee7c82]:focus{border-color:var(--sand)}.quick-tags[data-v-acee7c82]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.quick-tags button[data-v-acee7c82]{color:#ffffffdb;background:#ffffff14;border:1px solid #fff3;border-radius:999px;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:850}.results-bar[data-v-acee7c82]{align-items:baseline;gap:10px;margin-bottom:22px;display:flex}.results-bar span[data-v-acee7c82]{color:var(--clay);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.results-bar strong[data-v-acee7c82]{font-size:1.45rem}.idle[data-v-acee7c82]{max-width:760px;padding:30px}.idle h2[data-v-acee7c82]{margin-bottom:10px;font-size:1.55rem}.idle p[data-v-acee7c82]{color:var(--soft);line-height:1.7}@media (width<=560px){.search-form[data-v-acee7c82]{grid-template-columns:1fr}}.about-layout[data-v-a449d754]{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:34px;display:grid}.about-copy h2[data-v-a449d754]{max-width:760px;margin-bottom:16px;font-size:clamp(1.7rem,3vw,2.65rem);font-weight:950;line-height:1.08}.about-copy p[data-v-a449d754]{max-width:820px;color:var(--text);margin-bottom:14px;line-height:1.82}.about-facts[data-v-a449d754]{gap:12px;display:grid}.fact[data-v-a449d754]{padding:20px}.fact strong[data-v-a449d754]{color:var(--sea);font-size:1.8rem;font-weight:950;line-height:1;display:block}.fact span[data-v-a449d754]{color:var(--soft);text-transform:uppercase;margin-top:7px;font-size:.8rem;font-weight:850;display:block}.principles[data-v-a449d754]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.principles article[data-v-a449d754]{padding:22px}.principles h3[data-v-a449d754]{margin-bottom:8px;font-size:1rem;font-weight:950}.principles p[data-v-a449d754],.transparency p[data-v-a449d754]{color:var(--soft);line-height:1.72}.transparency[data-v-a449d754]{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px;display:grid}.transparency h2[data-v-a449d754]{font-size:1.8rem;font-weight:950;line-height:1.08}.policy-actions[data-v-a449d754]{flex-wrap:wrap;grid-column:2;gap:10px;display:flex}@media (width<=900px){.about-layout[data-v-a449d754],.principles[data-v-a449d754],.transparency[data-v-a449d754]{grid-template-columns:1fr 1fr}.policy-actions[data-v-a449d754]{grid-column:1/-1}}@media (width<=600px){.about-layout[data-v-a449d754],.principles[data-v-a449d754],.transparency[data-v-a449d754]{grid-template-columns:1fr}}.contact-layout[data-v-66d54844]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.contact-form[data-v-66d54844]{padding:28px}.contact-form h2[data-v-66d54844],.info-box h2[data-v-66d54844]{margin-bottom:12px;font-size:1.25rem;font-weight:950}.intro[data-v-66d54844]{color:var(--soft);margin-bottom:22px;line-height:1.7}.intro a[data-v-66d54844],.form-footer a[data-v-66d54844],.info-box a[data-v-66d54844]{color:var(--sea-dark);font-weight:850}.form-row[data-v-66d54844]{grid-template-columns:1fr 1fr;gap:14px;display:grid}label[data-v-66d54844]{gap:7px;margin-bottom:16px;display:grid}label span[data-v-66d54844]{color:var(--text);font-size:.8rem;font-weight:900}input[data-v-66d54844],select[data-v-66d54844],textarea[data-v-66d54844]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);width:100%;color:var(--ink);resize:vertical;outline:none;padding:12px 13px}input[data-v-66d54844]:focus,select[data-v-66d54844]:focus,textarea[data-v-66d54844]:focus{border-color:var(--sea)}.form-footer[data-v-66d54844]{justify-content:space-between;align-items:center;gap:16px;display:flex}.form-footer p[data-v-66d54844],.info-box p[data-v-66d54844]{color:var(--soft);font-size:.86rem;line-height:1.7}.success[data-v-66d54844]{border-radius:var(--radius);color:var(--sea-dark);background:#2f6f7314;border:1px solid #2f6f733d;margin-top:16px;padding:12px;font-weight:850}.contact-info[data-v-66d54844]{gap:14px;display:grid}.info-box[data-v-66d54844]{gap:10px;padding:22px;display:grid}@media (width<=860px){.contact-layout[data-v-66d54844]{grid-template-columns:1fr}}@media (width<=620px){.contact-form[data-v-66d54844]{padding:18px}.form-row[data-v-66d54844],.form-footer[data-v-66d54844]{grid-template-columns:1fr;display:grid}}.policy-layout[data-v-6b17ab22]{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:28px;display:grid}.policy-content[data-v-6b17ab22]{padding:32px}.policy-content section[data-v-6b17ab22]{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:30px}.policy-content section[data-v-6b17ab22]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}h2[data-v-6b17ab22]{margin-bottom:12px;font-size:1.15rem;font-weight:950}p[data-v-6b17ab22],li[data-v-6b17ab22]{color:var(--text);line-height:1.82}p+p[data-v-6b17ab22]{margin-top:10px}ul[data-v-6b17ab22]{gap:8px;padding-left:20px;list-style:outside;display:grid}a[data-v-6b17ab22]{color:var(--sea-dark);font-weight:850}.toc[data-v-6b17ab22]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:8px;padding:18px;display:grid;position:sticky;top:92px}.toc strong[data-v-6b17ab22]{color:var(--sea);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem}.toc a[data-v-6b17ab22]{color:var(--soft);font-size:.86rem}.toc a[data-v-6b17ab22]:hover{color:var(--sea-dark)}@media (width<=860px){.policy-layout[data-v-6b17ab22]{grid-template-columns:1fr}.toc[data-v-6b17ab22]{display:none}.policy-content[data-v-6b17ab22]{padding:22px}}.policy-layout[data-v-93b15112]{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:28px;display:grid}.policy-content[data-v-93b15112]{padding:32px}.policy-content section[data-v-93b15112]{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:30px}.policy-content section[data-v-93b15112]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}h2[data-v-93b15112]{margin-bottom:12px;font-size:1.15rem;font-weight:950}p[data-v-93b15112],li[data-v-93b15112]{color:var(--text);line-height:1.82}p+p[data-v-93b15112]{margin-top:10px}ul[data-v-93b15112]{gap:8px;padding-left:20px;list-style:outside;display:grid}a[data-v-93b15112]{color:var(--sea-dark);font-weight:850}.toc[data-v-93b15112]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:8px;padding:18px;display:grid;position:sticky;top:92px}.toc strong[data-v-93b15112]{color:var(--sea);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem}.toc a[data-v-93b15112]{color:var(--soft);font-size:.86rem}.toc a[data-v-93b15112]:hover{color:var(--sea-dark)}@media (width<=860px){.policy-layout[data-v-93b15112]{grid-template-columns:1fr}.toc[data-v-93b15112]{display:none}.policy-content[data-v-93b15112]{padding:22px}}.static-page[data-v-0bdb4e24]{max-width:900px;padding:32px}section[data-v-0bdb4e24]{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:30px}section[data-v-0bdb4e24]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}h2[data-v-0bdb4e24]{margin-bottom:12px;font-size:1.16rem;font-weight:950}p[data-v-0bdb4e24],li[data-v-0bdb4e24]{color:var(--text);line-height:1.82}p+p[data-v-0bdb4e24]{margin-top:10px}ul[data-v-0bdb4e24]{gap:8px;margin-top:10px;padding-left:20px;list-style:outside;display:grid}a[data-v-0bdb4e24]{color:var(--sea-dark);font-weight:850}code[data-v-0bdb4e24]{border:1px solid var(--line);background:var(--mist);border-radius:5px;padding:2px 6px;font-family:Cascadia Code,Consolas,monospace;font-size:.84rem}.table-wrap[data-v-0bdb4e24]{margin-top:14px;overflow-x:auto}table[data-v-0bdb4e24]{border-collapse:collapse;width:100%;font-size:.88rem}th[data-v-0bdb4e24],td[data-v-0bdb4e24]{border:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}th[data-v-0bdb4e24]{background:var(--mist);color:var(--sea);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}td[data-v-0bdb4e24]{color:var(--text)}@media (width<=680px){.static-page[data-v-0bdb4e24]{padding:22px}}
