*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body,html{background:var(--paper)}body{color:var(--ink);font-family:-apple-system,Apple SD Gothic Neo,Pretendard,Noto Sans KR,system-ui,sans-serif;min-height:100dvh;line-height:var(--seed-line-height-t5)}body,html{height:100%}html:has(.stage),html:has(.stage) body{overscroll-behavior:none}body:has(.stage){overflow:hidden}.stage{position:fixed;inset:0;height:100dvh;max-width:var(--col);margin:0 auto;overflow-y:auto;overscroll-behavior:contain;-moz-user-select:none;user-select:none;-webkit-user-select:none;display:grid;grid-template-rows:auto 1fr auto;padding:max(var(--seed-dimension-x3_5),env(safe-area-inset-top)) var(--seed-dimension-spacing-x-global-gutter) max(var(--seed-dimension-x4),env(safe-area-inset-bottom));background:var(--art) center bottom /cover no-repeat}html{--art:url(/seonnyeo.webp)}html[data-art="2"]{--art:url(/seonnyeo-2.webp)}html[data-art="3"]{--art:url(/seonnyeo-3.webp)}html[data-art="4"]{--art:url(/seonnyeo-4.webp)}.arts{position:absolute;top:max(var(--seed-dimension-x2_5),env(safe-area-inset-top));right:var(--seed-dimension-x3);z-index:3;justify-items:end}.arts,.arts-panel{display:grid;grid-gap:var(--seed-dimension-x1_5);gap:var(--seed-dimension-x1_5)}.arts-panel{padding:var(--seed-dimension-x2_5);border-radius:var(--radius-btn);background:var(--veil);border:1px solid var(--accent)}.arts-panel[hidden]{display:none}.arts-panel>div{display:flex;align-items:center;gap:var(--seed-dimension-x1)}.arts-panel span{min-width:56px;font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted)}.arts-panel input[type=range]{width:120px;accent-color:var(--accent)}.arts-speed{min-width:34px;font-size:var(--seed-font-size-t2);color:var(--ink);text-align:right}.arts button,.arts-speed{line-height:var(--seed-line-height-t2)}.arts button{min-width:24px;height:24px;padding:0 var(--seed-dimension-x1_5);border-radius:var(--radius-btn);border:1px solid var(--accent);background:var(--veil);color:var(--muted);font:inherit;font-size:var(--seed-font-size-t2);cursor:pointer}.arts button.on{background:var(--accent);color:var(--on-accent);font-weight:var(--seed-font-weight-bold)}.brand{font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);letter-spacing:.1em;color:var(--muted);text-align:center}.brand b{color:var(--accent);font-weight:var(--seed-font-weight-bold)}.talk{align-self:start;padding-top:var(--seed-dimension-x3_5)}.bubble{position:relative;background:var(--veil);color:var(--ink);border:1.5px solid var(--accent);border-radius:var(--radius-block);padding:var(--seed-dimension-x4) var(--seed-dimension-x4) var(--seed-dimension-x3);font-size:var(--talk-size);line-height:var(--lh-talk);font-weight:var(--seed-font-weight-medium);word-break:keep-all;box-shadow:0 10px 30px var(--shadow)}.bubble:after{content:"";position:absolute;left:50%;bottom:-11px;margin-left:-9px;border:9px solid transparent;border-top:9px solid var(--accent);border-bottom:0}.bubble .hint{display:block;margin-top:var(--seed-dimension-x2);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-weight:var(--seed-font-weight-regular);color:var(--muted);text-align:right}.bubble .basis{display:flex;flex-wrap:wrap;gap:var(--seed-dimension-x1);margin-top:var(--seed-dimension-x2_5)}.bubble .basis span,.pick-card .pills span,.replay .basis span{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-weight:var(--seed-font-weight-regular);color:var(--basis);border:1px solid var(--accent-line);border-radius:var(--radius-pill);padding:var(--seed-dimension-x0_5) var(--seed-dimension-x2)}.bubble.gate{border-color:var(--red)}.bubble.gate:after{border-top-color:var(--red)}.dots{display:flex;justify-content:center;gap:var(--seed-dimension-x1_5);padding-top:var(--seed-dimension-x5)}.dots i{width:6px;height:6px;border-radius:var(--radius-round);background:var(--dot)}.dots i.on{background:var(--red)}html[data-talk=bottom]{--sub-h:calc(232px + (var(--talk-size) - 20px) * 8)}html[data-talk=bottom] .stage:before{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--sub-h) + 110px);pointer-events:none;background:linear-gradient(to top,var(--shade) 0,var(--shade-soft) var(--sub-h),transparent 100%)}html[data-talk=bottom] .talk{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding-top:0;padding-bottom:calc(var(--sub-h) - 8px)}html[data-talk=bottom] .bubble{position:fixed;left:var(--col-x);right:var(--col-x);bottom:0;height:var(--sub-h);padding:var(--seed-dimension-x3) var(--seed-dimension-x6) 0;background:none;border:0;border-radius:0;box-shadow:none;font-size:var(--talk-size);font-weight:var(--seed-font-weight-medium);line-height:var(--lh-talk);text-shadow:0 1px 3px var(--shade)}html[data-talk=bottom] .bubble:after{display:none}html[data-talk=bottom] .bubble:before{content:"선녀";display:inline-block;margin-right:var(--seed-dimension-x2_5);font-size:var(--seed-font-size-t5);font-weight:var(--seed-font-weight-bold);line-height:var(--lh-nameplate);letter-spacing:-.02em;color:var(--accent)}html[data-talk=bottom] .bubble.me:before{content:"나";color:var(--ink-subtle)}html[data-talk=bottom] .bubble .act{display:inline;margin:0;line-height:var(--lh-nameplate)}html[data-talk=bottom] .bubble p[aria-label]{margin-top:var(--seed-dimension-x0_5)}html[data-talk=bottom] .bubble .hint{position:absolute;right:var(--seed-dimension-x6);bottom:max(var(--seed-dimension-x5),env(safe-area-inset-bottom));margin:0}html[data-talk=bottom] .dots{position:fixed;left:var(--col-x);right:var(--col-x);bottom:max(var(--seed-dimension-x2),env(safe-area-inset-bottom));padding-top:0}html[data-talk=bottom] .dock{position:relative;left:auto;right:auto;width:100%;margin:0;padding:var(--seed-dimension-x3) 0 0;background:none}html[data-talk=bottom] .dock.picker{margin-top:var(--seed-dimension-x2_5);padding:var(--seed-dimension-x4);border-radius:var(--radius-block);background:var(--veil)}html[data-talk=bottom] .stage:has(.askbar.dock) .talk{padding-bottom:calc(var(--sub-h) - 8px)}html[data-choice=center] .dock.chips,html[data-choice=center] .dock.picker{position:fixed;inset:24% var(--col-x) calc(var(--sub-h, 110px) + 40px);margin:auto;height:-moz-fit-content;height:fit-content;padding:0;background:none}html[data-choice=center]{--band:linear-gradient(90deg,transparent,var(--veil) 14%,var(--veil) 86%,transparent)}html[data-choice=center] .dock.chips:not(.grid){align-items:stretch}html[data-choice=center] .dock.chips.pay-choice,html[data-choice=center] .dock.chips:not(.grid){width:100%;flex-direction:column;flex-wrap:nowrap;gap:var(--seed-dimension-x2_5)}html[data-choice=center] .pay-choice .seed-action-button{min-height:0;padding:var(--seed-dimension-x3);border-radius:0;background:var(--band);color:var(--ink-subtle);font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-medium);border:0;border-top:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line)}html[data-choice=center] .pay-choice .seed-action-button:before{content:"◆";margin-right:var(--seed-dimension-x2);font-size:.6em;color:var(--ink-subtle)}html[data-choice=center] .pay-choice .pay{color:var(--ink);border-top-color:var(--accent);border-bottom-color:var(--accent)}html[data-choice=center] .pay-choice .pay .won,html[data-choice=center] .pay-choice .pay:before{color:var(--accent)}html[data-choice=center] .pay-choice .seed-action-button:active{background:var(--accent);color:var(--on-accent)}html[data-choice=center] .pay-choice .pay:active .won,html[data-choice=center] .pay-choice .seed-action-button:active:before{color:var(--on-accent)}html[data-choice=center] .dock.chips.grid{width:min(92%,380px)}html[data-choice=center] .choice{background:var(--band);border:0;border-top:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line);border-radius:0}html[data-choice=center] .dock.chips:not(.grid) .choice,html[data-choice=center] .picker .choice.go{padding:var(--seed-dimension-x3);font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);text-align:center}.askbar .examples .choice:before,html[data-choice=center] .dock.chips:not(.grid) .choice:before,html[data-choice=center] .picker .choice.go:before{content:"◆";margin-right:var(--seed-dimension-x2);font-size:.6em;color:var(--accent);vertical-align:middle}html[data-choice=center] .dock.chips .choice.quiet{color:var(--ink-subtle)}html[data-choice=center] .choice:active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}html[data-choice=center] .choice:disabled{opacity:1;color:var(--ink-subtle)}html[data-choice=center] .choice:disabled:before{color:var(--ink-subtle)}html[data-choice=center] .dock.chips.grid{gap:var(--seed-dimension-x2)}html[data-choice=center] .dock.chips.grid .choice{background:var(--veil);padding:var(--seed-dimension-x3) var(--seed-dimension-x1);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);font-weight:var(--seed-font-weight-medium)}html[data-choice=center] .dock.picker{width:100%;gap:var(--seed-dimension-x3)}html[data-choice=center] .picker .band{display:grid;justify-items:center;grid-gap:var(--seed-dimension-x3_5);gap:var(--seed-dimension-x3_5);padding:var(--seed-dimension-x4) var(--seed-dimension-x6);background:linear-gradient(90deg,transparent,var(--veil) 8%,var(--veil) 92%,transparent);border-top:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line)}html[data-choice=center] .picker .cal{gap:var(--seed-dimension-x5)}html[data-choice=center] .picker .cal button,html[data-choice=center] .picker .leap button{font:inherit;background:none;border:0;padding:0 0 var(--seed-dimension-x1);cursor:pointer;color:var(--ink-subtle);border-bottom:2px solid transparent}html[data-choice=center] .picker .cal button{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}html[data-choice=center] .picker .cal button.on{color:var(--ink);font-weight:var(--seed-font-weight-bold);border-bottom-color:var(--accent)}html[data-choice=center] .picker .leap{gap:var(--seed-dimension-x1_5);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--ink-subtle)}html[data-choice=center] .picker .leap button{font-size:inherit;line-height:inherit;padding:0;border:0}html[data-choice=center] .picker .leap button.on{color:var(--accent);font-weight:var(--seed-font-weight-bold)}html[data-choice=center] .picker .wheels{display:flex;align-items:baseline;gap:var(--seed-dimension-x1)}html[data-choice=center] .picker .wheels input{width:1.8em;min-width:0;font:inherit;font-size:var(--seed-font-size-t8);line-height:var(--seed-line-height-t8);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--accent-edge);border-radius:0;padding:0 var(--seed-dimension-x1)}html[data-choice=center] .picker .wheels input.y{width:3.2em}html[data-choice=center] .picker .wheels input::placeholder{color:var(--ink-subtle);font-weight:var(--seed-font-weight-regular)}html[data-choice=center] .picker .wheels input:focus-visible{outline:none;border-bottom:2px solid var(--accent)}html[data-choice=center] .picker .wheels .unit{position:static;transform:none;font-style:normal;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);color:var(--ink-subtle);margin-right:var(--seed-dimension-x2_5)}html[data-choice=center] .picker .wheels .unit:last-child{margin-right:0}html[data-choice=center] .stage:has(.dock.chips,.dock.picker):after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--layer-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:veil-in var(--seed-duration-d5) ease-out}html[data-choice=center] .stage:has(.dock.chips,.dock.picker) .bubble{z-index:1}@keyframes veil-in{0%{opacity:0}}html:not([data-topics=many]) .chips .soon{display:none}.key{color:var(--mark);font-weight:inherit}.form{display:grid;grid-gap:var(--seed-dimension-x2_5);gap:var(--seed-dimension-x2_5);padding:var(--seed-dimension-x4);border-radius:var(--radius-block);background:var(--veil);border:1px solid var(--accent-line)}.form label{display:grid;grid-gap:var(--seed-dimension-x1);gap:var(--seed-dimension-x1);font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted)}.form input,.form select{font:inherit;font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);padding:var(--seed-dimension-x2_5);border-radius:var(--radius-xs);border:1px solid var(--accent-line);background:var(--well);color:var(--ink)}.row{grid-template-columns:1fr 1fr 1fr;grid-gap:var(--seed-dimension-x2)}.row,.row2{display:grid;gap:var(--seed-dimension-x2)}.row2{grid-template-columns:1fr 1fr;grid-gap:var(--seed-dimension-x2)}.reset{text-align:center;font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);padding-top:var(--seed-dimension-x2)}.reset a{color:var(--muted)}.askbar{display:grid;grid-gap:var(--seed-dimension-x2_5);gap:var(--seed-dimension-x2_5)}.askbar .examples{display:flex;gap:var(--seed-dimension-x2);padding:0 var(--seed-dimension-spacing-x-global-gutter);overflow-x:auto;scrollbar-width:none}.askbar .examples::-webkit-scrollbar{display:none}.askbar .examples .choice{flex:none;white-space:nowrap;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);padding:var(--seed-dimension-x2) var(--seed-dimension-x3)}.askbar .examples .choice:before{margin-right:var(--seed-dimension-x1_5)}.askbar .me-line{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--seed-dimension-x3);gap:var(--seed-dimension-x3);padding:var(--seed-dimension-x1) var(--seed-dimension-spacing-x-global-gutter) var(--seed-dimension-x1) var(--seed-dimension-x6);background:linear-gradient(90deg,transparent,var(--veil) 8%,var(--veil) 92%,transparent);border-top:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line)}.askbar .me-line b{font-size:var(--seed-font-size-t5);line-height:var(--lh-nameplate);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em;color:var(--ink-subtle)}.askbar input{min-width:0;font:inherit;font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);padding:var(--seed-dimension-x2) 0;border:0;background:none;color:var(--ink)}.askbar input::placeholder{color:var(--ink-subtle)}.askbar input:focus-visible{outline:none}.askbar .send{display:grid;place-items:center;width:var(--seed-dimension-x12);height:var(--seed-dimension-x12);border:0;padding:0;cursor:pointer;background:var(--accent);color:var(--on-accent);font-size:var(--seed-font-size-t6)}.askbar .send:disabled{background:var(--veil);color:var(--ink-subtle);cursor:default}html[data-talk=bottom]{--ask-h:150px}html[data-talk=bottom] .dock.askbar{position:fixed;left:var(--col-x);right:var(--col-x);bottom:0;width:auto;padding:0 0 max(var(--seed-dimension-x8),env(safe-area-inset-bottom));background:none}html[data-talk=bottom] .stage:has(.askbar.dock) .bubble{bottom:var(--ask-h);height:auto;padding-bottom:var(--seed-dimension-x2)}html[data-talk=bottom] .stage:has(.askbar.dock) .dots{display:none}.dev{max-width:720px;margin:0 auto;padding:var(--seed-dimension-x4);background:var(--panel-deep);min-height:100dvh}.dev,.dev h1{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.dev h1{color:var(--muted);font-weight:var(--seed-font-weight-medium)}.dev h1,.dev-birth{margin-bottom:var(--seed-dimension-x3)}.dev-birth{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr auto auto;grid-gap:var(--seed-dimension-x1_5);gap:var(--seed-dimension-x1_5)}.dev-birth input,.dev-birth select,.dev-send input{font:inherit;font-size:var(--seed-font-size-t4);padding:var(--seed-dimension-x2);border-radius:var(--radius-xs);border:1px solid var(--track);background:var(--paper);color:var(--ink)}.dev-birth button,.dev-send button{font:inherit;font-weight:var(--seed-font-weight-bold);padding:var(--seed-dimension-x2) var(--seed-dimension-x3_5);border-radius:var(--radius-xs);border:0;background:var(--accent);color:var(--on-accent)}.dev-birth-line{color:var(--muted);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);margin-bottom:var(--seed-dimension-x3)}.dev-birth-line a{color:var(--accent)}.dev-log{display:grid;grid-gap:var(--seed-dimension-x2_5);gap:var(--seed-dimension-x2_5);margin-bottom:var(--seed-dimension-x3)}.dev-msg{max-width:92%;border-radius:var(--radius-sm);padding:var(--seed-dimension-x2_5) var(--seed-dimension-x3)}.dev-msg.assistant{background:var(--panel);justify-self:start}.dev-msg.assistant,.dev-msg.user{border:1px solid var(--accent-line)}.dev-msg.user{background:var(--accent-fill);justify-self:end}.dev-msg pre{white-space:pre-wrap;font:inherit;line-height:var(--lh-read);word-break:keep-all}.dev-meta{display:flex;flex-wrap:wrap;gap:var(--seed-dimension-x1_5);margin-top:var(--seed-dimension-x2);font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted);align-items:center}.dev-meta .rej{color:var(--red-soft)}.dev-meta button{font:inherit;background:none;border:1px solid var(--track);border-radius:var(--radius-pill);padding:var(--seed-dimension-x0_5) var(--seed-dimension-x2)}.dev-meta button,.dev-prompt{font-size:var(--seed-font-size-t2);color:var(--muted)}.dev-prompt{margin-top:var(--seed-dimension-x2);line-height:var(--seed-line-height-t2);background:var(--paper);padding:var(--seed-dimension-x2_5);border-radius:var(--radius-xs);white-space:pre-wrap}.dev-busy{color:var(--muted)}.dev-send{display:grid;grid-template-columns:1fr auto;grid-gap:var(--seed-dimension-x1_5);gap:var(--seed-dimension-x1_5);position:-webkit-sticky;position:sticky;bottom:var(--seed-dimension-x3)}.act{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-weight:var(--seed-font-weight-regular);font-style:italic;color:var(--muted);margin-bottom:var(--seed-dimension-x1_5)}.chips{display:flex;flex-wrap:wrap;gap:var(--seed-dimension-x2);padding-top:var(--seed-dimension-x3_5)}.chips.grid{display:grid;grid-template-columns:repeat(3,1fr)}.choice{font:inherit;font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-medium);letter-spacing:-.02em;color:var(--ink);background:var(--veil);border:1.5px solid var(--accent-edge);border-radius:var(--radius-btn);padding:var(--seed-dimension-x3) var(--seed-dimension-x2_5);cursor:pointer}.choice:active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.choice.quiet{border-style:dashed;color:var(--muted)}.choice:disabled{opacity:.5}.picker{display:grid;grid-gap:var(--seed-dimension-x2_5);gap:var(--seed-dimension-x2_5);margin-top:var(--seed-dimension-x3_5);padding:var(--seed-dimension-x4);border-radius:var(--radius-block);background:var(--veil);border:1.5px solid var(--accent-edge)}.picker .cal{gap:var(--seed-dimension-x2)}.picker .cal,.picker .leap{display:flex;align-items:center}.picker .leap{gap:var(--seed-dimension-x1_5);color:var(--muted)}.picker .wheels{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:var(--seed-dimension-x2);gap:var(--seed-dimension-x2)}.picker .unit-box{position:relative;display:block;min-width:0}.picker .unit-box input{width:100%;min-width:0;font:inherit;font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em;padding:var(--seed-dimension-x3) var(--seed-dimension-x7) var(--seed-dimension-x3) var(--seed-dimension-x2);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);border:1px solid var(--accent-line);background:var(--well);color:var(--ink)}.picker .unit-box input::placeholder{color:var(--muted);font-weight:var(--seed-font-weight-regular)}.picker .unit{position:absolute;right:var(--seed-dimension-x3);top:50%;transform:translateY(-50%);font-style:normal;color:var(--muted);pointer-events:none}.chips.grid .choice,.picker .unit{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.chips.grid .choice{white-space:nowrap;padding:var(--seed-dimension-x3) var(--seed-dimension-x1)}.chips.grid .choice.quiet{grid-column:1/-1}.tap{position:fixed;inset:0 var(--col-x);z-index:0;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.tap:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.brand,.bubble,.dots{pointer-events:none}.ask,.chips,.picker,.reset{position:relative;z-index:1}.next{display:inline-block;margin-left:var(--seed-dimension-x2);font-size:.55em;color:var(--accent);vertical-align:middle;animation:next-blink 1.1s ease-in-out infinite}@keyframes next-blink{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.2;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.next{animation:none}}.pay-choice{align-items:stretch}.pay-choice .pay{flex:1 1}.won{position:relative;margin-left:var(--seed-dimension-x3);padding-left:var(--seed-dimension-x3);font-weight:inherit}.won:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:currentColor;opacity:.45}.ghost{visibility:hidden}.dock{position:fixed;left:var(--col-x);right:var(--col-x);bottom:0;z-index:2;padding:var(--seed-dimension-x7) var(--seed-dimension-x4) max(var(--seed-dimension-x4),env(safe-area-inset-bottom));background:linear-gradient(to top,var(--shade) 0,var(--veil) 70%,transparent 100%)}.dock.picker{border:0;border-radius:0;margin-top:0}.dock.chips{padding-top:var(--seed-dimension-x7)}.stage:has(.dock) .reset{visibility:hidden}.stage:has(.askbar.dock) .talk{padding-bottom:96px}html .dock.sheet{position:fixed;inset:0 var(--col-x);width:auto;margin:0;z-index:25;max-height:none;overflow-y:auto;overscroll-behavior:contain;border-radius:0;box-shadow:none;padding:max(var(--seed-dimension-x3_5),env(safe-area-inset-top)) var(--seed-dimension-x3_5) max(var(--seed-dimension-x4_5),env(safe-area-inset-bottom));background:var(--seed-color-bg-layer-default);color:var(--seed-color-fg-neutral)}.sheet-foot{display:grid;grid-gap:var(--seed-dimension-x2_5);gap:var(--seed-dimension-x2_5);padding-top:var(--seed-dimension-x2_5)}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:var(--seed-dimension-x0_5) var(--seed-dimension-x1_5) var(--seed-dimension-x2)}.sheet-head b{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-bold)}.sheet .toss{min-height:220px}.sheet .notice{margin:0 var(--seed-dimension-x1);font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--seed-color-fg-neutral-muted);text-align:center}.sheet .sheet-error{padding:var(--seed-dimension-x6) var(--seed-dimension-x2);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);color:var(--seed-color-fg-critical)}.sheet .dev-pay{display:block;text-align:center;font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--seed-color-fg-neutral-subtle)}.door{background-image:linear-gradient(to top,var(--shade) 0,var(--shade-soft) 28%,transparent 50%),var(--art)}html[data-talk] .door:before{display:none}.door .brand{text-shadow:0 1px 6px var(--glow)}.door .door-body{align-self:end;display:grid;grid-gap:var(--seed-dimension-x3);gap:var(--seed-dimension-x3);padding-bottom:var(--seed-dimension-x4_5);text-align:center}.door h1{font-size:var(--seed-font-size-t10);line-height:var(--seed-line-height-t10);font-weight:var(--seed-font-weight-bold);letter-spacing:-.03em;word-break:keep-all;text-shadow:0 2px 12px var(--glow)}.door .door-body p{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);color:var(--ink-soft);text-shadow:0 1px 8px var(--glow)}.door .go{margin-top:var(--seed-dimension-x1_5)}.legal-links{display:inline-flex;gap:var(--seed-dimension-x2_5);white-space:nowrap}.legal-links a{color:inherit;text-decoration:underline;text-underline-offset:2px}.legal-links b{font-weight:var(--seed-font-weight-bold)}.back{display:inline-flex;align-items:center;gap:var(--seed-dimension-x0_5);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--muted);text-decoration:none}.back svg{width:16px;height:16px}.legal{max-width:var(--col);margin:0 auto;padding:max(var(--seed-dimension-x4_5),env(safe-area-inset-top)) var(--seed-dimension-spacing-x-global-gutter) max(var(--seed-dimension-spacing-y-screen-bottom),env(safe-area-inset-bottom))}.legal .back{margin-bottom:var(--seed-dimension-x4_5)}.legal h1{font-size:var(--seed-font-size-t9);line-height:var(--seed-line-height-t9);font-weight:var(--seed-font-weight-bold);letter-spacing:-.03em;margin-bottom:var(--seed-dimension-x1)}.legal .lead{color:var(--ink-soft);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);margin-bottom:var(--seed-dimension-x4_5)}.legal .draft{padding:var(--seed-dimension-x2_5) var(--seed-dimension-x3);border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--accent)}.legal .draft,.legal section{margin-bottom:var(--seed-dimension-x5)}.legal h2{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em;margin-bottom:var(--seed-dimension-x1_5);color:var(--accent)}.legal li,.legal p,.legal td{font-size:var(--seed-font-size-t4);line-height:var(--lh-read);color:var(--ink-soft)}.legal .pending{color:var(--muted)}.legal table{width:100%;border-collapse:collapse}.legal td{padding:var(--seed-dimension-x1_5) var(--seed-dimension-x1);border-bottom:1px solid var(--accent-line);vertical-align:top}.legal td:first-child{width:7.5em;color:var(--muted);white-space:nowrap}.legal .effective{margin-top:var(--seed-dimension-x6)}.legal .effective,.pay-choice .notice{font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted)}.pay-choice .notice{flex-basis:100%;margin:var(--seed-dimension-x1_5) var(--seed-dimension-x0_5) 0;text-align:center}html[data-choice=center] .pay-choice .notice{padding:var(--seed-dimension-x2) var(--seed-dimension-x2_5);border-radius:var(--radius-sm);background:var(--veil);color:var(--ink)}.history{max-width:var(--col);margin:0 auto;padding:max(var(--seed-dimension-x4_5),env(safe-area-inset-top)) var(--seed-dimension-spacing-x-global-gutter) max(var(--seed-dimension-spacing-y-screen-bottom),env(safe-area-inset-bottom))}.history .back{margin-bottom:var(--seed-dimension-x4);color:var(--muted)}.history>h1,.legal>h1{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:calc(-1 * max(var(--seed-dimension-x4_5), env(safe-area-inset-top))) calc(-1 * var(--seed-dimension-spacing-x-global-gutter)) var(--seed-dimension-x1);padding:calc(max(var(--seed-dimension-x2), env(safe-area-inset-top)) + var(--seed-dimension-x1_5)) calc(var(--seed-dimension-spacing-x-global-gutter) + 44px) var(--seed-dimension-x2_5) var(--seed-dimension-spacing-x-global-gutter);background:var(--paper)}.history>h1.with-back{display:flex;align-items:center;gap:var(--seed-dimension-x3)}.history>h1.with-back .back{display:flex;flex:none;margin:0;color:var(--accent)}.history>h1.with-back .back svg{width:18px;height:18px}.history h1{font-size:var(--seed-font-size-t9);line-height:var(--seed-line-height-t9);font-weight:var(--seed-font-weight-bold);letter-spacing:-.03em;margin-bottom:var(--seed-dimension-x1)}.history .lead{color:var(--ink-soft);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);margin-bottom:var(--seed-dimension-x4_5)}.history a:not(.seed-action-button,.band,.round-btn):not(.back){color:var(--accent)}.bought-list{list-style:none;display:grid;grid-gap:var(--seed-dimension-x2_5);gap:var(--seed-dimension-x2_5)}.bought-list li{border:1px solid var(--accent-line);border-radius:var(--radius-btn);background:var(--veil)}.bought-list .bought-read{display:grid;grid-gap:var(--seed-dimension-x1);gap:var(--seed-dimension-x1);padding:var(--seed-dimension-x4) var(--seed-dimension-x4) 0;color:var(--ink)}.bought-list .bought-acts{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--seed-dimension-x2);gap:var(--seed-dimension-x2);padding:var(--seed-dimension-x3) var(--seed-dimension-x4)}.bought-list .bought-read b{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em}.bought-list .bought-pay,.bought-list .bought-read span{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--muted)}.bought-list .bought-pay{display:flex;justify-content:space-between;align-items:center;gap:var(--seed-dimension-x2);margin:0 var(--seed-dimension-x4);padding:var(--seed-dimension-x2_5) 0 var(--seed-dimension-x3);border-top:1px solid var(--accent-line)}.bought-list .bought-pay b{color:var(--ink);font-weight:var(--seed-font-weight-bold)}.bought-list .bought-pay a{color:var(--accent);white-space:nowrap}.bought-list.lined{gap:0}.bought-list.lined li{border:0;border-radius:0;background:none;border-top:1px solid var(--accent-line)}.bought-list.lined li:last-child{border-bottom:1px solid var(--accent-line)}.bought-list.lined .bought-read{padding:var(--seed-dimension-x4) 0 0}.bought-list.lined .bought-read b:before{content:"◆";margin-right:var(--seed-dimension-x2);font-size:.6em;color:var(--accent);vertical-align:middle}.bought-list.lined .bought-pay,.bought-list.lined .bought-read>span{margin-left:calc(.6em + var(--seed-dimension-x2))}.bought-list.lined .bought-read .dstate{display:inline-flex;vertical-align:baseline;font-size:inherit;line-height:inherit}.bought-list.lined .bought-acts{padding:var(--seed-dimension-x3) 0 var(--seed-dimension-x2)}.bought-list.lined .band{display:block;padding:var(--seed-dimension-x2_5);text-align:center;text-decoration:none;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);font-weight:var(--seed-font-weight-medium);color:var(--ink-subtle);background:linear-gradient(90deg,transparent,var(--veil) 10%,var(--veil) 90%,transparent);border-top:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line)}.bought-list.lined .band:before{content:"◆";margin-right:var(--seed-dimension-x2);font-size:.6em;color:var(--ink-subtle);vertical-align:middle}.bought-list.lined .band.main{color:var(--ink);font-weight:var(--seed-font-weight-bold);border-color:var(--accent)}.bought-list.lined .band.main:before{color:var(--accent)}.bought-list.lined .band:active{background:var(--accent);color:var(--on-accent)}.bought-list.lined .band:active:before{color:var(--on-accent)}.bought-list.lined .bought-pay{border-top:0;margin-right:0;padding:var(--seed-dimension-x1) 0 var(--seed-dimension-x4)}.replay{list-style:none;display:grid;grid-gap:var(--seed-dimension-x1_5);gap:var(--seed-dimension-x1_5)}.replay li{min-width:0}.replay .said{justify-self:start;max-width:82%;display:grid;grid-gap:var(--seed-dimension-x1);gap:var(--seed-dimension-x1)}.replay .said.first{margin-top:var(--seed-dimension-x2)}.replay .who{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-weight:var(--seed-font-weight-bold);color:var(--accent);padding-left:var(--seed-dimension-x0_5)}.replay .bubble-r{background:var(--veil);border:1px solid var(--accent-line);border-radius:var(--radius-micro) var(--radius-panel) var(--radius-panel) var(--radius-panel);padding:var(--seed-dimension-x2_5) var(--seed-dimension-x3);font-size:var(--seed-font-size-t4);line-height:var(--lh-read);font-weight:var(--seed-font-weight-medium);word-break:keep-all}.replay .said:not(.first) .bubble-r{border-radius:var(--radius-panel)}.replay .said.gate .bubble-r{border-color:var(--red)}.replay .act{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);margin-bottom:var(--seed-dimension-x0_5)}.replay .basis{display:flex;flex-wrap:wrap;gap:var(--seed-dimension-x1)}.replay .basis,.replay .me{margin-top:var(--seed-dimension-x2)}.replay .me{justify-self:end;max-width:78%}.replay .me p{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-panel) var(--radius-micro) var(--radius-panel) var(--radius-panel);padding:var(--seed-dimension-x2) var(--seed-dimension-x3);font-size:var(--seed-font-size-t4);line-height:var(--lh-read);font-weight:var(--seed-font-weight-medium);word-break:keep-all}.replay .divider{justify-self:center;margin:var(--seed-dimension-x3_5) 0 var(--seed-dimension-x1);padding:var(--seed-dimension-x0_5) var(--seed-dimension-x3);border-radius:var(--radius-pill);background:var(--well);font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--ink-soft);letter-spacing:.1em}.history .more{margin-top:var(--seed-dimension-x4_5);text-align:center;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.history .more a{display:block;padding:var(--seed-dimension-x3);color:var(--ink);font-weight:var(--seed-font-weight-bold);text-decoration:none;background:linear-gradient(90deg,transparent,var(--veil) 6%,var(--veil) 94%,transparent);border-top:1px solid var(--accent);border-bottom:1px solid var(--accent)}.history .more a:before{content:"◆";margin-right:var(--seed-dimension-x2);font-size:.6em;color:var(--accent);vertical-align:middle}.history .more a:active{background:var(--accent);color:var(--on-accent)}.history .more a:active:before{color:var(--on-accent)}.door .door-login{justify-self:center;padding:var(--seed-dimension-x1_5) var(--seed-dimension-x1);font:inherit;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);font-weight:var(--seed-font-weight-medium);color:var(--ink);background:none;border:0;text-decoration:none;text-shadow:0 1px 8px var(--glow);cursor:pointer}.door .door-login,.login-chip{display:inline-flex;align-items:center}.login-chip{height:26px;padding:0 10px;margin-right:2px;border-radius:var(--radius-pill);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-weight:var(--seed-font-weight-bold);letter-spacing:0;background:var(--kakao);color:var(--on-kakao);text-shadow:none}.login-arrow{margin-left:var(--seed-dimension-x1_5);color:var(--accent)}.door .door-go{display:block;margin-top:var(--seed-dimension-x1_5);padding:var(--seed-dimension-x3_5);text-align:center;text-decoration:none;font-weight:var(--seed-font-weight-bold);background:linear-gradient(90deg,transparent,var(--veil) 14%,var(--veil) 86%,transparent);border:0;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);border-radius:0}.door .door-go:before{content:"◆";margin-right:var(--seed-dimension-x2);font-size:.6em;color:var(--accent);vertical-align:middle}.history .tabs{display:flex;gap:var(--seed-dimension-x1_5);border-bottom:1px solid var(--accent-line);margin-bottom:var(--seed-dimension-x4_5)}.history .tabs a{padding:var(--seed-dimension-x2) var(--seed-dimension-x3);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);color:var(--muted);text-decoration:none;border-bottom:2px solid transparent}.history .tabs a[aria-current=page]{color:var(--accent);border-color:var(--accent);font-weight:var(--seed-font-weight-bold)}.report{display:grid;grid-gap:var(--seed-dimension-x6);gap:var(--seed-dimension-x6)}.report section{display:grid;grid-gap:var(--seed-dimension-x2_5);gap:var(--seed-dimension-x2_5)}.report h2{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em;color:var(--accent)}.report h2 small{font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--ink-subtle);font-weight:var(--seed-font-weight-regular);margin-left:var(--seed-dimension-x1_5);letter-spacing:.1em}.report .kv{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--muted)}.report .kv b{color:var(--ink);font-weight:var(--seed-font-weight-medium)}.pick-card{display:grid;grid-gap:var(--seed-dimension-x2);gap:var(--seed-dimension-x2);padding:var(--seed-dimension-x4);border:1.5px solid var(--accent);border-radius:var(--radius-panel);background:var(--veil)}.pick-card .date{font-size:var(--seed-font-size-t12);line-height:var(--seed-line-height-t12);font-weight:var(--seed-font-weight-bold);letter-spacing:-.03em}.pick-card .date small{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);font-weight:var(--seed-font-weight-regular);color:var(--muted);margin-left:var(--seed-dimension-x1_5)}.pick-card .pills{display:flex;flex-wrap:wrap;gap:var(--seed-dimension-x1_5)}.pick-card .say{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--muted)}.report .bars{display:grid;grid-gap:var(--seed-dimension-x1_5);gap:var(--seed-dimension-x1_5)}.report .bar{display:grid;grid-template-columns:3em 1fr 1.5em;align-items:center;grid-gap:var(--seed-dimension-x2);gap:var(--seed-dimension-x2);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3)}.report .track{height:8px;border-radius:var(--radius-micro);overflow:hidden;background:var(--track)}.report .fill{display:block;height:100%;background:var(--basis)}.report .fill.yong{background:var(--mark)}.report .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.funnel{list-style:none;display:grid;grid-gap:var(--seed-dimension-x4);gap:var(--seed-dimension-x4);margin-top:var(--seed-dimension-x3)}.funnel li{display:grid;grid-gap:var(--seed-dimension-x1);gap:var(--seed-dimension-x1);padding-left:var(--seed-dimension-x3_5);border-left:2px solid var(--accent-line);min-width:0}.funnel li.last{border-left-color:var(--red)}.funnel .ft{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-weight:var(--seed-font-weight-bold);color:var(--accent)}.funnel li.last .ft{color:var(--red)}.funnel .fs{font-size:var(--seed-font-size-t4);line-height:var(--lh-read);word-break:keep-all}.funnel .fn{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--muted);word-break:keep-all}.funnel .fd{display:flex;flex-wrap:wrap;gap:var(--seed-dimension-x1);margin-top:var(--seed-dimension-x1)}.funnel .fd i{font-style:normal;font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);white-space:nowrap;padding:var(--seed-dimension-x0_5) var(--seed-dimension-x2);border-radius:var(--radius-pill);border:1px solid var(--accent-line)}.funnel li.last .fd i{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:var(--seed-font-weight-bold)}.report .week{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted)}.report .grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px}.report .cell{min-width:0;display:grid;justify-items:center;grid-gap:1px;gap:1px;padding:var(--seed-dimension-x1) var(--seed-dimension-x0_5);border:1px solid transparent;border-radius:var(--radius-xs);background:var(--veil)}.report .cell b{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report .cell small{font-size:var(--fs-cal);color:var(--muted)}.report .cell .tags{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;min-height:14px}.report .cell.blank{background:none}.report .cell.out{background:none;border:1px dashed var(--track)}.report .cell.out b{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--track);text-decoration-color:var(--track)}.report .cell.pick{border:1.5px solid var(--accent)}.report .t{font-style:normal;font-size:var(--fs-cal-tag);line-height:var(--lh-cal-tag);padding:0 3px;border-radius:var(--radius-micro);border:1px solid var(--accent-line);color:var(--basis)}.report .t.yong{color:var(--mark);border-color:var(--mark-line)}.report .t.out{border-style:dashed;color:var(--muted)}.report .legend{display:flex;flex-wrap:wrap;gap:var(--seed-dimension-x2_5);font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted)}.report .hours{position:relative;height:26px;border-radius:var(--radius-xs);background:var(--veil)}.report .hours .sale{position:absolute;top:0;bottom:0;border:1px dashed var(--track);border-radius:var(--radius-xs)}.report .hours .yong{position:absolute;top:5px;bottom:5px;border-radius:var(--radius-micro);background:var(--mark)}.report .ticks{display:flex;justify-content:space-between;font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report .qa-list{display:grid;grid-gap:var(--seed-dimension-x2);gap:var(--seed-dimension-x2);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.report .qa-list dt{color:var(--muted)}.report .qa-list dd{margin:0}.report .disclaim{font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted);border-top:1px solid var(--accent-line);padding-top:var(--seed-dimension-x3)}.round-btn{width:44px;height:44px;display:grid;place-items:center;padding:0;background:none;border:0;color:var(--ink);cursor:pointer;filter:drop-shadow(0 1px 3px var(--shade))}.round-btn svg{width:24px;height:24px}.drawer-open{position:absolute;top:max(var(--seed-dimension-x2),env(safe-area-inset-top));left:var(--seed-dimension-x3_5);z-index:3}.drawer-veil{position:fixed;inset:0 var(--col-x);z-index:20;overflow:hidden;background:var(--layer-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:veil-in var(--seed-duration-d4) ease-out}.drawer{position:absolute;inset:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:max(var(--seed-dimension-x8),calc(env(safe-area-inset-top) + var(--seed-dimension-x4))) var(--seed-dimension-x6) max(var(--seed-dimension-x8),calc(env(safe-area-inset-bottom) + var(--seed-dimension-x4)));background:var(--layer-smoke);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:drawer-in var(--seed-duration-d4) ease-out}@keyframes drawer-in{0%{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-veil{animation:none}}.drawer{--dpt:max(var(--seed-dimension-x8),calc(env(safe-area-inset-top) + var(--seed-dimension-x4)))}.drawer-head{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--dpt));z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--seed-dimension-x3);margin:calc(-1 * var(--dpt)) calc(-1 * var(--seed-dimension-x6)) 0;padding:max(var(--seed-dimension-x2),env(safe-area-inset-top)) var(--seed-dimension-x6) var(--seed-dimension-x3);background:var(--paper)}.drawer-close{flex:none;margin-right:calc(-1 * var(--seed-dimension-x2_5))}.drawer-title{min-width:0;font-size:var(--seed-font-size-t9);line-height:var(--seed-line-height-t9);font-weight:var(--seed-font-weight-bold);letter-spacing:-.03em}.drawer-login{display:grid;grid-gap:var(--seed-dimension-x2_5);gap:var(--seed-dimension-x2_5);padding-bottom:var(--seed-dimension-x3_5);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.drawer-login p{color:var(--ink-soft)}.login{display:grid;grid-gap:var(--seed-dimension-x4);gap:var(--seed-dimension-x4);align-content:start}.login .back,.login .lead,.login h1{margin:0}.login hr{width:100%;margin:var(--seed-dimension-x2) 0;border:0;border-top:1px solid var(--glass-line)}.review-login{display:grid;grid-gap:var(--seed-dimension-x2);gap:var(--seed-dimension-x2);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.review-login p{margin:0;color:var(--ink-subtle)}.review-login .review-err{color:var(--ink)}.review-login input{font:inherit;font-size:var(--seed-font-size-t5);padding:var(--seed-dimension-x3);border-radius:var(--radius-btn);border:1px solid transparent;background:var(--glass);color:var(--ink)}.review-login input::placeholder{color:var(--muted)}.review-login input:focus-visible{outline:none;border-color:var(--glass-line)}.drawer-group{display:grid;padding:var(--seed-dimension-x3) 0;border-top:1px solid var(--accent-line)}.drawer-home{padding-bottom:var(--seed-dimension-x2)}.drawer-group h2{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-weight:var(--seed-font-weight-regular);color:var(--accent);padding:0 var(--seed-dimension-x0_5);margin-bottom:var(--seed-dimension-x1)}.drawer-item{display:grid;grid-gap:var(--seed-dimension-x0_5);gap:var(--seed-dimension-x0_5);width:100%;padding:var(--seed-dimension-x2_5) var(--seed-dimension-x0_5);text-align:left;font:inherit;font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em;color:var(--ink);text-decoration:none;background:none;border:0;cursor:pointer;display:block}.drawer-item+.drawer-item{border-top:1px solid color-mix(in srgb,var(--accent-line) 50%,transparent)}.drawer-item:not(.drawer-next):before,.drawer-next .drawer-next-label:before{content:"◆";margin-right:var(--seed-dimension-x2);font-size:.6em;color:var(--accent);vertical-align:middle}.drawer-item:not(.drawer-next)>span,.drawer-next .drawer-next-label>span{display:block;margin-left:calc(.6em + var(--seed-dimension-x2))}.drawer-item svg{color:var(--accent)}.drawer-item span{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-weight:var(--seed-font-weight-regular);letter-spacing:0;color:var(--muted)}.drawer-pref{display:grid;grid-gap:var(--seed-dimension-x1_5);gap:var(--seed-dimension-x1_5);padding:var(--seed-dimension-x1_5) var(--seed-dimension-x0_5)}.drawer-pref>span{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-weight:var(--seed-font-weight-medium)}.site-footer{display:grid;justify-items:start;font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--ink)}.site-footer .foot-home{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em;color:var(--accent);text-decoration:none}.site-footer .foot-links{margin-top:var(--seed-dimension-x3)}.site-footer>.foot-links:first-child{margin-top:0}.site-footer .foot-links .legal-links{gap:var(--seed-dimension-x3_5)}.site-footer .foot-biz{margin-top:var(--seed-dimension-x3_5);font-size:var(--seed-font-size-t2);line-height:var(--lh-read);color:var(--ink-subtle);word-break:keep-all}.site-footer .biz-item{white-space:nowrap}.drawer>div:has(>.drawer-foot){margin-top:auto}.drawer-foot{padding-top:var(--seed-dimension-x4_5);border-top:1px solid var(--accent-line)}.site-footer.door-foot{justify-items:center;padding:var(--seed-dimension-x2_5) 0 var(--seed-dimension-x0_5);text-align:center}.modal-veil{position:fixed;inset:0 var(--col-x);z-index:30}.modal,.modal-veil{background:var(--paper)}.modal{position:absolute;inset:0}.modal-body{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-top:env(safe-area-inset-top)}.modal-close{position:absolute;top:max(var(--seed-dimension-x2),env(safe-area-inset-top));right:var(--seed-dimension-x3_5);z-index:2}.modal .back:not(.keep){display:none}.page-close{position:fixed}main:has(>.page-close) .back:not(.keep){display:none}.modal .history,.modal .legal{padding-top:var(--seed-dimension-x5)}.seed-dialog__positioner .confirm-dialog{--corner:linear-gradient(var(--accent),var(--accent));max-width:300px;margin:auto var(--seed-dimension-x7);word-break:keep-all;text-align:center;border-radius:var(--radius-micro);border:1px solid var(--accent-line);box-shadow:var(--seed-shadow-s3);background-color:var(--paper);background-image:var(--corner),var(--corner),var(--corner),var(--corner),var(--corner),var(--corner),var(--corner),var(--corner);background-repeat:no-repeat;--corner-l:var(--seed-dimension-x3_5);--corner-in:var(--seed-dimension-x2_5);background-size:var(--corner-l) 2px,2px var(--corner-l),var(--corner-l) 2px,2px var(--corner-l),var(--corner-l) 2px,2px var(--corner-l),var(--corner-l) 2px,2px var(--corner-l);background-position:left var(--corner-in) top var(--corner-in),left var(--corner-in) top var(--corner-in),right var(--corner-in) top var(--corner-in),right var(--corner-in) top var(--corner-in),left var(--corner-in) bottom var(--corner-in),left var(--corner-in) bottom var(--corner-in),right var(--corner-in) bottom var(--corner-in),right var(--corner-in) bottom var(--corner-in)}.seed-dialog__positioner .confirm-dialog .seed-dialog__header{align-items:center;gap:var(--seed-dimension-x3);padding-top:var(--seed-dimension-x6)}.seed-dialog__positioner .confirm-dialog .seed-dialog__description{color:var(--ink-soft)}.seed-dialog__positioner .confirm-dialog .seed-dialog__footer{flex-direction:row;gap:var(--seed-dimension-x2);padding-top:var(--seed-dimension-x6);padding-bottom:var(--seed-dimension-x6)}.seed-dialog__positioner .confirm-dialog .seed-dialog__footer>*{flex:1 1}.seed-dialog__positioner .confirm-dialog .seed-action-button{border-radius:var(--seed-radius-r0_5)}.stage-test{max-width:1100px;margin:0 auto;min-height:100dvh;background:var(--paper)}.st-screens{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--seed-dimension-x2);gap:var(--seed-dimension-x2);cursor:pointer;padding:var(--seed-dimension-x2)}.st-screen{margin:0}.st-screen figcaption{padding:var(--seed-dimension-x1) var(--seed-dimension-x0_5);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--muted)}.st-screen video{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--c-black);border-radius:var(--radius-xs)}.st-now{position:absolute;left:50%;transform:translateX(-50%);bottom:40px;white-space:nowrap;padding:var(--seed-dimension-x1_5) var(--seed-dimension-x2_5);border-radius:var(--radius-sm);background:var(--veil);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3)}.st-now b{color:var(--accent);margin-right:var(--seed-dimension-x1)}.st-now span{color:var(--muted)}.st-panel{display:grid;grid-gap:var(--seed-dimension-x2);gap:var(--seed-dimension-x2);padding:var(--seed-dimension-x3_5) var(--seed-dimension-x3) var(--seed-dimension-x7)}.st-row{display:flex;flex-wrap:wrap;gap:var(--seed-dimension-x1_5);align-items:center}.st-name{width:68px;font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted)}.st-row button{font:inherit;font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);padding:var(--seed-dimension-x1_5) var(--seed-dimension-x2_5);border-radius:var(--radius-pill);border:1px solid var(--accent-line);background:none;color:var(--ink);cursor:pointer}.st-row button.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:var(--seed-font-weight-bold)}.st-note{font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted)}.stage-video{position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--paper)}.stage-video.still{background:var(--paper) center bottom /cover no-repeat}.stage-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:0}.stage-video video.prev{opacity:1;z-index:1}.stage-video video.front{opacity:1;z-index:2;animation:stage-in var(--seed-duration-d4) ease-out}@keyframes stage-in{0%{opacity:0}}.stage-debug{position:absolute;top:max(48px,calc(env(safe-area-inset-top) + 40px));left:50%;transform:translateX(-50%);z-index:5;padding:var(--seed-dimension-x0_5) var(--seed-dimension-x2_5);border-radius:var(--radius-pill);background:var(--veil);border:1px solid var(--accent-line);font:var(--seed-font-weight-medium) var(--seed-font-size-t1)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--mark);white-space:nowrap;pointer-events:none}html{--talk-size:var(--seed-font-size-t7)}html[data-size="18"]{--talk-size:var(--seed-font-size-t6)}html[data-size="22"]{--talk-size:var(--seed-font-size-t8)}html[data-font=songmyung]{--talk-font:"Song Myung",serif}html[data-font=gowun]{--talk-font:"Gowun Batang",serif}.bubble,.door .brand,.door h1{font-family:var(--talk-font,inherit)}.seed-segmented-control__root{--seed-color-bg-neutral-weak-alpha:var(--glass);--seed-color-palette-gray-00:var(--accent);--seed-color-palette-gray-100:color-mix(in srgb,var(--c-crimson),var(--c-black) 14%);--seed-color-stroke-neutral-muted:transparent}.seed-segmented-control__root .seed-segmented-control__item:is(:checked,[data-checked]){color:var(--on-accent)}.drawer-pref .seed-segmented-control__item,.picker .seed-segmented-control__item{min-width:0;padding-inline:var(--seed-dimension-x2);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);white-space:nowrap}.drawer-next{display:grid;grid-template-columns:1fr auto;align-items:center}.drawer-item .drawer-next-label{display:block;gap:var(--seed-dimension-x0_5);font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.drawer-back svg,.drawer-item svg{width:18px;height:18px}.drawer-back{display:flex;align-items:center;gap:var(--seed-dimension-x3);padding:0;min-width:0;font:inherit;font-size:var(--seed-font-size-t9);line-height:var(--seed-line-height-t9);font-weight:var(--seed-font-weight-bold);letter-spacing:-.03em;color:var(--ink);background:none;border:0;cursor:pointer}.drawer-back svg{color:var(--accent)}.drawer-pref .seed-segmented-control__root{--seed-color-bg-neutral-weak-alpha:transparent;--seed-color-palette-gray-00:transparent;--seed-color-palette-gray-100:transparent;padding:0}.drawer-pref .seed-segmented-control__root [class*=indicator]{display:none}.drawer-pref .seed-segmented-control__item{color:var(--ink-subtle);border-radius:0;padding-bottom:var(--seed-dimension-x1);border-bottom:2px solid transparent;background:none}.drawer-pref .seed-segmented-control__item:is(:checked,[data-checked]){color:var(--ink);font-weight:var(--seed-font-weight-bold);border-bottom-color:var(--accent)}.drawer .seed-action-button{border-radius:0;color:var(--ink);background:linear-gradient(90deg,transparent,var(--veil) 6%,var(--veil) 94%,transparent);border:0;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent)}.drawer .seed-action-button:before{content:"◆";margin-right:var(--seed-dimension-x2);font-size:.6em;color:var(--accent)}.drawer .seed-action-button:disabled{color:var(--ink-subtle);border-color:var(--accent-line)}.drawer .seed-action-button:active{background:var(--accent);color:var(--on-accent)}.drawer .seed-action-button:active:before{color:var(--on-accent)}.pref-preview{margin:var(--seed-dimension-x1) 0 var(--seed-dimension-x2);padding:var(--seed-dimension-x3) var(--seed-dimension-x3_5);border-radius:0;background:var(--shade);border:0;border-top:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line);height:calc(var(--seed-dimension-x3) * 2 + 2px + var(--lh-nameplate) + 3 * var(--lh-talk) * var(--seed-font-size-t8));overflow:hidden}.pref-preview b{font-size:var(--seed-font-size-t5);line-height:var(--lh-nameplate);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em;color:var(--accent)}.pref-preview b,.pref-preview p{font-family:var(--talk-font,inherit)}.pref-preview p{font-size:var(--talk-size);line-height:var(--lh-talk);font-weight:var(--seed-font-weight-medium);word-break:keep-all}@media (prefers-reduced-motion:reduce){.stage-video video.front,html[data-choice=center] .stage:has(.dock.chips,.dock.picker):after{animation:none}}.drawer:after,.modal-body:after{content:"";position:absolute;top:0;left:0;width:1px;height:calc(100% + 1px);pointer-events:none}.modal-body{position:relative}:root{--layer-scrim:linear-gradient(var(--scrim),var(--scrim));--layer-smoke:linear-gradient(var(--smoke),var(--smoke))}.seed-dialog__positioner .seed-dialog__backdrop{background:var(--layer-scrim)}.detail .toc{margin-top:var(--seed-dimension-x6);padding:var(--seed-dimension-x4);border:1px solid var(--accent-line);border-radius:var(--radius-micro)}.detail .toc .eye{font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);letter-spacing:.1em;color:var(--accent);margin-bottom:var(--seed-dimension-x2_5)}.detail .toc ol{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--seed-dimension-x2) var(--seed-dimension-x3);gap:var(--seed-dimension-x2) var(--seed-dimension-x3)}.history .detail .toc a{display:flex;gap:var(--seed-dimension-x1_5);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--ink-soft);text-decoration:none}.detail .toc em{font-style:normal;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail .part{margin-top:var(--seed-dimension-x10);padding-top:var(--seed-dimension-x4);border-top:1px solid var(--accent-line)}.detail .part p{font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);letter-spacing:.1em;color:var(--accent)}.detail .part h2{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6);letter-spacing:-.02em;color:var(--ink);margin-top:var(--seed-dimension-x0_5)}.detail .sec{display:block;padding-top:var(--seed-dimension-x6);scroll-margin-top:var(--seed-dimension-x4)}.detail .sec .snum{font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);letter-spacing:.1em;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail .sec h3{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6);margin:var(--seed-dimension-x0_5) 0 var(--seed-dimension-x1)}.detail .sec .head,.detail .sec h3{font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em}.detail .sec .head{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);color:var(--mark)}.detail .sec .body,.detail .sec .head{margin-bottom:var(--seed-dimension-x2_5)}.detail .sec .body{font-size:var(--seed-font-size-t4);line-height:var(--lh-read);color:var(--ink-soft);word-break:keep-all}.detail .sec .vis{margin-top:var(--seed-dimension-x3);padding:var(--seed-dimension-x3_5);border-radius:var(--radius-block);background:var(--panel-deep)}.detail .asks{margin-top:var(--seed-dimension-x10);padding-top:var(--seed-dimension-x4);border-top:1px solid var(--accent-line)}.dchips{display:flex;flex-wrap:wrap;gap:var(--seed-dimension-x1_5)}.dchip{font-style:normal;font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);padding:var(--seed-dimension-x1) var(--seed-dimension-x2_5);border-radius:var(--radius-pill);border:1px solid var(--accent-line)}.dchip small{margin-left:var(--seed-dimension-x1);font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--ink-subtle)}.dchip.out{border-style:dashed;color:var(--ink-subtle);text-decoration:line-through}.dchip.pick{background:var(--accent);border-color:var(--accent);font-weight:var(--seed-font-weight-bold)}.dchip.pick,.dchip.pick small{color:var(--on-accent)}.pick-card{border:0;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);background:linear-gradient(90deg,transparent,var(--veil) 6%,var(--veil) 94%,transparent)}.dchip,.funnel .fd i,.pick-card,.pick-card .pills span{border-radius:0}.detail .toc{border:0;border-top:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line);border-radius:0;padding-inline:0}.detail .sec h3:before,.detail .toc .eye:before{content:"◆";margin-right:var(--seed-dimension-x2);font-size:.6em;color:var(--accent);vertical-align:middle}.detail .sec .vis{border-radius:0;border-top:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line)}.report .cell,.report .cell .tags>*,.report .hours,.report .hours .sale,.report .hours .yong{border-radius:0}.detail-wait .wline{display:flex;align-items:center;gap:var(--seed-dimension-x2);margin-bottom:var(--seed-dimension-x5);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);color:var(--ink-soft)}.detail-wait .wline .d{display:inline-flex;gap:var(--seed-dimension-x0_5)}.detail-wait .wline .d i{width:5px;height:5px;border-radius:var(--radius-round);background:var(--accent);animation:dot-pulse var(--loop-pulse) ease-in-out infinite}.detail-wait .wline .d i:nth-child(2){animation-delay:.2s}.detail-wait .wline .d i:nth-child(3){animation-delay:.4s}@keyframes dot-pulse{0%,to{opacity:.3}50%{opacity:1}}.bubble .think{display:inline-flex;gap:var(--seed-dimension-x1_5);align-items:center;height:1em;vertical-align:middle}.bubble .think i{width:7px;height:7px;border-radius:var(--radius-round);background:var(--ink);animation:dot-pulse var(--loop-pulse) ease-in-out infinite}.bubble .think i:nth-child(2){animation-delay:calc(var(--loop-pulse) / 6)}.bubble .think i:nth-child(3){animation-delay:calc(var(--loop-pulse) / 3)}.detail-wait .skp{display:grid;grid-gap:var(--seed-dimension-x3);gap:var(--seed-dimension-x3)}.detail-wait .skg{display:grid;grid-gap:var(--seed-dimension-x2_5);gap:var(--seed-dimension-x2_5);margin-top:var(--seed-dimension-x6)}.detail-wait .skp i{display:block;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--glass-faint) 0,var(--glass) 50%,var(--glass-faint) 100%);background-size:400px 100%;animation:sk-shim var(--loop-shimmer) linear infinite}.detail-wait .skp .card{height:170px;border-radius:var(--radius-panel)}.detail-wait .skp .gap{height:0}.detail-wait .skp .tt{height:18px;width:40%}.detail-wait .skp .ln{height:12px}.detail-wait .skp .ln.s{width:70%}@keyframes sk-shim{0%{background-position:-200px 0}to{background-position:200px 0}}@media (prefers-reduced-motion:reduce){.detail-wait .skp i,.detail-wait .wline .d i{animation:none}}.bought-list .bought-read .dstate{display:inline-flex;align-items:center;gap:var(--seed-dimension-x1_5);color:var(--ink-soft)}.bought-list .bought-read .dstate i{width:6px;height:6px;border-radius:var(--radius-round);background:var(--accent);animation:dot-pulse var(--loop-pulse) ease-in-out infinite}.bought-list .bought-read .dstate.new{color:var(--accent);font-weight:var(--seed-font-weight-bold)}@media (prefers-reduced-motion:reduce){.bought-list .bought-read .dstate i{animation:none}}.dcap{position:fixed;left:50%;transform:translateX(-50%);top:max(var(--seed-dimension-x14),calc(env(safe-area-inset-top) + var(--seed-dimension-x12)));z-index:6;display:inline-flex;align-items:center;gap:var(--seed-dimension-x2);max-width:calc(min(100vw, var(--col)) - var(--seed-dimension-x8));padding:var(--seed-dimension-x2) var(--seed-dimension-x3_5);border-radius:var(--radius-pill);background:linear-gradient(var(--veil),var(--veil));border:1px solid var(--accent-line);box-shadow:var(--seed-shadow-s3);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em;color:var(--ink);text-decoration:none;white-space:nowrap;animation:veil-in var(--seed-duration-d4) ease-out}.dcap svg{width:16px;height:16px}.dcap.ready{background:var(--accent);border-color:var(--accent);color:var(--on-accent);cursor:pointer}.dcap.late{font-weight:var(--seed-font-weight-medium);color:var(--ink-soft);white-space:normal}.dcap .d{display:inline-flex;gap:var(--seed-dimension-x0_5)}.dcap .d i{width:5px;height:5px;border-radius:var(--radius-round);background:var(--accent);animation:dot-pulse var(--loop-pulse) ease-in-out infinite}.dcap .d i:nth-child(2){animation-delay:.2s}.dcap .d i:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.dcap,.dcap .d i{animation:none}}.wpen{position:fixed;top:max(var(--seed-dimension-x2),env(safe-area-inset-top));right:calc(var(--col-x) + var(--seed-dimension-x3_5));z-index:6}.wpen svg{width:20px;height:20px;transform-origin:20% 85%;animation:wpen-move 1.6s ease-in-out infinite}.wpen i{position:absolute;left:10px;bottom:9px;height:1.5px;background:var(--accent);animation:wpen-line 1.6s ease-in-out infinite}@keyframes wpen-move{0%,to{transform:translate(-6px,-3px) rotate(-6deg)}70%{transform:translate(6px,-3px) rotate(-2deg)}}@keyframes wpen-line{0%{width:0;opacity:1}70%{width:20px;opacity:1}to{width:20px;opacity:0}}@media (prefers-reduced-motion:reduce){.wpen i,.wpen svg{animation:none}.wpen svg{transform:translateY(-3px) rotate(-4deg)}.wpen i{width:20px}}.drawer-open .mdot{position:absolute;top:8px;right:7px;width:9px;height:9px;border-radius:var(--radius-round);background:var(--accent);border:2px solid var(--paper)}.drawer-item .idot{display:inline-block;width:7px;height:7px;margin-left:var(--seed-dimension-x2);border-radius:var(--radius-round);background:var(--accent);vertical-align:middle}.drawer-item.drawer-item-row,.drawer-item.drawer-kakao{display:flex;align-items:center}.drawer-item.drawer-kakao:before{content:none}.drawer-kakao .login-arrow{margin-left:auto}.drawer-item.drawer-kakao>span:not(.login-chip):not(.login-arrow){display:inline;margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--ink)}.drawer-item.drawer-kakao>.login-chip{display:inline-flex;margin-left:0;font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);font-weight:var(--seed-font-weight-bold);color:var(--on-kakao)}.drawer-item.drawer-kakao>.login-arrow{display:inline;margin-left:auto;font-size:inherit;color:var(--accent)}.closed{min-height:100dvh;display:grid;place-content:center;grid-gap:var(--seed-dimension-x3);gap:var(--seed-dimension-x3);padding:var(--seed-dimension-x6);text-align:center;background:var(--paper);color:var(--ink)}.closed h1{margin:0;font-size:var(--seed-font-size-t7);line-height:var(--seed-line-height-t7);font-weight:var(--seed-font-weight-bold);letter-spacing:-.02em}.closed p{margin:0;font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);color:var(--muted)}.inquiry-form{display:grid;grid-gap:var(--seed-dimension-x2);gap:var(--seed-dimension-x2);margin-bottom:var(--seed-dimension-x6)}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font:inherit;font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);padding:var(--seed-dimension-x3);border-radius:var(--radius-btn);border:1px solid var(--accent-line);background:var(--well);color:var(--ink);width:100%}.inquiry-form textarea{resize:vertical;min-height:calc(var(--seed-line-height-t5) * 4)}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:var(--muted)}.inquiry-form :is(select,textarea,input):focus-visible{outline:none;border-color:var(--accent)}.inquiry-body{position:relative;display:grid}.inquiry-body span{justify-self:end;margin-top:var(--seed-dimension-x1);font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted)}.inquiry-body span.short{color:var(--mark)}.inquiry-note{margin:0;font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--ink-soft)}.inquiry-h{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-bold);margin-bottom:var(--seed-dimension-x2_5)}.inquiry-list .bought-read{padding-bottom:var(--seed-dimension-x4)}.inquiry-list .bought-read p{margin:0;white-space:pre-wrap;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);color:var(--ink)}.inquiry-list .bought-read span b{font-size:inherit;line-height:inherit;color:var(--mark)}.inquiry-list .bought-read span b.done{color:var(--muted)}.inquiry-answer{display:grid;grid-gap:var(--seed-dimension-x1);gap:var(--seed-dimension-x1);margin:0 var(--seed-dimension-x4);padding:var(--seed-dimension-x3) 0 var(--seed-dimension-x4);border-top:1px solid var(--accent-line)}.inquiry-answer span{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--muted)}.inquiry-answer p{margin:0;white-space:pre-wrap;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);color:var(--ink)}.admin-reply{margin:0;padding:0 var(--seed-dimension-x4) var(--seed-dimension-x3)}.admin-reply .bought-acts{padding:0}.consent{margin:0}.consent,.drawer-login p.consent,.legal p.consent{font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);color:var(--muted)}.consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.drawer-leave{display:grid;grid-gap:var(--seed-dimension-x3);gap:var(--seed-dimension-x3);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);color:var(--ink-soft)}.drawer-leave ul{display:grid;grid-gap:var(--seed-dimension-x1);gap:var(--seed-dimension-x1);padding-left:var(--seed-dimension-x4);list-style:disc;color:var(--ink)}.drawer-leave .drawer-leave-note{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);color:var(--muted)}