@font-face{font-family:W Archivo;src:url(/fonts/archivo-800-normal.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:W Archivo;src:url(/fonts/archivo-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:W Grotesque;src:url(/fonts/darker-grotesque-900-normal.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:W Manrope;src:url(/fonts/manrope-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:W Manrope;src:url(/fonts/manrope-800-normal.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:W Caveat;src:url(/fonts/caveat-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:W Mono;src:url(/fonts/jetbrains-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}:root{--paper:#f2ebdd;--paper-2:#e8ddc7;--card:#fbf7ee;--ink:#1b1622;--ink-2:#4a4337;--mute:#857b6c;--line:#1b162224;--accent:#ff5a2c;--accent-2:#ff8a5b;--accent-soft:#ffe1d4;--sun:#ffc21a;--sun-soft:#fff0bf;--you:#2e4bff;--you-soft:#dde2ff;--mint:#00a37a;--mint-soft:#cff5e5;--night:#121019;--display:"W Archivo", "Arial Black", system-ui, sans-serif;--slab:"W Grotesque", "W Archivo", "Arial Narrow", sans-serif;--body:"W Manrope", system-ui, -apple-system, sans-serif;--hand:"W Caveat", "Chalkboard SE", cursive;--mono:"W Mono", ui-monospace, Menlo, monospace;--r-sm:10px;--r:16px;--r-lg:24px;--bw:2px;--shadow:4px 4px 0 var(--ink);--shadow-accent:4px 4px 0 var(--accent);--shadow-you:4px 4px 0 var(--you);--spring:cubic-bezier(.2, .9, .2, 1.15);--ease:cubic-bezier(.22, 1, .36, 1);--gutter:16px;--top-h:56px;--dock-h:64px;--safe-b:env(safe-area-inset-bottom,0px);--maxw:1180px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}html,body{background:var(--paper);color:var(--ink)}body{font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:16px;line-height:1.45;overflow-x:clip}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2.5px solid var(--you);outline-offset:3px;border-radius:8px}::selection{background:var(--sun);color:var(--ink)}.grain{pointer-events:none;z-index:90;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.halftone{background-image:radial-gradient(#1b16221c 1.1px,#0000 1.3px);background-size:7px 7px}.ink{isolation:isolate;position:relative}.ink:before{content:"";border:var(--bw) solid var(--ink);border-radius:inherit;filter:url(#w-wobble);pointer-events:none;z-index:2;position:absolute;inset:0}.display{font-family:var(--display);letter-spacing:-.03em;font-weight:800;line-height:.96}.slab{font-family:var(--slab);letter-spacing:-.01em;text-transform:uppercase;font-weight:900;line-height:.9}.h1{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(32px,6vw,60px);font-weight:800;line-height:.98}.h2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(24px,3.6vw,36px);font-weight:800;line-height:1.02}.h3{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.12}.lead{color:var(--ink-2);max-width:36em;font-size:clamp(16px,2vw,18px)}.small{color:var(--ink-2);font-size:13px}.mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.hand{font-family:var(--hand);font-size:1.25em;line-height:1}.lit{color:var(--accent)}.mark-sun{background:linear-gradient(transparent 58%, var(--sun) 58%, var(--sun) 92%, transparent 92%);padding:0 .08em}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.wrap.narrow{max-width:760px}.page{padding-top:calc(var(--top-h) + 14px);padding-bottom:calc(var(--dock-h) + var(--safe-b) + 120px)}@media (min-width:1000px){:root{--gutter:32px}.page{padding-bottom:80px}}.stack{gap:var(--gap,12px);flex-direction:column;display:flex}.row{align-items:center;gap:var(--gap,10px);flex-wrap:wrap;display:flex}.between{justify-content:space-between}.grow{flex:auto;min-width:0}.topbar{z-index:80;height:var(--top-h);padding:0 var(--gutter);-webkit-backdrop-filter:blur(12px)saturate(1.3);border-bottom:1px solid var(--line);background:#f2ebdde0;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.topbar.on-film{color:#fff;-webkit-backdrop-filter:none;background:linear-gradient(#0a080c80,#0000);border-bottom-color:#0000}.brandmark{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:8px;font-size:19px;font-weight:800;display:inline-flex}.brandmark svg{width:26px;height:26px}.toplinks{gap:2px;margin-left:12px;display:none}.toplinks a{border-radius:999px;padding:7px 12px;font-size:14px;font-weight:800;transition:background .2s}.toplinks a:hover{background:#1b162212}.on-film .toplinks a:hover{background:#ffffff24}.toplinks a[aria-current=page]{background:var(--ink);color:var(--card)}.on-film .toplinks a[aria-current=page]{background:var(--card);color:var(--ink)}.topbar .spacer{flex:1}@media (min-width:1000px){.toplinks{display:flex}}.dock{z-index:80;left:10px;right:10px;bottom:calc(10px + var(--safe-b));height:var(--dock-h);background:var(--ink);color:var(--card);border-radius:22px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;padding:6px;display:grid;position:fixed;box-shadow:0 14px 40px #0000004d}.dock a{height:100%;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#fbf7eea8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9.5px;transition:background .2s,color .2s;display:flex}.dock svg{width:23px;height:23px}.dock a[aria-current=page]{background:var(--card);color:var(--ink)}.dock a[aria-current=page] svg{color:var(--accent)}@media (min-width:1000px){.dock{display:none}}.btn{min-height:52px;font-family:var(--display);letter-spacing:-.01em;background:var(--card);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;text-align:center;padding:0 22px;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:0;max-width:100%;padding-block:8px;font-size:17px;font-weight:800;line-height:1.15;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn svg{width:20px;height:20px}.btn-primary{background:var(--accent);color:#fff}.btn-ink{background:var(--ink);color:var(--card);box-shadow:var(--shadow-accent)}.btn-ink:active{box-shadow:1px 1px 0 var(--accent)}.btn-ghost{box-shadow:none;background:0 0}.btn-sm{min-height:38px;box-shadow:3px 3px 0 var(--ink);padding:0 14px;font-size:14px}.btn-block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.textlink{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:800}.chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border:1.5px solid;border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 10px;font-size:10.5px;line-height:1.2;display:inline-flex;overflow:hidden}.chip.solid{background:var(--ink);color:var(--card);border-color:var(--ink)}.chip.accent{background:var(--accent);color:#fff;border-color:var(--accent)}.chip.sun{background:var(--sun);color:var(--ink);border-color:var(--ink)}.chip.mint{background:var(--mint-soft);color:#00684e;border-color:#0000}.chip.you{background:var(--you-soft);color:var(--you);border-color:#0000}.chip.dark{color:#fff;-webkit-backdrop-filter:blur(6px);background:#121019b3;border-color:#0000}.chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.chip.live .dot{animation:1.1s steps(2,start) infinite blink}.pick{border:var(--bw) solid var(--ink);background:var(--card);min-height:40px;transition:transform .12s var(--spring), box-shadow .12s;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.pick[aria-pressed=true]{background:var(--ink);color:var(--card);box-shadow:3px 3px 0 var(--accent)}.pick:active{transform:scale(.96)}.swatch{border:1.5px solid var(--ink);border-radius:50%;flex:none;width:18px;height:18px}.card{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);padding:16px}.card.accent{box-shadow:var(--shadow-accent)}.card.you{box-shadow:var(--shadow-you)}.card.flat{box-shadow:none}.example{font-family:var(--hand);color:var(--accent);font-size:18px;display:inline-block;transform:rotate(-3deg)}.guide{z-index:85;right:12px;bottom:calc(var(--dock-h) + var(--safe-b) + 20px);pointer-events:none;align-items:flex-end;gap:8px;max-width:min(78vw,340px);display:flex;position:fixed}.guide>*{pointer-events:auto}.guide-bubble{background:var(--card);box-shadow:3px 3px 0 var(--ink);animation:rise .45s var(--spring) both;border-radius:18px 18px 4px;padding:10px 14px;font-size:14px;font-weight:800;line-height:1.25}.guide-bubble .why{color:var(--ink-2);margin-top:3px;font-size:12.5px;font-weight:500;display:block}.guide-face{background:var(--paper-2);width:64px;height:64px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;flex:none;overflow:hidden}.guide.tucked .guide-bubble{display:none}@media (max-width:999px){body:has(input:focus,textarea:focus) .guide-bubble{display:none}}@media (min-width:1000px){.guide{bottom:24px;right:24px}}.livefilm{aspect-ratio:9/16;background:var(--paper-2);width:100%;position:relative;overflow:hidden}.livefilm>svg{width:100%;height:100%;display:block}.livefilm-err{background:var(--card);border-radius:10px;padding:10px;font-size:13px;position:absolute;inset:auto 10px 10px}@keyframes rise{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes blink{to{visibility:hidden}}@keyframes wiggle{0%,92%,to{transform:rotate(0)}94%{transform:rotate(-3deg)}96%{transform:rotate(3deg)}98%{transform:rotate(-1deg)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.rise{animation:rise .5s var(--spring) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(.arrive) .guide{display:none}.feed{flex-direction:column;display:flex}.feed-item{flex-direction:column;display:flex;position:relative}.feed-meta{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:6px 10px;display:flex}.feed-meta .chip{padding:4px 8px;font-size:9.5px}.feed-remix{min-height:34px;box-shadow:2px 2px 0 var(--accent);padding:0 12px;font-size:13.5px}.feed-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.feed-title{color:#fff;font-family:var(--display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.feed-note{color:#ffffffd1;margin:2px 0 0;font-size:11.5px;line-height:1.25}.feed-film{display:contents}.feed-remix{background:var(--card)}.feed-sound{color:#fff;background:#121019b3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:10px;left:10px}.feed-sound svg{width:20px;height:20px}.feed-sound[aria-pressed=true]{background:var(--accent)}.arrive{background:var(--night);min-height:100dvh}.arrive-feed{scroll-snap-type:y mandatory;height:100dvh;padding-top:var(--top-h);scroll-padding-top:var(--top-h);scrollbar-width:none;overflow-y:auto}.arrive-feed::-webkit-scrollbar{display:none}.arrive-feed .feed-item{scroll-snap-align:start;height:calc(100dvh - var(--top-h));background:var(--night)}.arrive-feed .feed-sound{inset:96px 10px auto auto}.arrive-copy{z-index:70;left:10px;right:10px;bottom:calc(var(--dock-h) + var(--safe-b) + 18px);position:fixed}.arrive-head,.arrive-proof{display:none}.arrive-pitch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fbf7eecc;background:#121019d1;border-radius:14px;margin:0 0 8px;padding:8px 12px;font-size:13.5px;line-height:1.3}.arrive-pitch b{color:var(--card)}@media (max-width:999px){.onebox-fine,.onebox-say .small{display:none}}.onebox{box-shadow:4px 4px 0 var(--accent);animation:rise .5s var(--spring) both;flex-direction:column;gap:10px;padding:12px;display:flex}.onebox-say{align-items:center;gap:10px;display:flex}.onebox-say p{font-size:14.5px;line-height:1.25}.onebox-face{background:var(--paper-2);width:44px;height:44px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;flex:none;overflow:hidden}.onebox-row{gap:8px;display:flex}.onebox-input{border:2px solid var(--ink);background:#fff;border-radius:14px;flex:1;min-width:0;height:52px;padding:0 14px;font-size:16px;font-weight:600}.onebox-input:focus{box-shadow:0 0 0 3px var(--you-soft);border-color:var(--you);outline:none}.onebox-go{flex:none;width:52px;padding:0}.onebox-draft{align-items:center;gap:10px;font-size:15px;display:flex}.onebox-samples{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.onebox-samples .textlink{text-align:left}.onebox-fine{color:var(--ink-2)}.onebox-err{color:#b42318;font-size:13.5px;font-weight:700}@media (min-width:1000px){.arrive{grid-template-columns:minmax(0, 1fr) min(440px, calc((100dvh - var(--top-h) - 100px) * .5625));padding:calc(var(--top-h) + 24px) 48px 24px;background:0 0;gap:48px;max-width:1240px;margin:0 auto;display:grid}body:has(.arrive){background:var(--night)}body:has(.arrive) .topbar.on-film{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121019cc}.arrive-pitch{display:none}.arrive-copy{color:var(--card);flex-direction:column;justify-content:center;gap:22px;display:flex;position:static}.arrive-head,.arrive-proof{flex-direction:column;gap:14px;display:flex}.arrive-head .lead{color:#fbf7eec7}.arrive-copy .onebox{color:var(--ink);max-width:560px}.arrive-proof{color:#fbf7eec7;gap:10px;max-width:560px;font-size:14.5px;list-style:none}.arrive-proof b{color:var(--card)}.arrive-feed{height:calc(100dvh - var(--top-h) - 48px);box-shadow:6px 6px 0 var(--accent);border-radius:22px;padding-top:0;scroll-padding-top:0}.arrive-feed .feed-item{height:calc(100dvh - var(--top-h) - 48px)}.arrive-feed .livefilm{aspect-ratio:auto;flex:1;min-height:0}.arrive-feed{background:var(--night)}}.passport{padding-bottom:calc(var(--dock-h) + var(--safe-b) + 180px)}.pp-grid{gap:22px;display:grid}.pp-side{flex-direction:column;gap:8px;display:flex}.pp-film{width:min(58%,300px);margin:0 auto;padding:0;position:relative;overflow:hidden}@media (max-width:999px){.pp-side{flex-direction:row;align-items:center;gap:12px}.pp-film{flex:none;width:44%;margin:0}.pp-film-note{text-align:left}}.pp-film .livefilm{border-radius:var(--r)}.pp-film-chip{z-index:3;pointer-events:none;position:absolute;top:10px;left:10px}.pp-film-real{aspect-ratio:9/16;border-radius:var(--r);position:relative;overflow:hidden}.pp-film-real>*{position:absolute;inset:0}.pp-tabs{border:2px solid var(--ink);border-radius:999px;flex-wrap:wrap;align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.pp-tabs button{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:6px 10px;font-size:10px}.pp-tabs button[aria-pressed=true]{background:var(--ink);color:var(--card)}.pp-film-note{text-align:center}.pp-name{border:0;border-bottom:3px dashed var(--line);background:0 0;width:100%;padding:2px 0;font-size:clamp(36px,8vw,64px)}.pp-name:focus{border-bottom-color:var(--accent);outline:none}.pp-input{border:2px solid var(--ink);background:#fff;border-radius:10px;height:40px;margin-left:6px;padding:0 10px}.note{background:var(--sun-soft);border-radius:10px;padding:8px 12px}.pp-sec{flex-direction:column;gap:12px;display:flex}.pp-sec-h{align-items:flex-start;gap:12px;display:flex}.pp-n{background:var(--ink);width:30px;height:30px;color:var(--card);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.cast-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cast-opt{text-align:left;box-shadow:3px 3px 0 var(--ink);transition:transform .15s var(--spring);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.cast-opt.on{box-shadow:4px 4px 0 var(--accent);transform:translateY(-2px)}.cast-fig svg{aspect-ratio:200/240;width:100%;height:auto}.cast-txt{padding:8px 10px 10px;font-size:13px;line-height:1.25}.cast-txt .small{font-size:12px}.cast-on{position:absolute;top:8px;left:8px}@media (max-width:520px){.cast-txt .small{display:none}}.pp-lead{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pp-lead-fig{padding:0;overflow:hidden}@media (max-width:420px){.pp-lead{grid-template-columns:110px minmax(0,1fr)}}.tabs{scrollbar-width:none;gap:4px;margin-bottom:10px;display:flex;overflow-x:auto}.tab{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:11px}.tab[aria-selected=true]{background:var(--ink);color:var(--card)}.chips-scroll{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:999px){.recipe .chips-scroll{scrollbar-width:thin;grid-template-rows:repeat(3,auto);grid-auto-flow:column;justify-content:start;padding-bottom:8px;display:grid;overflow-x:auto}.recipe .chips-scroll .pick{white-space:nowrap}.recipe{min-width:0}}.swatch-pick{padding:0 10px}.swatch-pick .swatch{width:22px;height:22px}.height{align-items:center;gap:10px;width:100%;display:flex}.height input{accent-color:var(--accent);flex:1}.palette-row{flex-wrap:wrap;gap:8px;display:flex}.palette-pick{gap:3px;padding:0 10px}.pick svg{width:16px;height:16px}.voices{gap:8px;display:grid}.voice{border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.voice.on{box-shadow:3px 3px 0 var(--accent)}.voice-play{background:var(--ink);width:42px;height:42px;color:var(--card);border-radius:50%;flex:none;place-items:center;display:grid}.voice-play svg{width:18px;height:18px}.voice-pick{text-align:left;flex-direction:column;flex:1;display:flex}.furn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.furn{text-align:left;border-radius:14px;flex-direction:column;gap:4px;padding:6px;display:flex}.furn.on{box-shadow:3px 3px 0 var(--accent)}.furn svg{border-radius:8px;width:100%;height:auto}.rail-pick svg{flex:none}.charcard{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.charcard-art{width:min(100%,300px)}.charcard-art svg{width:100%;height:auto;filter:drop-shadow(5px 5px 0 var(--ink))}.pp-cta{z-index:75;left:0;right:0;bottom:calc(var(--dock-h) + var(--safe-b) + 18px);pointer-events:none;position:fixed}.pp-cta .btn{pointer-events:auto}body:has(.pp-cta) .guide{bottom:calc(var(--dock-h) + var(--safe-b) + 92px)}.ex-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.ex-card{align-items:center;gap:12px;padding:8px;display:flex}.ex-card svg{border-radius:10px;flex:none;width:90px;height:auto}@media (min-width:1000px){.pp-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:48px}.pp-side{top:calc(var(--top-h) + 20px);position:sticky}.pp-cta{width:420px;bottom:24px;left:360px;right:auto}.pp-cta .wrap{padding:0}body:has(.pp-cta) .guide{bottom:24px}.pp-lead{grid-template-columns:200px minmax(0,1fr)}.furn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.watch{background:var(--night);min-height:100dvh}.watch-feed{scroll-snap-type:y mandatory;height:100dvh;scroll-padding-top:var(--top-h);padding-top:var(--top-h);scrollbar-width:none;overflow-y:auto}.watch-feed::-webkit-scrollbar{display:none}.watch-feed .feed-item{scroll-snap-align:start;height:calc(100dvh - var(--top-h));padding-bottom:calc(var(--dock-h) + var(--safe-b) + 18px);align-items:center}@media (min-width:1000px){.watch-feed .feed-item{padding-bottom:16px}}.watch-feed .livefilm{aspect-ratio:9/16;flex:1;width:auto;max-width:100%;min-height:0}.watch-feed .feed-meta{width:100%;max-width:560px}.watch-feed .feed-sound{inset:96px 10px auto auto}body:has(.watch) .guide{bottom:calc(var(--dock-h) + var(--safe-b) + 20px)}@media (max-width:999px){body:has(.watch) .guide-bubble{display:none}}@media (min-width:1000px){.watch-feed .feed-title{white-space:normal;font-size:16px;line-height:1.1}body:has(.watch){background:var(--night)}body:has(.watch) .guide{bottom:24px}}.cta-bar{z-index:75;left:10px;right:10px;bottom:calc(var(--dock-h) + var(--safe-b) + 16px);position:fixed}.cta-inner{box-shadow:4px 4px 0 var(--accent);flex-direction:column;gap:8px;padding:10px;display:flex}.cta-say{align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:1.2;display:flex}.cta-face{background:var(--paper-2);width:34px;height:34px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;flex:none;overflow:hidden}body:has(.cta-bar) .guide{display:none}@media (min-width:1000px){.cta-bar{width:400px;bottom:24px;left:auto;right:24px}}@media (max-width:999px){body:has([data-studio-dock]) .guide{display:none}}body:has([data-loop-bar]) .guide{display:none}.arrive-alt{flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:13.5px;font-weight:800;display:flex}.arrive-alt a{color:var(--card);-webkit-backdrop-filter:blur(6px);background:#121019c7;border-radius:999px;padding:6px 10px}@media (min-width:1000px){.arrive-alt a{background:#fbf7ee1a}}@media (max-width:999px){.arrive-alt{gap:6px;font-size:12.5px}.arrive-alt a{padding:5px 9px}.arrive-alt a:nth-child(3){display:none}}.house-film-grid{align-items:start;gap:22px;display:grid}.house-film-player{aspect-ratio:9/16;border:2px solid var(--ink);background:#000;border-radius:18px;width:100%;max-width:420px;margin:0 auto;overflow:hidden}.house-film-video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.house-film-body{min-width:0}.house-film-title{overflow-wrap:anywhere}@media (min-width:900px){.house-film-grid{grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:40px}.house-film-player{margin:0}}
