:root{--pulse-black: #111111;--pulse-canvas: #fafaf7;--pulse-surface: #ffffff;--pulse-border: #e2e2dd;--pulse-text-2: #888885;--pulse-lime: #c8ff2e;--n-50: #fafaf7;--n-100: #f4f5f7;--n-150: #eef0f3;--n-200: #e7e9ed;--n-300: #e2e2dd;--n-400: #c9c9c1;--n-500: #a3a399;--n-600: #888885;--n-700: #62625d;--n-800: #3a3a36;--n-900: #111111;--choice-amber: #d99a21;--choice-coral: #d95f4d;--choice-indigo: #4a63c8;--choice-teal: #2c8a74;--choice-violet: #7a58c0;--choice-rose: #cc4f85;--choice-sky: #2a80b8;--choice-moss: #6d8d3b;--sto-navy: #1f3864;--sto-blue: #2e75b6;--sto-gray: #64707d;--sto-tint: color-mix(in srgb, var(--sto-blue) var(--tone-mix), var(--color-surface));--sto-tint-2: color-mix(in srgb, var(--choice-violet) var(--tone-mix), var(--color-surface));--color-status-preparing: #7a7a72;--color-status-upcoming: #5d6b7d;--color-status-subscribing: #1f7a4d;--color-status-subscription-closed: #8a6a12;--color-status-active: #1f3864;--color-status-redeemed: #7a5a1f;--color-status-cancelled: #a5271c;--color-danger: #c0392b;--tint-amber: #fcf7d4;--tint-coral: #fdf0ec;--tint-indigo: #edf2fd;--tint-teal: #eaf8f1;--tint-violet: #f3effd;--tint-rose: #fdeef3;--tint-sky: #e9f6fd;--tint-moss: #f1f6e6;--tint-peach: #fdf2e7;--tint-beige: #f7f3ec;--hint-amber: #fff8e9;--hint-coral: #fff0ed;--hint-indigo: #f1f4fe;--hint-teal: #ebf8f2;--hint-violet: #f6f2fd;--hint-rose: #fef0f5;--hint-sky: #ecf6fd;--hint-moss: #f3f7eb;--banner-sky: #e7f2fe;--banner-lavender: #efebfd;--banner-pink: #fdebf4;--rank-1: var(--color-ink);--rank-2: var(--color-ink);--rank-3: var(--color-ink);--rank-4: var(--color-ink);--rank-rest: var(--n-900);--color-hot: #f2603a;--color-heart: #f03e4a;--blue: var(--color-ink);--blue-ink: var(--color-text);--green: #2fae4a;--kind-notice: var(--chip-blue-bg);--kind-event: var(--chip-blue-bg);--kind-update: var(--chip-blue-bg);--on-kind: var(--color-text);--tile-face: #f4f5f9;--brand-kakao: #fee500;--brand-kakao-ink: #191919;--brand-naver: #03c75a;--brand-naver-ink: #ffffff;--brand-google-blue: #4285f4;--brand-google-green: #34a853;--brand-google-yellow: #fbbc05;--brand-google-red: #ea4335;--brand-apple: #000000;--brand-apple-ink: #ffffff;color-scheme:light}:root{--color-bg: var(--pulse-surface);--color-surface: var(--pulse-surface);--color-surface-2: var(--n-100);--color-surface-3: var(--n-150);--color-border: var(--n-300);--color-border-strong: var(--n-400);--color-text: var(--n-900);--color-text-muted: var(--n-600);--color-text-faint: var(--n-500);--color-ink: #4169ff;--color-on-ink: #ffffff;--color-signature: var(--pulse-lime);--color-on-signature: #111111;--track: var(--n-200);--color-plate: #ffffff;--color-on-plate: #111111;--tone-mix: 12%;--tone-mix-strong: 16%;--photo-blend: multiply;--photo-plate: transparent;--photo-pad: 0px;--side-a: var(--choice-indigo);--side-b: var(--choice-coral);--side-a-hint: var(--hint-indigo);--side-b-hint: var(--hint-coral);--cat-free: var(--tint-amber);--cat-invest: var(--tint-coral);--cat-sto: var(--tint-indigo);--cat-tech: var(--tint-sky);--cat-work: var(--tint-beige);--cat-news: var(--tint-peach);--chip-blue-bg: color-mix(in srgb, var(--color-ink) 7%, var(--color-surface));--chip-blue-fg: color-mix(in srgb, var(--color-ink) 82%, var(--color-text));--sto-bar: var(--sto-blue);--sto-bar-track: color-mix(in srgb, var(--sto-blue) 14%, var(--track));--sto-pct: var(--sto-blue);--sto-num: var(--sto-blue);--on-sto-num: #ffffff;--sto-dot-subscribing: var(--green);--sto-dot-upcoming: var(--sto-blue);--avatar-ring: var(--color-surface)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--n-50: #0f0f0e;--n-100: #1c1c1a;--n-150: #232320;--n-200: #2b2b27;--n-300: #3a3a35;--n-400: #4e4e47;--n-500: #7a7a72;--n-600: #9d9d95;--n-700: #bdbdb5;--n-800: #deded7;--n-900: #f5f5ef;--choice-amber: #e8b453;--choice-coral: #e8796a;--choice-indigo: #8b9bea;--choice-teal: #59b39c;--choice-violet: #a68ee0;--choice-rose: #e07aa6;--choice-sky: #63aede;--choice-moss: #9cbc63;--sto-navy: #8fb4e8;--sto-blue: #6ba7dd;--sto-gray: #9aa5b1;--color-status-preparing: #9a9a92;--color-status-upcoming: #93a3b5;--color-status-subscribing: #56b487;--color-status-subscription-closed: #cfa83f;--color-status-active: #8fb4e8;--color-status-redeemed: #c99f52;--color-status-cancelled: #e2796c;--color-danger: #e2796c;--tint-amber: color-mix(in srgb, var(--choice-amber) 17%, var(--n-100));--tint-coral: color-mix(in srgb, var(--choice-coral) 17%, var(--n-100));--tint-indigo: color-mix(in srgb, var(--choice-indigo) 17%, var(--n-100));--tint-teal: color-mix(in srgb, var(--choice-teal) 17%, var(--n-100));--tint-violet: color-mix(in srgb, var(--choice-violet) 17%, var(--n-100));--tint-rose: color-mix(in srgb, var(--choice-rose) 17%, var(--n-100));--tint-sky: color-mix(in srgb, var(--choice-sky) 17%, var(--n-100));--tint-moss: color-mix(in srgb, var(--choice-moss) 17%, var(--n-100));--tint-peach: color-mix( in srgb, var(--choice-coral) 9%, color-mix(in srgb, var(--choice-amber) 9%, var(--n-100)) );--tint-beige: color-mix(in srgb, var(--choice-amber) 9%, var(--n-150));--hint-amber: color-mix(in srgb, var(--choice-amber) 11%, var(--n-100));--hint-coral: color-mix(in srgb, var(--choice-coral) 11%, var(--n-100));--hint-indigo: color-mix(in srgb, var(--choice-indigo) 11%, var(--n-100));--hint-teal: color-mix(in srgb, var(--choice-teal) 11%, var(--n-100));--hint-violet: color-mix(in srgb, var(--choice-violet) 11%, var(--n-100));--hint-rose: color-mix(in srgb, var(--choice-rose) 11%, var(--n-100));--hint-sky: color-mix(in srgb, var(--choice-sky) 11%, var(--n-100));--hint-moss: color-mix(in srgb, var(--choice-moss) 11%, var(--n-100));--banner-sky: color-mix(in srgb, var(--choice-sky) 18%, var(--n-100));--banner-lavender: color-mix(in srgb, var(--choice-violet) 18%, var(--n-100));--banner-pink: color-mix(in srgb, var(--choice-rose) 18%, var(--n-100));--rank-1: var(--color-ink);--rank-2: var(--color-ink);--rank-3: var(--color-ink);--rank-4: var(--color-ink);--color-hot: #ff8a63;--color-heart: #ff6b75;--blue: var(--color-ink);--blue-ink: var(--color-text);--green: #5fd27a;--kind-notice: var(--chip-blue-bg);--kind-event: var(--chip-blue-bg);--kind-update: var(--chip-blue-bg);--tile-face: var(--n-150);--on-sto-num: var(--n-50);--color-bg: var(--n-50);--color-ink: #5b7bff;--color-surface: var(--n-100);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 8px 24px rgba(0, 0, 0, .55);--photo-blend: normal;--photo-plate: #dbd8d0;--photo-pad: var(--space-2);--tone-mix: 18%;--tone-mix-strong: 26%;--hover-border: var(--n-500);color-scheme:dark}}:root[data-theme=dark]{--n-50: #0f0f0e;--n-100: #1c1c1a;--n-150: #232320;--n-200: #2b2b27;--n-300: #3a3a35;--n-400: #4e4e47;--n-500: #7a7a72;--n-600: #9d9d95;--n-700: #bdbdb5;--n-800: #deded7;--n-900: #f5f5ef;--choice-amber: #e8b453;--choice-coral: #e8796a;--choice-indigo: #8b9bea;--choice-teal: #59b39c;--choice-violet: #a68ee0;--choice-rose: #e07aa6;--choice-sky: #63aede;--choice-moss: #9cbc63;--sto-navy: #8fb4e8;--sto-blue: #6ba7dd;--sto-gray: #9aa5b1;--color-status-preparing: #9a9a92;--color-status-upcoming: #93a3b5;--color-status-subscribing: #56b487;--color-status-subscription-closed: #cfa83f;--color-status-active: #8fb4e8;--color-status-redeemed: #c99f52;--color-status-cancelled: #e2796c;--color-danger: #e2796c;--tint-amber: color-mix(in srgb, var(--choice-amber) 17%, var(--n-100));--tint-coral: color-mix(in srgb, var(--choice-coral) 17%, var(--n-100));--tint-indigo: color-mix(in srgb, var(--choice-indigo) 17%, var(--n-100));--tint-teal: color-mix(in srgb, var(--choice-teal) 17%, var(--n-100));--tint-violet: color-mix(in srgb, var(--choice-violet) 17%, var(--n-100));--tint-rose: color-mix(in srgb, var(--choice-rose) 17%, var(--n-100));--tint-sky: color-mix(in srgb, var(--choice-sky) 17%, var(--n-100));--tint-moss: color-mix(in srgb, var(--choice-moss) 17%, var(--n-100));--tint-peach: color-mix( in srgb, var(--choice-coral) 9%, color-mix(in srgb, var(--choice-amber) 9%, var(--n-100)) );--tint-beige: color-mix(in srgb, var(--choice-amber) 9%, var(--n-150));--hint-amber: color-mix(in srgb, var(--choice-amber) 11%, var(--n-100));--hint-coral: color-mix(in srgb, var(--choice-coral) 11%, var(--n-100));--hint-indigo: color-mix(in srgb, var(--choice-indigo) 11%, var(--n-100));--hint-teal: color-mix(in srgb, var(--choice-teal) 11%, var(--n-100));--hint-violet: color-mix(in srgb, var(--choice-violet) 11%, var(--n-100));--hint-rose: color-mix(in srgb, var(--choice-rose) 11%, var(--n-100));--hint-sky: color-mix(in srgb, var(--choice-sky) 11%, var(--n-100));--hint-moss: color-mix(in srgb, var(--choice-moss) 11%, var(--n-100));--banner-sky: color-mix(in srgb, var(--choice-sky) 18%, var(--n-100));--banner-lavender: color-mix(in srgb, var(--choice-violet) 18%, var(--n-100));--banner-pink: color-mix(in srgb, var(--choice-rose) 18%, var(--n-100));--rank-1: var(--color-ink);--rank-2: var(--color-ink);--rank-3: var(--color-ink);--rank-4: var(--color-ink);--color-hot: #ff8a63;--color-heart: #ff6b75;--blue: var(--color-ink);--blue-ink: var(--color-text);--green: #5fd27a;--kind-notice: var(--chip-blue-bg);--kind-event: var(--chip-blue-bg);--kind-update: var(--chip-blue-bg);--tile-face: var(--n-150);--on-sto-num: var(--n-50);--color-bg: var(--n-50);--color-ink: #5b7bff;--color-surface: var(--n-100);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 8px 24px rgba(0, 0, 0, .55);--photo-blend: normal;--photo-plate: #dbd8d0;--photo-pad: var(--space-2);--tone-mix: 18%;--tone-mix-strong: 26%;--hover-border: var(--n-500);color-scheme:dark}:root{--bp-sm: 360px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1440px;--t-display: 24px;--t-display-lg: 32px;--t-section: 17px;--t-section-lg: 20px;--t-h1: 18px;--t-h2: 15px;--t-body: 14px;--t-sm: 12px;--t-xs: 11px;--lh-tight: 1.25;--lh-body: 1.55;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fw-black: 800;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 28px;--space-10: 32px;--space-12: 40px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px;--radius-ctl: 10px;--shadow-1: 0 1px 2px rgba(17, 17, 17, .04);--shadow-2: 0 6px 20px rgba(17, 17, 17, .08);--w-page: clamp(1180px, 62.5vw + 360px, 1960px);--w-tight: 960px;--w-read: 680px;--w-form: 560px;--w-rail: clamp(320px, 10vw + 176px, 400px);--w-rail-sm: 240px;--w-media: 440px;--tap: 44px;--header-h: 56px;--tabbar-h: 56px;--dur-fast: .12s;--dur-base: .2s;--ease: cubic-bezier(.2, 0, 0, 1);--hover-border: var(--n-400);--hover-tint: color-mix(in srgb, var(--color-text) 5%, transparent);--hover-tint-strong: color-mix(in srgb, var(--color-text) 9%, transparent);--hover-ink: color-mix(in srgb, var(--color-ink) 84%, var(--color-surface));--z-header: 100;--z-tabbar: 100;--z-sheet: 200;--pad-page: clamp(16px, 3.6vw - 5px, 96px);--gap-pane: clamp(24px, 3.6vw - 4px, 96px);--gap-section: clamp(28px, 1.2vw + 23px, 72px);--gap-card: clamp(10px, .6vw + 7px, 24px);--pad-card: clamp(14px, .3vw + 13px, 20px);--row-thumb: 60px;--h-chip: 34px;--font-sans: "Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", sans-serif}*{box-sizing:border-box}button,input,textarea,select{font:inherit;color:inherit}body{margin:0;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);word-break:keep-all;transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}img{color-scheme:light}a,button,summary,[role=button],[role=tab]{transition-property:color,background-color,border-color,box-shadow,opacity,transform,text-decoration-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease)}button:not(:disabled),summary,select:not(:disabled),[role=button]:not([aria-disabled=true]),[role=tab],[role=option],[role=menuitem],[role=switch],input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),label:has(input[type=checkbox]:not(:disabled)),label:has(input[type=radio]:not(:disabled)){cursor:pointer}button:disabled,select:disabled,[aria-disabled=true]{cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}button.svelte-1cmi4dh{display:grid;place-items:center;width:var(--tap);height:var(--tap);background:none;border:0;border-radius:var(--radius-ctl);color:var(--color-text);cursor:pointer}@media(hover:hover){button.svelte-1cmi4dh:hover{background:var(--hover-tint)}}html[data-scrollbar=classic]:has(.shell.svelte-12qhfyh){scrollbar-gutter:stable}.shell.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.col.svelte-12qhfyh{display:flex;flex-direction:column;flex:1;min-width:0}.rail.svelte-12qhfyh{display:none}header.svelte-12qhfyh{position:sticky;top:0;z-index:var(--z-header);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.inner.svelte-12qhfyh{height:var(--header-h);max-width:var(--w-page);margin:0 auto;padding:0 var(--space-4);display:flex;align-items:center;gap:var(--space-4)}.logo.svelte-12qhfyh{font-size:20px;font-weight:var(--fw-black);letter-spacing:-.045em;color:var(--color-text);text-decoration:none}nav.top.svelte-12qhfyh,.find.svelte-12qhfyh{display:none}.actions.svelte-12qhfyh{--act-gap: clamp(0px, 2.9vw - 30px, var(--space-3));flex:none;width:calc(4 * var(--tap) + 3 * var(--act-gap));margin-left:auto;display:flex;justify-content:flex-end;align-items:center;gap:var(--act-gap)}.actions.svelte-12qhfyh a:where(.svelte-12qhfyh){min-width:var(--tap);height:var(--tap);display:grid;place-items:center;border-radius:var(--radius-ctl);color:var(--color-text);text-decoration:none}.me-av.svelte-12qhfyh,.me-nick.svelte-12qhfyh,.me-dn.svelte-12qhfyh{display:none}.me-ic.svelte-12qhfyh{display:grid}.actions.svelte-12qhfyh a.join:where(.svelte-12qhfyh){display:none}main.svelte-12qhfyh{flex:1;width:100%;max-width:var(--w-page);margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-10)}@media(max-width:767px){.col.bare.svelte-12qhfyh>header:where(.svelte-12qhfyh){display:none}.col.bare.svelte-12qhfyh>main:where(.svelte-12qhfyh){padding-top:var(--space-2)}}.actions.svelte-12qhfyh a.login:where(.svelte-12qhfyh),.actions.svelte-12qhfyh a.join:where(.svelte-12qhfyh){min-width:0;height:32px;margin-left:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-ctl);background:var(--color-ink);color:var(--color-on-ink);font-size:var(--t-sm);font-weight:var(--fw-bold);white-space:nowrap}footer.svelte-12qhfyh{padding:var(--space-5) var(--space-4) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--t-sm)}.foot.svelte-12qhfyh{max-width:calc(var(--w-page) - 2 * var(--pad-page));margin:0 auto;display:grid;gap:var(--space-6)}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0;word-break:keep-all}.fbanner.svelte-12qhfyh{position:relative;display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-lg);background:var(--banner-sky);overflow:hidden}.fb-copy.svelte-12qhfyh{position:relative;z-index:1;flex:1;min-width:0;display:grid;justify-items:start;gap:var(--space-1)}.fb-t.svelte-12qhfyh{font-size:var(--t-h2);font-weight:var(--fw-black);line-height:1.35;letter-spacing:-.02em;color:var(--color-text)}.fb-s.svelte-12qhfyh{font-size:var(--t-sm);color:var(--color-text-muted)}.fb-cta.svelte-12qhfyh{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;margin-top:var(--space-3);padding:0 var(--space-4);border-radius:var(--radius-ctl);background:var(--color-ink);color:var(--color-on-ink);font-size:var(--t-sm);font-weight:var(--fw-bold);text-decoration:none;white-space:nowrap}.fb-obj.svelte-12qhfyh{flex:none;width:112px;height:auto;margin-right:calc(var(--space-2) * -1)}.fbody.svelte-12qhfyh{display:grid;gap:var(--space-6)}.fbrand.svelte-12qhfyh{display:grid;justify-items:start;gap:var(--space-2)}.fbrand.svelte-12qhfyh .logo:where(.svelte-12qhfyh){font-size:22px}.fdesc.svelte-12qhfyh{margin-top:var(--space-1);font-size:var(--t-sm);line-height:var(--lh-body)}.flinks.svelte-12qhfyh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4)}.flinks.svelte-12qhfyh div:where(.svelte-12qhfyh){display:grid;justify-items:start;align-content:start}.flinks.svelte-12qhfyh h2:where(.svelte-12qhfyh){margin:0 0 var(--space-1);font-size:var(--t-sm);font-weight:var(--fw-bold);color:var(--color-text)}.flinks.svelte-12qhfyh a:where(.svelte-12qhfyh){display:inline-flex;align-items:center;min-height:32px;color:var(--color-text-muted);text-decoration:none;word-break:keep-all}.flinks.svelte-12qhfyh a.em:where(.svelte-12qhfyh){color:var(--color-text);font-weight:var(--fw-bold)}.fbase.svelte-12qhfyh{display:grid;gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--t-xs)}.tabbar.svelte-12qhfyh{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-tabbar);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);display:grid;grid-template-columns:repeat(4,1fr);background:var(--color-surface);border-top:1px solid var(--color-border)}.tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--color-text-muted);text-decoration:none;font-size:var(--t-xs)}.tabbar.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--color-text);font-weight:var(--fw-bold)}.tabbar.svelte-12qhfyh a.on:where(.svelte-12qhfyh) .icon:where(.svelte-12qhfyh) svg{stroke-width:2.1}.tabbar.svelte-12qhfyh .icon:where(.svelte-12qhfyh){display:grid;place-items:center;height:24px}.actions.svelte-12qhfyh .dot:where(.svelte-12qhfyh){position:relative}.actions.svelte-12qhfyh .dot:where(.svelte-12qhfyh):after{content:"";position:absolute;top:10px;right:11px;width:6px;height:6px;border-radius:50%;background:var(--color-danger)}@media(hover:hover){.logo.svelte-12qhfyh:hover{opacity:.7}.actions.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.login,.join):hover{background:var(--hover-tint)}.actions.svelte-12qhfyh a.login:where(.svelte-12qhfyh):hover,.actions.svelte-12qhfyh a.join:where(.svelte-12qhfyh):hover,.fb-cta.svelte-12qhfyh:hover{background:var(--hover-ink)}.tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.on):hover,nav.top.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.on):hover{color:var(--color-text)}.find.svelte-12qhfyh:hover{background:color-mix(in srgb,var(--color-text) 10%,var(--color-surface))}.flinks.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}}@media(min-width:768px){.shell.svelte-12qhfyh{padding-bottom:0}.tabbar.svelte-12qhfyh{display:none}.actions.svelte-12qhfyh .only-sm:where(.svelte-12qhfyh){display:none}.actions.svelte-12qhfyh{width:calc(3 * var(--tap) + 2 * var(--act-gap))}nav.top.svelte-12qhfyh{display:flex;gap:clamp(var(--space-3),2vw - 4px,var(--space-4))}nav.top.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;flex-direction:column;justify-content:center;align-items:center;height:40px;padding:0 var(--space-2);color:var(--color-text-muted);text-decoration:none;font-size:var(--t-body);white-space:nowrap}nav.top.svelte-12qhfyh a:where(.svelte-12qhfyh):after{content:attr(data-label);content:attr(data-label) / "";height:0;overflow:hidden;visibility:hidden;font-weight:var(--fw-bold)}nav.top.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--color-text);font-weight:var(--fw-bold)}.inner.svelte-12qhfyh{height:64px;padding:0 max(var(--space-8),var(--pad-page));gap:clamp(var(--space-4),1.6vw + 4px,var(--space-5))}.logo.sm.svelte-12qhfyh{font-size:22px}.find.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;max-width:var(--w-form);height:40px;padding:0 var(--space-4);border-radius:var(--radius-ctl);background:var(--chip-blue-bg);color:var(--color-text-muted);text-decoration:none;font-size:var(--t-sm)}.find.svelte-12qhfyh span:where(.svelte-12qhfyh){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.svelte-12qhfyh{padding:var(--space-8) max(var(--space-8),var(--pad-page)) var(--space-12)}footer.svelte-12qhfyh{padding:var(--space-8) max(var(--space-8),var(--pad-page)) var(--space-5)}.foot.svelte-12qhfyh{gap:var(--space-8)}.fbanner.svelte-12qhfyh{min-height:168px;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-10)}.fb-t.svelte-12qhfyh{font-size:22px}.fb-s.svelte-12qhfyh{font-size:var(--t-body)}.fb-cta.svelte-12qhfyh{height:44px;margin-top:var(--space-4);padding:0 var(--space-5);font-size:var(--t-body)}.fb-obj.svelte-12qhfyh{width:240px;margin:calc(var(--space-6) * -1) calc(var(--space-4) * -1) calc(var(--space-6) * -1) 0}.fbody.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}.flinks.svelte-12qhfyh{grid-template-columns:repeat(4,minmax(0,1fr))}.flinks.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:28px}.fbase.svelte-12qhfyh{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:var(--space-6)}}@media(min-width:1024px){.shell.svelte-12qhfyh{flex-direction:row;padding-bottom:0}.tabbar.svelte-12qhfyh,.logo.sm.svelte-12qhfyh,.actions.svelte-12qhfyh .only-sm:where(.svelte-12qhfyh),nav.top.svelte-12qhfyh{display:none}.rail.svelte-12qhfyh{display:block;align-self:stretch;flex:none;width:232px;border-right:1px solid var(--color-border);background:var(--color-surface)}.rail-in.svelte-12qhfyh{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) var(--space-4) var(--space-6)}.rail.svelte-12qhfyh .logo:where(.svelte-12qhfyh){font-size:27px;line-height:1;padding-left:var(--space-3)}.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh){--rail-row: 44px;display:grid;align-content:start;gap:var(--space-1);min-height:calc(5 * var(--rail-row) + 4 * var(--space-1))}.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){display:flex;align-items:center;gap:var(--space-3);height:var(--rail-row);padding:0 var(--space-3);border-radius:var(--radius-ctl);color:var(--color-text);text-decoration:none;font-size:15px;font-weight:var(--fw-medium);letter-spacing:-.02em}.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh) svg{flex:none;color:var(--color-text-muted)}.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh) a.on:where(.svelte-12qhfyh){background:var(--chip-blue-bg);color:var(--color-text);font-weight:var(--fw-bold)}.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh) a.on:where(.svelte-12qhfyh) svg{color:var(--color-text);stroke-width:2.2}@media(hover:hover){.rail.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):not(.on):hover{background:var(--hover-tint)}.make.svelte-12qhfyh:hover{background:color-mix(in srgb,var(--blue) 86%,var(--color-text))}}.make.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:50px;border-radius:var(--radius-ctl);background:var(--blue);color:var(--color-on-ink);text-decoration:none;font-size:15px;font-weight:var(--fw-bold)}.tag.svelte-12qhfyh{margin-top:auto;padding:0 0 var(--space-4) var(--space-4)}.inner.svelte-12qhfyh{height:68px;padding:0 var(--pad-page)}.find.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;max-width:var(--w-read);height:44px;margin:0 auto;padding:0 var(--space-5);border-radius:var(--radius-ctl);background:var(--chip-blue-bg);color:var(--color-text-muted);text-decoration:none;font-size:var(--t-body)}.actions.svelte-12qhfyh{width:272px;gap:var(--space-2)}.actions.svelte-12qhfyh a.me:where(.svelte-12qhfyh){display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-2) 0 var(--space-1)}.me-ic.svelte-12qhfyh{display:none}.me-av.svelte-12qhfyh{display:block;flex:none;width:32px;height:32px;border-radius:50%;object-fit:cover}.me-nick.svelte-12qhfyh{display:block;min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body);font-weight:var(--fw-medium)}.me-dn.svelte-12qhfyh{display:grid;color:var(--color-text-muted)}.actions.svelte-12qhfyh a.login:where(.svelte-12qhfyh),.actions.svelte-12qhfyh a.join:where(.svelte-12qhfyh){display:grid;height:38px;margin-left:0;padding:0 var(--space-4);font-size:var(--t-body)}.actions.svelte-12qhfyh a.login:where(.svelte-12qhfyh){border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}@media(hover:hover){.actions.svelte-12qhfyh a.login:where(.svelte-12qhfyh):hover{background:var(--hover-tint);border-color:var(--hover-border)}}main.svelte-12qhfyh{max-width:var(--w-page);padding:clamp(var(--space-8),1.8vw + 14px,64px) var(--pad-page) max(var(--space-12),var(--gap-section))}footer.svelte-12qhfyh{padding:var(--space-8) var(--pad-page) var(--space-5)}.fbanner.svelte-12qhfyh{min-height:184px;padding-left:max(var(--space-10),calc(var(--gap-card) * 3))}.fb-t.svelte-12qhfyh{font-size:26px}.fb-obj.svelte-12qhfyh{width:300px;margin-right:max(var(--space-4),calc(var(--gap-card) * 2))}.fbody.svelte-12qhfyh{grid-template-columns:minmax(240px,1fr) minmax(0,2.4fr);column-gap:var(--gap-pane)}.fb-s.svelte-12qhfyh{font-size:var(--t-h2)}.flinks.svelte-12qhfyh h2:where(.svelte-12qhfyh){margin-bottom:var(--space-2);font-size:var(--t-body)}.flinks.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:13px}}
