*{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-sunken:#0a0a0a;--bg-card:#111;--bg-control:#1a1a1a;--bg-hover:#222;--border:#222;--border-strong:#333;--border-heavy:#555;--text:#fff;--text-soft:#bbb;--text-muted:#888;--text-faint:#666;--text-bright:color-mix(in srgb, var(--text) 25%, var(--text-soft));--text-body:color-mix(in srgb, var(--text-soft) 67%, var(--text-muted));--text-dim:color-mix(in srgb, var(--text-faint) 83%, var(--bg));--text-ghost:color-mix(in srgb, var(--text-faint) 67%, var(--bg));--border-soft:color-mix(in srgb, var(--border) 77%, var(--bg));--gold:gold;--gold-rgb:255, 215, 0;--gold-hover:orange;--gold-bright:#ffe44d;--on-gold:#000;--accent:gold;--accent-hover:orange;--positive:#4ade80;--positive-deep:#052e16;--negative:#f87171;--negative-deep:#450a0a;--danger:#dc2626;--on-danger:#fff;--blue:#60a5fa;--indigo:#818cf8;--indigo-deep:#1e1b4b;--purple:#c084fc;--lime:#a3e635;--yellow:#facc15;--orange:#fb923c;--copper:#c9956c;--syntax-keyword:#ff7b72;--syntax-entity:#d2a8ff;--syntax-constant:#79c0ff;--syntax-string:#a5d6ff;--syntax-variable:#ffa657;--syntax-comment:#8b949e;--syntax-tag:#7ee787;--overlay:#000c;--shadow:#000}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-sunken:#fafafa;--bg-card:#f5f5f4;--bg-control:#ededec;--bg-hover:#e4e4e3;--border:#e2e2e0;--border-strong:#d0d0ce;--border-heavy:#b4b4b2;--text:#111;--text-soft:#3f3f3f;--text-muted:#6b6b6b;--text-faint:#8c8c8c;--accent:#a36a00;--positive:#15803d;--positive-deep:#dcfce7;--negative:#c62828;--negative-deep:#fee2e2;--blue:#2563eb;--indigo:#4f46e5;--indigo-deep:#e0e7ff;--purple:#9333ea;--lime:#4d7c0f;--yellow:#a16207;--orange:#c2410c;--copper:#9a5b2c;--syntax-keyword:#cf222e;--syntax-entity:#8250df;--syntax-constant:#0550ae;--syntax-string:#0a3069;--syntax-variable:#953800;--syntax-comment:#6e7781;--syntax-tag:#116329;--overlay:#00000059;--shadow:#0003}[data-theme]{color:var(--text)}html{background-color:var(--bg)}body{background-color:var(--bg);color:var(--text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1{color:var(--text);margin-bottom:30px;font-size:2rem;font-weight:600}h2{color:var(--text);margin-bottom:20px;font-weight:600}.page-container{flex-direction:column;min-height:100vh;display:flex}.page-main{padding-top:calc(70px + var(--app-banner-h,0px));flex:1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-sunken)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--border-strong) 50%, var(--border));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--border-heavy) 68%, var(--border-strong)) var(--bg-sunken)}.main-content{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px}
.Af2_WG_header{top:var(--app-banner-h,0px);z-index:100;background-color:color-mix(in srgb, var(--bg) 0%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);padding:10px;position:fixed;left:0;right:0}:root[data-theme=light] .Af2_WG_header{background-color:color-mix(in srgb, var(--bg) 72%, transparent)}.Af2_WG_headerContent{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.Af2_WG_logo{cursor:pointer;width:auto;height:clamp(40px,5vw,60px)}:is(:root[data-theme=light] .Af2_WG_logoNight,:root:not([data-theme=light]) .Af2_WG_logoDay){display:none}.Af2_WG_actions{justify-content:flex-end;align-items:center;gap:12px;width:200px;display:flex}.Af2_WG_authFrame{min-width:74px}.Af2_WG_left{align-items:center;display:flex}.Af2_WG_hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;display:none}.Af2_WG_bar{background:var(--text);border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.Af2_WG_barTop{transform:rotate(45deg)translate(5px,5px)}.Af2_WG_barMid{opacity:0}.Af2_WG_barBot{transform:rotate(-45deg)translate(5px,-5px)}.Af2_WG_mobileMenu{background-color:var(--bg-control);border:1px solid var(--border-strong);box-shadow:0 4px 12px color-mix(in srgb, var(--shadow) 50%, transparent);border-radius:8px;flex-direction:column;min-width:200px;margin:6px 10px 10px;display:none;overflow:hidden}.Af2_WG_mobileSeparator{background:var(--border-strong);height:1px;margin:4px 0}.Af2_WG_mobileLinkSub{color:var(--text-body);padding-left:24px;font-size:.8rem}.Af2_WG_mobileLink{color:var(--text);align-items:center;padding:11px 14px;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:flex}.Af2_WG_mobileLink:hover{background-color:color-mix(in srgb, var(--text) 4%, var(--bg-hover))}.Af2_WG_mobileLink.Af2_WG_active{color:var(--accent)}.Af2_WG_nav{align-items:center;gap:4px;display:flex}.Af2_WG_navLink{color:var(--text);border-radius:6px;align-items:center;gap:10px;padding:10px 30px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.Af2_WG_navLink:hover{background-color:var(--bg-hover)}.Af2_WG_navLink.Af2_WG_active{color:var(--accent)}#lh-auth-widget .lh-signin{background:var(--gold)!important;color:var(--on-gold)!important}#lh-auth-widget .lh-signin:hover{transform:translateY(-1px);background:var(--gold-hover)!important;border-color:var(--gold-hover)!important}#lh-auth-widget{justify-content:flex-end;display:flex!important}#lh-auth-widget .lh-profile-btn{min-width:0}:is(#lh-auth-widget .lh-profile-btn,#lh-auth-widget .lh-account,#lh-auth-widget .lh-logout-btn){color:var(--text)!important}#lh-auth-widget .lh-profile-btn:hover{background:var(--bg-hover)!important}#lh-auth-widget .lh-chevron{border-color:var(--text)!important}#lh-auth-widget .lh-dropdown{background:var(--bg-control)!important;border-color:var(--border-strong)!important;box-shadow:0 4px 16px color-mix(in srgb, var(--shadow) 60%, transparent)!important}:is(#lh-auth-widget .lh-account,#lh-auth-widget .lh-connect-ai-btn){border-bottom-color:var(--border-strong)!important}:is(#lh-auth-widget .lh-account:hover,#lh-auth-widget .lh-connect-ai-btn,#lh-auth-widget .lh-logout-icon){color:var(--accent)!important}:is(#lh-auth-widget .lh-connect-ai-btn:hover,#lh-auth-widget .lh-logout-btn:hover){background:color-mix(in srgb, var(--text) 4%, var(--bg-hover))!important}#lh-ai-overlay{background:var(--overlay)!important}#lh-ai-box{background:var(--bg-card)!important;border-color:var(--border-strong)!important}:is(#lh-ai-instructions,#lh-ai-other-links .lh-ai-other-item){color:var(--text-body)!important}:is(#lh-ai-instructions a,#lh-ai-other-links a){color:var(--accent)!important}#lh-ai-url-copy{color:var(--text-muted)!important}#lh-ai-url-copy.copied{color:var(--positive)!important}#lh-ai-disclaimer p{color:var(--text-bright)!important}#lh-ai-other-links{border-top-color:var(--border-strong)!important}@media (max-width:640px){.Af2_WG_hamburger{display:flex}.Af2_WG_nav{display:none}.Af2_WG_mobileMenu{display:flex}#lh-auth-widget .lh-name{display:none}}
.lV6rMW_switch{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:color .15s,border-color .15s;display:flex}.lV6rMW_switch:hover{color:var(--accent);border-color:var(--accent)}.lV6rMW_switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(:root[data-theme=light] .lV6rMW_sun,:root:not([data-theme=light]) .lV6rMW_moon){display:none}@media (max-width:640px){.lV6rMW_switch{width:32px;height:32px;font-size:16px}}
.EZoWya_footer{margin-top:auto;padding:80px 20px 20px}.EZoWya_footerTop{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto 40px;display:flex}.EZoWya_footerApps{flex-direction:column;align-items:center;gap:20px;display:flex}.EZoWya_appBadges{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.EZoWya_appBadge{width:auto;height:40px}.EZoWya_claudeBadgeImg{width:112px;height:24px}.EZoWya_claudeBadge{border:1px solid var(--text-muted);height:40px;color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.EZoWya_chatgptBadge{border:1px solid color-mix(in srgb, var(--text-soft) 33%, var(--text-muted));height:40px;color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 14px;text-decoration:none;transition:opacity .2s;display:inline-flex}.EZoWya_chatgptBadge:hover{opacity:.8}.EZoWya_chatgptBadgeText{flex-direction:column;line-height:1.2;display:flex}.EZoWya_chatgptBadgeSmall{color:var(--text-bright);font-size:10px;font-weight:400}.EZoWya_chatgptBadgeLarge{font-size:15px;font-weight:600}.EZoWya_footerBottom{flex-direction:row;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;display:flex}.EZoWya_footerMenus{flex-direction:row;flex-shrink:0;gap:32px;display:flex}.EZoWya_footerNav{flex-direction:column;flex-shrink:0;gap:10px;min-width:160px;display:flex}.EZoWya_footerNavTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:2px;font-size:.7rem;font-weight:700}.EZoWya_footerNavLink{color:var(--text-soft);white-space:nowrap;font-size:.85rem;text-decoration:none}.EZoWya_footerNavLink:hover{color:var(--accent)}button.EZoWya_footerNavLink{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.EZoWya_finePrint{color:var(--text-soft);text-align:justify;font-size:12px;line-height:1.6}.EZoWya_finePrint p{margin-bottom:10px}.EZoWya_finePrint a{color:var(--text-soft);text-decoration:underline}.EZoWya_finePrint a:hover{color:var(--accent)}.EZoWya_copyright{text-align:center}@media (max-width:640px){.EZoWya_footerBottom{flex-direction:column;gap:24px}.EZoWya_footerTop{flex-direction:column;align-items:center;gap:32px}.EZoWya_footerMenus{flex-wrap:wrap;justify-content:center;gap:24px 32px}.EZoWya_footerNav{min-width:0}.EZoWya_footerApps{align-items:center}.EZoWya_appBadges{justify-content:center}}
.LxcDdq_qrCode{color:var(--text-soft);flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.LxcDdq_qrFrame{transition:opacity .2s;display:inline-flex;position:relative}.LxcDdq_qrFrame:hover{opacity:.85}.LxcDdq_qrImage{width:140px;height:140px;display:block}.LxcDdq_qrIcon{border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff}.LxcDdq_qrIconImg{border-radius:9px;width:100%;height:100%;display:block}.LxcDdq_qrCaption{text-align:center;font-size:13px;font-weight:500}
.Ystraa_banner{z-index:300;background:color-mix(in srgb, var(--bg-sunken) 50%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--accent);box-shadow:0 -8px 40px color-mix(in srgb, var(--shadow) 70%, transparent);position:fixed;bottom:0;left:0;right:0}.Ystraa_inner{align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:36px 24px;display:flex}.Ystraa_copy{flex:1}.Ystraa_compact .Ystraa_inner{gap:24px;padding:20px 24px}.Ystraa_compact .Ystraa_text{font-size:14px;line-height:1.6}.Ystraa_compact .Ystraa_accept,.Ystraa_compact .Ystraa_reject{padding:10px 28px;font-size:14px}.Ystraa_title{color:var(--accent);margin-bottom:8px;font-size:18px;font-weight:700}.Ystraa_text{color:color-mix(in srgb, var(--text) 50%, var(--text-soft));max-width:760px;font-size:15px;line-height:1.7}.Ystraa_policy{color:var(--text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.Ystraa_actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.Ystraa_accept{background:var(--gold);color:var(--on-gold);cursor:pointer;border:none;border-radius:999px;padding:14px 36px;font-size:15px;font-weight:700}.Ystraa_accept:hover{background:var(--gold-bright)}.Ystraa_reject{color:var(--text-bright);border:1px solid var(--border-heavy);cursor:pointer;background:0 0;border-radius:999px;padding:13px 32px;font-size:15px;font-weight:600}.Ystraa_reject:hover{color:var(--text);border-color:var(--accent)}@media (max-width:640px){.Ystraa_inner{flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px 28px}.Ystraa_title{font-size:16px}.Ystraa_text{font-size:13px}.Ystraa_actions{justify-content:stretch}.Ystraa_actions button{flex:1}.Ystraa_compact .Ystraa_inner{gap:14px;padding:16px 20px 20px}}
