._page_c75kx_1{max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-10) var(--layout-gutter) var(--space-12)}._header_c75kx_7{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}._title_c75kx_16{font-family:var(--font-pixel);font-size:var(--font-size-3xl);letter-spacing:.02em;text-shadow:3px 3px 0 var(--color-retro-1)}._subtitle_c75kx_23{margin-top:var(--space-2);color:var(--color-text-muted);font-family:var(--font-pixel);font-size:var(--font-size-sm)}._cursor_c75kx_30{margin-left:2px;animation:_blink_c75kx_1 1s steps(1) infinite}@keyframes _blink_c75kx_1{50%{opacity:0}}._account_c75kx_41{display:flex;align-items:center;gap:var(--space-3)}._email_c75kx_47{color:var(--color-text-muted);font-family:var(--font-pixel);font-size:var(--font-size-xs)}._alert_c75kx_53{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-ink);background:var(--color-danger-soft);color:var(--color-danger-soft-text);font-size:var(--font-size-sm);box-shadow:var(--shadow-hard-sm)}._toolbar_c75kx_64{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;margin-bottom:var(--space-6);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-ink);background:var(--color-surface)}._toolbarText_c75kx_76{padding:var(--space-1) 0;color:var(--color-text-muted);font-family:var(--font-pixel);font-size:var(--font-size-sm)}._prompt_c75kx_83{margin-right:var(--space-2);color:var(--color-text)}._grid_c75kx_88{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-6)}._card_c75kx_94{display:flex;flex-direction:column;border:var(--border-width) solid var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-hard);transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease}._card_c75kx_94:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-ink)}:root[data-theme=dark] ._card_c75kx_94:hover{box-shadow:6px 6px #000}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) ._card_c75kx_94:hover{box-shadow:6px 6px #000}}._titleBar_c75kx_118{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:30px;padding:0 var(--space-2) 0 var(--space-3);border-bottom:var(--border-width) solid var(--color-ink);background:var(--accent);color:var(--color-on-retro)}._titleBarName_c75kx_130{overflow:hidden;font-family:var(--font-pixel);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis}._windowButtons_c75kx_139{display:flex;flex:none;gap:4px}._windowButtons_c75kx_139 span{width:12px;height:12px;border:var(--border-width) solid var(--color-on-retro);background:var(--color-surface)}._cardHead_c75kx_152{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0}._emoji_c75kx_159{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:var(--border-width) solid var(--color-ink);background:var(--color-surface-muted);font-size:1.5rem;box-shadow:var(--shadow-hard-sm)}._cardTitleBox_c75kx_171{flex:1;min-width:0}._cardTitle_c75kx_171{font-family:var(--font-pixel);font-size:var(--font-size-lg)}._cardDescription_c75kx_181{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm)}._badge_c75kx_187{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:2px var(--space-2);border:var(--border-width) solid var(--color-ink);background:var(--color-surface);font-family:var(--font-pixel);font-size:var(--font-size-xs)}._led_c75kx_199{width:8px;height:8px;border:1px solid var(--color-ink);background:var(--led)}._fresh_c75kx_206{--led: var(--color-fresh)}._stale_c75kx_210{--led: var(--color-stale)}._missing_c75kx_214{--led: var(--color-missing)}._missing_c75kx_214 ._led_c75kx_199{animation:_blink_c75kx_1 1s steps(1) infinite}._stats_c75kx_222{display:flex;gap:var(--space-6);margin:var(--space-4) var(--space-4) 0;padding-top:var(--space-3);border-top:var(--border-width) dashed var(--color-ink)}._stats_c75kx_222 dt{color:var(--color-text-subtle);font-size:var(--font-size-xs)}._stats_c75kx_222 dd{margin:2px 0 0;font-family:var(--font-pixel);font-size:var(--font-size-sm)}._cardActions_c75kx_241{display:flex;gap:var(--space-3);margin-top:auto;padding:var(--space-5) var(--space-4) var(--space-4)}._primaryButton_c75kx_248,._ghostButton_c75kx_249{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 var(--space-4);border:var(--border-width) solid var(--color-ink);font-family:var(--font-pixel);font-size:var(--font-size-sm);box-shadow:var(--shadow-hard-sm);transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease}._primaryButton_c75kx_248:active:not(:disabled),._ghostButton_c75kx_249:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}._primaryButton_c75kx_248{background:var(--color-primary);color:var(--color-on-primary)}._primaryButton_c75kx_248:hover{background:var(--color-primary-hover)}._ghostButton_c75kx_249{background:var(--color-surface)}._ghostButton_c75kx_249:hover:not(:disabled){background:var(--color-surface-muted)}._ghostButton_c75kx_249:disabled{opacity:.5;cursor:default}._footer_c75kx_291{margin-top:var(--space-12);color:var(--color-text-subtle);font-size:var(--font-size-xs)}:root{color-scheme:light;--color-bg: #f3e9d2;--color-bg-dot: #e2d3b2;--color-surface: #fffaf0;--color-surface-muted: #f6ecd7;--color-ink: #1f1a17;--color-text: #1f1a17;--color-text-muted: #4f453c;--color-text-subtle: #64584c;--color-primary: #1f1a17;--color-primary-hover: #3a322b;--color-on-primary: #fffaf0;--color-retro-1: #e4572e;--color-retro-2: #f0b429;--color-retro-3: #2a9d8f;--color-retro-4: #b08cab;--color-on-retro: #1f1a17;--color-fresh: #2a9d8f;--color-stale: #f0b429;--color-missing: #e4572e;--color-danger-soft: #f7d4c6;--color-danger-soft-text: #8a2a10;--color-focus-ring: #2a9d8f;--border-width: 2px;--shadow-hard: 4px 4px 0 var(--color-ink);--shadow-hard-sm: 2px 2px 0 var(--color-ink);--font-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--font-pixel: Galmuri11, "Pretendard Variable", monospace;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-full: 0;--duration-fast: 80ms;--duration-normal: .16s;--layout-max-width: 1120px;--layout-gutter: var(--space-4)}@media (min-width: 768px){:root{--layout-gutter: var(--space-6)}}:root[data-theme=dark]{color-scheme:dark;--color-bg: #1b1a24;--color-bg-dot: #2c2a3a;--color-surface: #24222f;--color-surface-muted: #2e2c3b;--color-ink: #f3e9d2;--color-text: #f3e9d2;--color-text-muted: #cfc4ad;--color-text-subtle: #a99f8b;--color-primary: #f3e9d2;--color-primary-hover: #ffffff;--color-on-primary: #1b1a24;--color-on-retro: #1b1a24;--color-danger-soft: #4a2219;--color-danger-soft-text: #f7b39c;--shadow-hard: 4px 4px 0 #000;--shadow-hard-sm: 2px 2px 0 #000}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg: #1b1a24;--color-bg-dot: #2c2a3a;--color-surface: #24222f;--color-surface-muted: #2e2c3b;--color-ink: #f3e9d2;--color-text: #f3e9d2;--color-text-muted: #cfc4ad;--color-text-subtle: #a99f8b;--color-primary: #f3e9d2;--color-primary-hover: #ffffff;--color-on-primary: #1b1a24;--color-on-retro: #1b1a24;--color-danger-soft: #4a2219;--color-danger-soft-text: #f7b39c;--shadow-hard: 4px 4px 0 #000;--shadow-hard-sm: 2px 2px 0 #000}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;min-height:100dvh;background-color:var(--color-bg);background-image:radial-gradient(var(--color-bg-dot) 1.2px,transparent 1.3px);background-size:18px 18px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;transition:background-color var(--duration-normal) ease,color var(--duration-normal) ease}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:-.01em}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px dashed var(--color-focus-ring);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
