@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700&family=IBM+Plex+Mono:wght@400;500;600&family=Noto+Sans+KR:wght@400;500;600;700&display=swap";:root{--z-overlay:400;--z-spotlight:1000;--z-critical:2000;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem}:root,.dark{--background:#f4f8fc;--foreground:#17263a;--surface:#edf5fb;--surface-foreground:#17263a;--sidebar:#f8fbfe;--sidebar-foreground:#24364d;--card:#fbfdff;--card-foreground:#17263a;--popup:#fbfdff;--popup-foreground:#17263a;--primary:#2b93d1;--primary-foreground:#fafdff;--secondary:#e8f2f9;--secondary-foreground:#255578;--accent:#dceffa;--accent-foreground:#1c5f89;--muted:#edf2f6;--muted-foreground:#6e7f91;--success:#e6f3ed;--success-foreground:#2f6b4f;--error:#f8e9eb;--error-foreground:#9b414a;--warning:#f7f0df;--warning-foreground:#896724;--info:#e3f1fa;--info-foreground:#23658d;--info-hover:#d7ebf7;--info-active:#c9e3f3;--border:#dce6ef}:root{--seoyoung-ink:#17263a;--seoyoung-blue-soft:#e8f2f9;--seoyoung-blue-line:#dce6ef;--seoyoung-panel:#edf5fb;--ink-heading:#0e536f;--ink-title:#17445e;--ink-body:#31485a;--ink-nav:#42576a;--ink-sub:#6c7d8b;--ink-faint:#93a2af;--border-strong:#cbd9e3;--border-hover:#b8dbea;--module-bim:#2b93d1;--module-quality:#73bfa8;--module-safety:#7d8fb3;--module-ai:#6ba7ca;--font-family-base:"Noto Sans KR","Malgun Gothic",sans-serif;--font-family-display:"Bricolage Grotesque","Noto Sans KR",sans-serif;--font-family-monospace:"IBM Plex Mono",ui-monospace,monospace;--font-family-cursive:"Noto Sans KR",sans-serif;--shadow:0 8px 24px rgba(48,83,112,.07);--shadow-md:0 14px 36px rgba(48,83,112,.1);--shadow-lg:0 22px 56px rgba(48,83,112,.13);--shadow-focus:0 0 0 3px rgba(43,147,209,.18);--radius-sm:8px;--radius:12px;--radius-md:16px;--radius-lg:22px;--radius-full:999px;--animation-duration-fast:.12s;--animation-duration-normal:.22s;--animation-duration-slow:.36s;--chart-color-1:#2b93d1;--chart-color-2:#6ba7ca;--chart-color-3:#8cb7ce;--chart-color-4:#abc7d7;--chart-color-5:#c8d8e2;--glass:rgba(251,253,255,.86);--glass-strong:rgba(255,255,255,.95);--header-height:72px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-family-base);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased}#root{min-height:100vh}button,input,select,textarea{font:inherit}@layer base{._content_bf3cf_1{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_bf3cf_1[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_bf3cf_1}._content_bf3cf_1[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_bf3cf_1}._content_bf3cf_1[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_bf3cf_1}._content_bf3cf_1[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_bf3cf_1}@keyframes _slideUpAndFade_bf3cf_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_bf3cf_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_bf3cf_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_bf3cf_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_h52os_1{--viewport-padding:var(--spacing-4);--toast-width:360px;--toast-border-radius:var(--radius);--toast-font-family:var(--font-family-base);--toast-animation-duration:var(--animation-duration-normal)}._toast_h52os_1{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_h52os_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_h52os_1:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_h52os_1:hover{transform:translateY(-2px)}._content_h52os_1{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_h52os_1{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_h52os_1{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_h52os_1{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_h52os_1{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_h52os_1:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_h52os_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_h52os_1:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_h52os_1{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_h52os_1:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_h52os_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_h52os_1:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_h52os_1{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_h52os_1:hover{opacity:1;background-color:var(--muted)}._closeButton_h52os_1:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}@keyframes _slideIn_h52os_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_dlw1i_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_dlw1i_1:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_dlw1i_1{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_dlw1i_1{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_dlw1i_1{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_dlw1i_1,._icon-md_dlw1i_1{width:2rem;height:2rem;padding:0}._icon-sm_dlw1i_1{width:1.5rem;height:1.5rem;padding:0}._icon-lg_dlw1i_1{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_dlw1i_1 svg{flex-shrink:0}._sm_dlw1i_1 svg,._icon-sm_dlw1i_1 svg{width:1rem;height:1rem}._md_dlw1i_1 svg,._icon_dlw1i_1 svg,._icon-md_dlw1i_1 svg{width:1.25rem;height:1.25rem}._lg_dlw1i_1 svg,._icon-lg_dlw1i_1 svg{width:1.5rem;height:1.5rem}._primary_dlw1i_1{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color:var(--primary-foreground)}._primary_dlw1i_1:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_dlw1i_1:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_dlw1i_1{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color:var(--secondary-foreground)}._secondary_dlw1i_1:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_dlw1i_1:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_dlw1i_1{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color:var(--error-foreground)}._destructive_dlw1i_1:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_dlw1i_1:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_dlw1i_1:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_dlw1i_1{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color:var(--primary)}._outline_dlw1i_1:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_dlw1i_1:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_dlw1i_1{background-color:transparent;border-color:transparent;--spinner-color:var(--primary)}._ghost_dlw1i_1:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_dlw1i_1:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_dlw1i_1{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color:var(--primary)}._link_dlw1i_1:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_dlw1i_1:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_dlw1i_1:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_dlw1i_1{opacity:.5;cursor:not-allowed;pointer-events:none}}@layer base{._input_1ebd8_1{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1ebd8_1::placeholder{color:var(--muted-foreground);opacity:.7}._input_1ebd8_1:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1ebd8_1:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1ebd8_1:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}}._wrap_b55jw_1{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--spacing-6) var(--spacing-4);background:var(--background)}._card_b55jw_1{width:min(420px,100%);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-8)}._brand_b55jw_1{display:flex;gap:var(--spacing-3);align-items:center;margin-bottom:var(--spacing-6)}._brand_b55jw_1 b{display:block;font-family:var(--font-family-display);font-size:1.05rem;color:var(--seoyoung-ink);letter-spacing:-.015em}._eyebrow_b55jw_1{display:block;font-family:var(--font-family-monospace);font-size:.68rem;font-weight:600;letter-spacing:.13em;color:var(--primary)}._brand_b55jw_1 span:not(._mark_b55jw_1):not(._eyebrow_b55jw_1){color:var(--muted-foreground);font-size:.8rem}._mark_b55jw_1{width:38px;height:38px;border-radius:var(--radius);display:grid;place-items:center;color:var(--primary-foreground);font-weight:700;font-family:var(--font-family-display);background:var(--primary)}._form_b55jw_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._form_b55jw_1 h1{font-size:1.35rem;margin:0;font-family:var(--font-family-display);color:var(--seoyoung-ink);letter-spacing:-.02em}._form_b55jw_1 label{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.85rem;font-weight:600;color:var(--ink-nav)}._sub_b55jw_1{margin:0 0 var(--spacing-2);color:var(--muted-foreground);font-size:.875rem}._error_b55jw_1{margin:0;color:var(--error);font-size:.85rem}._notice_b55jw_1{margin:0;color:var(--success);font-size:.85rem}._link_b55jw_1{background:none;border:none;color:var(--primary);cursor:pointer;font-size:.85rem;padding:var(--spacing-1)}._gear_b55jw_1{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--muted-foreground);font-size:.8rem;cursor:pointer;transition:color var(--animation-duration-fast),border-color var(--animation-duration-fast)}._gear_b55jw_1:hover{color:var(--primary);border-color:var(--primary)}._back_b55jw_1{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;color:var(--muted-foreground);font-size:.8rem;cursor:pointer}._option_b55jw_1{display:flex;gap:var(--spacing-3);align-items:flex-start;text-align:left;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font:inherit}button._option_b55jw_1{cursor:pointer}button._option_b55jw_1:hover{border-color:var(--primary);background:var(--accent)}._option_b55jw_1 svg{flex:none;margin-top:2px;color:var(--primary)}._option_b55jw_1 b{display:block;font-size:.9rem}._option_b55jw_1 small{display:block;margin-top:2px;color:var(--muted-foreground);font-size:.8rem;line-height:1.5}._foot_b55jw_1{margin:var(--spacing-6) 0 0;font-size:.75rem;color:var(--muted-foreground);text-align:center}@layer base{._spinner_166m8_1{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_166m8_1{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color,var(--primary));animation:_spin_166m8_1 var(--animation-duration-slow) linear infinite}._sm_166m8_1{width:1rem;height:1rem}._sm_166m8_1 ._spinnerInner_166m8_1{border-width:2px}._md_166m8_1{width:1.5rem;height:1.5rem}._md_166m8_1 ._spinnerInner_166m8_1{border-width:2.5px}._lg_166m8_1{width:2.5rem;height:2.5rem}._lg_166m8_1 ._spinnerInner_166m8_1{border-width:3px}@keyframes _spin_166m8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._host_r7p7r_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--background)}._frame_r7p7r_1{width:100%;height:100%;border:0;display:block}._overlay_r7p7r_1{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center;justify-content:center;color:var(--muted-foreground);background:var(--background)}@layer base{._container_11505_1{width:100%;max-width:500px;margin:0 auto}._dropzone_11505_1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);border:2px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._dropzone_11505_1 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_11505_1:hover{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 8%),color-mix(in srgb,var(--surface),var(--primary) 5%));box-shadow:var(--shadow-md)}._dropzone_11505_1._dragging_11505_1{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 15%),color-mix(in srgb,var(--surface),var(--primary) 10%));box-shadow:var(--shadow-lg);transform:scale(1.02)}._dropzone_11505_1._disabled_11505_1{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_11505_1{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;flex-shrink:0}._dropzone_11505_1:hover ._icon_11505_1{color:var(--primary);transform:scale(1.1) translateY(-.125rem)}._dropzone_11505_1._dragging_11505_1 ._icon_11505_1{color:var(--primary);transform:scale(1.15) translateY(-.25rem);animation:_pulse_11505_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_11505_1{0%,to{opacity:1}50%{opacity:.7}}._title_11505_1{font-weight:700;font-size:1.0625rem;margin-bottom:var(--spacing-3);color:var(--surface-foreground);letter-spacing:-.01em}._subtitle_11505_1{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-2)}._error_11505_1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 12%,transparent),color-mix(in srgb,var(--error) 8%,transparent));border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--error);animation:_slideDown_11505_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_11505_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._error_11505_1 button{margin-left:auto;color:var(--error);flex-shrink:0}}@layer base{._progress_1jr6y_1{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_1jr6y_1{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}._panel_1hjme_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-4)}._panel_1hjme_1 h2{margin:0;font-family:var(--font-family-display)}._lead_1hjme_1{margin:0;color:var(--muted-foreground);line-height:1.6}._steps_1hjme_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._step_1hjme_1{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem}._step_1hjme_1 small{margin-left:auto;color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:.75rem}._done_1hjme_1{color:var(--success)}._run_1hjme_1{color:var(--primary)}._error_1hjme_1{color:var(--error)}._wait_1hjme_1{color:var(--muted-foreground)}._dot_1hjme_1{width:10px;height:10px;margin:3px;border-radius:50%;border:2px solid currentColor}._open_1hjme_1{align-self:flex-start}._center_15kfu_1{min-height:100vh;display:grid;place-items:center;padding:var(--spacing-6);color:var(--muted-foreground);text-align:center}._page_15kfu_1{min-height:100vh;padding:var(--spacing-12) var(--spacing-4);display:flex;justify-content:center;align-items:flex-start}._page_15kfu_1>*{width:min(760px,100%)}._center_1fbag_1{min-height:100vh;display:grid;place-items:center;color:var(--muted-foreground)}._page_1fbag_1{min-height:100vh;padding:var(--spacing-12) var(--spacing-4);display:flex;justify-content:center}._col_1fbag_1{width:min(760px,100%);display:flex;flex-direction:column;gap:var(--spacing-4)}._back_1fbag_1{color:var(--primary);font-size:.9rem}._meta_1fbag_1{font-family:var(--font-family-monospace);font-size:.8rem;color:var(--muted-foreground)}._card_1fbag_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2)}._card_1fbag_1 h2{margin:0;font-family:var(--font-family-display);color:var(--seoyoung-ink);letter-spacing:-.02em}._card_1fbag_1 p{margin:0;color:var(--ink-body);font-size:.875rem;line-height:1.6}._eyebrow_1fbag_1{font-family:var(--font-family-monospace);font-size:.68rem;font-weight:600;letter-spacing:.13em;color:var(--primary)}._row_1fbag_1{display:flex;gap:var(--spacing-2);align-items:center;flex-wrap:wrap;margin-top:var(--spacing-2)}._state_1fbag_1{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground)}
