.cg{--ink-950:#04050A;--ink-900:#080A12;--ink-850:#0C0F19;--ink-800:#121624;--ink-700:#1A1F31;--ink-600:#262C44;--ink-500:#3D4462;--ink-400:#646C8C;--ink-300:#959CB8;--ink-200:#C5CADC;--ink-100:#ECEEF6;--white:#FFFFFF;--lic-mga:#00F0FF;--lic-kgc:#B6FF00;--lic-cga:#FF2BD6;--lic-aofa:#FF7A00;--lic-pagcor:#FFE600;--lic-vfsc:#8A6BFF;--land-white:#FFFFFF;--land-dot:#F1D58E;--globe-gold:#E9BC5E;--globe-ground:#07140E;--globe-ground-edge:#030806;--star-top:#FF2BD6;--star-clipping:#FFE600;--star-games:#39FF14;--star-link:#00E5FF;--star-top3:#FFF0C8;--star-free:#FFF0C8;--ok:#3DFFA2;--warn:#FFB020;--danger:#FF3B5C;--live:#3DFFA2;--star-core:#FFFFFF;--star-gold:#FFE27A;--accent:var(--lic-mga);--surface-app:var(--ink-950);--surface-app-radial:radial-gradient(90% 70% at 55% 55%,#0B0F1E 0%,var(--ink-950) 70%);--surface-ocean:#070912;--surface-panel:rgba(12,15,25,.86);--surface-raised:rgba(26,31,49,.72);--surface-hover:rgba(255,255,255,.05);--surface-active:rgba(255,255,255,.09);--border-subtle:rgba(255,255,255,.07);--border-default:rgba(255,255,255,.12);--border-strong:rgba(255,255,255,.22);--text-1:var(--ink-100);--text-2:var(--ink-300);--text-3:var(--ink-400);--text-inverse:var(--ink-950);--status-allowed:var(--ok);--status-restricted:var(--warn);--status-banned:var(--danger);--font-display:var(--cg-font-unbounded,"Unbounded"),system-ui,sans-serif;--font-ui:var(--cg-font-manrope,"Manrope"),system-ui,sans-serif;--font-mono:var(--cg-font-jetbrains,"JetBrains Mono"),ui-monospace,monospace;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--fs-48:48px;--fs-72:72px;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--tracking-label:.12em;--tracking-display:-.02em;--text-wordmark:800 18px/1 var(--font-display);--text-h1:700 32px/1.1 var(--font-display);--text-h2:600 20px/1.2 var(--font-display);--text-h3:700 14px/1.3 var(--font-ui);--text-body:500 13px/1.5 var(--font-ui);--text-small:500 12px/1.45 var(--font-ui);--text-label:600 10px/1 var(--font-mono);--text-data:500 12px/1 var(--font-mono);--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-56:56px;--r-2:2px;--r-4:4px;--r-6:6px;--r-8:8px;--r-12:12px;--r-pill:999px;--topbar-h:56px;--panel-w:clamp(300px,27vw,380px);--panel-gap:12px;--control-h:36px;--control-h-sm:28px;--blur-panel:16px;--shadow-panel:0 20px 60px rgba(0,0,0,.55),0 0 0 1px var(--border-subtle);--shadow-pop:0 12px 32px rgba(0,0,0,.6);--glow-sm:0 0 8px;--glow-md:0 0 16px;--glow-lg:0 0 36px;--glow-accent:0 0 16px rgba(0,240,255,.55),0 0 2px rgba(0,240,255,.9);--text-glow:0 0 12px currentColor;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-pop:cubic-bezier(.34,1.56,.64,1);--ease-inout:cubic-bezier(.65,0,.35,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:420ms;--dur-fly:1400ms;position:relative;color-scheme:dark;background:var(--surface-app);color:var(--text-1);font-family:var(--font-ui);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cg,:where(.cg [lang]){--cg-lift-label:max(0,var(--cg-lh-1,1) - 1);--cg-lift-text:max(0,var(--cg-lh-small,1.45) - 1.45)}.cg :where(a){color:var(--accent);text-decoration:none}.cg :where(a:hover){color:var(--white);text-shadow:0 0 10px var(--accent)}.cg ::selection,.cg::selection{background:var(--accent);color:var(--ink-950)}.cg :where(h1,h2,h3,h4,h5,h6){margin:0;color:var(--text-1)}.cg :where(h1){font:var(--text-h1);letter-spacing:var(--tracking-display)}.cg :where(h2){font:var(--text-h2);letter-spacing:var(--tracking-display)}.cg :where(h3,h4,h5,h6){font:var(--text-h3)}.cg :where(table){width:auto;border-collapse:collapse;font-family:inherit;font-size:inherit}.cg :where(th,td){border:0;padding:0;text-align:start;vertical-align:top}.cg :where(th){font-weight:inherit}.cg :where(input,button,select,textarea){font:inherit;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit}.cg :where(.button){background:transparent;color:inherit;cursor:auto}.cg :where(button){cursor:pointer}.cg :where(button:disabled){cursor:not-allowed}.cg :where(input)::placeholder{color:var(--text-3);opacity:1}.cg :where(input[type=search]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.cg :where(input[type=search])::-webkit-search-cancel-button,.cg :where(input[type=search])::-webkit-search-decoration{-webkit-appearance:none}.cg :where(option,optgroup){background:var(--ink-800);color:var(--text-1)}.cg :where(form.search){display:block;gap:normal;margin:0}.cg :where(a,button,input,select,textarea,summary,[tabindex]):where(:focus-visible):where(:not(.cg-focus-none)){outline:1px solid var(--cg-focus,var(--accent));outline-offset:-1px;box-shadow:0 0 0 3px color-mix(in oklab,var(--cg-focus,var(--accent)) 18%,transparent)!important}.cg-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cg-ground{background:var(--surface-app-radial)}.cg-starfield{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 22%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 72% 12%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 88% 64%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 34% 82%,rgba(255,255,255,.3),transparent),radial-gradient(1.5px 1.5px at 52% 38%,rgba(0,240,255,.5),transparent),radial-gradient(1px 1px at 6% 70%,rgba(255,43,214,.5),transparent);background-size:420px 420px}.cg-starfield--fixed{position:fixed}.cg-flip-rtl:dir(rtl){scale:-1 1}:where([lang]:not([lang|=ar],[lang|=fa],[lang|=ur]):dir(rtl)){direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.cg-scroll{scrollbar-width:thin;scrollbar-color:var(--ink-600) transparent}.cg-scroll::-webkit-scrollbar{width:8px;height:8px}.cg-scroll::-webkit-scrollbar-track{background:transparent}.cg-scroll::-webkit-scrollbar-thumb{background:var(--ink-600);border-radius:var(--r-pill);border:2px solid transparent;background-clip:padding-box}.cg-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--ink-500)}@keyframes cg-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes cg-marquee-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes cg-pulse{0%,to{opacity:1}50%{opacity:.35}}.cg-ticker-track{animation:cg-marquee 40s linear infinite;will-change:transform}.cg-ticker-track:dir(rtl){animation-name:cg-marquee-rtl}.cg-ticker:focus-within .cg-ticker-track,.cg-ticker:hover .cg-ticker-track,.cg-ticker[data-paused] .cg-ticker-track{animation-play-state:paused}.cg .cg-ticker-pause{display:grid;place-items:center;flex:none;width:28px;height:28px;margin:0 4px;padding:0;border:0;border-radius:var(--r-6);background:transparent;color:var(--text-3);cursor:pointer}.cg .cg-ticker-pause:hover{background:var(--surface-hover);color:var(--text-1)}.cg .cg-ticker-pause[aria-pressed=true]{color:var(--accent)}.cg-pulse{animation:cg-pulse 1.6s ease-in-out infinite}.cg-switch-track{transition:all var(--dur-base) var(--ease-out)}.cg-switch-thumb{transition:all var(--dur-base) var(--ease-pop)}.cg-glyph-pulse{transform-box:fill-box;transform-origin:center;animation:cg-glyph-pulse 1.8s cubic-bezier(.2,.6,.4,1) infinite}@keyframes cg-glyph-pulse{0%{transform:scale(.7);opacity:.85}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.cg-pulse,.cg-ticker-track{animation:none}.cg .cg-ticker-pause,.cg-glyph-pulse{display:none}.cg-ticker-viewport{overflow-x:auto!important;scrollbar-width:none}.cg-ticker-viewport::-webkit-scrollbar{display:none}.cg-switch-thumb,.cg-switch-track{transition:none}}:where(.cg [lang]){--cg-scale:1;--cg-lh-1:1;--cg-lh-h1:1.1;--cg-lh-h2:1.2;--cg-lh-h3:1.3;--cg-lh-small:1.45;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.5}.cg:is(:lang(pl),:lang(ro),:lang(hu),:lang(cs),:lang(tr),:lang(el),:lang(uk),:lang(ru),:lang(vi),:lang(ar),:lang(fa),:lang(ur),:lang(hi),:lang(mr),:lang(bn),:lang(ta),:lang(te),:lang(th),:lang(ja),:lang(ko),:lang(zh-Hans),:lang(zh-CN),:lang(zh-SG),:lang(zh-Hant),:lang(zh-TW),:lang(zh-HK),:lang(zh-MO)),:where(.cg [lang]){--text-wordmark:800 18px/1 var(--cg-font-unbounded,"Unbounded"),system-ui,sans-serif;--text-h1:700 calc(32px * var(--cg-scale, 1))/var(--cg-lh-h1,1.1) var(--font-display);--text-h2:600 calc(20px * var(--cg-scale, 1))/var(--cg-lh-h2,1.2) var(--font-display);--text-h3:700 calc(14px * var(--cg-scale, 1))/var(--cg-lh-h3,1.3) var(--font-ui);--text-body:500 calc(13px * var(--cg-scale, 1))/var(--lh-body,1.5) var(--font-ui);--text-small:500 calc(12px * var(--cg-scale, 1))/var(--cg-lh-small,1.45) var(--font-ui);--text-label:600 calc(10px * var(--cg-scale, 1))/var(--cg-lh-1,1) var(--font-mono);--text-data:500 calc(12px * var(--cg-scale, 1))/var(--cg-lh-1,1) var(--font-mono)}.cg:lang(de),.cg:lang(en),.cg:lang(es),.cg:lang(fr),.cg:lang(id),.cg:lang(it),.cg:lang(ms),.cg:lang(nl),.cg:lang(pt),.cg:lang(sw),:where(.cg [lang]):lang(de),:where(.cg [lang]):lang(en),:where(.cg [lang]):lang(es),:where(.cg [lang]):lang(fr),:where(.cg [lang]):lang(id),:where(.cg [lang]):lang(it),:where(.cg [lang]):lang(ms),:where(.cg [lang]):lang(nl),:where(.cg [lang]):lang(pt),:where(.cg [lang]):lang(sw){--font-display:var(--cg-font-unbounded,"Unbounded"),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;--font-ui:var(--cg-font-manrope,"Manrope"),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;--font-mono:var(--cg-font-jetbrains,"JetBrains Mono"),ui-monospace,monospace}.cg:lang(de),:where(.cg [lang]):lang(de){-webkit-hyphens:auto;hyphens:auto}.cg:lang(cs),.cg:lang(el),.cg:lang(hu),.cg:lang(pl),.cg:lang(ro),.cg:lang(ru),.cg:lang(tr),.cg:lang(uk),:where(.cg [lang]):lang(cs),:where(.cg [lang]):lang(el),:where(.cg [lang]):lang(hu),:where(.cg [lang]):lang(pl),:where(.cg [lang]):lang(ro),:where(.cg [lang]):lang(ru),:where(.cg [lang]):lang(tr),:where(.cg [lang]):lang(uk){--font-display:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono","Segoe UI Mono",Menlo,Consolas,"Roboto Mono","Noto Sans Mono",monospace}.cg :lang(el),.cg:lang(el){text-transform:none!important}.cg:lang(vi),:where(.cg [lang]):lang(vi){--font-display:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif;--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono","Segoe UI Mono",Menlo,Consolas,"Roboto Mono","Noto Sans Mono",monospace;--cg-lh-1:1.2;--cg-lh-h1:1.25;--cg-lh-h2:1.3;--lh-tight:1.25}.cg:lang(ar),:where(.cg [lang]):lang(ar){--font-display:system-ui,-apple-system,"SF Arabic","Geeza Pro","Segoe UI",Tahoma,"Noto Sans Arabic","Noto Naskh Arabic",Arial,sans-serif;--font-ui:system-ui,-apple-system,"SF Arabic","Geeza Pro","Segoe UI",Tahoma,"Noto Sans Arabic","Noto Naskh Arabic",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,system-ui,"SF Arabic","Geeza Pro","Segoe UI",Tahoma,"Noto Sans Arabic",sans-serif;--cg-lh-1:1.4;--cg-lh-h1:1.4;--cg-lh-h2:1.5;--cg-lh-h3:1.6;--cg-lh-small:1.7;--lh-tight:1.4;--lh-snug:1.6;--lh-body:1.7}.cg:lang(fa),:where(.cg [lang]):lang(fa){--font-display:system-ui,-apple-system,"SF Arabic","Geeza Pro","Segoe UI",Tahoma,"Noto Sans Arabic","Noto Naskh Arabic",sans-serif;--font-ui:system-ui,-apple-system,"SF Arabic","Geeza Pro","Segoe UI",Tahoma,"Noto Sans Arabic","Noto Naskh Arabic",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,system-ui,"SF Arabic","Geeza Pro","Segoe UI",Tahoma,"Noto Sans Arabic",sans-serif;--cg-lh-1:1.4;--cg-lh-h1:1.45;--cg-lh-h2:1.55;--cg-lh-h3:1.65;--cg-lh-small:1.8;--lh-tight:1.45;--lh-snug:1.65;--lh-body:1.8}.cg:lang(ur),:where(.cg [lang]):lang(ur){--font-display:"Noto Nastaliq Urdu","Urdu Typesetting","Jameel Noori Nastaleeq","Segoe UI",Tahoma,"Noto Naskh Arabic","Noto Sans Arabic",sans-serif;--font-ui:"Noto Nastaliq Urdu","Urdu Typesetting","Jameel Noori Nastaleeq","Segoe UI",Tahoma,"Noto Naskh Arabic","Noto Sans Arabic",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Noto Nastaliq Urdu","Urdu Typesetting","Jameel Noori Nastaleeq","Segoe UI",Tahoma,"Noto Naskh Arabic",sans-serif;--cg-scale:1.1;--cg-lh-1:1.8;--cg-lh-h1:1.8;--cg-lh-h2:1.9;--cg-lh-h3:2;--cg-lh-small:2.1;--lh-tight:1.8;--lh-snug:2;--lh-body:2.1}.cg:lang(hi),.cg:lang(mr),:where(.cg [lang]):lang(hi),:where(.cg [lang]):lang(mr){--font-display:"Noto Sans Devanagari","Nirmala UI","Kohinoor Devanagari","Devanagari Sangam MN","Mangal",system-ui,sans-serif;--font-ui:"Noto Sans Devanagari","Nirmala UI","Kohinoor Devanagari","Devanagari Sangam MN","Mangal",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Noto Sans Devanagari","Nirmala UI","Kohinoor Devanagari","Devanagari Sangam MN","Mangal",system-ui,sans-serif;--cg-lh-1:1.35;--cg-lh-h1:1.35;--cg-lh-h2:1.45;--cg-lh-h3:1.5;--cg-lh-small:1.6;--lh-tight:1.35;--lh-snug:1.5;--lh-body:1.6}.cg:lang(bn),:where(.cg [lang]):lang(bn){--font-display:"Noto Sans Bengali","Nirmala UI","Vrinda","Kohinoor Bangla","Bangla Sangam MN",system-ui,sans-serif;--font-ui:"Noto Sans Bengali","Nirmala UI","Vrinda","Kohinoor Bangla","Bangla Sangam MN",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Noto Sans Bengali","Nirmala UI","Vrinda","Kohinoor Bangla","Bangla Sangam MN",system-ui,sans-serif;--cg-lh-1:1.35;--cg-lh-h1:1.35;--cg-lh-h2:1.45;--cg-lh-h3:1.5;--cg-lh-small:1.6;--lh-tight:1.35;--lh-snug:1.5;--lh-body:1.6}.cg:lang(ta),:where(.cg [lang]):lang(ta){--font-display:"Noto Sans Tamil","Nirmala UI","Latha","Tamil Sangam MN","InaiMathi","Tamil MN",system-ui,sans-serif;--font-ui:"Noto Sans Tamil","Nirmala UI","Latha","Tamil Sangam MN","InaiMathi","Tamil MN",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Noto Sans Tamil","Nirmala UI","Latha","Tamil Sangam MN","InaiMathi","Tamil MN",system-ui,sans-serif;--cg-lh-1:1.35;--cg-lh-h1:1.35;--cg-lh-h2:1.45;--cg-lh-h3:1.5;--cg-lh-small:1.6;--lh-tight:1.35;--lh-snug:1.5;--lh-body:1.6}.cg:lang(te),:where(.cg [lang]):lang(te){--font-display:"Noto Sans Telugu","Nirmala UI","Gautami","Kohinoor Telugu","Telugu Sangam MN","Telugu MN",system-ui,sans-serif;--font-ui:"Noto Sans Telugu","Nirmala UI","Gautami","Kohinoor Telugu","Telugu Sangam MN","Telugu MN",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Noto Sans Telugu","Nirmala UI","Gautami","Kohinoor Telugu","Telugu Sangam MN","Telugu MN",system-ui,sans-serif;--cg-lh-1:1.4;--cg-lh-h1:1.4;--cg-lh-h2:1.5;--cg-lh-h3:1.55;--cg-lh-small:1.7;--lh-tight:1.4;--lh-snug:1.55;--lh-body:1.7}.cg:lang(th),:where(.cg [lang]):lang(th){--font-display:system-ui,-apple-system,"Thonburi","Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;--font-ui:system-ui,-apple-system,"Thonburi","Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,system-ui,"Thonburi","Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;--cg-lh-1:1.35;--cg-lh-h1:1.4;--cg-lh-h2:1.45;--cg-lh-h3:1.5;--cg-lh-small:1.6;--lh-tight:1.4;--lh-snug:1.5;--lh-body:1.6}.cg:lang(ja),:where(.cg [lang]):lang(ja){--font-display:system-ui,-apple-system,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Meiryo","Noto Sans CJK JP","Noto Sans JP",sans-serif;--font-ui:system-ui,-apple-system,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Meiryo","Noto Sans CJK JP","Noto Sans JP",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Hiragino Sans","Yu Gothic UI","Meiryo","Noto Sans CJK JP",sans-serif;--cg-lh-h1:1.3;--cg-lh-h2:1.4;--lh-tight:1.3;--lh-body:1.6;--cg-lh-small:1.6;line-break:strict}.cg:lang(ko),:where(.cg [lang]):lang(ko){--font-display:system-ui,-apple-system,"Apple SD Gothic Neo","Malgun Gothic","맑은 고딕","Noto Sans KR","Noto Sans CJK KR",sans-serif;--font-ui:system-ui,-apple-system,"Apple SD Gothic Neo","Malgun Gothic","맑은 고딕","Noto Sans KR","Noto Sans CJK KR",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Noto Sans CJK KR",sans-serif;--cg-lh-h1:1.3;--cg-lh-h2:1.4;--lh-tight:1.3;--lh-body:1.6;--cg-lh-small:1.6;word-break:keep-all;overflow-wrap:break-word}.cg:lang(zh-CN),.cg:lang(zh-Hans),.cg:lang(zh-SG),:where(.cg [lang]):lang(zh-CN),:where(.cg [lang]):lang(zh-Hans),:where(.cg [lang]):lang(zh-SG){--font-display:system-ui,-apple-system,"PingFang SC","Microsoft YaHei","微软雅黑","Noto Sans CJK SC","Noto Sans SC","Source Han Sans SC",sans-serif;--font-ui:system-ui,-apple-system,"PingFang SC","Microsoft YaHei","微软雅黑","Noto Sans CJK SC","Noto Sans SC","Source Han Sans SC",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--cg-lh-h1:1.3;--cg-lh-h2:1.4;--lh-tight:1.3;--lh-body:1.6;--cg-lh-small:1.6}.cg:lang(zh-HK),.cg:lang(zh-Hant),.cg:lang(zh-MO),.cg:lang(zh-TW),:where(.cg [lang]):lang(zh-HK),:where(.cg [lang]):lang(zh-Hant),:where(.cg [lang]):lang(zh-MO),:where(.cg [lang]):lang(zh-TW){--font-display:system-ui,-apple-system,"PingFang TC","PingFang HK","Microsoft JhengHei","微軟正黑體","Noto Sans CJK TC","Noto Sans TC","Noto Sans CJK HK",sans-serif;--font-ui:system-ui,-apple-system,"PingFang TC","PingFang HK","Microsoft JhengHei","微軟正黑體","Noto Sans CJK TC","Noto Sans TC","Noto Sans CJK HK",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"PingFang TC","Microsoft JhengHei","Noto Sans CJK TC",sans-serif;--cg-lh-h1:1.3;--cg-lh-h2:1.4;--lh-tight:1.3;--lh-body:1.6;--cg-lh-small:1.6}.cg :lang(ar),.cg :lang(bn),.cg :lang(fa),.cg :lang(hi),.cg :lang(mr),.cg :lang(ta),.cg :lang(te),.cg :lang(th),.cg :lang(ur),.cg:lang(ar),.cg:lang(bn),.cg:lang(fa),.cg:lang(hi),.cg:lang(mr),.cg:lang(ta),.cg:lang(te),.cg:lang(th),.cg:lang(ur){letter-spacing:normal!important;text-transform:none!important;font-synthesis-style:none}.cg :lang(ja),.cg:lang(ja){font-synthesis:none}.cg :lang(ko),.cg :lang(zh-CN),.cg :lang(zh-HK),.cg :lang(zh-Hans),.cg :lang(zh-Hant),.cg :lang(zh-MO),.cg :lang(zh-SG),.cg :lang(zh-TW),.cg:lang(ko),.cg:lang(zh-CN),.cg:lang(zh-HK),.cg:lang(zh-Hans),.cg:lang(zh-Hant),.cg:lang(zh-MO),.cg:lang(zh-SG),.cg:lang(zh-TW){font-synthesis-style:none}.cg-frame{position:fixed;inset:0;overflow:hidden;overscroll-behavior:none;background:#04050A}.cg-frame>.cg{position:absolute;inset:0}.cg-frame--scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cg-age-scope{display:contents}.cg.cg-reg{min-height:100vh;min-height:100svh;background:radial-gradient(120% 480px at 50% 0,#0B0F1E 0,transparent 100%) no-repeat,var(--surface-app);color:var(--text-1);font:var(--text-body)}.cg-reg *,.cg-reg :after,.cg-reg :before{box-sizing:border-box}.cg-reg .cg-reg-skip{position:absolute;inset-inline-start:12px;top:-48px;z-index:20;padding:8px 12px;border-radius:var(--r-6);background:var(--ink-800);color:var(--text-1);font:600 13px/calc(1 + var(--cg-lift-label, 0)) var(--font-ui)}.cg-reg .cg-reg-skip:focus{top:12px}.cg-reg .cg-reg-header{display:flex;align-items:center;gap:var(--sp-24);min-height:var(--topbar-h);padding:0 var(--sp-24);border-bottom:1px solid var(--border-subtle)}.cg-reg .cg-reg-wordmark{flex:none;font:800 15px/calc(1 + var(--cg-lift-label, 0)) var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--white);text-shadow:0 0 18px color-mix(in oklab,var(--accent) 45%,transparent)}.cg-reg .cg-reg-nav{min-width:0;overflow-x:auto;scrollbar-width:none}.cg-reg .cg-reg-nav::-webkit-scrollbar{display:none}.cg-reg .cg-reg-legal ul,.cg-reg .cg-reg-nav ul{display:flex;gap:var(--sp-20);margin:0;padding:0;list-style:none;white-space:nowrap}.cg-reg .cg-reg-nav a{display:inline-block;padding:18px 0;font:600 12px/calc(1 + var(--cg-lift-label, 0)) var(--font-ui);color:var(--text-2)}.cg-reg .cg-reg-legal a:hover,.cg-reg .cg-reg-nav a:hover{color:var(--text-1);text-shadow:none}.cg-reg .cg-reg-legal{padding:var(--sp-20) var(--sp-24) var(--sp-32);border-top:1px solid var(--border-subtle)}.cg-reg .cg-reg-legal ul{flex-wrap:wrap;gap:var(--sp-8) var(--sp-16)}.cg-reg .cg-reg-legal li+li:before{content:"·";-webkit-margin-end:var(--sp-16);margin-inline-end:var(--sp-16);color:var(--text-2)}.cg-reg .cg-reg-legal a{font:500 12px/calc(1.5 + var(--cg-lift-text, 0)) var(--font-ui);color:var(--text-2)}.cg-reg .cg-reg-main{max-width:1120px;margin:0 auto;padding:var(--sp-24) var(--sp-24) var(--sp-56)}.cg-reg .cg-reg-main :where(h1){font:700 30px/calc(1.15 + var(--cg-lift-label, 0)) var(--font-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.cg-reg .cg-reg-main :where(h2){font:600 17px/calc(1.3 + var(--cg-lift-text, 0)) var(--font-display);letter-spacing:var(--tracking-display)}.cg-reg .cg-reg-main :where(h3){font:var(--text-h3)}.cg-reg .cg-reg-main :where(p,li,dd){max-width:76ch;color:var(--text-2)}.cg-reg .cg-reg-main :where(p){margin:0}.cg-reg .cg-reg-main :where(ul,ol){margin:0;-webkit-padding-start:1.25em;padding-inline-start:1.25em}.cg-reg .cg-reg-main>*+*{margin-top:var(--sp-20)}.cg-reg .cg-reg-main :where(section)>*+*{margin-top:var(--sp-12)}.cg-reg .cg-reg-main>.cg-reg-source,.cg-reg .cg-reg-main>h1+.cg-reg-answer{margin-top:var(--sp-12)}.cg-reg .cg-reg-main :where(section){padding-top:var(--sp-16)}.cg-reg :where(a){overflow-wrap:anywhere}.cg-reg .cg-reg-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-8);margin:0;padding:0;list-style:none;font:500 12px/calc(1.4 + var(--cg-lift-text, 0)) var(--font-ui);color:var(--text-2)}.cg-reg .cg-reg-crumbs li+li:before{content:"›";-webkit-margin-end:var(--sp-8);margin-inline-end:var(--sp-8)}.cg-reg .cg-reg-crumbs li+li:dir(rtl):before{content:"‹"}.cg-reg .cg-reg-crumbs a{color:var(--text-2)}.cg-reg .cg-reg-initials{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-strong);border-radius:50%;background:var(--ink-850);font:700 14px/calc(1 + var(--cg-lift-label, 0)) var(--font-display);color:var(--text-1)}.cg-reg .cg-reg-main .cg-reg-answer{max-width:72ch;font:500 16px/calc(1.6 + var(--cg-lift-text, 0)) var(--font-ui);color:var(--text-1)}.cg-reg .cg-reg-main .cg-reg-source,.cg-reg .cg-reg-source{font:500 12px/calc(1.5 + var(--cg-lift-text, 0)) var(--font-mono);color:var(--text-2)}.cg-reg .cg-reg-main .cg-reg-notice{padding:var(--sp-12) var(--sp-16);border:1px solid color-mix(in oklab,var(--warn) 35%,transparent);border-radius:var(--r-6);color:var(--text-1)}.cg-reg .cg-reg-facts{display:grid;grid-template-columns:minmax(120px,200px) 1fr;grid-gap:var(--sp-8) var(--sp-20);gap:var(--sp-8) var(--sp-20);margin:0;padding:var(--sp-16) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.cg-reg .cg-reg-facts dt{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);padding-top:3px}.cg-reg .cg-reg-facts dd{margin:0}.cg-reg .cg-reg-list{display:grid;grid-gap:var(--sp-8);gap:var(--sp-8)}.cg-reg .cg-reg-links{display:flex;flex-wrap:wrap;gap:var(--sp-6) var(--sp-16);padding:0;list-style:none}.cg-reg .cg-reg-main .cg-reg-links{-webkit-padding-start:0;padding-inline-start:0}.cg-reg .cg-reg-actions{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-20);font:600 13px/calc(1.4 + var(--cg-lift-text, 0)) var(--font-ui)}.cg-reg .cg-reg-table-wrap{overflow-x:auto}.cg-reg .cg-reg-table{width:100%;border-collapse:collapse;font:500 13px/calc(1.45 + var(--cg-lift-text, 0)) var(--font-ui)}.cg-reg .cg-reg-table thead th{padding:0 var(--sp-10) var(--sp-8);border-bottom:1px solid var(--border-default);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);white-space:nowrap}.cg-reg .cg-reg-table tbody th,.cg-reg .cg-reg-table td{padding:var(--sp-10);border-bottom:1px solid var(--border-subtle);color:var(--text-2);vertical-align:top}.cg-reg .cg-reg-table tbody th{font-weight:700;color:var(--text-1)}.cg-reg .cg-reg-table tbody tr:hover{background:var(--surface-hover)}.cg-reg .cg-reg-table--narrow{width:auto;min-width:min(100%,360px)}.cg-reg .cg-reg-table--records tbody th,.cg-reg .cg-reg-table--records td{padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.cg-reg .cg-reg-num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.cg-reg .cg-reg-code{font:500 12px/calc(1.45 + var(--cg-lift-text, 0)) var(--font-mono);color:var(--text-1);overflow-wrap:anywhere}.cg-reg .cg-reg-muted{color:var(--text-2)}.cg-reg .cg-reg-main>.cg-reg-mt{margin:var(--sp-8) 0 0;font:500 12px/calc(1.45 + var(--cg-lift-text, 0)) var(--font-ui);color:var(--text-2)}.cg-lg-meta.cg-lg-mt{color:var(--text-2)}.cg-reg .cg-reg-sub{display:block;margin-top:var(--sp-4);font:500 12px/calc(1.45 + var(--cg-lift-text, 0)) var(--font-ui);color:var(--text-2)}.cg-reg a.cg-reg-sub{color:var(--accent)}.cg-reg .cg-reg-table .cg-reg-source{margin:0}@media (max-width:760px){.cg-reg .cg-reg-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cg-reg .cg-reg-table,.cg-reg .cg-reg-table tbody,.cg-reg .cg-reg-table tr{display:block}.cg-reg .cg-reg-table tr{padding:var(--sp-10) 0;border-bottom:1px solid var(--border-subtle)}.cg-reg .cg-reg-table tbody th,.cg-reg .cg-reg-table td{display:block;padding:var(--sp-4) 0;border:0;text-align:start}.cg-reg .cg-reg-table tbody th:before,.cg-reg .cg-reg-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2)}}.cg-reg .cg-reg-evidence{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-8)}.cg-reg .cg-reg-badge{display:inline-flex;align-items:center;gap:6px;padding-block:3px;padding-inline:6px 7px;border:1px solid color-mix(in oklab,currentColor 35%,transparent);border-radius:var(--r-4);font:600 10px/calc(1.2 + var(--cg-lift-label, 0)) var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.cg-reg .cg-reg-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:var(--glow-sm) currentColor}.cg-reg .cg-reg-badge--ok{color:var(--ok)}.cg-reg .cg-reg-badge--warn{color:var(--warn)}.cg-reg .cg-reg-badge--bad,.cg-reg [data-cg-past] .cg-reg-badge{color:var(--danger)}.cg-reg .cg-reg-evidence-date{font:500 12px/calc(1.45 + var(--cg-lift-text, 0)) var(--font-mono);color:var(--text-2);white-space:nowrap}.cg-reg .cg-reg-evidence>.cg-reg-sub{flex-basis:100%;margin-top:0}.cg-reg .cg-reg-evidence-text{flex-basis:100%;font:500 12px/calc(1.45 + var(--cg-lift-text, 0)) var(--font-ui);color:var(--text-2)}.cg-reg .cg-reg-dispute{display:block;margin-top:var(--sp-6);font:600 12px/calc(1.45 + var(--cg-lift-text, 0)) var(--font-ui);color:var(--warn)}.cg-reg .cg-reg-check,.cg-reg .cg-reg-disclaimer{padding:var(--sp-20);border:1px solid var(--border-default);border-top-color:color-mix(in oklab,var(--accent) 60%,transparent);border-radius:var(--r-8);background:var(--ink-900)}.cg-reg .cg-reg-check>*+*,.cg-reg .cg-reg-disclaimer>*+*{margin-top:var(--sp-12)}.cg-reg .cg-reg-check ol{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}.cg-reg .cg-reg-disclaimer strong{color:var(--text-1)}.cg.cg-reg-404{display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:var(--sp-24);text-align:center;background:var(--surface-app-radial)}.cg-reg-404 .cg-reg-404-box{display:grid;justify-items:center;grid-gap:var(--sp-16);gap:var(--sp-16)}.cg-reg-404 .cg-reg-404-code{margin:0;font:var(--text-label);letter-spacing:.2em;color:var(--text-2)}.cg-reg-404 h1{font:700 20px/calc(1.2 + var(--cg-lift-label, 0)) var(--font-display)}.cg-reg-404 nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-8) var(--sp-16);font:600 13px/calc(1.4 + var(--cg-lift-text, 0)) var(--font-ui)}.cg .cg-age{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--sp-16);background:rgba(4,5,10,.94)}:root[data-cg-age=ok] .cg-age,:root[data-cg-age=read] .cg-age{display:none}.cg .cg-age:focus{outline:none}.cg .cg-age-card{width:min(100%,420px);padding:var(--sp-24);border:1px solid var(--border-default);border-top-color:color-mix(in oklab,var(--accent) 60%,transparent);border-radius:var(--r-8);background:var(--ink-900);box-shadow:var(--shadow-panel)}.cg .cg-age-ask,.cg .cg-age-refused{display:grid;grid-gap:var(--sp-12);gap:var(--sp-12)}.cg .cg-age-refused,:root[data-cg-age=denied] .cg .cg-age-ask{display:none}:root[data-cg-age=denied] .cg .cg-age-refused{display:grid}.cg .cg-age-title{margin:0;font:700 20px/calc(1.2 + var(--cg-lift-label, 0)) var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-1)}.cg .cg-age-text{margin:0;font:500 14px/calc(1.5 + var(--cg-lift-text, 0)) var(--font-ui);color:var(--text-2)}.cg .cg-age-enter,.cg .cg-age-help{justify-self:start;padding:11px 16px;border-radius:var(--r-6);font:700 13px/calc(1 + var(--cg-lift-label, 0)) var(--font-ui)}.cg .cg-age-enter{background:var(--accent);color:var(--ink-950);box-shadow:var(--glow-accent)}.cg .cg-age-enter:hover{color:var(--ink-950);text-shadow:none;filter:brightness(1.12)}.cg .cg-age-help{border:1px solid color-mix(in oklab,var(--ok) 45%,transparent);color:var(--ok)}@media (max-width:640px){.cg-reg .cg-reg-header{flex-wrap:wrap;gap:0 var(--sp-20);padding:var(--sp-12) var(--sp-16) 0}.cg-reg .cg-reg-nav{flex-basis:100%}.cg-reg .cg-reg-nav a{padding:14px 0}.cg-reg .cg-reg-main{padding:var(--sp-20) var(--sp-16) var(--sp-40)}.cg-reg .cg-reg-main :where(h1){font-size:24px}.cg-reg .cg-reg-facts{grid-template-columns:1fr;gap:var(--sp-4)}.cg-reg .cg-reg-facts dd+dt{margin-top:var(--sp-10)}.cg-reg .cg-reg-legal{padding:var(--sp-20) var(--sp-16) var(--sp-32)}}@media print{.cg .cg-age,.cg-reg .cg-reg-skip{display:none}}