.ConceptRoom_wrap__YbW4N{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.ConceptRoom_kicker__s_rHM{font-size:var(--step--1);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-case);color:var(--ink-subtle);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.ConceptRoom_heading__PDZHL{font-family:var(--font-display);font-size:var(--step-3);line-height:1.05;letter-spacing:-.02em;max-inline-size:22ch;text-wrap:balance}.ConceptRoom_accent__ri1_k{color:var(--accent)}.ConceptRoom_sub__niZ0g{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);color:var(--ink-muted);font-size:var(--step-0);max-inline-size:52ch}.ConceptRoom_board__ekPxD{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);max-inline-size:720px}@media (min-width:768px){.ConceptRoom_board__ekPxD{grid-template-columns:1fr 1fr}.ConceptRoom_fieldWide__7LvSz{grid-column:1/-1}}.ConceptRoom_field__fIek1{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ConceptRoom_label__5tlB9{font-size:var(--step--1);color:var(--ink-muted)}.ConceptRoom_field__fIek1 input,.ConceptRoom_field__fIek1 select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);font:inherit;padding:var(--space-3) var(--space-4);min-block-size:48px;transition:border-color var(--dur-micro) var(--ease-out-soft)}.ConceptRoom_field__fIek1 input:hover,.ConceptRoom_field__fIek1 select:hover{border-color:var(--border-strong)}.ConceptRoom_field__fIek1 input:focus-visible,.ConceptRoom_field__fIek1 select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--border-strong)}.ConceptRoom_field__fIek1 input::placeholder{color:var(--ink-subtle)}.ConceptRoom_hp__PIJcM{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.ConceptRoom_roll__b371H{justify-self:start;background:var(--gradient-accent);color:var(--accent-ink);border:none;border-radius:var(--radius);font:inherit;font-weight:600;padding:var(--space-3) var(--space-6);min-block-size:48px;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out-soft),opacity var(--dur-micro) var(--ease-out-soft)}.ConceptRoom_roll__b371H:hover{transform:translateY(-2px)}.ConceptRoom_roll__b371H:active{transform:scale(.97)}.ConceptRoom_roll__b371H:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ConceptRoom_roll__b371H:disabled{opacity:.5;cursor:default;transform:none}.ConceptRoom_roll__b371H[data-busy]{animation:ConceptRoom_conceptPulse__J2Uq3 1.6s var(--ease-in-out) infinite}@keyframes ConceptRoom_conceptPulse__J2Uq3{0%,to{opacity:1}50%{opacity:.65}}.ConceptRoom_result__OyGzi{-webkit-margin-before:var(--space-7);margin-block-start:var(--space-7);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ConceptRoom_resultKicker__T9fea{font-size:var(--step--1);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-case);color:var(--accent)}.ConceptRoom_platform__g6yTf{font-family:var(--font-display);font-size:var(--step-2);line-height:1.15;letter-spacing:-.01em;max-inline-size:28ch;text-wrap:balance}.ConceptRoom_rationale__bTilu{color:var(--ink-muted);font-size:var(--step-0);max-inline-size:52ch}.ConceptRoom_groupKicker__wvF_b{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);font-size:var(--step--1);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-case);color:var(--ink-subtle)}.ConceptRoom_frames__EPezL{display:grid;grid-auto-flow:column;grid-auto-columns:78vw;grid-gap:var(--space-4);gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2)}@media (min-width:1024px){.ConceptRoom_frames__EPezL{grid-auto-flow:row;grid-template-columns:1.6fr 1fr 1fr;grid-auto-columns:unset;overflow-x:visible;scroll-snap-type:none}}.ConceptRoom_frame__Bj69Z{margin:0;border-radius:var(--radius);overflow:hidden;scroll-snap-align:center;opacity:0;transform:translateY(10px)}.ConceptRoom_result__OyGzi .ConceptRoom_frame__Bj69Z{animation:ConceptRoom_frameIn__CiHk2 var(--dur-entrance) var(--ease-out-expo) forwards}@keyframes ConceptRoom_frameIn__CiHk2{to{opacity:1;transform:translateY(0)}}.ConceptRoom_frameArt__lvy7c,.ConceptRoom_frameGrade__zK4do{position:relative;display:block}.ConceptRoom_frameGrade__zK4do{aspect-ratio:16/10;background:var(--gradient-surface)}.ConceptRoom_frameGrade__zK4do:after{content:"";position:absolute;inset:0;background-image:var(--grain-texture);opacity:.35;pointer-events:none}.ConceptRoom_frameScrim__ewbmL{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--bg) 72%,transparent) 100%);pointer-events:none}.ConceptRoom_frameText__bBs3_{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5)}.ConceptRoom_frameNum__oMWlN{font-size:var(--step--1);letter-spacing:var(--kicker-tracking);color:var(--accent)}.ConceptRoom_frameTitle__37MFl{font-family:var(--font-display);font-size:var(--step-1);line-height:1.2}.ConceptRoom_frameScene__ykNso{font-size:var(--step--1);line-height:1.5;color:var(--ink-muted)}.ConceptRoom_formats__IIpJo{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.ConceptRoom_formats__IIpJo li{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--step--1);color:var(--ink-muted)}.ConceptRoom_formats__IIpJo strong{color:var(--ink);font-weight:600}.ConceptRoom_close___Y0IT{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);font-size:var(--step-0);color:var(--ink);max-inline-size:46ch}.ConceptRoom_stateLine__z_1DT{color:var(--ink-muted);font-size:var(--step-0);max-inline-size:52ch}.ConceptRoom_ctaRow__S16_B{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-6)}.ConceptRoom_team__Dulik{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ConceptRoom_teamLabel__cOL4P{font-size:var(--step--1);color:var(--ink-muted)}.ConceptRoom_teamRow__DJIYi{display:flex;gap:var(--space-2)}.ConceptRoom_teamRow__DJIYi input{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);font:inherit;padding:var(--space-2) var(--space-4);min-block-size:44px;min-inline-size:220px;transition:border-color var(--dur-micro) var(--ease-out-soft)}.ConceptRoom_teamRow__DJIYi input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ConceptRoom_teamRow__DJIYi button{background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);font:inherit;padding:var(--space-2) var(--space-4);min-block-size:44px;cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out-soft),transform var(--dur-micro) var(--ease-out-soft)}.ConceptRoom_teamRow__DJIYi button:hover{border-color:var(--accent)}.ConceptRoom_teamRow__DJIYi button:active{transform:scale(.97)}.ConceptRoom_teamRow__DJIYi button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ConceptRoom_teamRow__DJIYi button:disabled{opacity:.5;cursor:default}.ConceptRoom_privacy__Q8LVD{font-size:var(--step--1);color:var(--ink-subtle)}.ConceptRoom_teamErr__zqv4e{font-size:var(--step--1);color:var(--danger-fg)}.ConceptRoom_teamDone__xqP7X{color:var(--success-fg);font-size:var(--step-0);max-inline-size:40ch}.ConceptRoom_composeScene__Ru5zw{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ConceptRoom_composeScene__Ru5zw:focus-visible{outline:none}.ConceptRoom_composeCel__KRHKw{border-radius:var(--radius);overflow:hidden;opacity:0;transform:translateY(10px);animation:ConceptRoom_frameIn__CiHk2 var(--dur-entrance) var(--ease-out-expo) forwards}.ConceptRoom_teamReveal__7xq3a{background:none;border:none;padding-block:var(--space-3);padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));align-self:center;font:inherit;font-size:var(--step--1);color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--dur-micro) var(--ease-out-soft)}.ConceptRoom_teamReveal__7xq3a:hover{color:var(--accent)}.ConceptRoom_teamReveal__7xq3a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ConceptRoom_waDoor__wKIcm{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink);font:inherit;padding:var(--space-2) var(--space-5);min-block-size:48px;transition:border-color var(--dur-micro) var(--ease-out-soft),transform var(--dur-micro) var(--ease-out-soft)}.ConceptRoom_waDoor__wKIcm:hover{border-color:var(--accent);transform:translateY(-1px)}.ConceptRoom_waDoor__wKIcm:active{transform:scale(.97)}.ConceptRoom_waDoor__wKIcm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ConceptRoom_again__IeqGB{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5);background:none;border:none;padding-block:var(--space-3);padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));font:inherit;font-size:var(--step--1);color:var(--ink-subtle);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--dur-micro) var(--ease-out-soft)}.ConceptRoom_again__IeqGB:hover{color:var(--accent)}.ConceptRoom_again__IeqGB:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ConceptRoom_again__IeqGB,.ConceptRoom_field__fIek1 input,.ConceptRoom_field__fIek1 select,.ConceptRoom_roll__b371H,.ConceptRoom_teamReveal__7xq3a,.ConceptRoom_teamRow__DJIYi button,.ConceptRoom_waDoor__wKIcm{transition:none}.ConceptRoom_roll__b371H[data-busy]{animation:none}.ConceptRoom_composeCel__KRHKw,.ConceptRoom_frame__Bj69Z,.ConceptRoom_result__OyGzi .ConceptRoom_frame__Bj69Z{animation:none;opacity:1;transform:none}.ConceptRoom_roll__b371H:active,.ConceptRoom_roll__b371H:hover,.ConceptRoom_teamRow__DJIYi button:active,.ConceptRoom_waDoor__wKIcm:active,.ConceptRoom_waDoor__wKIcm:hover{transform:none}}.Belief_section__ZtlRn{position:relative;background:var(--bg);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.Belief_kicker__npAIp{color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.Belief_statement__UArrU{font-family:var(--font-display);font-size:var(--step-4);line-height:1.08;letter-spacing:-.02em;font-weight:600;max-inline-size:20ch}.Belief_accent__tgEeh{color:var(--accent)}.Belief_why__91olX{-webkit-margin-before:var(--space-7);margin-block-start:var(--space-7);color:var(--ink-muted)}.Belief_turn__kHR_X,.Belief_why__91olX{font-size:var(--step-1);line-height:1.5;max-inline-size:54ch}.Belief_turn__kHR_X{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);color:var(--ink)}.Belief_owned__XDz_1{-webkit-margin-before:var(--space-7);margin-block-start:var(--space-7);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-5)}.Belief_ownedLabel__kfs_7{flex-basis:100%;color:var(--ink-subtle);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}@media (min-width:768px){.Belief_ownedLabel__kfs_7{flex-basis:auto;-webkit-margin-end:var(--space-3);margin-inline-end:var(--space-3)}}.Belief_ownedItem__QUDNW{font-size:var(--step-0);font-weight:600;color:var(--ink);position:relative;-webkit-padding-end:var(--space-5);padding-inline-end:var(--space-5)}.Belief_ownedItem__QUDNW:after{content:"";position:absolute;inset-inline-end:0;inset-block:.2em;inline-size:1px;background:var(--border)}.Belief_ownedItem__QUDNW:last-child{-webkit-padding-end:0;padding-inline-end:0}.Belief_ownedItem__QUDNW:last-child:after{content:none}.ReelStrip_strip__3qIyB{position:absolute;inset-inline:0;inset-block-start:50%;transform:translateY(-50%);overflow:hidden}@media (min-width:768px){.ReelStrip_strip__3qIyB{inset-block-start:36%}}.ReelStrip_track__43WRF{display:flex;inline-size:max-content;will-change:transform;animation:ReelStrip_reel__skJ4z 80s linear infinite}[data-paused] .ReelStrip_track__43WRF{animation-play-state:paused}@keyframes ReelStrip_reel__skJ4z{to{transform:translateX(-50%)}}[dir=rtl] .ReelStrip_track__43WRF{animation-name:ReelStrip_reelRtl__OCGwX}@keyframes ReelStrip_reelRtl__OCGwX{to{transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.ReelStrip_track__43WRF{animation:none}}.ReelStrip_seq__h8WlO{display:flex}.ReelStrip_cel__eEy8d{flex:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2);-webkit-margin-end:var(--space-5);margin-inline-end:var(--space-5)}.ReelStrip_perf__SE7O1{block-size:var(--space-2);background-image:radial-gradient(circle at center,var(--border) 0 2px,transparent 3px);background-size:var(--space-5) 100%;background-position:50%;opacity:.7}.ReelStrip_frame__Yc6BB{position:relative;block-size:clamp(200px,30vh,360px);aspect-ratio:16/10;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--gradient-surface);display:flex;flex-direction:column;justify-content:flex-start;padding:var(--space-5)}.ReelStrip_glow__T0_v5{position:absolute;inset-block-start:-30%;inset-inline-end:-15%;inline-size:70%;block-size:80%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent) 0,color-mix(in srgb,var(--accent) 5%,transparent) 38%,transparent 74%)}.ReelStrip_cel__eEy8d:nth-child(3n+2) .ReelStrip_glow__T0_v5{inset-block-start:auto;inset-block-end:-35%;inset-inline-end:auto;inset-inline-start:-12%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-deep) 16%,transparent) 0,color-mix(in srgb,var(--accent-deep) 7%,transparent) 36%,transparent 72%)}.ReelStrip_cel__eEy8d:nth-child(3n) .ReelStrip_glow__T0_v5{inset-block-start:25%;inset-inline-end:35%;inline-size:85%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 7%,transparent) 0,color-mix(in srgb,var(--accent) 3%,transparent) 40%,transparent 76%)}.ReelStrip_scene__wEvRF{position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-5);font-size:var(--step--1);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-case);color:var(--kicker-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReelStrip_label__SffOU{position:relative;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);font-family:var(--font-display);font-size:var(--step-2);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.ReelStrip_labelBottom__t8NGw{-webkit-margin-before:auto;margin-block-start:auto}.ReelStrip_line__k_8rV{position:relative;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);font-size:var(--step--1);line-height:1.4;color:var(--ink-muted);max-inline-size:32ch}.ReelStrip_poster__mNLkD{position:absolute;inset:0}.ReelStrip_posterScrim__vf0Mo{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--bg) 72%,transparent) 100%)}