:root{--bg-deep:#14161a;--bg:#1b1e23;--surface:#24272d;--surface-2:#2c3036;--gold-50:#fbf3d2;--gold-100:#f7e3a1;--gold-200:#efd07e;--gold-300:#e6be6a;--gold-400:#d9ac4a;--gold-500:#c8912e;--grad-gold:linear-gradient(180deg, #f7e3a1 0%, #e9c76e 52%, #d9ac4a 100%);--grad-gold-soft:linear-gradient(180deg, #f3dfa6 0%, #e3c171 100%);--on-gold:#3b2a08;--text:#f2f3f5;--body:#c9ccd1;--muted:#9aa0a6;--dim:#93979d;--heading:var(--gold-200);--accent:var(--gold-200);--accent-dark:var(--gold-100);--accent-soft:rgba(233, 196, 106, .12);--accent-contrast:var(--on-gold);--orange:#f5a623;--red:#e8552d;--notice:#f5a183;--tg-blue:#29a3e0;--tg-button:#1a78b4;--tg-button-hover:#156597;--border:rgba(255, 255, 255, .08);--border-gold:rgba(233, 196, 106, .35);--footer:var(--bg-deep);--max-width:1180px;--content-width:800px;--radius:16px;--radius-sm:10px;--shadow:0 10px 30px rgba(0, 0, 0, .35)}*,::before,::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg-deep)}body{margin:0;background:var(--bg);color:var(--body);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.0625rem;line-height:1.7;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:var(--accent)}a:hover{color:var(--accent-dark)}::selection{background:var(--gold-400);color:var(--on-gold)}strong{color:var(--text)}:focus-visible{outline:3px solid var(--gold-300);outline-offset:2px;border-radius:4px}h1,h2,h3{color:var(--heading);line-height:1.2;letter-spacing:-.02em;margin:0 0 14px}h1{font-size:clamp(2rem,4.6vw,2.9rem);letter-spacing:-.03em}h2{font-size:clamp(1.5rem,3vw,1.95rem);margin-top:2.4em;scroll-margin-top:90px}h3{font-size:1.2rem;margin-top:1.6em;color:var(--gold-100);scroll-margin-top:90px}p{margin:0 0 1.1em}code{padding:1px 6px;background:var(--surface-2);border-radius:6px;font-size:.9em;overflow-wrap:anywhere}.container{width:min(calc(100% - 40px),var(--max-width));margin-inline:auto}.narrow{max-width:var(--content-width)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{clip:auto;width:auto;height:auto;top:8px;left:8px;z-index:1000;padding:10px 16px;background:var(--surface-2);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.nowrap{white-space:nowrap}.text-muted{color:var(--muted)}.site-header{position:sticky;top:0;z-index:100;background:rgba(20,22,26,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.header-inner{position:relative;min-height:70px;display:flex;align-items:center;gap:24px}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--gold-200);font-size:1.1rem;font-weight:800;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.logo:hover{color:var(--gold-100)}.site-logo{width:40px;height:40px;flex:none;border-radius:10px}.main-nav{display:flex;align-items:center;gap:22px;margin-left:auto}.main-nav a{color:var(--body);font-weight:600;font-size:.98rem;text-decoration:none;transition:color .2s}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--gold-200)}.main-nav a[aria-current=page]{box-shadow:inset 0-2px 0 var(--gold-400)}.header-cta{padding:10px 18px;border:1px solid var(--gold-500);border-radius:999px;background:var(--grad-gold);color:var(--on-gold);font-weight:700;text-decoration:none;white-space:nowrap}.header-cta:hover{background:var(--grad-gold-soft);color:var(--on-gold)}.header-actions{display:flex;align-items:center;gap:10px}.header-login{padding:9px 18px;border:1.5px solid var(--gold-400);border-radius:999px;color:var(--gold-200);font-weight:700;text-decoration:none;white-space:nowrap}.header-login:hover{background:var(--accent-soft);color:var(--gold-100)}.menu-toggle{display:none;border:0;background:0 0;padding:8px;cursor:pointer}.menu-toggle span{display:block;width:22px;height:2px;margin:4px 0;background:var(--gold-200);border-radius:2px}.site-footer{margin-top:80px;padding:60px 0 24px;background:var(--footer);color:var(--body);border-top:1px solid var(--border)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer-brand{display:inline-flex;align-items:center;gap:10px;color:var(--gold-200);font-weight:800;font-size:1.1rem;text-decoration:none;margin-bottom:14px}.footer-brand:hover{color:var(--gold-100)}.footer-brand img{width:48px;height:48px;border-radius:12px}.site-footer p{color:var(--muted);font-size:.95rem}.site-footer a{color:var(--body)}.site-footer a:hover{color:var(--gold-200)}.footer-title{margin:4px 0 12px;color:var(--gold-200);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer-list{list-style:none;margin:0;padding:0}.footer-list li{margin:7px 0}.footer-list a{text-decoration:none;font-size:.95rem;color:var(--muted)}.footer-list a[aria-current=page]{color:var(--gold-200)}.footer-note{display:flex;gap:18px;align-items:flex-start;margin-top:36px;padding-top:22px;border-top:1px solid var(--border)}.footer-note p{font-size:.88rem;color:var(--dim);margin:0}.footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:22px}.footer-bottom p{margin:0;color:var(--dim);font-size:.85rem}.footer-admin-link{color:var(--dim)!important}.footer-admin-link:hover{color:var(--gold-200)!important}.age-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;color:var(--red);font-weight:800;font-size:.8rem;border:2px solid var(--red);border-radius:50%}.site-main{padding:34px 0 0}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0;font-size:.9rem;color:var(--dim)}.breadcrumbs li+li::before{content:"/";margin-right:6px;color:var(--dim)}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--gold-200)}.breadcrumbs [aria-current=page]{color:var(--body)}.entry-header{margin-bottom:8px}.entry-title{margin-bottom:10px}.page-meta{color:var(--dim);font-size:.9rem;padding-bottom:18px;border-bottom:1px solid var(--border)}.page-meta time{color:var(--muted)}.entry-content>:first-child{margin-top:0}.entry-content li::marker{color:var(--gold-400)}.entry-content p a:not([class]),.entry-content li a:not([class]),.entry-content td a:not([class]),p a:not([class]){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.has-text-align-center{text-align:center}.wp-block-image{margin:28px 0}.wp-block-image.aligncenter,.aligncenter{text-align:center}.aligncenter img{margin-inline:auto}.wp-block-image img{border-radius:var(--radius-sm)}.wp-block-image figcaption{margin-top:10px;color:var(--muted);font-size:.9rem}.text-link,.game-more{font-weight:700;text-decoration:none}.entry-content .section-alt{margin:36px 0;padding:6px 28px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.entry-content .section-alt>h2:first-child{margin-top:26px}.section-alt .callout,.section-alt .toc{background:var(--surface-2)}.callout{margin:28px 0;padding:18px 22px;background:var(--accent-soft);border:1px solid var(--border-gold);border-left:4px solid var(--gold-400);border-radius:var(--radius-sm)}.callout>:last-child{margin-bottom:0}.callout ul{margin:0}.callout__title{display:block;margin-bottom:6px;color:var(--gold-200);font-weight:800}.callout--warn{background:rgba(232,85,45,.08);border-color:rgba(232,85,45,.3);border-left-color:var(--red)}.callout--warn .callout__title{color:var(--notice)}.callout--age{background:rgba(245,166,35,.08);border-color:rgba(245,166,35,.3);border-left-color:var(--orange)}.callout--age .callout__title{color:var(--orange)}.toc{margin:26px 0;padding:20px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.toc__title{margin:0 0 8px;color:var(--gold-200);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.toc ol{margin:0;padding-left:1.3em}.toc li{margin:4px 0}.toc a{color:var(--body);text-decoration:none}.toc a:hover{color:var(--gold-200)}.entry-content .toc a{text-decoration:none}.entry-content .toc a:hover{text-decoration:underline}.faq{margin:36px 0;scroll-margin-top:90px}.faq__heading{margin-bottom:8px}.faq__eyebrow,.eyebrow{display:inline-block;margin-bottom:4px;color:var(--gold-400);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.faq__heading h2{margin-top:0}details{border-bottom:1px solid var(--border)}details:first-of-type{border-top:1px solid var(--border)}summary{position:relative;padding:18px 36px 18px 0;cursor:pointer;font-weight:700;list-style:none}summary::-webkit-details-marker{display:none}summary::after{content:"+";position:absolute;right:4px;top:14px;color:var(--gold-400);font-size:1.5rem;font-weight:400}details[open]>summary::after{content:"−"}summary h3{display:inline;margin:0;font-size:1.05rem;letter-spacing:-.01em;color:var(--text)}summary:hover h3,details[open]>summary h3{color:var(--gold-200)}details>p,details>div{color:var(--muted);padding-bottom:6px}.wp-block-list,.entry-content ul,.entry-content ol{padding-left:1.3em;margin:0 0 1.2em}.wp-block-list li,.entry-content li{margin:6px 0}.wp-block-table{margin:26px 0;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.wp-block-table table{width:100%;border-collapse:collapse;font-size:.97rem;background:var(--surface)}.wp-block-table .has-fixed-layout{table-layout:fixed}.wp-block-table .has-fixed-layout td{word-break:break-word}.wp-block-table th,.wp-block-table td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);color:var(--body)}.wp-block-table thead th,.wp-block-table tbody tr:first-child td{background:var(--surface-2);color:var(--gold-200);font-weight:700}.wp-block-table td strong{color:var(--gold-200)}.wp-block-table tr:last-child td{border-bottom:0}.wp-block-table tbody tr:nth-child(even) td{background:rgba(255,255,255,.02)}.wp-block-table figcaption{padding:10px 16px;color:var(--muted);font-size:.88rem}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-button{display:inline-block;margin:0}.wp-block-button__link,.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;border:1px solid var(--gold-500);border-radius:var(--radius-sm);background:var(--grad-gold);color:var(--on-gold);font:inherit;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;word-break:break-word;cursor:pointer;box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 6px 16px rgba(0,0,0,.35);transition:background .2s,transform .2s}.wp-block-button__link strong,.btn strong{color:inherit}.wp-block-button__link:hover,.btn:hover{background:var(--grad-gold-soft);color:var(--on-gold);transform:translateY(-1px)}.wp-block-button__link:disabled{opacity:.6;cursor:default;transform:none}.tg-cta{display:flex;align-items:center;gap:16px;margin:30px 0;padding:18px 22px;background:linear-gradient(135deg,rgba(41,163,224,.16),rgba(41,163,224,.06));border:1px solid rgba(41,163,224,.38);border-left:3px solid var(--tg-blue);border-radius:var(--radius-sm)}.tg-cta__icon{flex:0 0 auto;display:flex;color:var(--tg-blue)}.tg-cta__text{flex:1 1 auto;min-width:0}.tg-cta__text strong{display:block;color:var(--text);font-size:1rem}.tg-cta__text span{display:block;margin-top:3px;color:var(--muted);font-size:.9rem}.tg-cta__button,.entry-content a.tg-cta__button{flex:0 0 auto;padding:11px 20px;color:#fff;font-weight:700;font-size:.9rem;white-space:nowrap;text-decoration:none;background:var(--tg-button);border-radius:var(--radius-sm)}.tg-cta__button:hover{color:#fff;background:var(--tg-button-hover)}.site-footer .tg-footer{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;background:rgba(41,163,224,.12);border:1px solid rgba(41,163,224,.35);border-radius:var(--radius-sm)}.site-footer .tg-footer:hover{background:rgba(41,163,224,.2)}.tg-footer__icon{display:flex;color:var(--tg-blue)}.tg-footer__icon svg{width:22px;height:22px}.tg-footer__text strong{display:block;color:var(--body);font-size:.875rem}.tg-footer__text span{display:block;color:var(--dim);font-size:.8125rem}.tg-footer:hover .tg-footer__text strong{color:var(--gold-200)}.ad-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:32px auto;overflow:hidden;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-sm)}.ad-slot::before{content:attr(data-ad-label);display:block;color:var(--dim);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.ad-slot.is-filled{border-style:solid}.ad-slot.is-filled::before{display:none}.ad-slot>*{max-width:100%}.ad-slot--leaderboard{width:100%;max-width:728px;min-height:90px}.ad-slot--rectangle{width:100%;max-width:336px;min-height:280px}.ad-slot--banner{width:100%;max-width:970px;min-height:250px}.house-ad,.entry-content a.house-ad{display:block;width:100%;padding:22px 20px;text-align:center;text-decoration:none;background:var(--grad-gold);border-radius:var(--radius-sm)}.house-ad strong{display:block;color:var(--on-gold);font-size:1.05rem}.house-ad span{display:block;margin-top:4px;color:var(--on-gold);font-size:.875rem}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0;padding:0}.info-card{padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.info-card h3{margin:0 0 6px;font-size:1rem}.info-card p{margin:0;font-size:.9375rem;color:var(--muted)}.media-split{margin:28px 0}.media-split__media{text-align:center}.media-split__media img{margin-inline:auto;border-radius:var(--radius-sm)}.media-split__media figcaption{margin-bottom:0}.media-split__body>:last-child{margin-bottom:0}.media-split--phone .media-split__media img{width:300px}@media (min-width:761px){.media-split{--media-w:260px;display:grid;grid-template-columns:var(--media-w) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"media head""media body";column-gap:32px;align-items:start}.media-split--media-right{grid-template-columns:minmax(0,1fr) var(--media-w);grid-template-areas:"head media""body media"}.media-split--phone{--media-w:240px}.media-split--phone .media-split__body{align-self:center}.media-split>h2{grid-area:head;margin-top:0}.media-split__media{grid-area:media;margin:0}.media-split__body{grid-area:body}}.media-split--headed{margin-top:2.4em}.entry-content .post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:26px 0;padding:0;list-style:none}.entry-content .post-card{display:flex;flex-direction:column;margin:0;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.post-card h2{margin:8px 0 8px;font-size:1.2rem}.entry-content .post-card h2 a{color:var(--gold-200);text-decoration:none}.entry-content .post-card h2 a:hover{color:var(--gold-100);text-decoration:underline}.post-card p{margin-bottom:10px;color:var(--muted);font-size:.97rem}.post-tag{align-self:flex-start;padding:2px 10px;border:1px solid var(--border-gold);border-radius:999px;color:var(--gold-200);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.post-card__meta{margin-top:auto;color:var(--dim);font-size:.85rem}.blog-sheet{--sheet-ink:#000;--sheet-rule:#d6d6d6;--sheet-tint:#f4f4f4;padding:44px 48px 40px;background:#fff;color:var(--sheet-ink);border-radius:var(--radius);box-shadow:0 12px 40px rgba(0,0,0,.45)}.blog-sheet h1,.blog-sheet h2,.blog-sheet h3,.blog-sheet h4,.blog-sheet p,.blog-sheet li,.blog-sheet td,.blog-sheet th,.blog-sheet strong,.blog-sheet em,.blog-sheet span,.blog-sheet time,.blog-sheet figcaption,.blog-sheet .page-meta,.blog-sheet .breadcrumbs,.blog-sheet .breadcrumbs [aria-current=page],.blog-sheet .breadcrumbs li+li::before{color:var(--sheet-ink)}.blog-sheet li::marker{color:var(--sheet-ink)}.blog-sheet a,.blog-sheet .breadcrumbs a,.blog-sheet .toc a{color:var(--sheet-ink);text-decoration:underline;text-underline-offset:3px}.blog-sheet a:hover,.blog-sheet .breadcrumbs a:hover,.blog-sheet .toc a:hover{color:var(--sheet-ink);text-decoration-thickness:2px}.blog-sheet a:focus-visible,.blog-sheet summary:focus-visible{outline:2px solid var(--sheet-ink);outline-offset:2px}.blog-sheet .page-meta{border-bottom-color:var(--sheet-rule)}.blog-sheet .toc,.blog-sheet .callout,.blog-sheet .section-alt{background:var(--sheet-tint);border-color:var(--sheet-rule)}.blog-sheet .toc,.blog-sheet .callout{border-left-color:var(--sheet-ink)}.blog-sheet .toc__title,.blog-sheet .callout__title{color:var(--sheet-ink)}.blog-sheet details{border-color:var(--sheet-rule)}.blog-sheet summary::after{color:var(--sheet-ink)}.blog-sheet .wp-block-table{border-color:var(--sheet-rule);box-shadow:none}.blog-sheet .wp-block-table table{background:#fff}.blog-sheet .wp-block-table td,.blog-sheet .wp-block-table th{border-color:var(--sheet-rule);color:var(--sheet-ink)}.blog-sheet .wp-block-table thead th,.blog-sheet .wp-block-table tbody tr:first-child td{background:var(--sheet-tint);color:var(--sheet-ink)}.blog-sheet .wp-block-table tbody tr:nth-child(even) td{background:#fafafa}.blog-sheet .wp-block-table td strong{color:var(--sheet-ink)}.blog-sheet .wp-block-button__link,.blog-sheet .wp-block-button__link:hover{color:var(--on-gold);text-decoration:none}.blog-sheet .wp-block-button__link strong{color:var(--on-gold)}.blog-sheet .tg-cta{background:#eef6fb;border-color:#b9dcef}.blog-sheet a.tg-cta__button{color:var(--sheet-ink);background:#cfe8f7;border:1px solid var(--sheet-ink);text-decoration:none}.blog-sheet a.tg-cta__button:hover{background:#b9dcef}.blog-sheet .ad-slot{background:var(--sheet-tint);border-color:var(--sheet-rule)}.blog-sheet .ad-slot::before{color:var(--sheet-ink)}.blog-sheet code{background:var(--sheet-tint);color:var(--sheet-ink)}.contact-form{display:grid;gap:16px;margin:26px 0;padding:26px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.form-field label{display:block;margin-bottom:6px;font-weight:700;color:var(--gold-200)}.form-field input,.form-field select,.form-field textarea{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit}.form-field textarea{min-height:150px;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--gold-400);outline:3px solid var(--accent-soft)}::placeholder{color:var(--dim)}.hint{display:block;margin-top:4px;color:var(--dim);font-size:.86rem}.hp-field{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.form-consent{display:flex;gap:10px;align-items:flex-start;font-size:.93rem;color:var(--muted)}.form-consent input{margin-top:6px;accent-color:var(--gold-400)}.contact-form .wp-block-button__link{justify-self:start}.form-status{margin:0;font-weight:600}.form-status.is-ok{color:var(--gold-200)}.form-status.is-err{color:var(--notice)}@media (max-width:960px){.main-nav{gap:16px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:940px){.menu-toggle{display:block}.header-actions{margin-left:auto}.main-nav{display:none}.main-nav.open{position:absolute;left:0;right:0;top:64px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}.main-nav.open a{padding:12px;border-radius:8px}.main-nav.open a[aria-current=page]{box-shadow:none;background:var(--accent-soft)}}@media (max-width:767px){.ad-slot--leaderboard{max-width:320px;min-height:100px}.ad-slot--banner{max-width:336px;min-height:280px}}@media (max-width:600px){body{font-size:1rem}.container{width:min(calc(100% - 28px),var(--max-width))}.header-inner{gap:12px;min-height:62px}.site-logo{width:36px;height:36px}.header-actions{gap:6px}.header-cta{padding:8px 13px;font-size:.9rem}.header-login{padding:7px 12px;font-size:.9rem}.entry-content .section-alt{padding:4px 18px 8px}.entry-content .post-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;gap:6px}.wp-block-table th,.wp-block-table td{padding:10px 12px}.tg-cta{flex-wrap:wrap;gap:12px}.tg-cta__text{flex:1 1 calc(100% - 44px)}.tg-cta__button,.entry-content a.tg-cta__button{width:100%;text-align:center}.blog-sheet{padding:24px 16px 20px;border-radius:var(--radius-sm)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media (max-width:480px){.logo span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.header-inner{gap:8px}}.hi-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI","Nirmala UI","Noto Sans Devanagari",Roboto,sans-serif}.hi-page .wrap{max-width:1000px;margin-inline:auto}.hi-page section{margin-top:48px}.hi-page .wrap>section:first-child{margin-top:0}.hi-page section>h2:first-child,.hi-page .panel>h2:first-child{margin-top:0}.hi-page section>:last-child,.hi-page .panel>:last-child{margin-bottom:0}.hi-page p a:not([class]),.hi-page li a:not([class]),.hi-page td a{text-decoration:underline;text-underline-offset:2px}.hi-page li::marker{color:var(--gold-400)}.hi-page .meta{margin-bottom:10px;color:var(--dim);font-size:.9rem}.hi-page .lead{font-size:1.08rem}.hi-page .panel{padding:28px 32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.hi-page .split{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:center}.hi-page .split--left{grid-template-columns:280px minmax(0,1fr)}.hi-page .split--left>figure{order:-1}.hi-page figure{margin:0;text-align:center}.hi-page figure img{margin-inline:auto;border-radius:var(--radius-sm)}.hi-page figcaption{margin-top:8px;color:var(--muted);font-size:.85rem}.hi-page .code{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;padding:12px 14px;background:var(--surface-2);border:1px dashed var(--border-gold);border-radius:var(--radius-sm)}.hi-page .code__label{color:var(--muted);font-size:.85rem}.hi-page .code__value{color:var(--gold-100);font:700 1.25rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.hi-page .code .btn{margin-left:auto}.hi-page .actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.hi-page .btn--sm{min-height:38px;padding:6px 16px;font-size:.9rem}.hi-page .btn--ghost{background:0 0;color:var(--gold-200);border:1px solid var(--border-gold);box-shadow:none}.hi-page .btn--ghost:hover{background:var(--surface);color:var(--gold-100)}.hi-page .btn--tg,.hi-page a.btn--tg{background:var(--tg-button);color:#fff;border-color:var(--tg-button)}.hi-page .btn--tg:hover{background:var(--tg-button-hover);color:#fff}.hi-page .note{margin:22px 0;padding:16px 20px;background:var(--accent-soft);border:1px solid var(--border-gold);border-left:4px solid var(--gold-400);border-radius:var(--radius-sm)}.hi-page .panel .note{background:var(--surface-2)}.hi-page .note>:last-child{margin-bottom:0}.hi-page .note__title{display:block;margin-bottom:4px;color:var(--gold-200);font-weight:800}.hi-page .table{margin:0 0 1em;overflow-x:auto}.hi-page table{width:100%;border-collapse:collapse;font-size:.94rem}.hi-page th,.hi-page td{padding:10px 12px;border:1px solid var(--border);text-align:left;vertical-align:top}.hi-page th{background:var(--surface-2);color:var(--gold-200)}.hi-page .tg{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;background:linear-gradient(135deg,rgba(41,163,224,.16),rgba(41,163,224,.06));border:1px solid rgba(41,163,224,.38);border-left:3px solid var(--tg-blue);border-radius:var(--radius-sm)}.hi-page .tg__text{flex:1 1 260px}.hi-page .tg__text strong{display:block}.hi-page .tg__text span{color:var(--muted);font-size:.92rem}.hi-page .faq details:first-of-type{border-top:0}.hi-page .faq details:last-child{border-bottom:0}.hi-page .faq details p{margin:-4px 0 0;padding-bottom:16px}@media (max-width:760px){.hi-page .split,.hi-page .split--left{grid-template-columns:1fr;gap:20px}.hi-page .split--left>figure{order:0}.hi-page .split figure img{width:300px}.hi-page .panel{padding:22px 16px}}.img-hero{width:min(420px,90vw);height:auto}.img-narrow{width:min(280px,100%);height:auto}@media print{.site-header,.site-footer,.ad-slot,.toc{display:none!important}html,body{background:#fff;color:#000}}
