@font-face{font-family:"Archivo 4F";src:url(/fonts/archivo.woff2)format("woff2");font-weight:300 900;font-stretch:62% 100%;font-style:normal;font-display:swap}:root{--bg:#fafaf7;--white:#fff;--panel:#f1f1ec;--line:#e2e2db;--line-2:#87877e;--ink:#141413;--ink-2:#3a3a36;--muted:#6a6a63;--faint:#72726a;--stage:#0f0f0e;--stage-2:#1c1c1a;--red:#cc3a2a;--red-ink:#a52b1e;--red-soft:#f7e6e2;--red-mid:#e9b3aa;--film:#c3ccc7;--body:#e3e3db;--body-2:#d3d3ca;--ut-wall:#f0ddd5;--ut-line:#b57a6e;--ut-cav:#e3a196;--myom:#d8ab98;--myom-ink:#91594a;--f:"Archivo 4F","Archivo",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--gutter:clamp(16px,3.2vw,48px);--maxw:1380px;--hdr:64px;--ease:cubic-bezier(.2,.7,.2,1);--ease-io:cubic-bezier(.65,0,.35,1);--media-spinner:#ffffff26;--media-copy:#ffffffd9;--film-caption:#f0f2eee0;--media-chip:#ffffff1f;--header-bg:#fafaf7f0;--media-edge:#ffffff0f;--media-note:#ffffffad;--media-muted:#fff9;--media-label:#fffc;--media-hover:#ffffff1a;--media-secondary:#ffffffb3;--media-border:#fff6;--search-ring:#cc3a2a29;--input-ring:#14141314;--film-label:#0f0f0ed1;--hit-ring:#cc3a2a4d;--clip-label:#0f0f0ecc;--dialog-backdrop:#0a0a0973;--hit-clear:#cc3a2a00;--dock-shadow:#0000008c;--shade-heavy:#090908db;--shade-mid:#0909089e;--film-vignette:#00000038;--control-shadow:#0000000f;--shade-bottom:#0909088c;--shade-light:#0909081a;--dialog-shadow:#00000080;--shade-clear:#09090800;--footer-muted:#8e8e86;--status-bg:#fff1d6;--status-ink:#7a5200;--myom-settled:#e7d3c8;--footer-strong:#e6e6df;--footer-bottom:#7d7d76;--footer-line:#2a2a27;--footer-link-line:#4a4a45;--cath-under:#f4f4f0;--footer-text:#b8b8b0;--footer-faint:#85857c;--footer-bg:#121211;--tip-time:#ffb3a8;--mark:#ffe1a8;--paper:#fff;--ink-hover:#000;--on-ink:#fff;--on-red:#fff;--red-icon:#cc3a2a;--adeno:#c06a5c;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dunkel]:not([data-admin=true]){--bg:#171716;--white:#242422;--panel:#20201e;--line:#43433e;--line-2:#797971;--ink:#f5f5ee;--ink-2:#ddddd4;--muted:#b9b9ae;--faint:#acaca1;--ink-hover:#deded4;--on-ink:#171716;--red-icon:#a52b1e;--on-red:#20110e;--red:#f07969;--red-ink:#ff9c8c;--red-soft:#452720;--red-mid:#ad6359;--film:#363c37;--body:#79796f;--body-2:#64645a;--ut-wall:#694940;--ut-line:#d19a8a;--ut-cav:#a45c50;--myom:#b78065;--myom-ink:#f4c4aa;--adeno:#e39684;--mark:#735122;--status-bg:#48391d;--status-ink:#f2d793;--myom-settled:#695148;--tip-time:#81352b;--film-caption:#242422f0;--header-bg:#171716f0;--search-ring:#f0796933;--input-ring:#f5f5ee26;--hit-ring:#f079694d;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 12px)}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--f);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:70;background:var(--bg);position:fixed;inset:0 0 auto}img,svg{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}p,figure,h1,h2,h3,h4,ol,ul,blockquote{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-weight:inherit;text-wrap:balance}:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:4px}::selection{background:var(--red);color:var(--on-red)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{max-width:var(--maxw);padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));margin-inline:auto}.ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ic.fill{fill:currentColor;stroke:none}.skip{z-index:100;background:var(--ink);color:var(--on-ink);border-radius:6px;padding:10px 14px;position:fixed;top:-60px;left:12px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.btn{border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:15px;font-weight:650;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn .ic{width:16px;height:16px}.btn-ink{background:var(--ink);color:var(--on-ink)}.btn-ink:hover{background:var(--ink-hover)}.btn-line{border:1px solid var(--ink);color:var(--ink);background:0 0}.btn-line:hover{background:var(--ink);color:var(--on-ink)}.btn-red{background:var(--red);color:var(--on-red)}.btn-red:hover{background:var(--red-ink)}.sbtn{border:1px solid var(--line-2);background:var(--white);min-height:36px;color:var(--ink);border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.sbtn:hover{border-color:var(--ink)}.sbtn .ic{width:16px;height:16px}.sbtn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.sbtn[aria-pressed=true] .ic{fill:currentColor}.sbtn.soon{color:var(--faint);cursor:default;border-style:dashed}.sbtn.soon:hover{border-color:var(--line-2)}.txt-link{color:var(--red-ink);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:650;display:inline-flex}.txt-link .ic{width:16px;height:16px;transition:transform .3s var(--ease)}.txt-link:hover .ic{transform:translate(3px)}.tchip{background:var(--red-soft);color:var(--red-ink);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:.08em;border-radius:4px;align-items:center;gap:5px;padding:1px 7px 1px 5px;font-size:.82em;font-weight:650;transition:background-color .2s,color .2s;display:inline-flex}.tchip .ic{width:10px;height:10px}.tchip:hover{background:var(--red);color:var(--on-red)}.hdr{top:env(safe-area-inset-top,0px);z-index:50;background:var(--header-bg);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky}.hdr.is-scrolled{border-bottom-color:var(--line)}.hdr-in{height:var(--hdr);align-items:center;gap:16px;display:flex}.brand{white-space:nowrap;align-items:baseline;gap:12px;display:inline-flex}.brand b{letter-spacing:-.01em;font-size:26px;font-weight:820;font-stretch:76%;line-height:1}.brand b i{color:var(--red);font-style:normal}.brand span{color:var(--muted);font-size:13px}.nav{gap:4px;margin-left:auto;display:flex}.nav a{color:var(--ink-2);padding:8px 10px;font-size:15px;font-weight:550;transition:color .2s;position:relative}.nav a:hover{color:var(--ink)}.nav a:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .35s var(--ease);position:absolute;bottom:2px;left:10px;right:10px;transform:scaleX(0)}.nav a.is-here{color:var(--ink)}.nav a.is-here:after,.nav a:hover:after{transform:none}.hdr-act{align-items:center;gap:8px;display:flex}.ico{width:44px;height:44px;color:var(--ink);border-radius:6px;place-items:center;transition:background-color .2s;display:grid}.ico:hover{background:var(--panel)}.sub{background:var(--ink);height:38px;color:var(--on-ink);border-radius:6px;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:650;transition:background-color .2s;display:inline-flex}.sub:hover{background:var(--ink-hover)}.sub .ic{width:17px;height:17px}.menu-btn{display:none}.menu{z-index:49;background:var(--bg);padding-top:calc(var(--hdr) + env(safe-area-inset-top,0px) + 12px);position:fixed;inset:0;overflow:auto}.menu nav{display:grid}.menu nav a{border-bottom:1px solid var(--line);padding:12px 0;font-size:34px;font-weight:700;font-stretch:80%}.menu-plat{flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.view{display:block}.view.enter{animation:viewIn .45s var(--ease) both}@keyframes viewIn{0%{opacity:0;transform:translateY(10px)}}::view-transition-old(root){animation-duration:.32s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease)}::view-transition-group(player){animation-duration:.5s;animation-timing-function:var(--ease)}::view-transition-group(ep-pic){animation-duration:.5s;animation-timing-function:var(--ease)}::view-transition-old(ep-pic){object-fit:cover;height:100%;overflow:hidden}::view-transition-new(ep-pic){object-fit:cover;height:100%;overflow:hidden}.slot{aspect-ratio:16/9;background:var(--stage);border-radius:8px;max-width:100%;position:relative;overflow:hidden}#slot-start{background:0 0}.slot-poster{color:var(--paper);position:absolute;inset:0}.slot-poster img{object-fit:cover;object-position:66% 38%;width:100%;height:100%;position:absolute;inset:0}.slot-poster .scr-shade{position:absolute;inset:0}.slot-poster .scr-ui{position:absolute}.screen{z-index:40;background:var(--stage);color:var(--paper);isolation:isolate;view-transition-name:player;border-radius:8px;position:absolute;top:0;left:0;overflow:hidden}.screen.is-parked{visibility:hidden;pointer-events:none}.scr-media{position:absolute;inset:0;overflow:hidden}.scr-img{object-fit:cover;object-position:66% 38%;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease),transform 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.035)}.scr-img.is-on{opacity:1;transform:none}.scr-shade{background:linear-gradient(90deg,var(--shade-heavy) 0%,var(--shade-mid) 34%,var(--shade-light) 66%,var(--shade-clear) 100%),linear-gradient(0deg,var(--shade-bottom) 0%,var(--shade-clear) 45%);pointer-events:none}.scr-media .scr-shade{position:absolute;inset:0}.scr-video{opacity:0;pointer-events:none;position:absolute;inset:0}.screen.is-playing .scr-video{opacity:1;pointer-events:auto}.scr-video iframe,.scr-video>div{border:0;width:100%;height:100%;position:absolute;inset:0}.scr-load{background:var(--stage);place-items:center;display:none;position:absolute;inset:0}.scr-load span{border:3px solid var(--media-spinner);border-top-color:var(--red);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.screen.is-loading .scr-load{display:grid}.scr-ui{max-width:min(66%,640px);padding:clamp(16px,2.6vw,36px);transition:opacity .4s;position:absolute;bottom:0;left:0}.scr-ep{color:var(--media-label);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.new{background:var(--red);color:var(--on-red);border-radius:3px;padding:2px 7px;font-size:12px;font-weight:700}.scr-q{letter-spacing:-.005em;text-wrap:balance;margin:10px 0 20px;font-size:clamp(2rem,4vw,4.3rem);font-weight:820;font-stretch:72%;line-height:.95}.screen.at-ep .scr-q:not(.is-ch){display:none}.screen.at-ep .scr-ep{margin-bottom:14px}.scr-q.is-ch{font-size:clamp(1.7rem,3.1vw,3.3rem);line-height:1}.scr-q.swap{animation:qIn .6s var(--ease) both}@keyframes qIn{0%{opacity:0;transform:translateY(14px)}}.play{background:var(--red);min-height:54px;color:var(--on-red);border-radius:6px;align-items:center;gap:12px;padding:0 20px 0 7px;font-size:16px;font-weight:650;transition:background-color .2s;display:inline-flex}.play:hover{background:var(--red-ink)}.play .pi{background:var(--paper);width:40px;height:40px;color:var(--red-icon);border-radius:4px;flex:none;place-items:center;display:grid}.play .pi .ic{width:16px;height:16px;margin-left:2px}.play small{opacity:.85;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.scr-note{color:var(--media-note);max-width:30rem;margin-top:12px;font-size:12.5px;line-height:1.45}.screen.is-playing .scr-ui,.screen.is-playing .scr-media .scr-shade,.screen.is-playing .scr-img{opacity:0;pointer-events:none}.dock-bar{display:none}.screen.is-docked{top:auto;left:auto;right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:60;box-shadow:0 24px 60px -18px var(--dock-shadow),0 0 0 1px var(--media-edge);border-radius:10px;position:fixed;width:min(380px,100vw - 40px)!important;height:auto!important;transform:none!important}.screen.is-docked .scr-media{aspect-ratio:16/9;position:relative}.screen.is-docked .scr-ui{display:none}.screen.is-docked .dock-bar{background:var(--stage);align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.dock-txt{flex:1;min-width:0;display:grid}.dock-txt span{color:var(--media-muted);font-variant-numeric:tabular-nums;font-size:12px}.dock-txt strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.dock-btns{align-items:center;gap:4px;display:flex}.dock-b{width:36px;height:36px;color:var(--paper);border-radius:6px;place-items:center;display:grid}.dock-b:hover{background:var(--media-hover)}.dock-go{background:var(--red);height:36px;color:var(--on-red);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.dock-go .ic{width:13px;height:13px}.screen.is-playing .dock-go{display:none}.scrub{align-items:center;gap:2px;height:30px;margin-top:10px;display:flex;position:relative}.seg{flex:var(--d) 1 0px;align-items:center;min-width:6px;height:30px;display:flex;position:relative}.seg:before{content:"";background:var(--line-2);border-radius:2px;width:100%;height:6px;transition:background-color .2s,height .2s;display:block}.seg:hover:before,.seg.is-peek:before{background:var(--ink);height:10px}.seg.is-now:before{background:var(--red);height:10px}.scrub-tip{background:var(--ink);color:var(--on-ink);white-space:nowrap;pointer-events:none;opacity:0;text-overflow:ellipsis;z-index:2;border-radius:4px;max-width:300px;padding:6px 10px;font-size:13px;font-weight:600;transition:opacity .15s;position:absolute;top:calc(100% + 2px);left:0;overflow:hidden;transform:translate(-50%)}.scrub-tip.is-on{opacity:1}.scrub-tip time{color:var(--tip-time);font-variant-numeric:tabular-nums;margin-right:6px}.scrub-head{background:var(--ink);pointer-events:none;width:2px;transition:left .5s var(--ease);border-radius:1px;margin-left:-1px;position:absolute;top:3px;bottom:3px}.scrub-ends{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.toc-h{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:8px;font-size:14px;display:flex}.toc-h span:first-child{font-weight:700}.toc-h span:last-child{color:var(--muted)}.toc-i{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:52px minmax(0,1fr);gap:8px;width:100%;padding:9px 8px 9px 10px;transition:background-color .2s;display:grid}.toc-i:hover,.toc-i.is-peek{background:var(--panel)}.toc-i time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:14px}.toc-i b{font-size:15px;font-weight:550;line-height:1.35;display:block}.toc-i small{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.toc-i.is-now{background:var(--red-soft)}.toc-i.is-now time{color:var(--red-ink);font-weight:650}.toc-i.is-now b{font-weight:700}.hero{padding:clamp(28px,4.5vw,64px) 0 clamp(48px,6vw,88px);position:relative;overflow:hidden}.hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid;position:relative}.hero-txt{padding-top:clamp(4px,1.4vw,18px)}.hero-k{min-height:22px;color:var(--red-ink);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.hero-h{letter-spacing:-.01em;margin-top:clamp(18px,2.4vw,30px);font-size:clamp(3rem,6.6vw,6.4rem);font-weight:800;font-stretch:72%;line-height:.92}.hero-h .w{display:inline-block}.hero-p{color:var(--ink-2);max-width:34rem;margin-top:22px;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.55}.hero-line{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-line path{fill:none;stroke:var(--red);stroke-width:1.333mm;stroke-linecap:round}.hero-line .tip{fill:var(--white);stroke:var(--red);stroke-width:3px}.intro .hero-h .w{animation:wIn .7s var(--ease) both;animation-delay:calc(var(--i)*55ms + .35s)}.intro .hero-p,.intro .guide{animation:wIn .7s var(--ease) both;animation-delay:1.05s}.intro .guide{animation-delay:1.25s}.intro .slot{background:0 0}.intro .hero-meta{animation:wIn .7s var(--ease) both;animation-delay:2.05s}@keyframes wIn{0%{opacity:0;transform:translateY(18px)}}.hero-play{min-width:0}.hero-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:14px;display:flex}.hero-meta b{color:var(--ink);font-weight:650}.hero-meta .txt-link{margin-left:auto}.guide{max-width:36rem;margin-top:clamp(26px,3vw,40px);position:relative}.guide-q{font-size:14px;font-weight:700}.guide-opts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gopt{border:1px solid var(--ink);background:var(--white);border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:15px;font-weight:650;transition:background-color .2s,color .2s;display:inline-flex}.gopt:hover{background:var(--panel)}.gopt[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.gopt .ic{width:16px;height:16px}.guide-panel{margin-top:14px;position:relative}.gp-in{animation:qIn .45s var(--ease) both}.gp-where{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;display:grid}.gp-where .fig{width:112px}.gp-chips{flex-wrap:wrap;gap:6px;display:flex}.gchip{border:1px solid var(--line-2);background:var(--white);min-height:38px;color:var(--ink-2);border-radius:6px;padding:0 13px;font-size:14px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}.gchip:hover{border-color:var(--ink)}.gchip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.gp-res{background:var(--white);border:1px solid var(--line-2);border-radius:8px;gap:12px;margin-top:14px;padding:16px;display:grid;position:relative}.gp-res.in{animation:qIn .5s var(--ease) both}.gp-head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.gp-head img{object-fit:cover;border-radius:50%;width:52px;height:52px}.gp-head p{color:var(--muted);font-size:13px}.gp-head b{color:var(--ink);font-size:20px;font-weight:750;font-stretch:84%;line-height:1.15;display:block}.gp-moments{gap:4px;display:grid}.gp-m{border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;font-size:14.5px;transition:background-color .2s;display:grid}.gp-m:hover{background:var(--panel)}.gp-m .pi{background:var(--ink);width:26px;height:26px;color:var(--on-ink);border-radius:4px;place-items:center;display:grid}.gp-m .pi .ic{width:10px;height:10px;margin-left:1px}.gp-m time{color:var(--red-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.gp-m.to .pi{background:var(--red)}.gp-cta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gp-line{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.gp-line path{fill:none;stroke:var(--red);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:drawLen .7s var(--ease-io) forwards}@keyframes drawLen{to{stroke-dashoffset:0}}.gp-line.still path{stroke-dashoffset:0;animation:none}.sec{border-top:1px solid var(--line);padding-block:clamp(56px,7vw,104px)}.sec-h{gap:10px;max-width:46rem;display:grid}.sec-h h2,.why-h,.c-col h2,.ab-txt h2{letter-spacing:-.005em;font-size:clamp(2rem,3.5vw,3.1rem);font-weight:760;font-stretch:80%;line-height:1.02}.sec-h p{color:var(--muted);max-width:38rem;font-size:17px}.sec-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.ep-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin-top:36px;display:grid}.epc{align-content:start;gap:14px;display:grid;position:relative}.ep-list .epc:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px)}.epc-im{aspect-ratio:16/9;background:var(--stage);border-radius:8px;position:relative;overflow:hidden}.epc-im img{object-fit:cover;object-position:66% 38%;width:100%;height:100%;transition:transform .9s var(--ease)}.epc:hover .epc-im img{transform:scale(1.03)}.epc-im .bar{background:var(--red);height:4px;width:var(--p,0%);position:absolute;bottom:0;left:0}.epc-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;display:flex}.epc-q{letter-spacing:-.005em;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:800;font-stretch:72%;line-height:.98}.ep-list .epc:first-child .epc-q{font-size:clamp(2.2rem,4vw,3.6rem)}.epc-q a:after{content:"";z-index:1;position:absolute;inset:0}.epc-t{margin-top:6px;font-size:16px;font-weight:650}.epc-p{color:var(--ink-2);max-width:38rem;font-size:15.5px;line-height:1.55}.epc-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.epc-foot .sbtn,.epc-foot .tchip{z-index:2;position:relative}.epc-guest{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.epc-guest img{object-fit:cover;border-radius:50%;width:30px;height:30px}.epc-cta{color:var(--red-ink);align-items:center;gap:8px;font-weight:650;display:inline-flex}.epc-cta .ic{width:16px;height:16px;transition:transform .3s var(--ease)}.epc:hover .epc-cta .ic{transform:translate(4px)}.clips-strip{scroll-snap-type:x mandatory;margin-top:30px;margin-inline:calc(-1*max(var(--gutter),env(safe-area-inset-left,0px)));padding-bottom:10px;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));scroll-padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));scrollbar-width:thin;gap:14px;display:flex;overflow-x:auto}.clip{scroll-snap-align:start;flex:0 0 clamp(168px,15vw,200px);align-content:start;gap:8px;display:grid}.clip-im{aspect-ratio:9/16;background:var(--stage);border-radius:8px;display:block;position:relative;overflow:hidden}.clip-im img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .8s var(--ease)}.clip-im:hover img{transform:scale(1.04)}.clip-video video{object-fit:cover;width:100%;height:100%;display:block}.clip-play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.clip-started .clip-play{display:none}.clip-im .dur{background:var(--clip-label);color:var(--paper);font-variant-numeric:tabular-nums;border-radius:3px;padding:2px 6px;font-size:12px;font-weight:650;position:absolute;top:8px;right:8px}.clip-im .pi{background:var(--red);width:38px;height:38px;color:var(--on-red);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;left:10px}.clip-im .pi .ic{width:14px;height:14px;margin-left:2px}.clip h3{font-size:14.5px;font-weight:650;line-height:1.3}.clip-from{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.plat-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.plat-row b{color:var(--ink);margin-right:4px;font-weight:650}.fx-ask,.fx-topics,.fx-state,.fx-list{max-width:980px}.fx-ask{margin-top:30px}.fx-search{border:1.5px solid var(--ink);background:var(--white);cursor:text;border-radius:10px;align-items:center;gap:12px;height:66px;padding:0 10px 0 20px;transition:box-shadow .25s;display:flex}.fx-search:focus-within{box-shadow:0 0 0 4px var(--search-ring)}.fx-search>.ic{flex:none;width:22px;height:22px}.fx-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:clamp(17px,1.5vw,20px);font-weight:500}.fx-search input::placeholder{color:var(--faint);font-weight:400}.fx-search input::-webkit-search-cancel-button{-webkit-appearance:none}.fx-x{width:42px;height:42px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.fx-x:hover{background:var(--panel);color:var(--ink)}.fx-ex{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;display:flex}.fx-ex button{border:1px solid var(--line-2);min-height:32px;color:var(--ink-2);border-radius:6px;padding:0 11px;font-size:13.5px;font-weight:550;transition:border-color .2s,color .2s}.fx-ex button:hover{border-color:var(--ink);color:var(--ink)}.fx-topics{flex-wrap:wrap;gap:6px;margin-top:26px;display:flex}.fx-t{border:1px solid var(--line-2);background:var(--white);min-height:36px;color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.fx-t:hover{border-color:var(--ink)}.fx-t span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.fx-t[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.fx-t[aria-pressed=true] span{color:var(--on-ink)}.fx-state{min-height:34px;color:var(--muted);border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:30px;padding-bottom:10px;font-size:14px;display:flex}.fx-state b{color:var(--ink);font-weight:650}.fx-clear{background:var(--ink);color:var(--on-ink);border-radius:4px;align-items:center;gap:6px;padding:3px 6px 3px 9px;font-size:13px;font-weight:600;display:inline-flex}.fx-clear .ic{width:14px;height:14px}.fx-tdesc{width:100%;color:var(--ink-2);font-size:14.5px}.fx-grp{color:var(--muted);padding:26px 0 4px;font-size:13px;font-weight:650}.fx-grp b{color:var(--ink-2);font-weight:650}.fx-more{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.fx-gs{gap:14px;margin:6px 0 4px;display:grid}.fx-gs-hit{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.fx-gs-av{object-fit:cover;object-position:50% 25%;background:var(--panel);border-radius:50%;width:40px;height:40px;display:block}.fx-gs-meta{color:var(--muted);font-size:13px;font-weight:650;display:block}.fx-gs-ex{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 8px;font-size:15px;line-height:1.5}.fx-gs-ex mark{background:var(--mark);color:inherit;border-radius:2px;padding:0 1px}.fx-gs-load{color:var(--muted);margin:18px 0 0;font-size:14px}@media (prefers-reduced-motion:no-preference){.fx-gs-load{animation:1.4s ease-in-out infinite fxGsPulse}}@keyframes fxGsPulse{50%{opacity:.5}}.fx-askus{background:var(--panel);color:var(--ink-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:26px;padding:18px 20px;font-size:15px;line-height:1.45;display:flex}.fx-askus b{color:var(--ink);font-weight:700;display:block}.qx{border-bottom:1px solid var(--line)}.qx.in{animation:qIn .4s var(--ease) both;animation-delay:calc(var(--i)*30ms)}.qx-hd{text-align:left;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:18px;width:100%;padding:14px 8px;transition:background-color .2s;display:grid}.qx-hd:hover{background:var(--panel)}.qx-t{gap:3px;min-width:0;display:grid}.qx-q{color:var(--ink);font-size:clamp(1.02rem,1.3vw,1.14rem);font-weight:650;line-height:1.3}.qx-q mark,.qx-snip mark{background:var(--mark);color:inherit;border-radius:2px;padding:0 1px}.qx-tags{color:var(--faint);font-size:13px}.qx-who{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.qx-who b{color:var(--ink-2);font-weight:600}.qx-who time{color:var(--red-ink);font-variant-numeric:tabular-nums;font-weight:650}.av{flex:none;padding-left:9px;display:flex}.av img{object-fit:cover;border:2px solid var(--bg);background:var(--stage);border-radius:50%;flex:none;width:30px;height:30px;margin-left:-9px}.qx-act{border:1px solid var(--line-2);width:34px;height:34px;color:var(--ink);transition:transform .35s var(--ease),background-color .2s,border-color .2s;border-radius:6px;place-items:center;display:grid}.qx-act .ic{width:16px;height:16px}.qx.open .qx-act{transform:rotate(180deg)}.qx-act.go{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.qx-act.go .ic{width:12px;height:12px;margin-left:1px}.qx-hd:hover .qx-act.go{background:var(--red);border-color:var(--red)}.qx-snip{max-width:46rem;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-6px 0 14px;padding:0 8px;font-size:14.5px;line-height:1.5;display:flex}.qx-snip .tchip{align-self:center}.qx-body{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.qx.open .qx-body{grid-template-rows:1fr}.qx-body>div{min-height:0;overflow:hidden}.qx-body .q-ans{max-width:440px;margin:2px 8px 18px}.tries{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 6px;display:grid}.tryc{border:1px solid var(--line-2);background:var(--white);border-radius:8px;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:10px 14px 10px 10px;transition:border-color .2s;display:grid}.tryc:hover{border-color:var(--ink)}.tryc-im{background:var(--panel);border-radius:6px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.tryc-im svg{width:54px;height:54px}.tryc-im .bd{fill:var(--body)}.tryc-im .bd-l{fill:none;stroke:var(--body);stroke-linecap:round;stroke-linejoin:round}.tryc-t{gap:2px;min-width:0;display:grid}.tryc-t small{color:var(--muted);font-size:12.5px}.tryc-t b{color:var(--ink);font-size:15px;font-weight:700;line-height:1.25}.tryc-t em{color:var(--red-ink);font-size:13px;font-style:normal;font-weight:650}.tryc>.ic{width:16px;height:16px;color:var(--muted);transition:transform .3s var(--ease),color .2s}.tryc:hover>.ic{color:var(--ink);transform:translate(3px)}.mod.is-hit,.quiz.is-hit{animation:hit 1.8s var(--ease)}@keyframes hit{15%{box-shadow:0 0 0 5px var(--hit-ring)}to{box-shadow:0 0 0 0 var(--hit-clear)}}.q-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:center;gap:12px 28px;padding:16px 0;display:grid}.q-row.in{animation:qIn .45s var(--ease) both;animation-delay:calc(var(--i)*28ms)}.q-txt h3{font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:650;line-height:1.3}.q-txt h3 mark{background:var(--mark);color:inherit;border-radius:2px;padding:0 1px}.q-tags{color:var(--faint);margin-top:3px;font-size:13px}.q-n{color:var(--red-ink);margin-top:4px;font-size:12.5px;font-weight:650}.q-ans{gap:6px;display:grid}.multi .q-ans{padding-left:16px;position:relative}.multi .q-ans:before{content:"";background:var(--red);border-radius:1px;width:2px;position:absolute;top:18px;bottom:18px;left:0}.multi .ans:before{content:"";background:var(--red);width:16px;height:2px;position:absolute;top:50%;left:-16px}.ans{border:1px solid var(--line-2);background:var(--white);border-radius:6px;align-items:center;gap:10px;width:100%;min-height:42px;padding:4px 6px 4px 4px;font-size:14px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.ans:hover{border-color:var(--ink)}.ans img{object-fit:cover;border-radius:50%;width:30px;height:30px}.ans .who{text-align:left;flex:1;min-width:0;font-weight:600;line-height:1.25;display:grid}.ans .who,.ans .who small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ans .who small{color:var(--muted);font-size:12.5px;font-weight:400}.ans time{color:var(--red-ink);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:650}.ans .pi{background:var(--ink);width:28px;height:28px;color:var(--on-ink);border-radius:4px;place-items:center;display:grid}.ans .pi .ic{width:11px;height:11px;margin-left:1px}.ans:hover .pi{background:var(--red)}.fx-empty{color:var(--muted);padding:28px 0}.why{border-top:1px solid var(--line);padding-top:clamp(56px,7vw,104px)}.why-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid}.why-steps{padding-bottom:12vh}.w-step{opacity:.28;max-width:31rem;min-height:78svh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;display:flex}.w-step.is-on{opacity:1}.w-step:first-of-type{min-height:64svh}.w-k{color:var(--red-ink);font-size:14px;font-weight:700}.w-step h3{margin-top:10px;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:740;font-stretch:84%;line-height:1.06}.w-step>p:not(.w-k):not(.w-big):not(.fr-note){color:var(--ink-2);margin-top:14px;font-size:17.5px;line-height:1.6}.w-big{margin-top:10px;font-size:clamp(3.2rem,6.4vw,6rem);font-weight:820;font-stretch:72%;line-height:.95}.w-big b{color:var(--red);font-weight:820}.w-big span{white-space:nowrap}.fr{gap:12px;max-width:26rem;margin-top:26px;display:grid}.fr-row{color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:34px minmax(0,1fr) 74px;align-items:center;gap:14px;font-size:13px;display:grid}.fr-row i{height:calc(var(--mm)*1mm);background:var(--ink);transform-origin:0;min-height:1px;transition:transform 1s var(--ease);transition-delay:calc(var(--i)*.11s);border-radius:9px;display:block;transform:scaleX(.06)}.w-step.is-on .fr-row i,.w-step.was-on .fr-row i{transform:none}.fr-row.is-4{color:var(--red-ink);font-weight:700}.fr-row.is-4 i{background:var(--red)}.fr-note{color:var(--faint);margin-top:10px;font-size:12.5px}.moment{border:1px solid var(--line-2);background:var(--white);text-align:left;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:28rem;margin-top:24px;padding:8px;transition:border-color .2s;display:grid}.moment:hover{border-color:var(--ink)}.moment img{object-fit:cover;border-radius:50%;width:40px;height:40px}.moment b{font-size:15px;font-weight:650;display:block}.moment small{color:var(--muted);font-size:13px;display:block}.moment time{color:var(--red-ink);font-variant-numeric:tabular-nums;margin-right:6px;font-weight:650}.moment .pi{background:var(--red);width:36px;height:36px;color:var(--on-red);border-radius:4px;place-items:center;display:grid}.moment .pi .ic{width:13px;height:13px;margin-left:2px}.why-film{position:relative}.film{top:calc(var(--hdr) + 20px);height:calc(100vh - var(--hdr) - 40px);height:calc(100svh - var(--hdr) - 40px);background:var(--film);isolation:isolate;border-radius:8px;position:sticky;overflow:hidden}.film:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,var(--film-vignette) 100%);position:absolute;inset:0}.film-cam{transform-origin:50%;will-change:transform;position:absolute;inset:0}.film-box{position:absolute}.film-box img{object-fit:cover}.film-box img,.film-ov{width:100%;height:100%;position:absolute;inset:0}.film-ov{overflow:visible}.w-cath-under{fill:none;stroke:var(--cath-under);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.w-cath{fill:none;stroke:var(--red);stroke-width:4.6px;stroke-linecap:round;stroke-linejoin:round}.w-tip{fill:var(--paper);stroke:var(--red);stroke-width:3.5px}.w-core{fill:var(--red)}.w-wave{fill:none;stroke:var(--red);stroke-width:2.4px;transform-box:fill-box;transform-origin:50%;animation:wave 2.2s var(--ease) infinite}.w-wave+.w-wave{animation-delay:.7s}@keyframes wave{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.8)}}.w-target{fill:none;stroke:var(--red);stroke-width:2.2px;stroke-dasharray:4 6}.film-r{background:var(--film-label);width:28px;height:28px;color:var(--paper);border-radius:3px;place-items:center;font-size:16px;font-weight:800;display:grid;position:absolute;top:16px;left:16px}.film-cap{background:var(--film-caption);color:var(--ink-2);border-radius:3px;padding:4px 8px;font-size:12.5px;font-weight:600;position:absolute;bottom:12px;left:12px}.ab-grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.host-picture{aspect-ratio:4/5;border-radius:8px;min-width:0;display:block;overflow:hidden}.host img{object-fit:cover;object-position:50% 20%;background:var(--paper);border:1px solid var(--line);border-radius:8px;width:100%;height:100%}.host figcaption{justify-content:space-between;gap:12px;margin-top:12px;font-size:15px;display:flex}.host figcaption span{color:var(--muted)}.ab-lead{margin-top:22px;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.5}.ab-txt>p:not(.ab-lead){color:var(--ink-2);max-width:36rem;margin-top:14px;font-size:17px;line-height:1.6}.ab-k{margin-top:36px;font-size:15px;font-weight:700}.guests{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 26px;display:grid}.guest{text-align:left;width:100%;display:block}.guest-im{aspect-ratio:4/5;background:var(--stage);border-radius:6px;display:block;position:relative;overflow:hidden}.guest-im img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .8s var(--ease)}.guest:hover .guest-im img{transform:scale(1.04)}.guest-im .pi{background:var(--red);width:34px;height:34px;color:var(--on-red);opacity:0;transition:opacity .25s,transform .35s var(--ease);border-radius:4px;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}.guest:hover .pi,.guest:focus-visible .pi{opacity:1;transform:none}.guest-im .pi .ic{width:13px;height:13px;margin-left:2px}.guest b{margin-top:8px;font-size:15px;font-weight:650;line-height:1.3;display:block}.guest small{color:var(--muted);font-size:13px;display:block}.contact{background:var(--panel)}.c-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.c-form,.nl-form{gap:16px;margin-top:24px;display:grid}.c-k{font-size:14px;font-weight:650}.c-who{flex-wrap:wrap;gap:6px;margin-top:-6px;display:flex}.c-who button{border:1px solid var(--line-2);background:var(--white);min-height:38px;color:var(--ink-2);border-radius:6px;padding:0 13px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.c-who button:hover{border-color:var(--ink)}.c-who button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.route{gap:8px;display:grid}.route-bar{background:var(--line-2);height:2px;margin:6px 5px 0;position:relative}.route-bar:before,.route-bar:after{content:"";z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.route-bar:before{background:var(--ink);left:0}.route-bar:after{background:var(--red);left:100%}.route-hot{background:var(--red);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.route-hot.go{animation:drawX .8s var(--ease-io) forwards}@keyframes drawX{to{transform:none}}.route p{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.route p b{color:var(--red-ink);font-weight:700}.c-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:6px;min-width:0;display:grid}.field label{color:var(--ink-2);font-size:13.5px;font-weight:600}.field input,.field textarea{border:1px solid var(--line-2);background:var(--white);border-radius:6px;width:100%;min-height:46px;padding:10px 13px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:110px;line-height:1.5}.field input:focus,.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--input-ring);outline:none}.field [aria-invalid=true]{border-color:var(--red)}.field.new{animation:qIn .4s var(--ease) both}.c-note{background:var(--red-soft);color:var(--ink-2);border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.5}.c-note b{color:var(--ink)}.check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.check input{width:18px;height:18px;accent-color:var(--red);flex:none;margin:2px 0 0}.c-form .btn,.nl-form .btn{justify-self:start}.c-ok,.nl-ok{background:var(--white);border:1px solid var(--line-2);color:var(--ink-2);border-radius:6px;gap:4px;padding:14px 16px;font-size:14px;display:grid}.c-ok strong,.nl-ok strong{color:var(--ink);font-size:15px}.c-ok button{border-bottom:1px solid;justify-self:start;margin-top:4px;font-weight:650}.nl-lead{color:var(--muted);margin-top:10px;font-size:17px}.aud{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.aud label{cursor:pointer;position:relative}.aud input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.aud span{border:1px solid var(--line-2);background:var(--white);border-radius:6px;gap:1px;padding:11px 44px 11px 14px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.aud b{font-size:15px;font-weight:650}.aud small{color:var(--muted);font-size:13px}.aud span:after{content:"";border:1.5px solid var(--line-2);background:var(--white);box-sizing:border-box;border-radius:50%;width:18px;height:18px;margin-top:-9px;transition:border .2s;position:absolute;top:50%;right:14px}.aud input:checked+span{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.aud input:checked+span:after{border:5px solid var(--red)}.aud input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.ep-page{padding-bottom:clamp(40px,6vw,80px)}.ep-hero{padding-top:clamp(18px,2.4vw,30px)}.back{color:var(--ink-2);align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:650;display:inline-flex}.back .ic{width:16px;height:16px;transition:transform .3s var(--ease);transform:scaleX(-1)}.back:hover .ic{transform:scaleX(-1)translate(3px)}.ep-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:14px;font-size:14px;display:flex}.ep-meta .new{align-self:center}.ep-h{letter-spacing:-.01em;text-wrap:balance;max-width:22ch;margin-top:8px;font-size:clamp(2.5rem,4.6vw,4.4rem);font-weight:800;font-stretch:72%;line-height:.95}.ep-sub{color:var(--ink-2);align-items:center;gap:12px;max-width:46rem;margin-top:16px;font-size:16px;display:flex}.ep-sub img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.ep-sub b{color:var(--ink);font-weight:650}.ep-grid{grid-template-columns:minmax(0,1fr) clamp(290px,26vw,370px);align-items:start;gap:clamp(24px,2.8vw,40px);margin-top:clamp(20px,2.4vw,30px);display:grid}.ep-main{min-width:0}.ep-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.seg-tog{background:var(--panel);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.seg-tog button,.seg-tog a,.seg-tog span{min-height:34px;color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.seg-tog [aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 0 var(--control-shadow),0 0 0 1px var(--line-2)}.seg-tog .soon{color:var(--faint)}.seg-tog .ic{width:16px;height:16px}.ep-tools .grow{flex:1}.copy-fallback{border:1px solid var(--ink);background:var(--white);min-height:36px;color:var(--ink-2);border-radius:6px;flex:1;min-width:220px;padding:0 10px;font-size:13px}.ep-side{min-width:0}.ep-kurz{margin-top:clamp(48px,6vw,80px)}.k-h{font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:760;font-stretch:80%;line-height:1.05}.kurz-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.kz{background:var(--white);border:1px solid var(--line);border-radius:8px;align-content:space-between;gap:12px;padding:16px;font-size:15.5px;line-height:1.45;display:grid}.kz.in{animation:qIn .5s var(--ease) both;animation-delay:calc(var(--i)*70ms)}.kz .tchip{justify-self:start}.ep-article{grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,80px);display:grid}.art-body>:not(.art-sec),.art-sec>*{max-width:720px}.art-sec>.mod,.art-sec>.art-img{max-width:960px}.art-rail{top:calc(var(--hdr) + 28px);align-self:start;gap:12px;display:grid;position:sticky}.rail-k{color:var(--muted);font-size:13px;font-weight:600}.rail-list{border-left:2px solid var(--line);display:grid}.rail-list a{color:var(--muted);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 14px;font-size:14px;line-height:1.3;transition:color .2s,border-color .2s;display:block}.rail-list a:hover{color:var(--ink)}.rail-list a.is-on{color:var(--ink);border-left-color:var(--red);font-weight:650}.rail-list a .live{background:var(--red);vertical-align:.1em;border-radius:50%;width:7px;height:7px;margin-left:6px;animation:1.6s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.3}}.rail-play{justify-self:start}.art-body{min-width:0}.art-h{font-size:clamp(1.9rem,3vw,2.7rem);font-weight:760;font-stretch:84%;line-height:1.05}.art-teaser{color:var(--ink-2);margin-top:16px;font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.55}.art-by{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-top:14px;font-size:13.5px;display:flex}.art-sec{scroll-margin-top:calc(var(--hdr) + 20px);padding-top:clamp(34px,4vw,52px)}.art-sec h3{flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:740;font-stretch:84%;line-height:1.12;display:flex}.art-sec h3 .tchip{font-size:13px;font-stretch:100%}.art-sec h3 .now{color:var(--red-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:650;font-stretch:100%;display:none}.art-sec h3 .now:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse}.art-sec.is-live h3 .now{display:inline-flex}.art-sec>p,.art-sec>.blk>p{color:var(--ink-2);margin-top:16px;font-size:18px;line-height:1.68}.quote{border-left:3px solid var(--red);margin-top:24px;padding:4px 0 4px 20px}.quote blockquote{color:var(--ink);font-size:clamp(1.35rem,2vw,1.65rem);font-weight:650;font-stretch:84%;line-height:1.25}.quote figcaption{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.art-img{margin-top:26px}.art-img img{aspect-ratio:16/9;object-fit:cover;background:var(--stage);border-radius:8px;width:100%;height:auto}.art-img figcaption{color:var(--muted);margin-top:8px;font-size:13.5px}.abox{background:var(--panel);border-radius:8px;margin-top:24px;padding:18px 20px}.abox h4{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.abox p{color:var(--ink-2);margin-top:8px;font-size:16px;line-height:1.6}.abox ul{gap:6px;margin-top:10px;display:grid}.abox li{padding-left:20px;font-size:16px;line-height:1.5;position:relative}.abox li:before{content:"";background:var(--red);width:8px;height:2px;position:absolute;top:.62em;left:2px}.steps{counter-reset:st;gap:0;margin-top:22px;display:grid}.steps li{counter-increment:st;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid;position:relative}.steps li:before{content:counter(st);border:1.5px solid var(--ink);background:var(--bg);z-index:1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.steps li:after{content:"";background:var(--line-2);width:2px;position:absolute;top:28px;bottom:0;left:13px}.steps li:last-child:after{display:none}.steps p{color:var(--ink-2);padding-top:3px;font-size:16.5px;line-height:1.5}.steps .tchip{margin-left:6px}.art-foot{border-top:1px solid var(--line);color:var(--muted);gap:6px;margin-top:48px;padding-top:16px;font-size:13.5px;display:grid}.art-foot b{color:var(--ink-2);font-weight:650}.status{background:var(--status-bg);color:var(--status-ink);border-radius:3px;justify-self:start;align-items:center;gap:6px;padding:2px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.quiz{gap:12px;margin-top:22px;display:grid}.qz-top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.qz-top b{color:var(--ink)}.qz-bar{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.qz-bar i{background:var(--red);height:100%;width:var(--p,0%);transition:width .5s var(--ease);display:block}.qz-card{background:var(--stage);color:var(--paper);border-radius:10px;align-content:space-between;gap:18px;min-height:220px;padding:clamp(18px,2.4vw,28px);display:grid;position:relative;overflow:hidden}.qz-card.in{animation:qzIn .5s var(--ease) both}@keyframes qzIn{0%{opacity:0;transform:translate(24px)}}.qz-n{color:var(--media-muted);font-size:13px;font-weight:600}.qz-a{margin-top:8px;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:780;font-stretch:76%;line-height:1.08}.qz-btns{flex-wrap:wrap;gap:8px;display:flex}.qz-btns button{border:1px solid var(--media-border);min-height:46px;color:var(--paper);border-radius:6px;padding:0 20px;font-size:15px;font-weight:700;transition:background-color .2s,border-color .2s}.qz-btns button:hover{background:var(--media-hover);border-color:var(--paper)}.qz-res{animation:qIn .45s var(--ease) both;gap:10px;display:grid}.qz-verdict{align-items:center;gap:10px;font-size:22px;font-weight:800;font-stretch:80%;display:flex}.qz-verdict .mk{background:var(--red);width:30px;height:30px;color:var(--on-red);border-radius:50%;place-items:center;display:grid}.qz-verdict .mk .ic{width:16px;height:16px}.qz-verdict.ok .mk{background:var(--paper);color:var(--stage)}.qz-res p{color:var(--media-copy);font-size:16px;line-height:1.5}.qz-res .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qz-res .tchip{background:var(--media-chip);color:var(--paper)}.qz-res .tchip:hover{background:var(--red)}.qz-next{background:var(--paper);min-height:42px;color:var(--stage);border-radius:6px;padding:0 16px;font-size:14px;font-weight:700}.qz-end{justify-items:start;gap:12px;display:grid}.qz-score{font-size:clamp(2.6rem,5vw,4rem);font-weight:820;font-stretch:72%;line-height:.95}.mod{background:var(--white);border:1px solid var(--line);border-radius:10px;margin-top:26px;padding:clamp(16px,2.2vw,24px)}.mod-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.mod-h b{font-size:20px;font-weight:740;font-stretch:84%}.mod-h span{color:var(--muted);font-size:13px}.mod-q{color:var(--muted);margin-top:12px;font-size:13px}.mod-tog{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.mod-tog button{border:1px solid var(--line-2);background:var(--white);min-height:36px;color:var(--ink-2);border-radius:6px;padding:0 13px;font-size:14px;font-weight:600;transition:all .2s}.mod-tog button:hover{border-color:var(--ink)}.mod-tog button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.ut-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:20px;margin-top:12px;display:grid}.ut-svg{width:100%;max-width:440px;overflow:visible}.ut-outer{fill:var(--ut-wall);stroke:var(--ut-line);stroke-width:1.6px}.ut-cav{fill:var(--ut-cav);stroke:var(--ut-line);stroke-width:1.2px}.ut-tube{fill:none;stroke:var(--ut-line);stroke-width:5px;stroke-linecap:round;opacity:.55}.ut-ov{fill:var(--ut-wall);stroke:var(--ut-line);stroke-width:1.4px}.ut-lbl{fill:var(--muted);font-size:11px;font-weight:600}.ut-adeno{opacity:0;transition:opacity .6s var(--ease)}.adeno .ut-adeno{opacity:1}.ut-my{cursor:pointer;transition:opacity .5s var(--ease)}.ut-my circle{fill:var(--myom);stroke:var(--myom-ink);stroke-width:1.4px;transition:fill .3s,transform .5s var(--ease);transform-box:fill-box;transform-origin:50%}.ut-my .stalk{fill:none;stroke:var(--myom-ink);stroke-width:5px;stroke-linecap:round}.ut-my:hover circle,.ut-my.is-on circle{fill:var(--red);stroke:var(--red-ink)}.ut-my.is-on circle{transform:scale(1.08)}.adeno .ut-my{opacity:.15;pointer-events:none}.ut-pick{gap:6px;display:grid}.ut-pick>button{text-align:left;border-radius:6px;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;transition:background-color .2s;display:grid}.ut-pick>button:before{content:"";background:var(--myom);border:1.4px solid var(--myom-ink);border-radius:50%;width:12px;height:12px;margin-top:4px}.ut-pick>button:hover{background:var(--panel)}.ut-pick>button[aria-pressed=true]{background:var(--red-soft)}.ut-pick>button[aria-pressed=true]:before{background:var(--red);border-color:var(--red-ink)}.ut-pick>button b{font-size:15px;font-weight:650;display:block}.ut-pick>button small{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.45;display:block}.ut-note{color:var(--ink-2);font-size:15px;line-height:1.5}.em-art{fill:none;stroke:var(--red);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .8s var(--ease),opacity .8s}.em-art.br{stroke-width:1.8px}.em-cath{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.2s var(--ease-io)}.em-tipdot{fill:var(--paper);stroke:var(--ink);stroke-width:2px;opacity:0;transition:opacity .3s}.em-access{opacity:0;transition:opacity .4s}.em-myom{fill:var(--myom);stroke:var(--myom-ink);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;transition:transform 1.6s var(--ease),fill 1s}.em-feed{fill:none;stroke:var(--red);stroke-width:1.4px;opacity:.9;transition:stroke 1s,opacity 1s}.em-part{fill:var(--ink)}.em-s1 .em-access,.em-s2 .em-access,.em-s3 .em-access,.em-s4 .em-access{opacity:1}.em-s2 .em-cath,.em-s3 .em-cath,.em-s4 .em-cath{stroke-dashoffset:0}.em-s2 .em-tipdot,.em-s3 .em-tipdot{opacity:1}.em-s3 .em-feed,.em-s4 .em-feed{stroke:var(--faint);opacity:.6}.em-s3 .em-art.to-myom,.em-s4 .em-art.to-myom{stroke:var(--faint)}.em-s4 .em-myom{fill:var(--myom-settled);transform:scale(.62)}.em-steps{gap:12px;margin-top:10px;display:grid}.em-nav{flex-wrap:wrap;gap:6px;display:flex}.em-nav button{border:1px solid var(--line-2);background:var(--white);min-height:36px;color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.em-nav button b{background:var(--panel);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.em-nav button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.em-nav button[aria-pressed=true] b{background:var(--red);color:var(--on-red)}.em-txt{gap:8px;min-height:96px;display:grid}.em-txt h4{font-size:22px;font-weight:740;font-stretch:84%;line-height:1.1}.em-txt p{color:var(--ink-2);font-size:15.5px;line-height:1.5}.em-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.map-wrap{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,32px);margin-top:14px;display:grid}.fig{aspect-ratio:200/470;width:100%;max-width:200px;position:relative}.fig svg{width:100%;height:100%;position:absolute;inset:0}.fig .bd{fill:var(--body)}.fig .bd-l{fill:none;stroke:var(--body);stroke-linecap:round;stroke-linejoin:round}.pt{left:calc(var(--x)*1%);top:calc(var(--y)*1%);z-index:1;border-radius:50%;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;display:grid;position:absolute}.pt:before{content:"";background:var(--paper);width:11px;height:11px;box-shadow:0 0 0 2px var(--red);transition:transform .25s var(--ease),background-color .2s;border-radius:50%}.pt.k:before{box-shadow:0 0 0 2px var(--ink)}.pt:hover:before{transform:scale(1.25)}.pt[aria-pressed=true]:before{background:var(--red);box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--red)}.pt[aria-pressed=true]{z-index:2}.pt-ring{border:2px solid var(--red);opacity:0;border-radius:50%;position:absolute;inset:0}.pt[aria-pressed=true] .pt-ring{animation:ring 1.8s var(--ease) infinite}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.map-list{border-top:1px solid var(--ink);display:grid}.mrow{border-bottom:1px solid var(--line)}.mrow>button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 4px;transition:background-color .2s;display:grid}.mrow>button:hover{background:var(--panel)}.mrow b{font-size:15px;font-weight:600;line-height:1.3}.mrow[data-on] b{color:var(--red-ink);font-weight:700}.mrow .det{color:var(--ink-2);padding:2px 4px 14px;font-size:15px;line-height:1.5;display:none}.mrow[data-on] .det{animation:qIn .35s var(--ease) both;gap:8px;display:grid}.mrow .det .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rate{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.rate i{grid-template-columns:repeat(10,6px);gap:2px;display:grid}.rate i s{background:var(--line-2);border-radius:1px;height:10px;text-decoration:none}.rate i s.on{background:var(--red)}.rate i s.rg{background:var(--red-mid)}.tag{background:var(--panel);color:var(--ink-2);white-space:nowrap;border-radius:3px;align-items:center;padding:2px 8px;font-size:12.5px;font-weight:650;display:inline-flex}.tag.k{background:var(--ink);color:var(--on-ink)}.map-src{color:var(--muted);margin-top:12px;font-size:12.5px}.mm-list{gap:14px;margin-top:16px;display:grid}.mm-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.mm-row span{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:14px;display:flex}.mm-row span b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.mm-row.rot span b{color:var(--red-ink)}.mm-row i{background:var(--ink);transform-origin:0;transition:transform 1.1s var(--ease);transition-delay:calc(var(--i)*.15s);border-radius:9px;display:block;transform:scaleX(.02)}.mm-row.rot i{background:var(--red)}.mm-l i{width:calc(var(--mm)*1mm);height:4px}.mm-d i{width:100%;height:max(1px,calc(var(--mm)*1mm))}.mod.go .mm-row i{transform:none}.mod-note{color:var(--faint);margin-top:10px;font-size:12.5px}.pr{gap:14px;margin-top:18px;display:grid}.pr-row{color:var(--ink-2);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;font-size:14px;display:grid}.pr-track{background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 10%) var(--panel);border-radius:3px;height:16px;position:relative}.pr-track i{top:0;bottom:0;left:calc(var(--a)*10%);width:calc((var(--b) - var(--a))*10%);background:var(--ink);transform-origin:0;transition:transform 1s var(--ease);border-radius:3px;position:absolute;transform:scaleX(0)}.pr-row.rot .pr-track i{background:var(--red)}.mod.go .pr-track i{transform:none}.pr-row b{font-variant-numeric:tabular-nums;color:var(--ink)}.pr-scale{color:var(--faint);font-variant-numeric:tabular-nums;grid-template-columns:150px minmax(0,1fr);gap:14px;font-size:12px;display:grid}.pr-scale div{justify-content:space-between;display:flex}.ep-clips,.ep-next{margin-top:clamp(56px,7vw,96px)}.ec-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ec-txt p{color:var(--ink-2);margin-top:10px;font-size:15.5px;line-height:1.5}.ec-txt .plat-row{margin-top:16px}.ec-grid .clips-strip{margin:0;padding-inline:0;scroll-padding-inline:0}.next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin-top:20px;display:grid}.same-q{margin-top:32px}.same-q .q-row{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}.ftr{background:var(--footer-bg);color:var(--footer-text);padding-top:56px;padding-bottom:max(32px,env(safe-area-inset-bottom,0px));font-size:14px}.ftr-grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px;display:grid}.brand-inv{gap:6px;display:grid}.brand-inv b{color:var(--paper)}.brand-inv span{color:var(--footer-muted)}.ftr h4{color:var(--paper);margin-bottom:10px;font-size:13px;font-weight:650}.ftr-grid a,.ftr-grid button{color:var(--footer-text);text-align:left;padding:4px 0;transition:color .2s;display:block}.ftr-grid a:hover,.ftr-grid button:hover{color:var(--paper)}.ftr .soon{color:var(--footer-faint);padding:4px 0;display:block}.disclaimer{border-top:1px solid var(--footer-line);color:var(--footer-strong);margin-top:40px;padding-top:18px}.ftr-bottom{color:var(--footer-bottom);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;font-size:12.5px;display:flex}.ftr-bottom a{color:var(--footer-text);border-bottom:1px solid var(--footer-link-line)}.mini-dlg{background:var(--bg);width:min(500px,92vw);color:var(--ink);box-shadow:0 40px 90px -30px var(--dialog-shadow);border:0;border-radius:10px;padding:24px}.mini-dlg::backdrop{background:var(--dialog-backdrop)}.mini-dlg h3{font-size:22px;font-weight:720;font-stretch:84%}.mini-dlg p{color:var(--muted);margin-top:10px;font-size:15px}.mini-dlg .check{margin-top:16px}.mini-dlg .row{justify-content:flex-end;margin-top:18px;display:flex}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:200;opacity:0;background:var(--ink);color:var(--on-ink);transition:opacity .3s,transform .4s var(--ease);pointer-events:none;border-radius:6px;max-width:calc(100vw - 32px);padding:11px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%,16px)}.toast.is-on{opacity:1;transform:translate(-50%)}@media (width<=1100px){.brand span{display:none}.nav a{padding:8px 7px;font-size:14px}.kurz-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-article{grid-template-columns:180px minmax(0,1fr)}}@media (width<=900px){:root{--hdr:58px}.nav,.sub span{display:none}.sub{justify-content:center;width:40px;padding:0}.menu-btn{display:grid}.hdr-in{gap:12px}.hdr-act{margin-left:auto}.hero{padding-top:18px}.hero-grid{grid-template-columns:minmax(0,1fr);row-gap:0}.hero-txt{display:contents}.hero-k{order:1}.hero-h{order:2;font-size:clamp(2.7rem,12vw,4.2rem)}.hero-play{order:3;margin-top:22px}.hero-p{order:4;margin-top:26px}.guide{order:5;max-width:none}.slot,.screen{border-radius:6px}.scr-ui{max-width:100%;padding:14px 16px 16px}.scr-q{margin:6px 0 12px;font-size:clamp(1.6rem,7vw,2.5rem)}.scr-q.is-ch{font-size:clamp(1.35rem,5.4vw,2rem)}.scr-ep{font-size:13px}.play{min-height:46px;padding:0 16px 0 6px;font-size:15px}.play .pi{width:34px;height:34px}.scr-note{display:none}.ep-list,.ep-list .epc:first-child,.ep-grid{grid-template-columns:minmax(0,1fr)}.ep-side .toc-list{max-height:none}.ep-article{grid-template-columns:minmax(0,1fr)}.art-rail{display:none}.art-sec>p,.art-sec>.blk>p{font-size:17px}.kurz-list{scroll-snap-type:x mandatory;margin-inline:calc(-1*max(var(--gutter),env(safe-area-inset-left,0px)));padding:0 max(var(--gutter),env(safe-area-inset-left,0px)) 8px;scroll-padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.kz{scroll-snap-align:start;flex:0 0 min(80%,320px)}.ut-wrap,.map-wrap{grid-template-columns:minmax(0,1fr)}.map-wrap .fig{max-width:150px;margin-inline:auto}.next-grid,.ec-grid{grid-template-columns:minmax(0,1fr)}.ec-grid .clips-strip{margin-inline:calc(-1*max(var(--gutter),env(safe-area-inset-left,0px)));padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));scroll-padding-inline:max(var(--gutter),env(safe-area-inset-left,0px))}.fx-search{gap:10px;height:56px;padding-left:15px}.fx-search>.ic{width:20px;height:20px}.fx-ex,.fx-topics{scrollbar-width:none;margin-inline:calc(-1*max(var(--gutter),env(safe-area-inset-left,0px)));padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));flex-wrap:nowrap;overflow-x:auto}.fx-ex::-webkit-scrollbar{display:none}.fx-topics::-webkit-scrollbar{display:none}.fx-ex button,.fx-t,.fx-ex span{flex:none}.fx-topics{margin-top:18px}.fx-state{margin-top:22px}.qx-hd{grid-template-columns:minmax(0,1fr) 34px;gap:8px 12px}.qx-t{grid-area:1/1}.qx-who{grid-area:2/1}.qx-act{grid-area:1/2/span 2}.tries{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*max(var(--gutter),env(safe-area-inset-left,0px)));padding:2px max(var(--gutter),env(safe-area-inset-left,0px)) 8px;scroll-padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));display:flex;overflow-x:auto}.tries::-webkit-scrollbar{display:none}.tryc{scroll-snap-align:start;flex:0 0 min(84%,320px)}.q-row,.same-q .q-row{grid-template-columns:minmax(0,1fr)}.q-ans{max-width:420px}.why-grid{grid-template-rows:46svh auto;grid-template-columns:minmax(0,1fr);gap:0}.why-film{z-index:2;top:var(--hdr);grid-area:1/1/span 2;align-self:start;height:46svh;position:sticky}.film{border-radius:6px;height:100%;position:relative;top:0}.why-steps{grid-area:2/1;padding-bottom:30svh}.w-step,.w-step:first-of-type{justify-content:center;min-height:60svh;padding:4svh 0}.why-h{padding-top:8px}.ab-grid,.c-grid{grid-template-columns:minmax(0,1fr)}.host{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;display:grid}.host figcaption{gap:2px;margin:0;display:grid}.ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-brand{grid-column:1/-1}.screen.is-docked{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom,0px));border-radius:8px;grid-template-columns:120px minmax(0,1fr);display:grid;width:auto!important}.screen.is-docked.has-video{display:block}.screen.is-docked .dock-bar{padding:6px 6px 6px 10px}body.has-dock .toast{bottom:calc(var(--dock-h,80px) + 20px + env(safe-area-inset-bottom,0px))}.dock-go span{display:none}.dock-go{padding:0 10px}.pr-row,.pr-scale{grid-template-columns:110px minmax(0,1fr)}}@media (width<=560px){.c-fields{grid-template-columns:minmax(0,1fr)}.guests{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guest b{font-size:13px}.guest small{display:none}.ans{font-size:13px}.ftr-grid{grid-template-columns:minmax(0,1fr)}.gp-where{grid-template-columns:84px minmax(0,1fr);gap:12px}.gp-where .fig{width:84px}.ep-sub{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.f-err{color:var(--red);margin-top:6px;font-size:13px;display:block}.check .f-err{grid-column:1/-1}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.check a{border-bottom:1px solid}.kweg{pointer-events:none;z-index:3;width:100%;position:absolute;top:0;left:0;overflow:visible}.kweg-p{fill:none;stroke:var(--red);stroke-width:1.333mm;stroke-linecap:round;stroke-linejoin:round}.kweg-tip{fill:var(--white);stroke:var(--red);stroke-width:3px;opacity:0;transition:opacity .3s}.gp-head img,.epc-guest img,.av img,.ans img,.moment img,.ep-sub img{object-fit:cover;object-position:50% 25%;flex-shrink:0}.projekte{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.projekte h3{font-size:15px;font-weight:700}.projekte li{overflow-wrap:anywhere;max-width:36rem;margin-top:16px}.projekte p{color:var(--ink-2);margin-top:6px;font-size:15px}.menu-theme{align-items:center;gap:10px;min-height:44px;margin-top:20px;font-weight:650;display:flex}@media (width>=901px) and (width<=1280px){.hdr .brand span{display:none}.nav a{padding-inline:7px}}@media (prefers-reduced-motion:no-preference){html:not([data-admin=true]) body,html:not([data-admin=true]) .hdr,html:not([data-admin=true]) .sec,html:not([data-admin=true]) .mod,html:not([data-admin=true]) .menu{transition:background-color .25s,color .25s,border-color .25s}}html[data-admin=true]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.av img{max-width:none}.studien{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:960px;margin:0 0 40px;padding:32px 0 40px}.studien-intro{max-width:42rem;color:var(--ink-2);margin:12px 0 20px}.studien .btn:disabled{opacity:.65;cursor:wait}.studien-gruppe{margin-top:28px}.studien-gruppe h3{margin-bottom:12px;font-size:19px;font-weight:700}.studien-gruppe li{border-top:1px solid var(--line);padding:18px 0}.studien-titel{overflow-wrap:anywhere;border-bottom:1px solid var(--line-2);font-weight:650;line-height:1.4;display:inline}.studien-titel:hover{color:var(--red-ink)}.studien-titel .ic{vertical-align:middle;width:14px;height:14px;margin-left:6px;display:inline-block}.studien-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:14px}.studien-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.studien-badges span{background:var(--red-soft);color:var(--red-ink);border-radius:3px;padding:3px 7px;font-size:12px;font-weight:650}.studien-ergebnis{animation:viewIn .4s var(--ease) both;margin-top:20px}.studien-fehler{color:var(--red-ink);background:var(--red-soft);border-left:2px solid var(--red);margin-top:16px;padding:12px 16px}.studien-weiter{overflow-wrap:anywhere;margin-top:24px;font-size:14px;line-height:1.9}.studien-weiter a{border-bottom:1px solid var(--line-2)}.studien-hinweis{color:var(--muted);margin-top:14px;font-size:13px}@media (width<=900px){.studien{padding-top:24px}.studien-gruppe h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.studien-ergebnis{animation:none}}.consent{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:150;background:var(--bg);color:var(--ink);border:1px solid var(--line,#7f7f7f40);box-shadow:0 30px 70px -30px var(--dialog-shadow);border-radius:10px;max-height:calc(100vh - 24px);padding:14px;position:fixed;overflow:auto}body.has-dock .consent{bottom:calc(var(--dock-h,80px) + 24px + env(safe-area-inset-bottom,0px))}.consent h3{font-size:17px;font-weight:720;font-stretch:84%;line-height:1.2}.consent p{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.45}.consent-links{flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px;display:flex}.consent-links a,.consent-links button{color:var(--ink);font:inherit;text-align:left;background:0 0;border-bottom:1px solid;padding:0;font-weight:600}.consent-btns{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.consent-btns .btn{min-height:44px;padding:0 10px;font-size:14px}@media (width>=768px){.consent{width:min(520px,100vw - 24px);padding:18px;right:auto}.consent h3{font-size:19px}.consent p{margin-top:8px;font-size:14px;line-height:1.5}.consent-links{margin-top:10px;font-size:14px}.consent-btns{margin-top:14px}.consent-btns .btn{min-height:48px;padding:0 20px;font-size:15px}}.pv-row b{color:var(--ink);font-weight:650;display:block}.mini-dlg .pv-btns{flex-wrap:wrap;align-items:center;gap:10px}.pv-link{border-bottom:1px solid;margin-right:auto;font-size:14px}.yt-ask p{max-width:46ch;font-size:14px;line-height:1.45}.yt-ask-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.yt-ask-row .btn{min-height:40px;padding:0 14px;font-size:14px}.yt-ask-row a{border-bottom:1px solid;font-size:14px}.yt-ask-row .btn-line{color:inherit;background:#00000059;border-color:currentColor}.yt-ask-row .btn-line:hover{color:inherit;background:#0000008c}
