._dialog_1cs4b_1{width:var(--dialog-width,min(31rem, calc(100% - 2rem)));max-height:var(--dialog-max-height,min(90vh, 45rem));border:1px solid var(--line-bright);border-radius:var(--radius-lg);color:var(--paper);background:#151717;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden;box-shadow:0 40px 120px #000000b8}:root[data-ui-theme=light] ._dialog_1cs4b_1{background:#fff;box-shadow:0 40px 120px #252d253d}:root[data-ui-theme=light] ._dialog_1cs4b_1::backdrop{background:#262e264d}:root[data-ui-theme=light] ._footer_1cs4b_24{background:#242c2409}._dialog_1cs4b_1:not([open]){display:none}._dialog_1cs4b_1::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8}._header_1cs4b_37{border-bottom:1px solid var(--line);padding:var(--dialog-header-padding,1.4rem 1.5rem 1.2rem);grid-row:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._header_1cs4b_37>button{flex:0 0 44px}._header_1cs4b_37 h2{letter-spacing:-.035em;margin:.45rem 0 0;font-size:1.35rem}._header_1cs4b_37 p{color:var(--paper-muted);margin:.45rem 0 0;font-size:.87rem;line-height:1.55}._content_1cs4b_64{gap:var(--dialog-content-gap,1rem);overscroll-behavior:contain;min-height:0;padding:var(--dialog-content-padding,1.4rem 1.5rem);grid-row:2;display:grid;overflow-y:auto}._footer_1cs4b_24{border-top:1px solid var(--line);padding:var(--dialog-footer-padding,1rem 1.5rem);background:#00000026;flex-wrap:wrap;grid-row:3;justify-content:flex-end;gap:.7rem;display:flex}@media (width<=540px){._dialog_1cs4b_1{border-radius:18px;width:calc(100% - 1rem)}}._section_rdk21_1{border-top:1px solid var(--line);margin-top:3rem;padding:2rem 0}._section_rdk21_1 h2{word-break:keep-all;margin:.6rem 0;font-size:clamp(1.15rem,2vw,1.5rem)}._section_rdk21_1>p,._note_rdk21_3{color:var(--paper-muted);word-break:keep-all;font-size:.86rem;line-height:1.7}._grid_rdk21_4{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}._card_rdk21_5{text-align:left;border:1px solid var(--line);min-height:150px;color:var(--paper);background:var(--panel);cursor:pointer;border-radius:8px;gap:.8rem;padding:1.3rem;display:grid}._card_rdk21_5:hover{border-color:var(--signal-bright)}._card_rdk21_5:disabled{opacity:.6;cursor:wait}._card_rdk21_5 strong{font-size:1.05rem}._card_rdk21_5 span{color:var(--paper-muted);word-break:keep-all;font-size:.85rem;line-height:1.6}._card_rdk21_5 small{align-items:center;gap:.4rem;font-size:.78rem;display:flex}._scene_rdk21_11{border-bottom:1px solid var(--line);padding:1rem 0}._scene_rdk21_11 h3{margin:0 0 .8rem;font-size:.95rem}._scene_rdk21_11 p{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;font-size:.9rem;line-height:1.8}@media (width<=720px){._grid_rdk21_4{grid-template-columns:1fr}._card_rdk21_5{min-height:140px}}._dialog_1a3mq_1{--dialog-width:min(44rem, calc(100% - 2rem));--dialog-max-height:min(90dvh, 52rem)}._environment_1a3mq_2{gap:.6rem;font-size:.9rem;font-weight:700;display:grid}._environment_1a3mq_2 select{border:1px solid var(--line-bright);width:100%;min-height:44px;color:var(--paper);background:var(--panel);font:inherit;border-radius:6px;padding:.65rem .8rem}._range_1a3mq_4{color:var(--paper-muted);word-break:keep-all;margin:-.4rem 0 0;font-size:.8rem;line-height:1.65}._steps_1a3mq_5{gap:.9rem;margin:0;padding-left:1.4rem;display:grid}._steps_1a3mq_5 li::marker{color:var(--signal-bright);font-weight:700}._steps_1a3mq_5 strong,._steps_1a3mq_5 span{display:block}._steps_1a3mq_5 strong{margin-bottom:.2rem;font-size:.9rem}._steps_1a3mq_5 span,._details_1a3mq_9 p{color:var(--paper-muted);word-break:keep-all;font-size:.8rem;line-height:1.65}._steps_1a3mq_5 code{font-size:.8rem}._copyStatus_1a3mq_11{color:var(--paper);margin:0;font-size:.82rem;line-height:1.6}._copyStatus_1a3mq_11:empty{display:none}._details_1a3mq_9{border:1px solid var(--line);border-radius:8px;min-width:0;padding:0 .85rem}._details_1a3mq_9 summary{cursor:pointer;min-height:44px;padding-block:.75rem;font-size:.82rem;font-weight:650}._details_1a3mq_9[open]{padding-bottom:.85rem}._textarea_1a3mq_16{resize:vertical;border:1px solid var(--line-bright);width:100%;min-height:12rem;color:var(--paper);background:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:.8rem;font:.8rem/1.7 ui-monospace,monospace;display:block}._resultActions_1a3mq_17{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}._resultActions_1a3mq_17 button{min-height:44px}._createAction_1a3mq_19{flex:10rem}._resultSummary_1a3mq_20 p{color:var(--paper);margin-bottom:0}._details_1a3mq_9 ._error_1a3mq_21{color:var(--signal-bright)}._note_1a3mq_22{color:var(--paper-muted);word-break:keep-all;margin:0;font-size:.73rem;line-height:1.6}@media (width<=540px){._dialog_1a3mq_1{--dialog-header-padding:1rem;--dialog-content-padding:1rem;--dialog-footer-padding:.8rem 1rem}._dialog_1a3mq_1>:last-child>button{flex:auto}}._promo_1k57h_1{color:#d7d8d2;letter-spacing:-.025em;text-underline-offset:.24em;border-radius:6px;justify-content:center;align-items:center;width:min(25rem,100%);min-height:44px;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.41rem;font-weight:760;line-height:1.4;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative}._promo_1k57h_1:hover{color:#f3f0e8;background:#ff4d320e;text-decoration:underline}._promo_1k57h_1:focus-visible{outline:2px solid var(--signal-bright);outline-offset:2px;color:#f3f0e8;background:#ff4d3214;text-decoration:underline}._visualSentence_1k57h_35{white-space:nowrap;justify-content:center;align-items:center;gap:.42rem;min-width:0;display:flex}._typewriterGroup_1k57h_44{color:var(--signal-bright);align-items:center;display:inline-flex}._bracket_1k57h_50{color:#8a8f88}._keywordSlot_1k57h_54{min-width:0;color:var(--signal-bright);text-align:left;align-items:center;display:inline-flex}._caret_1k57h_62{background:currentColor;flex:0 0 1px;width:1px;height:1.05em;margin-left:.14em;animation:.78s step-end infinite _caret-blink_1k57h_1;display:inline-block}._fixedCopy_1k57h_72 strong{color:#f2efe7;letter-spacing:.025em}._reducedMotion_1k57h_77 ._caret_1k57h_62{display:none}@keyframes _caret-blink_1k57h_1{0%,46%{opacity:1}47%,to{opacity:.18}}@media (width<=520px){._promo_1k57h_1{width:100%;padding-inline:.35rem;font-size:1.05rem}}@media (width<=350px){._promo_1k57h_1{font-size:clamp(.5rem,3.5vw,.7rem)}._visualSentence_1k57h_35{flex-wrap:wrap;gap:.1rem .38rem;width:100%}._typewriterGroup_1k57h_44{max-width:100%}._fixedCopy_1k57h_72{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){._promo_1k57h_1{transition:none}._caret_1k57h_62{animation:none;display:none}}@media (forced-colors:active){._promo_1k57h_1:focus-visible{outline-color:highlight}._caret_1k57h_62{background:canvastext}}._guideDialog_gsn4u_1{--dialog-width:min(34rem, calc(100% - 2rem));--dialog-max-height:min(94vh, 45rem);--dialog-header-padding:1rem 1.25rem .85rem;--dialog-content-padding:.7rem 1.25rem .75rem;--dialog-content-gap:.65rem;--dialog-footer-padding:.72rem 1.25rem .8rem}._guide_gsn4u_1{gap:.62rem;display:grid}._cards_gsn4u_15{gap:.48rem;display:grid}._card_gsn4u_15{background:linear-gradient(115deg,#ff4d320e,#0000 42%),#101212;border:1px solid #303432;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.72rem .9rem .72rem 3.2rem;display:grid;position:relative;overflow:hidden}._cardIndex_gsn4u_35{color:#646963;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:800;position:absolute;top:.78rem;left:.85rem}._icon_gsn4u_46{width:34px;height:34px;color:var(--signal-bright);background:#ff4d3214;border:1px solid #ff6a524d;border-radius:50%;place-items:center;display:grid}._card_gsn4u_15 h3,._card_gsn4u_15 p,._privacyNote_gsn4u_59{margin:0}._card_gsn4u_15 h3{color:#f1eee6;letter-spacing:-.025em;font-size:.88rem}._card_gsn4u_15 p{color:#a8aaa4;word-break:keep-all;margin-top:.22rem;font-size:.76rem;line-height:1.45}._flow_gsn4u_77{color:#d9d6ce;border-block:1px solid #2d302e;justify-content:center;align-items:center;gap:.6rem;min-height:40px;font-size:.72rem;font-weight:740;display:flex}._flow_gsn4u_77 svg{color:var(--signal-bright)}._privacyNote_gsn4u_59{color:#858a84;text-align:center;word-break:keep-all;font-size:.7rem;line-height:1.45}._privacyNote_gsn4u_59 strong{color:#c9cbc4}._privacyNote_gsn4u_59 span{margin-top:.3rem;display:block}._footerAction_gsn4u_110{justify-content:center;width:100%;display:flex}._footerAction_gsn4u_110>button{min-width:min(17rem,100%)}._promoRow_gsn4u_120{border-bottom:1px solid #2d302e;justify-items:center;min-width:0;padding-bottom:.22rem;display:grid}:root[data-ui-theme=light] ._card_gsn4u_15{background:linear-gradient(115deg,#ff4d3213,#0000 42%),#fff;border-color:#c6cdc4}:root[data-ui-theme=light] ._cardIndex_gsn4u_35{color:#6d746c}:root[data-ui-theme=light] ._card_gsn4u_15 h3{color:#202520}:root[data-ui-theme=light] ._card_gsn4u_15 p{color:#5e665e}:root[data-ui-theme=light] ._flow_gsn4u_77,:root[data-ui-theme=light] ._promoRow_gsn4u_120{border-color:#cfd5cc}:root[data-ui-theme=light] ._flow_gsn4u_77{color:#2b302b}:root[data-ui-theme=light] ._privacyNote_gsn4u_59{color:#626a62}:root[data-ui-theme=light] ._privacyNote_gsn4u_59 strong{color:#303630}@media (width<=520px){._guideDialog_gsn4u_1{--dialog-width:calc(100% - 1rem);--dialog-header-padding:1rem 1rem .85rem;--dialog-content-padding:.7rem 1rem .8rem;--dialog-footer-padding:.75rem 1rem .85rem}._card_gsn4u_15{padding-left:2.8rem;padding-right:.8rem}._flow_gsn4u_77{flex-wrap:wrap;gap:.35rem;padding-block:.65rem}}._hiddenInput_1o9ez_1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._grid_1o9ez_9{gap:.65rem;display:grid}._grid_1o9ez_9 section{border:1px solid var(--line);border-radius:var(--radius-sm);background:#101212;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.9rem;display:grid}._icon_1o9ez_24{background:var(--signal-wash);width:40px;height:40px;color:var(--signal-bright);border:1px solid #ff6a5252;border-radius:50%;place-items:center;display:grid}._grid_1o9ez_9 strong,._grid_1o9ez_9 p{margin:0}._grid_1o9ez_9 strong{font-size:.85rem}._grid_1o9ez_9 p{color:var(--paper-muted);word-break:keep-all;margin-top:.3rem;font-size:.74rem;line-height:1.55}._grid_1o9ez_9 code{color:#ffd0c8;font-family:ui-monospace,monospace}._legacy_1o9ez_57{color:var(--paper-muted);text-align:center;margin:0;font-size:.72rem;line-height:1.5}:root[data-ui-theme=light] ._grid_1o9ez_9 section{background:#f7f8f4}:root[data-ui-theme=light] ._grid_1o9ez_9 code{color:#a63222}._card_1wy0q_1{--surface:#111313;--surface-raised:#181a1a;--line:#2b2e2d;--muted:#979b94;--paper:#f3f0e7;--signal:#ff6b2c;min-height:188px;color:var(--paper);background:linear-gradient(135deg, #ffffff09, transparent 42%), var(--surface);border:1px solid var(--line);border-radius:3px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000038}._card_1wy0q_1:before{content:"";background:var(--signal);opacity:0;width:3px;transition:all .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(.3)}._card_1wy0q_1:hover,._card_1wy0q_1:focus-within{border-color:#4a4d49;transform:translateY(-2px);box-shadow:0 22px 48px #00000057}._card_1wy0q_1[data-active]{border-color:#ff6b2c94}._card_1wy0q_1[data-active]:before,._card_1wy0q_1:hover:before,._card_1wy0q_1:focus-within:before{opacity:1;transform:scaleY(1)}._openButton_1wy0q_54{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-content:start;gap:18px;padding:25px 24px 64px;display:grid}._openButton_1wy0q_54:focus-visible,._iconButton_1wy0q_69:focus-visible{outline:2px solid var(--signal);outline-offset:-3px}._documentMark_1wy0q_74{width:42px;height:48px;color:var(--signal);background:#1b1d1c;border:1px solid #383b38;border-radius:2px 2px 9px;place-items:center;display:grid}._copy_1wy0q_85{gap:10px;min-width:0;display:grid}._title_1wy0q_91{letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:1.08rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}._metadata_1wy0q_104{color:var(--muted);letter-spacing:-.02em;flex-wrap:wrap;gap:7px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.71rem;line-height:1.6;display:flex}._openCue_1wy0q_115{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:700;transition:color .18s;position:absolute;bottom:20px;right:23px}._openCue_1wy0q_115 span{color:var(--signal);font-size:.9rem}._openButton_1wy0q_54:hover ._openCue_1wy0q_115{color:var(--paper)}._actions_1wy0q_137{gap:4px;display:flex;position:absolute;bottom:12px;left:20px}._iconButton_1wy0q_69{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}._iconButton_1wy0q_69:hover{color:var(--paper);background:var(--surface-raised)}._dangerButton_1wy0q_166:hover{color:#ff8d7c;background:#bb312421}:root[data-ui-theme=light] ._card_1wy0q_1{--surface:#fff;--surface-raised:#edf0eb;--line:#c6cdc3;--muted:#687068;--paper:#1d211d;background:linear-gradient(135deg, #ffffffb8, transparent 42%), var(--surface);box-shadow:0 14px 30px #1b1f1b1a}:root[data-ui-theme=light] ._card_1wy0q_1:hover,:root[data-ui-theme=light] ._card_1wy0q_1:focus-within{border-color:#8c968b;box-shadow:0 18px 34px #1b1f1b26}:root[data-ui-theme=light] ._documentMark_1wy0q_74{background:#f3f5f0;border-color:#c5ccc3}@media (prefers-reduced-motion:reduce){._card_1wy0q_1,._card_1wy0q_1:before,._openCue_1wy0q_115,._iconButton_1wy0q_69{transition:none}}._grid_12rek_1{grid-template-columns:repeat(auto-fill,minmax(min(100%,292px),1fr));gap:14px;width:100%;display:grid}._empty_12rek_8{color:#eeeae0;text-align:center;background:linear-gradient(90deg,#0000 49.8%,#262827 50%,#0000 50.2%),linear-gradient(#101212,#0d0f0f);border:1px dashed #3b3e3b;border-radius:3px;place-content:center;justify-items:center;min-height:280px;padding:48px 24px;display:grid}._emptyIndex_12rek_23{color:#ff6b2c;letter-spacing:.16em;margin-bottom:18px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.72rem;font-weight:700}._emptyTitle_12rek_32,._emptyBody_12rek_33{margin:0}:root[data-ui-theme=light] ._empty_12rek_8{color:#1b1e1b;background:linear-gradient(90deg,#0000 49.8%,#e0e4dd 50%,#0000 50.2%),linear-gradient(#fff,#f4f6f1);border-color:#bfc6bc}:root[data-ui-theme=light] ._emptyBody_12rek_33{color:#606760}._emptyTitle_12rek_32{letter-spacing:-.035em;font-size:1.25rem;font-weight:750}._emptyBody_12rek_33{color:#949891;max-width:30rem;margin-top:9px;font-size:.875rem;line-height:1.65}@media (width<=520px){._grid_12rek_1{grid-template-columns:1fr}}._toolbar_3kat2_1{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}._searchWrap_3kat2_9{color:#838781;background:#101212;border:1px solid #2d302e;border-radius:2px;flex:260px;align-items:center;min-width:180px;max-width:460px;height:46px;padding-inline:14px;transition:border-color .15s;display:flex}._searchWrap_3kat2_9:focus-within{color:#ff6b2c;border-color:#ff6b2c}._search_3kat2_9{color:#f1eee5;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;padding:0 10px}._search_3kat2_9::placeholder{color:#80847e}:root[data-ui-theme=light] ._searchWrap_3kat2_9{color:#6c736b;background:#fff;border-color:#c9d0c6}:root[data-ui-theme=light] ._search_3kat2_9{color:#1b1e1b}:root[data-ui-theme=light] ._search_3kat2_9::placeholder{color:#747c74}:root[data-ui-theme=light] ._secondaryButton_3kat2_59{color:#30352f;background:#fff;border-color:#c4cbc1}:root[data-ui-theme=light] ._secondaryButton_3kat2_59:hover{color:#151815;border-color:#838d82}._actions_3kat2_70{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}._secondaryButton_3kat2_59,._primaryButton_3kat2_78{color:#d8d5cd;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}._secondaryButton_3kat2_59{background:#151717;border:1px solid #323532}._secondaryButton_3kat2_59:hover{color:#fff;border-color:#555954}._primaryButton_3kat2_78{color:#130d09;background:#ff6b2c;border:1px solid #ff6b2c}._primaryButton_3kat2_78:hover{background:#ff7e48}._secondaryButton_3kat2_59:focus-visible,._primaryButton_3kat2_78:focus-visible{outline-offset:2px;outline:2px solid #ff6b2c}._visuallyHidden_3kat2_120{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){._toolbar_3kat2_1{flex-direction:column;align-items:stretch}._searchWrap_3kat2_9{flex-basis:auto;max-width:none}._actions_3kat2_70>button{flex:1}}@media (width<=460px){._secondaryButton_3kat2_59 span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._secondaryButton_3kat2_59{padding:0;flex:0 0 44px!important}._primaryButton_3kat2_78{flex:1}}._notice_1xr60_1{color:var(--paper-muted);border-top:1px solid #2d302e;border-bottom:1px solid #242725;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:1.15rem 0 1.9rem;padding:.9rem .2rem;display:grid}._icon_1xr60_13{color:#a4a7a1;background:#111313;border:1px solid #393c39;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}._copy_1xr60_24{min-width:0}._copy_1xr60_24 h3,._copy_1xr60_24 p{margin:0}._copy_1xr60_24 h3{color:#dedbd3;letter-spacing:-.025em;font-size:.82rem;font-weight:720}._copy_1xr60_24 p{color:var(--paper-muted);word-break:keep-all;margin-top:.22rem;font-size:.74rem;line-height:1.6}._copy_1xr60_24 strong{color:#eeeae0;font-weight:740}._arrow_1xr60_53{color:var(--signal-bright)}:root[data-ui-theme=light] ._notice_1xr60_1{border-color:#d0d6cd}:root[data-ui-theme=light] ._icon_1xr60_13{color:#556056;background:#fff;border-color:#c7cec5}:root[data-ui-theme=light] ._copy_1xr60_24 h3,:root[data-ui-theme=light] ._copy_1xr60_24 strong{color:#242923}@media (width<=620px){._notice_1xr60_1{margin:1rem 0 1.5rem;padding-block:.85rem}._copy_1xr60_24 p{font-size:.71rem}}._heroAside_16knb_1>small{color:var(--paper-muted);word-break:keep-all;font-size:.76rem;line-height:1.6}._page_16knb_8{min-height:100vh;padding-bottom:6rem}._aiRequestEntry_16knb_13{border-top:1px solid var(--line);justify-items:start;gap:.55rem;padding-top:1.1rem;display:grid}._aiRequestEntry_16knb_13>span{color:var(--paper-muted);word-break:keep-all;font-size:.76rem;line-height:1.6}._topbar_16knb_28{z-index:20;height:calc(var(--topbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(1.25rem, calc((100vw - 82rem) / 2)) 0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080909d1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}:root[data-ui-theme=light] ._topbar_16knb_28{background:#fafbf8d6;border-bottom-color:#262e261f}._brand_16knb_47{color:var(--paper);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}._brandMark_16knb_55{border:1px solid var(--line-bright);background:#111313;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}._brandMark_16knb_55:after{border:2px solid var(--ink);background:var(--signal);content:"";border-radius:50%;width:9px;height:9px;position:absolute;bottom:4px;right:-2px}._brandText_16knb_78{gap:.05rem;display:grid}._brandText_16knb_78 strong{letter-spacing:-.03em;font-size:.92rem}._brandText_16knb_78 span{color:var(--paper-muted);letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:.57rem}._topbarBanner_16knb_95{min-height:44px;color:var(--paper-muted);white-space:nowrap;border-bottom:1px solid #ff6a5273;align-items:center;gap:.38rem;font-size:.7rem;font-weight:680;text-decoration:none;display:inline-flex}._topbarActions_16knb_108{align-items:center;gap:.85rem;display:flex}._topbarBanner_16knb_95 strong{color:var(--paper);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}._topbarBanner_16knb_95 svg{color:var(--signal-bright)}._topbarBanner_16knb_95:hover{color:var(--paper);border-bottom-color:var(--signal-bright)}._themeToggle_16knb_130{flex:none}._guideButton_16knb_134{color:#a7aaa4;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:0 .7rem;font-size:.72rem;font-weight:700;display:inline-flex}._guideButton_16knb_134:hover{color:#f0ede5;background:#111313;border-color:#383c39}._guideButton_16knb_134:focus-visible{outline:2px solid var(--signal-bright);outline-offset:2px}._content_16knb_159{width:min(82rem,100% - 2.5rem);margin:0 auto}._hero_16knb_1{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:4rem;min-height:27rem;padding:5.5rem 0 3.6rem;display:grid}._hero_16knb_1 h1{letter-spacing:-.075em;word-break:keep-all;max-width:14ch;margin:1rem 0 0;font-size:clamp(2.8rem,6vw,6.3rem);font-weight:780;line-height:.98}._hero_16knb_1 h1 em{color:var(--signal-bright);font-style:normal}._heroAside_16knb_1{border-left:1px solid var(--line-bright);align-self:end;gap:1.6rem;padding-left:1.5rem;display:grid}._heroAside_16knb_1 p{color:var(--paper-muted);word-break:keep-all;margin:0;font-size:.92rem;line-height:1.75}._heroActions_16knb_205{flex-wrap:wrap;gap:.65rem;display:flex}._section_16knb_211{padding-top:3.5rem}._sectionHeader_16knb_215{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}._sectionHeader_16knb_215 h2{letter-spacing:-.055em;margin:.45rem 0 0;font-size:clamp(1.7rem,3vw,2.5rem)}._sectionCount_16knb_229{color:var(--paper-muted);letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:.72rem}._hiddenInput_16knb_236{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._errorBanner_16knb_244{border-radius:var(--radius-md);background:var(--signal-wash);color:#ffb0a2;border:1px solid #ff4d3266;justify-content:space-between;align-items:flex-start;gap:1rem;margin:1.5rem 0;padding:1rem;display:flex}._successBanner_16knb_257{border-radius:var(--radius-md);color:#c9efc3;background:#9ddd9114;border:1px solid #9ddd9157;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 0;padding:.8rem .9rem;font-size:.79rem;display:flex}._successBanner_16knb_257 p{margin:0;line-height:1.5}._errorBanner_16knb_244 p{margin:0;line-height:1.55}@media (width<=880px){._hero_16knb_1{grid-template-columns:1fr;gap:2.3rem;min-height:auto;padding-top:4rem}._heroAside_16knb_1{max-width:34rem}}@media (width<=640px){._topbar_16knb_28{height:auto;min-height:calc(var(--topbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left));flex-wrap:wrap;gap:.35rem .5rem}._brand_16knb_47{min-width:0;max-width:100%;padding-block:.4rem}._brandMark_16knb_55{flex:0 0 38px}._brandText_16knb_78{overflow-wrap:anywhere;min-width:0}._brandText_16knb_78 span,._guideButton_16knb_134 span,._topbarBanner_16knb_95>span{display:none}._topbarBanner_16knb_95{border-bottom:0;gap:.18rem}._topbarActions_16knb_108{flex-wrap:wrap;gap:.1rem;max-width:100%;margin-left:auto}._guideButton_16knb_134,._themeToggle_16knb_130{flex:0 0 44px;justify-content:center;width:44px;min-width:44px;padding:0}._content_16knb_159{width:min(100% - 1.5rem,82rem)}._hero_16knb_1{padding:3.25rem 0 2.5rem}._hero_16knb_1 h1{font-size:clamp(2.55rem,14vw,4.4rem)}._heroActions_16knb_205>*{flex:auto}._section_16knb_211{padding-top:2.5rem}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--ink:#080909;--ink-soft:#101212;--panel:#141616;--panel-raised:#1a1c1c;--paper:#f2f0e9;--paper-muted:#aaa9a3;--line:#2b2e2d;--line-bright:#414441;--signal:#ff4d32;--signal-bright:#ff6a52;--signal-wash:#ff4d3221;--safe:#9bdd91;--warning:#ffd166;--shadow:0 24px 80px #00000057;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--topbar-height:72px;font-family:SUIT Variable,Pretendard Variable,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}:root[data-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f4f5f1;--ink-soft:#eceee8;--panel:#fff;--panel-raised:#f7f8f4;--paper:#1b1e1b;--paper-muted:#606760;--line:#d6dad2;--line-bright:#bcc3b9;--signal:#e94b32;--signal-bright:#d9422d;--signal-wash:#e94b321a;--safe:#368c50;--warning:#8f6410;--shadow:0 20px 60px #252d251f}*{box-sizing:border-box}html{background:var(--ink);min-width:320px;min-height:100%}body{background:radial-gradient(circle at 86% -10%, #ff4d3212, transparent 30rem), linear-gradient(180deg, #0b0c0c 0%, var(--ink) 45%);min-width:320px;min-height:100vh;color:var(--paper);margin:0}:root[data-ui-theme=light] body{background:radial-gradient(circle at 86% -10%, #e94b3217, transparent 30rem), linear-gradient(180deg, #fafbf8 0%, var(--ink) 45%)}:root[data-ui-theme=light] body:before{opacity:.035;mix-blend-mode:multiply}body:before{z-index:9999;pointer-events:none;opacity:.16;content:"";mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#ffffff03 3px 4px);position:fixed;inset:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.52}:focus-visible{outline:3px solid var(--signal-bright);outline-offset:3px}::selection{color:#fff;background:#ff4d327a}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.kicker{color:var(--signal-bright);letter-spacing:.17em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.69rem;font-weight:750}.primary-button,.secondary-button,.ghost-button,.danger-button,.icon-button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:0 1rem;font-weight:720;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.primary-button{border-color:var(--signal);background:var(--signal);color:#120403;box-shadow:0 8px 24px #ff4d3229}.primary-button:hover:not(:disabled){background:var(--signal-bright);transform:translateY(-1px)}.secondary-button{border-color:var(--line-bright);background:var(--panel-raised);color:var(--paper)}.secondary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.icon-button:hover:not(:disabled){background:#222424;border-color:#5b5e5a}:root[data-ui-theme=light] .secondary-button:hover:not(:disabled),:root[data-ui-theme=light] .ghost-button:hover:not(:disabled),:root[data-ui-theme=light] .icon-button:hover:not(:disabled){border-color:var(--line-bright);background:#e9ece6}.ghost-button,.icon-button{color:var(--paper-muted);background:0 0;border-color:#0000}.danger-button{background:var(--signal-wash);color:#ff8b78;border-color:#ff4d3259}.icon-button{width:44px;padding:0}.surface-card{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141616e0}:root[data-ui-theme=light] .surface-card{background:#ffffffe6}.field-label{color:var(--paper-muted);gap:.5rem;font-size:.78rem;font-weight:650;display:grid}.text-input,.select-input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--paper);background:#0d0f0f;padding:0 .85rem}:root[data-ui-theme=light] .text-input,:root[data-ui-theme=light] .select-input{background:#fff}.theme-toggle{border:1px solid var(--line-bright);min-width:44px;min-height:44px;color:var(--paper-muted);background:var(--panel-raised);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;padding:0 .72rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.61rem;font-weight:800;display:inline-flex}.theme-toggle:hover{border-color:var(--signal-bright);color:var(--paper)}.theme-toggle>svg{flex:0 0 17px}:root[data-ui-theme=light] .theme-toggle{background:#fff}@media (width<=640px){.theme-toggle>span{display:none}.theme-toggle{padding-inline:0}}.text-input:hover,.select-input:hover{border-color:var(--line-bright)}.empty-state{border:1px dashed var(--line-bright);border-radius:var(--radius-lg);min-height:20rem;color:var(--paper-muted);text-align:center;place-items:center;display:grid}.fatal-error{text-align:center;align-content:center;gap:1rem;width:min(36rem,100% - 2rem);min-height:100vh;margin:0 auto;display:grid}.fatal-error h1,.fatal-error p{margin:0}.fatal-error .primary-button{justify-self:center;margin-top:1rem}.loading-screen{min-height:100vh;color:var(--paper-muted);text-align:center;place-content:center;gap:1.2rem;display:grid}.loading-screen__mark{justify-content:center;align-items:center;gap:.35rem;display:flex}.loading-screen__mark span{background:var(--line-bright);border-radius:99px;width:2.8rem;height:4px;animation:1.1s ease-in-out infinite loading-scan}.loading-screen__mark span:nth-child(2){background:var(--signal);animation-delay:.1s}.loading-screen__mark span:nth-child(3){animation-delay:.2s}@keyframes loading-scan{0%,to{opacity:.35;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}.pwa-toast{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:1000;border:1px solid var(--line-bright);border-radius:var(--radius-md);width:min(31rem,100vw - 2rem);box-shadow:var(--shadow);background:#161818;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;padding:.8rem;display:grid;position:fixed}:root[data-ui-theme=light] .pwa-toast{background:#fff;box-shadow:0 16px 42px #1b1f1b2e}.theme-save-status{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:1100;color:#fff;border-radius:var(--radius-sm);max-width:min(26rem,100vw - 2rem);box-shadow:var(--shadow);background:#3a1812;border:1px solid #ff6b2c94;margin:0;padding:.7rem .9rem;font-size:.78rem;line-height:1.45;position:fixed}.pwa-toast__icon{background:var(--signal-wash);width:38px;height:38px;color:var(--signal-bright);border-radius:50%;place-items:center;display:grid}.pwa-toast strong,.pwa-toast p{margin:0}.pwa-toast p{color:var(--paper-muted);margin-top:.2rem;font-size:.76rem}.pwa-toast>button:not(.icon-button){border:1px solid var(--signal);background:var(--signal-wash);min-height:44px;color:var(--signal-bright);border-radius:7px;padding:0 .75rem;font-weight:700}@media (width<=640px){:root{--topbar-height:62px}.pwa-toast{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px}.pwa-toast__icon{display:none}.pwa-toast>div:not(.pwa-toast__icon){overflow-wrap:anywhere;min-width:0}.pwa-toast>button:not(.icon-button){grid-column:1/-1;justify-self:start}.pwa-toast>.icon-button{grid-area:1/2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
