.dream-tree-board-module__3uldVq__root{--sky1:#17203d;--ink:#f6f1e3;--muted:#b7bcdd;--lamp:#f2c94c;--lamp-hi:#ffe58a;--ui:"Pretendard Variable", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--hand:"OwnglyphCorncorn", "Pretendard Variable", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--glass:#141a34cc;--glass-strong:#141a34f2;--glass-line:#ffffff24;--glass-hover:#ffffff1f;--glass-radius:clamp(12px, .85vw, 28px);--button-radius:.55em;--on:var(--color-primary-main,#4a3fa5);--danger:#ffa89c;background:var(--sky1);color:var(--ink);font-family:var(--ui);position:fixed;inset:0;overflow:hidden}.dream-tree-board-module__3uldVq__root[data-theme=day]{--glass:#ffffffe0;--glass-strong:#fffffff7;--glass-line:#1432461f;--glass-hover:#1e4b371a;--danger:#b3261e}.dream-tree-board-module__3uldVq__root[data-idle]{cursor:none}.dream-tree-board-module__3uldVq__root [hidden]{display:none!important}.dream-tree-board-module__3uldVq__root button{font:inherit;cursor:pointer}.dream-tree-board-module__3uldVq__root button:focus-visible{outline:3px solid var(--lamp-hi);outline-offset:3px}.dream-tree-board-module__3uldVq__stage{background:#1b2250;position:absolute;inset:0;overflow:hidden}.dream-tree-board-module__3uldVq__stage canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.dream-tree-board-module__3uldVq__stage canvas.dragging{cursor:grabbing!important}.dream-tree-board-module__3uldVq__root[data-idle] .dream-tree-board-module__3uldVq__stage canvas{cursor:none}.dream-tree-board-module__3uldVq__stage .camera-dock{z-index:2;pointer-events:none;font-size:clamp(14px,.95vw,30px);transition:opacity .3s;position:absolute;top:40%;left:3.5%}.dream-tree-board-module__3uldVq__stage .camera-controls{border:1px solid var(--glass-line);border-radius:var(--glass-radius);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;color:#f6f1e3;flex-direction:column;align-items:center;gap:.15em;width:fit-content;padding:.3em;display:flex}.dream-tree-board-module__3uldVq__stage .camera-controls button{border-radius:var(--button-radius);width:2.6em;height:2.6em;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dream-tree-board-module__3uldVq__stage .camera-controls button:hover:enabled{background:var(--glass-hover)}.dream-tree-board-module__3uldVq__stage .camera-controls button:disabled{opacity:.3;cursor:default}.dream-tree-board-module__3uldVq__stage .camera-controls button:focus-visible{outline-offset:2px;outline:2px solid #f2c94c}.dream-tree-board-module__3uldVq__stage .camera-controls svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex-shrink:0;width:1.5em;height:1.5em}.dream-tree-board-module__3uldVq__stage .camera-zoom{font:600 .85em/1 var(--ui);padding:.3em 0}.dream-tree-board-module__3uldVq__stage .camera-hint{font:.85em/1.5 var(--ui);color:#d1d8e6;text-shadow:0 1px 5px #17203d;max-width:11em;margin:.6em 0 0;transition:opacity .3s}.dream-tree-board-module__3uldVq__stage .camera-hint span{opacity:.8;font-size:.9em;display:block}.dream-tree-board-module__3uldVq__root[data-idle] .dream-tree-board-module__3uldVq__stage .camera-dock{opacity:.4}.dream-tree-board-module__3uldVq__root[data-idle] .dream-tree-board-module__3uldVq__stage .camera-hint{opacity:0}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__stage .camera-controls{color:#294b4c}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__stage .camera-hint{color:#274b4b;text-shadow:0 1px 5px #fff}.dream-tree-board-module__3uldVq__stage .dt-cap{pointer-events:none;text-shadow:0 2px 14px #0a0e22cc;position:absolute;top:5%;left:4%}.dream-tree-board-module__3uldVq__stage .dt-cap .t{font-family:var(--hand);font-size:clamp(28px,4vw,160px);font-weight:400;line-height:1}.dream-tree-board-module__3uldVq__stage .dt-cap .s{font-family:var(--hand);color:#c4c9e6;margin-top:.35em;font-size:clamp(16px,1.9vw,72px);font-weight:400}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__stage .dt-cap{color:#1d3348;text-shadow:0 2px 14px #ffffffbf}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__stage .dt-cap .s{color:#2f566f}.dream-tree-board-module__3uldVq__stage .dt-nogl{text-align:center;justify-content:center;align-items:center;margin:0;padding:24px;font-size:20px;display:flex;position:absolute;inset:0}@media (max-width:600px){.dream-tree-board-module__3uldVq__stage .camera-dock{top:46%;left:3%}.dream-tree-board-module__3uldVq__stage .camera-hint{max-width:6.5em}}.dream-tree-board-module__3uldVq__fallback{background:linear-gradient(160deg,#2b3566,#4b5596);padding:5vh calc(clamp(170px,16vw,700px) + 5%) 14vh 4%;position:absolute;inset:0;overflow:hidden auto}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__fallback{color:#1d3348;background:linear-gradient(160deg,#5fa3e4,#d6e9f6)}.dream-tree-board-module__3uldVq__fallbackHead{margin-bottom:1.1em}.dream-tree-board-module__3uldVq__fallbackTitle{font-family:var(--hand);margin:0;font-size:clamp(28px,4vw,160px);font-weight:400;line-height:1}.dream-tree-board-module__3uldVq__fallbackSub{font-family:var(--hand);color:#c4c9e6;margin:.35em 0 0;font-size:clamp(16px,1.9vw,72px)}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__fallbackSub{color:#2f566f}.dream-tree-board-module__3uldVq__fallbackNotice{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--glass-radius);word-break:keep-all;flex-wrap:wrap;align-items:center;gap:.6em 1em;margin-bottom:1.4em;padding:.7em 1em;font-size:clamp(14px,1.05vw,36px);line-height:1.45;display:flex}.dream-tree-board-module__3uldVq__fallbackNotice p{margin:0}.dream-tree-board-module__3uldVq__root .dream-tree-board-module__3uldVq__fallbackRetry{border-radius:var(--button-radius);background:var(--lamp);color:#1e2440;white-space:nowrap;border:0;padding:.55em 1.1em;font-weight:700;line-height:1}.dream-tree-board-module__3uldVq__fallbackGrid{grid-template-columns:repeat(auto-fill,minmax(clamp(130px,11vw,360px),1fr));gap:clamp(10px,1vw,36px);margin:0;padding:0;list-style:none;display:grid}.dream-tree-board-module__3uldVq__fallbackCard{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--glass-radius);flex-direction:column;align-items:center;min-width:0;padding:.6em .5em .8em;animation:.6s ease-out both dream-tree-board-module__3uldVq__fallback-card-in;display:flex}.dream-tree-board-module__3uldVq__fallbackFruit{width:100%;height:auto}.dream-tree-board-module__3uldVq__fallbackName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);margin:.3em 0 0;font-size:clamp(13px,.95vw,32px);overflow:hidden}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__fallbackName{color:#4a6b7d}.dream-tree-board-module__3uldVq__fallbackEmpty{text-align:center;color:var(--muted);margin:2em 0;font-size:clamp(16px,1.3vw,44px)}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__fallbackEmpty{color:#4a6b7d}@keyframes dream-tree-board-module__3uldVq__fallback-card-in{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dream-tree-board-module__3uldVq__fallbackCard{animation:none}}.dream-tree-board-module__3uldVq__spot{background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-line);border-radius:var(--glass-radius);max-width:min(46%,24em);padding:.55em .8em .5em;font-size:clamp(16px,1.5vw,54px);transition:opacity .3s,transform .3s;position:absolute;bottom:5%;left:3.5%}.dream-tree-board-module__3uldVq__spot.swap{opacity:0;transform:translateY(8px)}.dream-tree-board-module__3uldVq__spot .dream{font-family:var(--hand);word-break:keep-all;white-space:pre-line;text-wrap:balance;font-size:1.9em;font-weight:400;line-height:1.12}.dream-tree-board-module__3uldVq__spot .who{color:var(--muted);align-items:center;gap:.6em;margin-top:.5em;font-size:.8em;display:flex}.dream-tree-board-module__3uldVq__spot .dot{box-sizing:border-box;border:.17em solid var(--fruit-color,currentColor);border-radius:50%;flex:none;width:.8em;height:.8em;background:0 0!important}.dream-tree-board-module__3uldVq__spotActions{border-top:1px solid var(--glass-line);margin-top:.6em;padding-top:.5em}.dream-tree-board-module__3uldVq__spotActions button{color:inherit;border-radius:var(--button-radius);opacity:.85;background:0 0;border:1px solid;align-items:center;gap:.4em;padding:.5em .8em;font-size:.7em;line-height:1;display:inline-flex}.dream-tree-board-module__3uldVq__spotActions button:hover{opacity:1}.dream-tree-board-module__3uldVq__spotActions svg{flex-shrink:0;width:1.2em;height:1.2em}.dream-tree-board-module__3uldVq__spotActions .dream-tree-board-module__3uldVq__spotHide{color:var(--danger)}.dream-tree-board-module__3uldVq__spotActions button+button{margin-left:.5em}.dream-tree-board-module__3uldVq__spotActions p{margin:0 0 .6em;font-size:.66em;line-height:1.6}.dream-tree-board-module__3uldVq__spot.swap .dream-tree-board-module__3uldVq__spotActions{pointer-events:none}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__spot{color:#1d3348}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__spot .who{color:#55707f}.dream-tree-board-module__3uldVq__panel{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--glass-radius);text-align:center;width:clamp(170px,16vw,700px);padding:.9em;font-size:clamp(14px,1.15vw,40px);position:absolute;top:3.5%;right:2.5%}.dream-tree-board-module__3uldVq__panelHead{justify-content:flex-end;margin:-.45em -.45em .35em;display:flex}.dream-tree-board-module__3uldVq__root .dream-tree-board-module__3uldVq__panelToggle{border-radius:var(--button-radius);color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35em;padding:.45em .65em;font-size:.85em;line-height:1;display:inline-flex}.dream-tree-board-module__3uldVq__root .dream-tree-board-module__3uldVq__panelToggle:hover{background:var(--glass-hover);color:var(--ink)}.dream-tree-board-module__3uldVq__panelToggle svg{flex-shrink:0;width:1.25em;height:1.25em}.dream-tree-board-module__3uldVq__panelFolded{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--glass-radius);white-space:nowrap;align-items:center;gap:1em;padding:.45em .45em .45em 1em;font-size:clamp(14px,1.05vw,36px);display:flex;position:absolute;top:3.5%;right:2.5%}.dream-tree-board-module__3uldVq__qr{aspect-ratio:1;color:#1e2440;background:#fff;border-radius:.7em;justify-content:center;align-items:center;padding:.5em;font-size:13px;line-height:1.4;display:flex}.dream-tree-board-module__3uldVq__qr svg{width:100%;height:100%;display:block}.dream-tree-board-module__3uldVq__qrNotice{word-break:keep-all;flex-direction:column;align-items:center;gap:.45em;padding:.4em;font-size:clamp(13px,.95vw,34px);display:flex}.dream-tree-board-module__3uldVq__qrNotice b{font-family:var(--hand);font-size:1.5em;font-weight:400;line-height:1.15}.dream-tree-board-module__3uldVq__root .dream-tree-board-module__3uldVq__reopen{border-radius:var(--button-radius);background:var(--lamp);color:#1e2440;border:0;margin-top:.3em;padding:.6em 1.2em;font-weight:700;line-height:1}.dream-tree-board-module__3uldVq__root .dream-tree-board-module__3uldVq__reopen:disabled{opacity:.6;cursor:wait}.dream-tree-board-module__3uldVq__lockNotice{border-radius:var(--button-radius);background:var(--lamp);color:#1e2440;word-break:keep-all;justify-content:center;align-items:center;gap:.4em;margin:0 0 .6em;padding:.5em .6em;font-weight:700;line-height:1.25;display:flex}.dream-tree-board-module__3uldVq__lockNotice svg{flex-shrink:0;width:1.15em;height:1.15em}.dream-tree-board-module__3uldVq__panelFolded .dream-tree-board-module__3uldVq__lockNotice{white-space:nowrap;margin:0;padding:.35em .6em}.dream-tree-board-module__3uldVq__howto{word-break:keep-all;margin:.7em 0 .45em;font-size:1em;line-height:1.45}.dream-tree-board-module__3uldVq__code{color:var(--muted);margin:0;font-size:.92em}.dream-tree-board-module__3uldVq__code b{font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:.05em;color:var(--lamp-hi);font-size:1.35em;font-weight:700}.dream-tree-board-module__3uldVq__count{margin:.35em 0 0;font-size:.92em}.dream-tree-board-module__3uldVq__panelFolded .dream-tree-board-module__3uldVq__count{margin:0}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__panel,.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__panelFolded{color:#1d3348}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__code,.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__panelToggle{color:#4a6b7d}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__panelToggle:hover{color:#1d3348}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__code b{color:#b5761b}.dream-tree-board-module__3uldVq__toolsDock{z-index:3;flex-direction:column;align-items:flex-end;gap:.6em;font-size:clamp(14px,.95vw,30px);display:flex;position:absolute;bottom:3%;right:2.5%}.dream-tree-board-module__3uldVq__tools{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--glass-radius);align-items:stretch;padding:.3em;transition:opacity .4s;display:flex}.dream-tree-board-module__3uldVq__toolGroup{gap:.15em;display:flex}.dream-tree-board-module__3uldVq__toolGroup:empty{display:none}.dream-tree-board-module__3uldVq__toolGroup+.dream-tree-board-module__3uldVq__toolGroup{border-left:1px solid var(--glass-line);margin-left:.4em;padding-left:.4em}.dream-tree-board-module__3uldVq__tool{border-radius:var(--button-radius);min-width:4.6em;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.35em;padding:.55em .6em .5em;line-height:1;display:flex}.dream-tree-board-module__3uldVq__tool svg{flex-shrink:0;width:1.45em;height:1.45em}.dream-tree-board-module__3uldVq__toolLabel{white-space:nowrap;align-items:center;gap:.15em;font-size:.85em;line-height:1;display:inline-flex}.dream-tree-board-module__3uldVq__tool .dream-tree-board-module__3uldVq__toolCaret{width:1em;height:1em}.dream-tree-board-module__3uldVq__tool:hover:enabled,.dream-tree-board-module__3uldVq__tool[aria-expanded=true]{background:var(--glass-hover)}.dream-tree-board-module__3uldVq__tool[aria-pressed=true],.dream-tree-board-module__3uldVq__tool[aria-pressed=true]:hover:enabled{background:var(--on);color:#fff}.dream-tree-board-module__3uldVq__tool:disabled{opacity:.5;cursor:wait}.dream-tree-board-module__3uldVq__tools .dream-tree-board-module__3uldVq__toolDanger{color:var(--danger)}.dream-tree-board-module__3uldVq__saveWrap{display:flex;position:relative}.dream-tree-board-module__3uldVq__saveMenu{background:var(--glass-strong);border:1px solid var(--glass-line);border-radius:var(--glass-radius);min-width:11em;color:var(--ink);flex-direction:column;gap:.15em;padding:.35em;display:flex;position:absolute;bottom:calc(100% + .9em);left:50%;transform:translate(-50%)}.dream-tree-board-module__3uldVq__saveMenu button{border-radius:var(--button-radius);color:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.6em;padding:.65em .75em;line-height:1;display:flex}.dream-tree-board-module__3uldVq__saveMenu button:hover:enabled{background:var(--glass-hover)}.dream-tree-board-module__3uldVq__saveMenu button:disabled{opacity:.5;cursor:wait}.dream-tree-board-module__3uldVq__saveMenu svg{flex-shrink:0;width:1.3em;height:1.3em}.dream-tree-board-module__3uldVq__saveNote{color:var(--muted);white-space:nowrap;margin:.35em .75em .4em;font-size:.8em;line-height:1.4}.dream-tree-board-module__3uldVq__toolsProgress{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--glass-radius);align-items:center;gap:.5em;margin:0;padding:.5em .85em;font-size:.9em;line-height:1;display:inline-flex}.dream-tree-board-module__3uldVq__recordingDot{background:#e5484d;border-radius:50%;flex-shrink:0;width:.65em;height:.65em;animation:1.2s ease-in-out infinite dream-tree-board-module__3uldVq__recording-blink}@keyframes dream-tree-board-module__3uldVq__recording-blink{50%{opacity:.35}}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__tool,.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__saveMenu,.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__toolsProgress{color:#1d3348}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__tool[aria-pressed=true]{color:#fff}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__tools .dream-tree-board-module__3uldVq__toolDanger{color:var(--danger)}.dream-tree-board-module__3uldVq__root[data-theme=day] .dream-tree-board-module__3uldVq__saveNote{color:#4a6b7d}.dream-tree-board-module__3uldVq__root[data-idle] .dream-tree-board-module__3uldVq__toolsDock:not(:focus-within):not(:hover) :is(.dream-tree-board-module__3uldVq__tools,.dream-tree-board-module__3uldVq__saveMenu){opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.dream-tree-board-module__3uldVq__spot{transition:none}.dream-tree-board-module__3uldVq__recordingDot{animation:none}}
.story-mode-module__Y9y1mq__stage{--story-bg:#23262b;--story-sky-top:#1f2226;--story-sky-mid:#23262b;--story-sky-low:#2b2f35;--story-ink:#f6f0e3;--story-ink-dim:#f6f0e3b8;--story-card-bg:#0f11148c;--story-card-strong:#0f1114a8;--story-card-line:#f6f0e329;--story-card-top-line:#f6f0e33d;--story-scene-bg:#17191d;--story-accent:#f4c95d;--story-accent-2:#e8944a;--story-accent-text:#f4c95d;--story-accent-soft:#f4c95d24;--story-accent-line:#f4c95d66;--story-on-accent:#26170a;--story-nav-bg:#0f11148c;--story-fs-body:clamp(1.0625rem, 4.4vw, 1.3125rem);--story-fs-sub:clamp(.9375rem, 1.9vw, 1.06rem);background:linear-gradient(180deg, var(--story-sky-top) 0%, var(--story-sky-mid) 52%, var(--story-sky-low) 100%);min-width:0;min-height:0;color:var(--story-ink);border-radius:0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@property --story-dn-top{syntax:"<color>";inherits:true;initial-value:#0a1628}@property --story-dn-mid{syntax:"<color>";inherits:true;initial-value:#101f3a}@property --story-dn-low{syntax:"<color>";inherits:true;initial-value:#16264a}.story-mode-module__Y9y1mq__dayNightLayer{--story-dn-top:#0a1628;--story-dn-mid:#101f3a;--story-dn-low:#16264a;z-index:0;pointer-events:none;transition:--story-dn-top 1.2s,--story-dn-mid 1.2s,--story-dn-low 1.2s;position:absolute;inset:0;overflow:hidden}.story-mode-module__Y9y1mq__dayNightSky{background:linear-gradient(180deg, var(--story-dn-top) 0%, var(--story-dn-mid) 55%, var(--story-dn-low) 100%);position:absolute;inset:0}.story-mode-module__Y9y1mq__dayNightHorizon{pointer-events:none;background:radial-gradient(95% 80% at 50% 100%,#e8944a6b 0%,#f4ba6e2e 34%,#78465a0f 58%,#0000 78%);height:58%;transition:opacity 1.4s;position:absolute;inset:auto 0 0}.story-mode-module__Y9y1mq__dayNightLight{--dn-sun-hot:62%;pointer-events:none;width:min(96%,720px);height:min(78%,480px);transition:top 1.4s cubic-bezier(.4,0,.2,1),opacity 1.4s;position:absolute;left:50%;transform:translate(-50%,-50%)}.story-mode-module__Y9y1mq__dayNightGlow{background:radial-gradient(ellipse 72% 58% at 50% var(--dn-sun-hot), #ffecc880 0%, #ffc47838 26%, #e88c4a1a 50%, transparent 74%);position:absolute;inset:0}.story-mode-module__Y9y1mq__dayNightGlowHot{left:50%;top:var(--dn-sun-hot);background:radial-gradient(circle,#fff8e68c 0%,#ffd69633 42%,#0000 72%);width:28%;height:22%;position:absolute;transform:translate(-50%,-50%)}.story-mode-module__Y9y1mq__dayNightRays{position:absolute;inset:0;overflow:visible}.story-mode-module__Y9y1mq__dayNightRay{left:50%;top:var(--dn-sun-hot);width:var(--ray-width);height:220%;transform:translate(-50%, -100%) rotate(var(--ray-rot));transform-origin:50% 100%;clip-path:polygon(48% 100%,52% 100%,100% 0%,0% 0%);opacity:0;animation:story-mode-module__Y9y1mq__dayNightRayFade var(--ray-duration) ease-in-out var(--ray-delay) both;background:linear-gradient(#0000 28%,#ffd69624 68%,#ffe8be73 100%);position:absolute}@keyframes story-mode-module__Y9y1mq__dayNightRayFade{0%{opacity:0}22%{opacity:var(--ray-opacity)}48%{opacity:var(--ray-opacity)}to{opacity:0}}.story-mode-module__Y9y1mq__dayNightStars{opacity:1;pointer-events:none;transition:opacity 1.4s;position:absolute;inset:0}.story-mode-module__Y9y1mq__dayNightStarsFaded{opacity:0}.story-mode-module__Y9y1mq__dayNightStar{width:var(--dn-star-size,12px);height:var(--dn-star-size,12px);background-color:#0000;background-image:var(--dn-star-image,url(../media/star.0t1gbk3n.pzvi.webp?dpl=dpl_JC8JBp4JSbcJuBB3bMr83kkUGsgT));mix-blend-mode:screen;mix-blend-mode:plus-lighter;opacity:0;animation:story-mode-module__Y9y1mq__dayNightStarFade var(--dn-star-duration,3.4s) ease-in-out var(--dn-star-delay,0s) both;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;transform:translate(-50%,-50%)}@keyframes story-mode-module__Y9y1mq__dayNightStarFade{0%{opacity:0}22%{opacity:var(--dn-star-opacity,.7)}58%{opacity:var(--dn-star-opacity,.7)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.story-mode-module__Y9y1mq__dayNightSky,.story-mode-module__Y9y1mq__dayNightHorizon,.story-mode-module__Y9y1mq__dayNightLight,.story-mode-module__Y9y1mq__dayNightStars{transition:none}.story-mode-module__Y9y1mq__dayNightStar{opacity:var(--dn-star-opacity,.55);animation:none}.story-mode-module__Y9y1mq__dayNightRay{opacity:0;animation:none}.story-mode-module__Y9y1mq__lightRayPivot{animation:none}.story-mode-module__Y9y1mq__lightRay{opacity:var(--lr-opacity);animation:none}.story-mode-module__Y9y1mq__vignettePulse{opacity:.7;animation:none}.story-mode-module__Y9y1mq__revealHost{transition:none}}.story-mode-module__Y9y1mq__effectLayer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-mode-module__Y9y1mq__effectFade{pointer-events:none;position:absolute;inset:0}.story-mode-module__Y9y1mq__lightRays{pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-mode-module__Y9y1mq__lightRayPivot{left:var(--lr-x);top:var(--lr-y);width:var(--lr-width);height:200%;transform:translate(-50%, 0) rotate(var(--lr-rot));transform-origin:50% 0;animation:story-mode-module__Y9y1mq__lightRaySway var(--lr-sway-duration) ease-in-out var(--lr-sway-delay) infinite alternate;position:absolute}.story-mode-module__Y9y1mq__lightRay{transform-origin:50% 0;background:linear-gradient(to bottom, var(--lr-color) 0%, transparent 76%);opacity:0;animation:story-mode-module__Y9y1mq__lightRayFade var(--lr-duration) ease-in-out var(--lr-delay) infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 46% 54%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 46% 54%,#0000 100%)}@keyframes story-mode-module__Y9y1mq__lightRaySway{0%{transform:translate(calc(-50% - var(--lr-drift)), 0) rotate(calc(var(--lr-rot) - var(--lr-swing)))}to{transform:translate(calc(-50% + var(--lr-drift)), 0) rotate(calc(var(--lr-rot) + var(--lr-swing)))}}@keyframes story-mode-module__Y9y1mq__lightRayFade{0%,to{opacity:0;transform:scale(.78,.9)}18%{opacity:calc(var(--lr-opacity) * .6)}50%{opacity:var(--lr-opacity);transform:scale(1.06,1.04)}82%{opacity:calc(var(--lr-opacity) * .5)}}.story-mode-module__Y9y1mq__vignettePulse{background:radial-gradient(ellipse 76% 66% at 50% 50%, #0000 0%, #0000 44%, rgb(0 0 0/calc(.6 * var(--vg-strength,1))) 100%);opacity:.45;pointer-events:none;animation:7s ease-in-out infinite alternate story-mode-module__Y9y1mq__vignetteBreathe;position:absolute;inset:0}@keyframes story-mode-module__Y9y1mq__vignetteBreathe{0%{opacity:.4}to{opacity:1}}.story-mode-module__Y9y1mq__slideFrame{z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.story-mode-module__Y9y1mq__body{--story-body-pad-x:clamp(8px, 2vw, 12px);min-width:0;min-height:0;padding:clamp(16px, 4vw, 28px) var(--story-body-pad-x);text-align:center;word-break:keep-all;overflow-wrap:break-word;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.story-mode-module__Y9y1mq__body:before,.story-mode-module__Y9y1mq__body:after{content:"";flex:1 1 0}.story-mode-module__Y9y1mq__body:before{min-height:0}.story-mode-module__Y9y1mq__body:after{min-height:clamp(16px,4vw,28px)}.story-mode-module__Y9y1mq__body>*{flex-shrink:0}.story-mode-module__Y9y1mq__h1{font-size:clamp(1.5rem,6vw,2.6rem);font-weight:700;line-height:1.3}.story-mode-module__Y9y1mq__h2{font-size:clamp(1.25rem,4.8vw,2rem);font-weight:700;line-height:1.35}.story-mode-module__Y9y1mq__h1 b,.story-mode-module__Y9y1mq__h2 b{color:var(--story-accent-text);font-weight:800}.story-mode-module__Y9y1mq__eyebrowTag{border:1px solid var(--story-accent-line);background:var(--story-accent-soft);letter-spacing:.22em;color:var(--story-accent-text);border-radius:999px;margin-bottom:22px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.story-mode-module__Y9y1mq__storyText{font-size:var(--story-fs-body);color:var(--story-ink);line-height:1.85}.story-mode-module__Y9y1mq__storyText b{color:var(--story-accent-text);font-weight:600}.story-mode-module__Y9y1mq__sub{font-size:var(--story-fs-sub);color:var(--story-ink-dim);line-height:1.7}.story-mode-module__Y9y1mq__enterStage{perspective:800px}.story-mode-module__Y9y1mq__enterFlipChar,.story-mode-module__Y9y1mq__enterSlideChar{backface-visibility:hidden;display:inline-block}.story-mode-module__Y9y1mq__enterFlipChar{transform-origin:50% 0}.story-mode-module__Y9y1mq__enterSlideChar{transform-origin:0%}.story-mode-module__Y9y1mq__enterRest{overflow:hidden}.story-mode-module__Y9y1mq__hint{letter-spacing:.06em;color:var(--story-ink-dim);margin-top:26px;font-size:13px}.story-mode-module__Y9y1mq__storyText.story-mode-module__Y9y1mq__onStage{border:1px solid var(--story-card-line);background:var(--story-card-bg);border-radius:14px;padding:clamp(15px,2.2vw,22px) clamp(16px,2.2vw,24px);font-family:Pretendard Variable,sans-serif;box-shadow:0 8px 26px #0000002e}.story-mode-module__Y9y1mq__hint.story-mode-module__Y9y1mq__onStage{background:var(--story-card-bg);border-radius:8px;padding:7px 16px;display:inline-block}.story-mode-module__Y9y1mq__card{border:1px solid var(--story-card-line);border-top:1px solid var(--story-card-top-line);background:var(--story-card-strong);border-radius:18px;padding:clamp(20px,3vw,30px) clamp(18px,2.6vw,26px);box-shadow:0 10px 32px #00000038}.story-mode-module__Y9y1mq__scene{border-radius:8px;width:100%;max-width:none;margin:0 0 24px;display:block;overflow:hidden}.story-mode-module__Y9y1mq__sceneVideo,.story-mode-module__Y9y1mq__sceneImage{aspect-ratio:16/9;background:var(--story-scene-bg);max-height:40vh}.story-mode-module__Y9y1mq__sceneMedia{background:var(--story-scene-bg);object-fit:contain;pointer-events:none;border:0;width:100%;height:auto;max-height:40vh;display:block}.story-mode-module__Y9y1mq__sceneVideo .story-mode-module__Y9y1mq__sceneMedia,.story-mode-module__Y9y1mq__sceneImage .story-mode-module__Y9y1mq__sceneMedia{width:100%;height:100%;max-height:none}.story-mode-module__Y9y1mq__sceneVideo .story-mode-module__Y9y1mq__sceneMedia{object-fit:cover}.story-mode-module__Y9y1mq__sceneImage .story-mode-module__Y9y1mq__sceneMedia{object-fit:contain}.story-mode-module__Y9y1mq__sceneVideo video.story-mode-module__Y9y1mq__sceneMedia,.story-mode-module__Y9y1mq__sceneImage img.story-mode-module__Y9y1mq__sceneMedia{opacity:0;transition:opacity .28s}.story-mode-module__Y9y1mq__sceneVideo video.story-mode-module__Y9y1mq__sceneMediaReady,.story-mode-module__Y9y1mq__sceneImage img.story-mode-module__Y9y1mq__sceneMediaReady{opacity:1}.story-mode-module__Y9y1mq__themeGrid{text-align:left;grid-template-columns:1fr;gap:clamp(12px,1.6vw,22px);margin-top:clamp(14px,2vh,22px);display:grid}.story-mode-module__Y9y1mq__themeCard{border:1px solid var(--story-card-line);border-top:1px solid var(--story-card-top-line);background:var(--story-card-strong);border-radius:12px;padding:24px 12px;position:relative;box-shadow:0 12px 36px #00000042}.story-mode-module__Y9y1mq__themeCard:before{content:"";background:var(--story-accent);opacity:.9;border-radius:0 99px 99px 0;width:4px;position:absolute;top:24px;bottom:24px;left:0}.story-mode-module__Y9y1mq__themeIcon{margin-bottom:clamp(8px,1.2vw,15px);font-size:clamp(2rem,3.4vw,3rem);line-height:1}.story-mode-module__Y9y1mq__themeTitle{font-size:var(--story-fs-body);color:var(--story-accent-text);margin-bottom:clamp(8px,1vw,14px);font-weight:700;line-height:1.4}.story-mode-module__Y9y1mq__themeText{font-size:var(--story-fs-sub);color:var(--story-ink);line-height:1.7}.story-mode-module__Y9y1mq__nav{z-index:1;border-top:1px solid var(--story-card-line);background:var(--story-nav-bg);flex-shrink:0;align-items:center;gap:10px;padding:12px clamp(8px,2vw,12px);display:flex;position:relative}.story-mode-module__Y9y1mq__navButton{border-radius:12px;flex:1;justify-content:center;align-items:center;gap:4px;padding:12px 10px;font-size:15px;font-weight:700;transition:opacity .15s;display:inline-flex}.story-mode-module__Y9y1mq__navButton:disabled{opacity:.32;cursor:default}.story-mode-module__Y9y1mq__navPrevious{border:1px solid var(--story-card-line);background:var(--story-card-bg);color:var(--story-ink-dim)}.story-mode-module__Y9y1mq__navNext{background:linear-gradient(135deg, var(--story-accent), var(--story-accent-2));color:var(--story-on-accent)}.story-mode-module__Y9y1mq__navCounter{text-align:center;font-variant-numeric:tabular-nums;min-width:68px;color:var(--story-ink-dim);flex-shrink:0;font-size:13px}.story-mode-module__Y9y1mq__panel{text-align:left;width:100%;min-width:0;max-width:640px;margin:0 auto}.story-mode-module__Y9y1mq__panelTitle{text-align:center;width:100%;color:var(--story-ink);font-family:Pretendard Variable,sans-serif;font-size:clamp(1.25rem,4.8vw,1.9rem);font-weight:700;line-height:1.35}.story-mode-module__Y9y1mq__panelTitle b{color:var(--story-accent-text);font-weight:800}.story-mode-module__Y9y1mq__choiceLabel b,.story-mode-module__Y9y1mq__cardLabel b,.story-mode-module__Y9y1mq__gateItemTitle b{color:var(--story-accent-text);font-weight:700}.story-mode-module__Y9y1mq__eyebrowRow{width:100%}.story-mode-module__Y9y1mq__eyebrow{border:1px solid var(--story-accent-line);background:var(--story-card-bg);letter-spacing:.14em;color:var(--story-accent-text);border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:12px;display:inline-block}.story-mode-module__Y9y1mq__panelSub{font-size:var(--story-fs-sub);color:var(--story-ink-dim);text-align:var(--story-sub-align,center);margin-top:14px;line-height:1.7}.story-mode-module__Y9y1mq__choiceList{flex-direction:column;gap:10px;margin-top:18px;display:flex}.story-mode-module__Y9y1mq__choiceOption{align-items:var(--story-option-align-items,center);border:1px solid var(--story-card-line);background:var(--story-card-strong);min-height:44px;text-align:var(--story-option-align,center);color:var(--story-ink);font-family:var(--story-option-font,inherit);border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px;transition:border-color .2s,background .2s;display:flex}.story-mode-module__Y9y1mq__choiceOption:disabled{cursor:default}.story-mode-module__Y9y1mq__choicePicked{border-color:var(--story-accent-text);background:var(--story-accent-soft);color:var(--story-accent-text)}.story-mode-module__Y9y1mq__choiceLabel{width:100%;font-size:var(--story-fs-body);font-weight:600;line-height:1.5}.story-mode-module__Y9y1mq__oxRow{gap:12px;margin-top:22px;display:flex}.story-mode-module__Y9y1mq__oxOption{align-items:var(--story-option-align-items,center);cursor:pointer;border:2px solid var(--story-card-line);background:var(--story-card-strong);min-height:168px;color:var(--story-ink);font-family:var(--story-option-font,inherit);text-align:var(--story-option-align,center);border-radius:18px;flex-direction:column;flex:1;justify-content:center;gap:10px;padding:22px 14px;transition:border-color .2s,background .2s,box-shadow .2s,transform .16s;display:flex}.story-mode-module__Y9y1mq__oxOption:hover:not(:disabled){border-color:var(--story-accent-line);background:var(--story-card-bg)}.story-mode-module__Y9y1mq__oxOption:active:not(:disabled){transform:scale(.97)}.story-mode-module__Y9y1mq__oxOption:focus-visible{outline:3px solid var(--story-accent-text);outline-offset:3px}.story-mode-module__Y9y1mq__oxOption:disabled{cursor:default}.story-mode-module__Y9y1mq__oxMark{width:48px;height:48px}.story-mode-module__Y9y1mq__oxO .story-mode-module__Y9y1mq__oxMark{color:#3dd68c}.story-mode-module__Y9y1mq__oxX .story-mode-module__Y9y1mq__oxMark{color:#ff6b6b}.story-mode-module__Y9y1mq__oxO.story-mode-module__Y9y1mq__oxPicked{outline-offset:3px;background:#3dd68c33;border-color:#3dd68c;outline:3px solid #3dd68c}.story-mode-module__Y9y1mq__oxX.story-mode-module__Y9y1mq__oxPicked{outline-offset:3px;background:#ff6b6b33;border-color:#ff6b6b;outline:3px solid #ff6b6b}.story-mode-module__Y9y1mq__choiceDescription{font-size:var(--story-fs-sub);color:var(--story-ink-dim);line-height:1.6}.story-mode-module__Y9y1mq__emotionGrid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));display:grid}.story-mode-module__Y9y1mq__emotionOption{text-align:center;justify-content:center;align-items:center;min-height:108px;padding:14px 10px}.story-mode-module__Y9y1mq__emotionIcon{font-size:clamp(1.8rem,7vw,2.5rem);line-height:1}.story-mode-module__Y9y1mq__choiceFollowUp{flex-direction:column;gap:8px;margin-top:18px;display:flex}.story-mode-module__Y9y1mq__choiceFollowUpPrompt{font-size:var(--story-fs-sub);color:var(--story-ink-dim)}.story-mode-module__Y9y1mq__choiceFollowUp textarea{resize:none;border:1px solid var(--story-card-line);background:var(--story-card-bg);width:100%;font:inherit;color:var(--story-ink);border-radius:12px;outline:none;padding:14px 16px;line-height:1.6}.story-mode-module__Y9y1mq__choiceFollowUp textarea:focus{border-color:var(--story-accent-text)}.story-mode-module__Y9y1mq__choiceFollowUp textarea::placeholder{color:var(--story-ink-dim)}.story-mode-module__Y9y1mq__choiceCheck{width:22px;height:22px;margin-top:calc((var(--story-fs-body) * 1.5 - 22px) / 2);border:1px solid var(--story-card-line);background:var(--story-card-bg);color:#0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.story-mode-module__Y9y1mq__choicePicked .story-mode-module__Y9y1mq__choiceCheck{border-color:var(--story-accent-text);background:var(--story-accent-soft);color:var(--story-accent-text)}.story-mode-module__Y9y1mq__choiceRow{align-items:flex-start;gap:12px;display:flex}.story-mode-module__Y9y1mq__choiceRowBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.story-mode-module__Y9y1mq__pickHint{color:var(--story-ink-dim);margin-top:14px;font-size:13px}.story-mode-module__Y9y1mq__pickHintDone{color:var(--story-accent-text)}.story-mode-module__Y9y1mq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:18px;display:grid}.story-mode-module__Y9y1mq__cardOption{align-items:var(--story-option-align-items,center);border:1px solid var(--story-card-line);background:var(--story-card-strong);text-align:var(--story-option-align,center);color:var(--story-ink);font-family:var(--story-option-font,inherit);border-radius:16px;flex-direction:column;gap:8px;padding:12px;transition:border-color .2s,background .2s;display:flex}.story-mode-module__Y9y1mq__cardPicked{border-color:var(--story-accent-text);background:var(--story-accent-soft)}.story-mode-module__Y9y1mq__cardMedia{background:var(--story-scene-bg);object-fit:cover;border-radius:10px;width:100%;height:96px;display:block}.story-mode-module__Y9y1mq__cardLabel{width:100%;font-size:var(--story-fs-sub);justify-content:space-between;align-items:flex-start;gap:8px;font-weight:600;line-height:1.45;display:flex}.story-mode-module__Y9y1mq__cardPicked .story-mode-module__Y9y1mq__cardLabel{color:var(--story-accent-text)}.story-mode-module__Y9y1mq__cardDescription{color:var(--story-ink-dim);font-size:12px;line-height:1.55}.story-mode-module__Y9y1mq__ratingRow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.story-mode-module__Y9y1mq__ratingEnds{color:var(--story-ink-dim);justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}.story-mode-module__Y9y1mq__answerInput{border:1px solid var(--story-card-line);background:var(--story-card-strong);width:100%;font-family:inherit;font-size:var(--story-fs-body);color:var(--story-ink);border-radius:12px;outline:none;margin-top:18px;padding:14px 16px;line-height:1.6}.story-mode-module__Y9y1mq__answerInput:focus{border-color:var(--story-accent-line)}.story-mode-module__Y9y1mq__answerInput::placeholder{color:var(--story-ink-dim)}.story-mode-module__Y9y1mq__starterHint{color:var(--story-ink-dim);margin-top:16px;font-size:13px}.story-mode-module__Y9y1mq__starterRow{flex-direction:column;gap:8px;margin-top:14px;display:flex}.story-mode-module__Y9y1mq__starterRow .story-mode-module__Y9y1mq__starter{text-align:left}.story-mode-module__Y9y1mq__starter{cursor:pointer;border:1px dashed var(--story-accent-line);background:var(--story-card-bg);width:100%;font-size:var(--story-fs-sub);text-align:var(--story-option-align,center);font-weight:700;line-height:1.5;font-family:var(--story-option-font,inherit);color:var(--story-accent-text);border-radius:12px;padding:12px 14px;transition:background .16s,border-color .16s}.story-mode-module__Y9y1mq__starter:hover:not(:disabled){border-color:var(--story-accent-text);background:var(--story-card-strong)}.story-mode-module__Y9y1mq__starter:disabled{opacity:.45;cursor:default}.story-mode-module__Y9y1mq__starterUsed{border-color:var(--story-accent-line);color:var(--story-accent-text)}.story-mode-module__Y9y1mq__exampleCard{border:1px solid var(--story-accent-line);background:var(--story-card-bg);border-radius:12px;margin-top:12px;overflow:hidden}.story-mode-module__Y9y1mq__exampleCard[open]{border-color:var(--story-card-line)}.story-mode-module__Y9y1mq__exampleSummary{cursor:pointer;color:var(--story-accent-text);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:14px;font-weight:700;list-style:none;display:flex}.story-mode-module__Y9y1mq__exampleSummary::-webkit-details-marker{display:none}.story-mode-module__Y9y1mq__exampleToggle{color:var(--story-ink-dim);font-size:12px;font-weight:400}.story-mode-module__Y9y1mq__exampleBody{border-top:1px solid var(--story-card-line);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.story-mode-module__Y9y1mq__exampleItem{border-left:2px solid var(--story-accent-line);padding-left:12px}.story-mode-module__Y9y1mq__exampleView{letter-spacing:.06em;color:var(--story-accent-text);font-size:12px;font-weight:700}.story-mode-module__Y9y1mq__exampleText{font-size:var(--story-fs-sub);color:var(--story-ink);margin-top:4px;line-height:1.7}.story-mode-module__Y9y1mq__exampleNote{color:var(--story-ink-dim);font-size:12px}.story-mode-module__Y9y1mq__answerTextarea,.story-mode-module__Y9y1mq__fieldTextarea,.story-mode-module__Y9y1mq__fieldSelect,.story-mode-module__Y9y1mq__fieldInput{border:1px solid var(--story-card-line);background:var(--story-card-strong);width:100%;font-family:inherit;font-size:var(--story-fs-sub);color:var(--story-ink);border-radius:12px;outline:none;padding:12px 14px;line-height:1.7}.story-mode-module__Y9y1mq__answerTextarea:focus,.story-mode-module__Y9y1mq__fieldTextarea:focus,.story-mode-module__Y9y1mq__fieldSelect:focus,.story-mode-module__Y9y1mq__fieldInput:focus{border-color:var(--story-accent-line)}.story-mode-module__Y9y1mq__answerTextarea{resize:none;min-height:140px;margin-top:14px}.story-mode-module__Y9y1mq__answerTextarea::placeholder,.story-mode-module__Y9y1mq__fieldTextarea::placeholder,.story-mode-module__Y9y1mq__fieldInput::placeholder{color:var(--story-ink-dim)}.story-mode-module__Y9y1mq__fieldList{flex-direction:column;gap:12px;margin-top:16px;display:flex}.story-mode-module__Y9y1mq__field{display:block}.story-mode-module__Y9y1mq__fieldLabel{color:var(--story-accent-text);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.story-mode-module__Y9y1mq__fieldTextarea{resize:none;min-height:68px}.story-mode-module__Y9y1mq__fieldSelect{appearance:auto;background-color:var(--story-scene-bg)}.story-mode-module__Y9y1mq__bucketList{flex-direction:column;gap:10px;margin-top:18px;display:flex}.story-mode-module__Y9y1mq__bucketCard{border:1px solid var(--story-card-line);background:var(--story-card-strong);border-radius:12px;padding:12px 14px}.story-mode-module__Y9y1mq__bucketCardHead{color:var(--story-ink-dim);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.story-mode-module__Y9y1mq__bucketRemove{color:var(--story-accent-text);font-size:12px;font-weight:700}.story-mode-module__Y9y1mq__bucketFooter{margin-top:14px}.story-mode-module__Y9y1mq__counter{text-align:right;font-variant-numeric:tabular-nums;color:var(--story-ink-dim);margin-top:8px;font-size:12px}.story-mode-module__Y9y1mq__counterOver{color:#d94141}.story-mode-module__Y9y1mq__lockNote{color:var(--story-accent-text);margin-top:8px;font-size:12px}.story-mode-module__Y9y1mq__surveyProgress{border:1px solid var(--story-card-line);background:var(--story-card-strong);text-align:center;color:var(--story-ink-dim);border-radius:999px;margin-top:16px;padding:6px 16px;font-size:13px}.story-mode-module__Y9y1mq__surveyProgress b{color:var(--story-accent-text);font-weight:700}.story-mode-module__Y9y1mq__surveyItems{flex-direction:column;gap:10px;margin-top:12px;display:flex}.story-mode-module__Y9y1mq__surveyItem{border:1px solid var(--story-card-line);background:var(--story-card-bg);border-radius:12px;padding:12px 14px}.story-mode-module__Y9y1mq__surveyItemDone{border-color:var(--story-accent-line)}.story-mode-module__Y9y1mq__surveyItemText{font-size:var(--story-fs-sub);color:var(--story-ink);margin-bottom:9px;line-height:1.5}.story-mode-module__Y9y1mq__surveyItemText b{color:var(--story-accent-text);margin-right:4px}.story-mode-module__Y9y1mq__surveyOptions{flex-wrap:wrap;gap:8px;display:flex}.story-mode-module__Y9y1mq__surveyOption{border:1px solid var(--story-card-line);background:var(--story-card-strong);min-width:64px;font-size:14px;font-family:var(--story-option-font,inherit);color:var(--story-ink-dim);border-radius:999px;padding:8px 16px;font-weight:600;transition:border-color .18s,background .18s,color .18s}.story-mode-module__Y9y1mq__surveyOption:disabled{cursor:default}.story-mode-module__Y9y1mq__surveyOptionPicked{border-color:var(--story-accent-text);background:var(--story-accent-soft);color:var(--story-accent-text)}.story-mode-module__Y9y1mq__surveyResult{flex-direction:column;gap:12px;margin-top:16px;display:flex}.story-mode-module__Y9y1mq__surveyTieNote{font-size:var(--story-fs-sub);color:var(--story-ink-dim);line-height:1.7}.story-mode-module__Y9y1mq__surveyResultCard{border:1px solid var(--story-card-line);border-top:1px solid var(--story-card-top-line);background:var(--story-card-strong);border-radius:18px;padding:18px 20px;box-shadow:0 10px 32px #00000038}.story-mode-module__Y9y1mq__surveyResultTitle{color:var(--story-accent-text);margin-bottom:6px;font-family:Pretendard Variable,sans-serif;font-size:1.1rem;font-weight:700}.story-mode-module__Y9y1mq__surveyResultText{font-size:var(--story-fs-sub);color:var(--story-ink);line-height:1.8}.story-mode-module__Y9y1mq__gatePanel{text-align:center;width:100%}.story-mode-module__Y9y1mq__gatePanel .story-mode-module__Y9y1mq__panelSub{text-align:center}.story-mode-module__Y9y1mq__gateList{flex-direction:column;gap:10px;margin-top:18px;display:flex}.story-mode-module__Y9y1mq__gateList li{list-style:none}.story-mode-module__Y9y1mq__gateItem{border:1px solid var(--story-accent-line);background:var(--story-card-strong);text-align:left;border-radius:14px;grid-template-columns:1fr auto;gap:2px 10px;width:100%;padding:13px 16px;display:grid}.story-mode-module__Y9y1mq__gateItemTitle{font-size:var(--story-fs-sub);font-weight:700;font-family:var(--story-option-font,inherit);color:var(--story-ink);grid-area:1/1}.story-mode-module__Y9y1mq__gateItemGo{white-space:nowrap;color:var(--story-accent-text);grid-area:1/2;align-self:center;font-size:12px;font-weight:700}.story-mode-module__Y9y1mq__gateItemReason{color:var(--story-ink-dim);grid-area:2/1/3/3;font-size:12px;line-height:1.6}.story-mode-module__Y9y1mq__primaryButton{background:linear-gradient(135deg, var(--story-accent), var(--story-accent-2));width:100%;color:var(--story-on-accent);border-radius:14px;justify-content:center;align-items:center;gap:4px;margin-top:18px;padding:14px 12px;font-size:16px;font-weight:700;display:inline-flex}.story-mode-module__Y9y1mq__primaryButton:disabled{background:var(--story-card-bg);color:var(--story-ink-dim);cursor:default}.story-mode-module__Y9y1mq__revealHost{grid-template-rows:0fr;width:100%;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid}.story-mode-module__Y9y1mq__revealHostOpen{grid-template-rows:1fr}.story-mode-module__Y9y1mq__revealClip{min-height:0;overflow:hidden}.story-mode-module__Y9y1mq__revealInner{padding-top:12px}.story-mode-module__Y9y1mq__blockedNote{background:var(--story-accent-soft);color:var(--story-accent-text);border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.6}.story-mode-module__Y9y1mq__savedMessage{color:#2f8f52;font-size:13px;font-weight:700}.story-mode-module__Y9y1mq__errorNote{z-index:1;color:#d94141;background:#d9414129;border-top:1px solid #d9414159;flex-shrink:0;padding:10px clamp(8px,2vw,12px);font-size:13px;position:relative}.story-mode-module__Y9y1mq__revealBox{border:1px solid var(--story-accent-line);background:var(--story-accent-soft);border-radius:14px;margin-top:16px;padding:14px 16px}.story-mode-module__Y9y1mq__revealTitle{color:var(--story-accent-text);font-size:13px;font-weight:700}.story-mode-module__Y9y1mq__revealBars{flex-direction:column;gap:8px;margin-top:12px;display:flex}.story-mode-module__Y9y1mq__revealBars li{list-style:none}.story-mode-module__Y9y1mq__revealBarRow{grid-template-columns:1fr auto;gap:4px 10px;display:grid}.story-mode-module__Y9y1mq__revealBarLabel{color:var(--story-ink-dim);grid-area:1/1/2/3;font-size:13px;line-height:1.5}.story-mode-module__Y9y1mq__revealBarCorrect{color:#2f8f52;font-weight:700}.story-mode-module__Y9y1mq__revealBarTrack{background:var(--story-card-bg);border-radius:999px;grid-area:2/1;align-self:center;height:10px;overflow:hidden}.story-mode-module__Y9y1mq__revealBarFill{background:linear-gradient(90deg, var(--story-accent), var(--story-accent-2));border-radius:999px;height:100%;transition:width .5s ease-out;display:block}.story-mode-module__Y9y1mq__revealBarValue{min-width:38px;color:var(--story-ink-dim);text-align:right;grid-area:2/2;font-size:12px}.story-mode-module__Y9y1mq__revealExplain{border-top:1px solid var(--story-accent-line);color:var(--story-accent-text);margin-top:14px;padding-top:12px;font-size:13px;font-weight:700}.story-mode-module__Y9y1mq__revealExplainText{color:var(--story-ink);text-align:left;margin-top:4px;font-size:14px;font-weight:400;line-height:1.75}.story-mode-module__Y9y1mq__feedNote{color:var(--story-ink-dim);margin-top:14px;font-size:13px;line-height:1.8}.story-mode-module__Y9y1mq__feedNote b{color:var(--story-ink)}.story-mode-module__Y9y1mq__feedList{flex-direction:column;gap:12px;margin-top:16px;display:flex}.story-mode-module__Y9y1mq__feedList li{list-style:none}.story-mode-module__Y9y1mq__feedCard{border:1px solid var(--story-card-line);background:var(--story-card-strong);border-radius:14px;padding:14px 16px}.story-mode-module__Y9y1mq__feedWho{background:var(--story-accent-soft);letter-spacing:.08em;color:var(--story-accent-text);border-radius:999px;padding:3px 10px;font-size:11px;display:inline-block}.story-mode-module__Y9y1mq__feedEntry{margin-top:10px}.story-mode-module__Y9y1mq__feedEntryTitle{color:var(--story-ink-dim);font-size:12px;font-weight:700}.story-mode-module__Y9y1mq__feedEntryText{color:var(--story-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.75}.story-mode-module__Y9y1mq__feedReactions{gap:8px;margin-top:12px;display:flex}.story-mode-module__Y9y1mq__feedReaction{border:1px solid var(--story-card-line);background:var(--story-card-bg);color:var(--story-ink-dim);border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:14px;display:inline-flex}.story-mode-module__Y9y1mq__feedReaction b{font-size:12px;font-weight:700;display:inline-block}.story-mode-module__Y9y1mq__feedReactionEmoji{line-height:1;display:inline-block}.story-mode-module__Y9y1mq__feedReaction:disabled{cursor:default}.story-mode-module__Y9y1mq__feedReactionOn{border-color:var(--story-accent-text);background:var(--story-accent-soft);color:var(--story-accent-text)}.story-mode-module__Y9y1mq__feedBadge{background:var(--story-card-bg);color:var(--story-ink-dim);border-radius:10px;margin-top:16px;padding:9px 12px;font-size:13px}.story-mode-module__Y9y1mq__feedBadgeDone{color:#2f8f52;background:#2f8f5229}.story-mode-module__Y9y1mq__empty{text-align:center;font-size:var(--story-fs-sub);color:var(--story-ink-dim);flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}
.landing-hero-effects-module__uouXNW__starDrift{animation:landing-hero-effects-module__uouXNW__hero-star-drift var(--star-drift-duration,8s) ease-in-out var(--star-delay,0s) infinite}.landing-hero-effects-module__uouXNW__starSpin{animation:landing-hero-effects-module__uouXNW__hero-star-spin var(--star-spin-duration,18s) linear var(--star-delay,0s) infinite}.landing-hero-effects-module__uouXNW__starSpinReverse{animation:landing-hero-effects-module__uouXNW__hero-star-spin var(--star-spin-duration,18s) linear var(--star-delay,0s) infinite reverse}@keyframes landing-hero-effects-module__uouXNW__hero-star-drift{0%,to{transform:translate(0)}50%{transform:translate(var(--star-drift-x,10px), var(--star-drift-y,-16px))}}@keyframes landing-hero-effects-module__uouXNW__hero-star-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.landing-hero-effects-module__uouXNW__starDrift,.landing-hero-effects-module__uouXNW__starSpin,.landing-hero-effects-module__uouXNW__starSpinReverse{animation:none}}
.spinner-module__I3ZPRa__spinner{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}