.KNFcWa_page{max-width:1040px;color:var(--color-foreground);margin:0 auto;padding:48px 32px 40px}.KNFcWa_eyebrow{color:var(--theme-primary,#9581ff);letter-spacing:.08em;font-size:13px;font-weight:700}.KNFcWa_page h1,.KNFcWa_hero h1{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(28px,4vw,40px);line-height:1.2}.KNFcWa_lead{max-width:680px;color:var(--color-muted);font-size:16px;line-height:1.8}.KNFcWa_hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:36px;max-width:none;margin:0 0 40px;padding:0;display:grid}.KNFcWa_art{aspect-ratio:4/3;background:var(--home-surface,#222);border-radius:20px;position:relative;overflow:hidden}.KNFcWa_art img{object-fit:cover}.KNFcWa_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.KNFcWa_link{border:1px solid var(--color-border);border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.KNFcWa_link.KNFcWa_primary{background:var(--home-accent,#6655ef);color:var(--home-brand-ink,white);border-color:var(--home-accent,#6655ef)}.KNFcWa_section{max-width:none;margin:36px 0 0;padding:0}.KNFcWa_section h2{letter-spacing:-.02em;font-size:21px}.KNFcWa_section p,.KNFcWa_section li{color:var(--color-muted);line-height:1.9}.KNFcWa_section ol,.KNFcWa_section ul{padding-left:22px}.KNFcWa_products{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:28px 0;padding:0;display:grid}.KNFcWa_products legend{margin-bottom:14px;font-weight:650}.KNFcWa_product{border:1px solid var(--color-border);cursor:pointer;background:var(--home-surface,#202024);color:var(--home-text,var(--color-foreground));border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 14px;display:flex}.KNFcWa_product:has(input:checked){border-color:var(--home-accent,#9581ff);box-shadow:0 0 0 1px var(--home-accent,#9581ff)}.KNFcWa_product input{accent-color:var(--home-accent,#6655ef)}.KNFcWa_methods{border:0;flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;display:flex}.KNFcWa_methods legend{margin-bottom:10px;font-size:14px;font-weight:650}.KNFcWa_method{border:1px solid var(--color-border);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;display:flex}.KNFcWa_method:has(input:checked){border-color:var(--home-accent,#9581ff);box-shadow:0 0 0 1px var(--home-accent,#9581ff)}.KNFcWa_method input{accent-color:var(--home-accent,#6655ef)}.KNFcWa_product strong{font-size:21px}.KNFcWa_product span,.KNFcWa_product small{color:var(--color-muted);font-size:13px}.KNFcWa_product b{margin-top:12px;font-size:18px}.KNFcWa_summary{border:1px solid var(--color-border);border-radius:16px;max-width:none;margin:0;padding:24px}.KNFcWa_summary h2{margin-top:0;font-size:21px}.KNFcWa_summary dl{grid-template-columns:1fr auto;gap:14px;font-size:14px;display:grid}.KNFcWa_summary dt{color:var(--color-muted)}.KNFcWa_summary dd{text-align:right;margin:0}.KNFcWa_summary dd strong{font-size:22px}.KNFcWa_agreement{align-items:flex-start;gap:10px;margin:24px 0 18px;font-size:14px;line-height:1.6;display:flex}.KNFcWa_agreement a{text-underline-offset:3px;text-decoration:underline}.KNFcWa_notice{color:var(--color-muted);font-size:14px;line-height:1.75}.KNFcWa_footer{border-top:1px solid var(--color-border);color:var(--color-muted);margin-top:48px;padding:28px 0 8px;font-size:12px;line-height:1.8}.KNFcWa_footer nav{flex-wrap:wrap;gap:8px 18px;margin-bottom:18px;font-size:13px;display:flex}.KNFcWa_footer a{color:inherit;text-decoration:none}.KNFcWa_footer a:hover{text-decoration:underline}.KNFcWa_footer p{margin:4px 0}.KNFcWa_footer small{margin-top:16px;display:block}.KNFcWa_legal{max-width:780px}.KNFcWa_legal section{max-width:none;margin:0;padding:0}.KNFcWa_legal h2{margin-top:32px;font-size:20px}.KNFcWa_legal h2[id]{scroll-margin-top:calc(var(--home-header-height,64px) + 16px)}.KNFcWa_legal p,.KNFcWa_legal li{color:var(--color-muted);white-space:pre-line;line-height:1.9}.KNFcWa_legal h3{margin-top:24px;font-size:16px}.KNFcWa_legalBody p,.KNFcWa_legalBody li{white-space:normal}.KNFcWa_legalBody ul,.KNFcWa_legalBody ol{padding-left:22px}.KNFcWa_legalBody strong{color:var(--color-foreground)}.KNFcWa_legalBody a{text-underline-offset:3px;text-decoration:underline}.KNFcWa_tableScroll{margin:16px 0;overflow-x:auto}.KNFcWa_legalBody table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.KNFcWa_legalBody th,.KNFcWa_legalBody td{border:1px solid var(--color-border);text-align:left;vertical-align:top;color:var(--color-muted);padding:8px 10px;line-height:1.6}.KNFcWa_legalBody th{color:var(--color-foreground);font-weight:650}.KNFcWa_policyRow{flex-wrap:wrap;gap:8px 18px;width:100%;display:flex}@media (max-width:800px){.KNFcWa_products{grid-template-columns:repeat(2,minmax(0,1fr))}.KNFcWa_hero{gap:24px}}@media (max-width:900px){.KNFcWa_page{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (max-width:600px){.KNFcWa_page{padding:28px 20px 32px}.KNFcWa_hero{grid-template-columns:1fr}.KNFcWa_art{aspect-ratio:2;order:-1}.KNFcWa_hero h1{font-size:30px}.KNFcWa_summary{padding:20px}}.KNFcWa_returnRow{margin-bottom:16px;display:flex}.KNFcWa_returnLink{gap:8px;width:fit-content;min-height:44px;padding:10px 12px}.KNFcWa_footerDetails>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;display:list-item}.KNFcWa_footerDetails[open]>summary{margin-bottom:16px}.KNFcWa_footerDetails>summary:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}
:root{--home-brand-300:#ffb4d2;--home-brand-400:#ff8fbd;--home-brand-500:#ff4f99;--home-brand-600:#f03c87;--home-brand-700:#b51755;--home-brand-ink:#2c1020;--home-card-bg:#212122;--home-card-text:#fff;--home-card-muted:#b4b4bd;--home-card-accent:var(--home-brand-300);--home-card-badge:#212122b3;--chat-character-bubble:#29292f;--chat-user-bubble:#393940;--chat-bubble-line:#44444c;--home-bg:#111113;--home-surface:#19191d;--home-hover:#232329;--home-line:#29292f;--home-text:#f3f2f7;--home-muted:#a1a0ac;--home-subtle:#84838f;--home-accent:var(--home-brand-500);--home-accent-hover:var(--home-brand-600);--home-accent-text:var(--home-brand-400);--home-accent-soft:color-mix(in srgb, var(--home-brand-500) 16%, var(--home-bg))}:root[data-theme=light]{--chat-character-bubble:#f1f1f3;--chat-user-bubble:#e7e7eb;--chat-bubble-line:#d7d7dc;--home-bg:#fff;--home-surface:#f7f7f8;--home-hover:#efeff1;--home-line:#e4e4e7;--home-text:#242428;--home-muted:#64646d;--home-subtle:#74747d;--home-accent:var(--home-brand-500);--home-accent-hover:var(--home-brand-600);--home-accent-text:var(--home-brand-700);--home-accent-soft:color-mix(in srgb, var(--home-brand-500) 9%, var(--home-bg))}
.Hzr61a_root{--consumer-app-banner-height:0px;--color-background:var(--home-bg);--color-foreground:var(--home-text);--color-muted:var(--home-muted);--color-border:var(--home-line);--theme-surface-0:var(--home-bg);--theme-surface-1:var(--home-surface);--theme-surface-2:var(--home-hover);--theme-surface-3:var(--home-line);--theme-text-primary:var(--home-text);--theme-text-secondary:var(--home-muted);--theme-text-muted:var(--home-subtle);--theme-line-subtle:var(--home-line);--theme-line-strong:var(--home-muted);--theme-action-tint:var(--home-accent-soft);--color-accent:var(--home-accent);--color-action:var(--home-accent);--color-on-accent:var(--home-brand-ink);--color-on-action:var(--home-brand-ink);background:var(--home-bg);color:var(--home-text)}.Hzr61a_content,.Hzr61a_workspace{min-width:0}.Hzr61a_workspace>.discovery-scroll{scrollbar-gutter:auto;height:auto;overflow:visible}.Hzr61a_noSidebar .Hzr61a_layout{grid-template-columns:minmax(0,1fr)}.Hzr61a_tabs{border-bottom:1px solid var(--home-line);background:var(--home-bg);flex:none}.Hzr61a_tabs .ui-tab-list{scrollbar-width:none;border:0;justify-content:flex-start;align-items:center;max-width:1000px;height:auto;min-height:56px;margin-inline:auto;padding:10px 24px;overflow-x:auto}.Hzr61a_tabs .ui-tab-list::-webkit-scrollbar{display:none}.Hzr61a_tabs .ui-tab-list>button{white-space:nowrap;background:0 0;border-color:#0000;border-radius:20px;flex:none;min-height:34px;padding:7px 12px;font-size:13px}.Hzr61a_tabs .ui-tab-list>button[aria-selected=false]:hover{background:var(--home-hover);color:var(--home-text)}.Hzr61a_tabs .ui-tab-list>.ui-button[aria-selected=true]{background:var(--home-accent);color:var(--home-brand-ink);border-color:#0000}.Hzr61a_viewport{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.Hzr61a_viewport>header{flex:0 0 var(--home-header-height)}.Hzr61a_viewport .Hzr61a_layout{flex:1;align-items:stretch;min-height:0;display:grid;overflow:hidden}.Hzr61a_viewport .Hzr61a_layout>aside{height:100%;min-height:0;position:static}.Hzr61a_viewport .Hzr61a_content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.Hzr61a_viewport .Hzr61a_workspace{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:auto}.Hzr61a_viewport .Hzr61a_workspace>.discovery-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;height:100%;overflow-y:auto}.Hzr61a_viewport .Hzr61a_workspace>.episode-shell{overflow:hidden}.Hzr61a_searchField{align-items:center;gap:4px;width:clamp(220px,35vw,420px);min-width:0;display:flex}.Hzr61a_searchField .ui-search-field .ui-input{background:var(--home-surface);border:0;border-radius:24px}.Hzr61a_libraryModal{width:min(540px,100vw - 24px);max-height:calc(100dvh - 32px);overflow:hidden}.Hzr61a_libraryModal[open]{flex-direction:column;max-width:540px;display:flex}.Hzr61a_libraryModal>.ui-modal-header{flex-shrink:0}.Hzr61a_libraryModal .chat-library{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 8px 0 0;overflow-y:auto}:is(.Hzr61a_root .ui-button-primary,.Hzr61a_root .ui-button-accent){color:var(--home-brand-ink);background:var(--home-accent);border-color:#0000}:is(.Hzr61a_root .ui-button-primary:hover,.Hzr61a_root .ui-button-accent:hover){background:var(--home-accent-hover)}.Hzr61a_root .ui-button-tinted{background:var(--home-accent-soft);color:var(--home-accent-text)}:is(.Hzr61a_root .ui-select-trigger,.Hzr61a_root .ui-input){background:var(--home-surface);border-color:var(--home-line);color:var(--home-text)}@media (max-width:900px){.Hzr61a_viewport .Hzr61a_layout{grid-template-columns:minmax(0,1fr)}.Hzr61a_workspace>.discovery-scroll{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.Hzr61a_withoutMobileNav .Hzr61a_workspace>.discovery-scroll{padding-bottom:0}.Hzr61a_viewport:not(.Hzr61a_withoutMobileNav) .Hzr61a_layout{margin-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.Hzr61a_viewport .Hzr61a_workspace>.discovery-scroll{scrollbar-gutter:auto;scrollbar-width:none;padding-bottom:20px}.Hzr61a_viewport .Hzr61a_workspace>.discovery-scroll::-webkit-scrollbar{display:none}.Hzr61a_tabs .ui-tab-list{min-height:52px;padding-inline:16px}.Hzr61a_searchField{width:min(55vw,420px)}.Hzr61a_root[data-detail=true]{--home-header-height:0px}.Hzr61a_root[data-detail=true]>header{display:none}.Hzr61a_root[data-play=true]{--home-header-height:0px}.Hzr61a_root[data-play=true]>header{display:none}.Hzr61a_root[data-play=true][data-chat-viewport=true]{inset:var(--chat-viewport-top,0px) 0 auto;width:100%;height:var(--chat-viewport-height,100dvh);min-height:0;position:fixed}}.Hzr61a_libraryModal>.ui-modal-header{min-height:44px}.Hzr61a_libraryModal>.ui-modal-header>.ui-button{width:44px;height:44px;min-height:44px;padding:10px}.Hzr61a_desktopSearch{width:clamp(240px,30vw,420px)}:is(.Hzr61a_desktopSearch .ui-search-field .ui-input,.Hzr61a_searchField .ui-search-field .ui-input){background:var(--home-surface);border:0;border-radius:24px;height:44px;min-height:44px;padding-right:92px}:is(.Hzr61a_desktopSearch .ui-search-field-actions,.Hzr61a_searchField .ui-search-field-actions){gap:0;right:0}:is(.Hzr61a_desktopSearch .ui-search-field-actions .ui-button,.Hzr61a_searchField .ui-search-field-actions .ui-button){background:0 0;border:0;width:44px;height:44px;min-height:44px}@media (max-width:900px){.Hzr61a_desktopSearch{display:none}.Hzr61a_root:has(.Hzr61a_searchField)>header{gap:8px}.Hzr61a_root:has(.Hzr61a_searchField)>header>a{display:none}.Hzr61a_root:has(.Hzr61a_searchField)>header>div{width:100%}.Hzr61a_searchField{width:100%}}.Hzr61a_root[data-detail=true]{--home-header-height:0px}.Hzr61a_root[data-detail=true]>header{display:none}.Hzr61a_root[data-detail=true] .Hzr61a_layout{grid-template-columns:minmax(0,1fr)}.Hzr61a_root[data-detail=true] .Hzr61a_layout>aside{display:none}html:not([data-signed-in="0"]) .Hzr61a_rememberedGuest{display:none}
