:root{--ui-canvas:#f6f6f5;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-soft:#efefed;--ui-ink:#111;--ui-text:#1d1d1b;--ui-muted:#6e6e69;--ui-line:#e4e4e1;--ui-primary:#c2410c;--ui-primary-hover:#a3360a;--ui-primary-soft:#fdece4;--ui-coral:#f05a28;--ui-coral-soft:#fde4da;--ui-amber:#f6e7c9;--ui-danger:#c62f3b;--v2-accent:#f05a28;--v2-accent-ink:#0a0a0a;--v2-accent-text:var(--ui-primary);--v2-ai:#4b5bd6;--v2-ai-soft:#eceefd;--v2-hover:#1111110a;--v2-pressed:#11111112;--v2-line-strong:#d3d3cf;--v2-faint:#8a8a84;--v2-scrim:#0a0a0a6b;--v2-header-h:3.5rem;--v2-tabbar-h:3.5rem;--v2-ease-out:cubic-bezier(.22,1,.36,1);--v2-ease-in-out:cubic-bezier(.65,0,.35,1);--v2-dur-fast:.14s;--v2-dur:.22s;--v2-dur-slow:.36s;--v2-font-body:var(--font-pretendard),-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;--v2-font-display:var(--v2-font-body);--v2-display-weight:750;--v2-display-tracking:-.02em;--v2-canvas-bg:var(--ui-canvas);--v2-panel-bg:var(--ui-surface);--v2-panel-border:var(--ui-border-width)solid var(--ui-line);--v2-panel-radius:var(--ui-radius-card);--v2-overlay-bg:var(--v2-panel-bg);--v2-panel-blur:none;--v2-elev-1:none;--v2-panel-head-bg:transparent;--v2-panel-head-ink:var(--ui-ink);--v2-btn-radius:var(--ui-radius-control);--v2-btn-elev:none;--v2-btn-elev-pressed:none;--ui-radius-sm:.125rem;--ui-radius-control:.25rem;--ui-radius-card:.375rem;--ui-radius-card-accent:.25rem;--radius-xs:.125rem;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.25rem;--radius-xl:.375rem;--radius-2xl:.375rem;--radius-3xl:.5rem;--radius-4xl:.5rem;--ui-border-width:.0625rem;--ui-control-sm:2.25rem;--ui-control-md:2.5rem;--ui-control-lg:3rem;--ui-shadow-control:none;--ui-shadow-chip:none;--ui-shadow-pressed:none;--ui-shadow-card:none;--ui-shadow-float:0 .75rem 2rem #0a0a0a24,0 0 0 .0625rem #0a0a0a0f;--background:var(--ui-canvas);--foreground:var(--ui-text);--color-primary:var(--ui-primary);--color-primary-hover:var(--ui-primary-hover);--color-accent:var(--v2-accent)}.dark{--ui-canvas:#0a0a0a;--ui-surface:#111;--ui-surface-raised:#161616;--ui-surface-soft:#1c1c1c;--ui-ink:#f4f4f2;--ui-text:#e9e9e6;--ui-muted:#9b9b96;--ui-line:#242424;--ui-primary:#ff6a33;--ui-primary-hover:#ff8455;--ui-primary-soft:#2a160d;--ui-coral:#f05a28;--ui-coral-soft:#2d150b;--ui-amber:#3a2c14;--ui-danger:#ff5c66;--v2-accent-text:var(--ui-primary);--v2-ai:#9fb0ff;--v2-ai-soft:#171b33;--v2-hover:#ffffff0b;--v2-pressed:#ffffff14;--v2-line-strong:#333;--v2-faint:#7c7c78;--v2-scrim:#0009;--ui-shadow-float:0 1rem 2.5rem #0000008c,0 0 0 .0625rem #ffffff0f;--color-primary:var(--ui-primary);--color-primary-hover:var(--ui-primary-hover);--color-primary-dark:var(--ui-primary);--color-primary-hover-dark:var(--ui-primary-hover)}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{background:var(--ui-canvas);color:var(--ui-text);letter-spacing:-.006em;-webkit-font-smoothing:antialiased}::selection{background:var(--v2-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--v2-accent)32%,transparent)}}::selection{color:inherit}.v2-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.v2-label{letter-spacing:-.01em;color:var(--ui-ink);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.v2-label:before{content:"";background:var(--v2-accent);border-radius:.0625rem;width:.1875rem;height:.875rem}.v2-meta{min-width:0;color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:.125rem .5rem;font-size:.75rem;line-height:1.125rem;display:flex}.v2-meta>*+:before{content:"";vertical-align:-.0625rem;background:var(--v2-line-strong);width:.0625rem;height:.625rem;margin-right:.5rem;display:inline-block}.v2-ai-badge{background:var(--v2-ai-soft);height:1rem;color:var(--v2-ai);letter-spacing:.02em;border-radius:.25rem;flex:none;align-items:center;padding:0 .3125rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.v2-ai-name{color:var(--v2-ai)}.v2-row{border-radius:var(--ui-radius-sm);transition:background-color var(--v2-dur-fast)ease;position:relative}.v2-row:before{content:"";background:var(--v2-accent);transform-origin:50%;width:.125rem;transition:transform var(--v2-dur)var(--v2-ease-out);pointer-events:none;border-radius:.0625rem;position:absolute;top:.5rem;bottom:.5rem;left:0;transform:scaleY(0)}.v2-row:hover{background:var(--v2-hover)}.v2-row:hover:before,.v2-row:focus-visible:before,.v2-row[data-selected=true]:before,.v2-row[aria-current=page]:before{transform:scaleY(1)}.v2-row:active{background:var(--v2-pressed)}.v2-bracket{position:relative}.v2-bracket:after{--b:.5rem;--t:.125rem;content:"";pointer-events:none;opacity:0;transition:opacity var(--v2-dur-fast)ease,transform var(--v2-dur)var(--v2-ease-out);background:linear-gradient(var(--v2-accent),var(--v2-accent))top left/var(--b)var(--t)no-repeat,linear-gradient(var(--v2-accent),var(--v2-accent))top left/var(--t)var(--b)no-repeat,linear-gradient(var(--v2-accent),var(--v2-accent))top right/var(--b)var(--t)no-repeat,linear-gradient(var(--v2-accent),var(--v2-accent))top right/var(--t)var(--b)no-repeat,linear-gradient(var(--v2-accent),var(--v2-accent))bottom left/var(--b)var(--t)no-repeat,linear-gradient(var(--v2-accent),var(--v2-accent))bottom left/var(--t)var(--b)no-repeat,linear-gradient(var(--v2-accent),var(--v2-accent))bottom right/var(--b)var(--t)no-repeat,linear-gradient(var(--v2-accent),var(--v2-accent))bottom right/var(--t)var(--b)no-repeat;position:absolute;inset:-.25rem;transform:scale(1.04)}.v2-bracket:focus-visible{outline:none}.v2-bracket:focus-visible:after{opacity:1;transform:scale(1)}:where(a,button,[role=button],[tabindex]):focus-visible{outline:.125rem solid var(--v2-accent);outline-offset:.125rem}.v2-chip{border-radius:var(--ui-radius-control);border:var(--ui-border-width)solid var(--ui-line);background:var(--ui-surface);height:1.875rem;color:var(--ui-text);white-space:nowrap;transition:border-color var(--v2-dur-fast)ease,background-color var(--v2-dur-fast)ease,color var(--v2-dur-fast)ease;align-items:center;gap:.25rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.v2-chip:hover{border-color:var(--v2-line-strong);background:var(--v2-hover)}.v2-chip[data-active=true]{border-color:var(--ui-ink);background:var(--ui-ink);color:var(--ui-canvas)}.v2-tabs{scrollbar-width:none;border-bottom:var(--ui-border-width)solid var(--ui-line);align-items:stretch;gap:1.25rem;display:flex;overflow-x:auto}.v2-tabs::-webkit-scrollbar{display:none}.v2-tab{height:2.5rem;color:var(--ui-muted);white-space:nowrap;transition:color var(--v2-dur-fast)ease;flex:none;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.v2-tab:hover{color:var(--ui-ink)}.v2-tab[aria-selected=true]{color:var(--ui-ink);font-weight:700}.v2-tab-indicator{background:var(--v2-accent);border-radius:.0625rem;height:.125rem;position:absolute;bottom:-.0625rem;left:0;right:0}.v2-skel{border-radius:var(--ui-radius-sm);background:linear-gradient(90deg,var(--ui-surface-soft)0%,var(--v2-hover)50%,var(--ui-surface-soft)100%);background-size:200% 100%;animation:1.4s ease-in-out infinite v2-shimmer}@keyframes v2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.v2-surface{background:var(--ui-surface);border:var(--ui-border-width)solid var(--ui-line);border-radius:var(--ui-radius-card)}.v2-divide>*+*{border-top:var(--ui-border-width)solid var(--ui-line)}.v2-thumb{border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);flex:none;position:relative;overflow:hidden}.v2-thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--v2-dur-slow)var(--v2-ease-out)}@media (hover:hover) and (min-width:64rem){.v2-row:hover .v2-thumb img,a:hover>.v2-thumb img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.v2-row:before,.v2-bracket:after,.v2-thumb img,.v2-chip,.v2-tab{transition:none}.v2-skel{animation:none}}.v2-panel{--v2-panel-pad:1rem;background:var(--v2-panel-bg);border:var(--v2-panel-border);border-radius:var(--v2-panel-radius);box-shadow:var(--v2-elev-1);-webkit-backdrop-filter:var(--v2-panel-blur)}.v2-panel.v2-overlay-surface{background:var(--v2-overlay-bg);-webkit-backdrop-filter:none}.v2-panel-head{background:var(--v2-panel-head-bg);color:var(--v2-panel-head-ink)}body{background:var(--v2-canvas-bg);font-family:var(--v2-font-body);background-attachment:fixed}.layout-header{view-transition-name:v2-header}.layout-sidebar{view-transition-name:v2-sidebar}.v2-tabbar{view-transition-name:v2-tabbar}::view-transition-group(v2-header){z-index:50;animation:none}::view-transition-group(v2-sidebar){z-index:50;animation:none}::view-transition-group(v2-tabbar){z-index:50;animation:none}::view-transition-old(v2-header){animation:none}::view-transition-new(v2-header){animation:none}::view-transition-old(v2-sidebar){animation:none}::view-transition-new(v2-sidebar){animation:none}::view-transition-old(v2-tabbar){animation:none}::view-transition-new(v2-tabbar){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.v2-page){animation:none}::view-transition-old(.v2-page){animation:.16s linear both v2-page-out}::view-transition-new(.v2-page){animation:.16s linear both v2-page-in}@keyframes v2-page-out{to{opacity:0}}@keyframes v2-page-in{0%{opacity:0}}::view-transition-group(v2-post-title){animation-duration:.38s;animation-timing-function:var(--v2-ease-out);z-index:60}::view-transition-group(.v2-morph){animation-duration:.38s;animation-timing-function:var(--v2-ease-out);z-index:60}::view-transition-old(v2-post-title){object-fit:none;object-position:left top;width:auto;height:100%}::view-transition-new(v2-post-title){object-fit:none;object-position:left top;width:auto;height:100%}::view-transition-old(.v2-morph){object-fit:none;object-position:left top;width:auto;height:100%}::view-transition-new(.v2-morph){object-fit:none;object-position:left top;width:auto;height:100%}::view-transition-old(v2-post-title){animation:.2s both v2-fade-out}::view-transition-old(.v2-morph){animation:.2s both v2-fade-out}::view-transition-new(v2-post-title){animation:.28s 80ms both v2-fade-in}::view-transition-new(.v2-morph){animation:.28s 80ms both v2-fade-in}::view-transition-group(v2-post-panel){animation-duration:.32s;animation-timing-function:var(--v2-ease-out);z-index:55}::view-transition-new(v2-post-panel):only-child{animation:v2-panel-in .32s var(--v2-ease-out)both}::view-transition-old(v2-post-panel):only-child{animation:v2-panel-out .2s var(--v2-ease-in-out)both}@keyframes v2-panel-in{0%{opacity:0;transform:translate(2.5rem)}}@keyframes v2-panel-out{to{opacity:0;transform:translate(1.5rem)}}::view-transition-group(.v2-tab-ind){animation-duration:.26s;animation-timing-function:var(--v2-ease-out)}::view-transition-old(.v2-tab-ind){height:100%;animation:none}::view-transition-new(.v2-tab-ind){height:100%;animation:none}@keyframes v2-fade-in{0%{opacity:0}}@keyframes v2-fade-out{to{opacity:0}}@keyframes v2-pop{0%{transform:scale(1)}35%{transform:scale(.88)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes v2-ring{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.v2-pop{animation:v2-pop .36s var(--v2-ease-out)}@keyframes v2-rise{0%{opacity:0;transform:translateY(.5rem)}}.v2-rise{animation:v2-rise .42s var(--v2-ease-out)both}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.v2-pop,.v2-rise{animation:none}}.v2-vt-source{view-transition-name:v2-post-title}.v2-post-panel{view-transition-name:v2-post-panel}.v2-post-panel .v2-post-panel-title{view-transition-name:v2-post-title}html.v2-vt-running .layout-header,html.v2-vt-running .layout-sidebar,html.v2-vt-running .v2-tabbar{view-transition-name:none}.v2-vt-running .v2-post-panel{transition:none!important}.dark body{background:var(--v2-canvas-bg);background-attachment:fixed}.layout-header.v2-header{background:var(--ui-canvas);height:4rem}@supports (color:color-mix(in lab, red, red)){.layout-header.v2-header{background:color-mix(in srgb,var(--ui-canvas)84%,transparent)}}.layout-header.v2-header{border-bottom:var(--ui-border-width)solid var(--ui-line);box-shadow:none;backdrop-filter:saturate(1.5)blur(.875rem)}.v2-hdr{gap:.75rem;padding-inline:1rem}.v2-hdr-left{flex:none;align-items:center;gap:.25rem;min-width:0;display:flex}.v2-hdr-logo.header-logo{height:2.25rem;font-size:inherit;white-space:nowrap;border-radius:var(--ui-radius-sm);align-items:center;gap:.375rem;padding-right:.25rem;display:inline-flex}.v2-hdr-logo-mark{object-fit:contain;width:1.625rem;height:1.625rem}.v2-hdr-logo-word{object-fit:contain;width:auto;height:1.5rem}@media (min-width:64rem){.v2-hdr{gap:1rem;padding-inline:1.125rem 1rem}.v2-hdr-left{width:12.875rem}body:has(.v2-sidebar.sidebar-collapsed) .v2-hdr-left{width:auto}}.v2-hdr-search{flex:auto;min-width:0;max-width:35rem;position:relative}@media (min-width:64rem){.v2-hdr-search{margin-right:auto}}.header-search-control.v2-search-pill{border:var(--ui-border-width)solid transparent;border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);height:2.25rem;box-shadow:none;transition:border-color var(--v2-dur-fast)ease,background-color var(--v2-dur-fast)ease;outline:none;align-items:center;display:flex;overflow:visible}.header-search-control.v2-search-pill:focus-within{border-color:var(--v2-accent);background:var(--ui-surface);outline:none}@media (hover:hover){.header-search-control.v2-search-pill:hover:not(:focus-within){border-color:var(--ui-line)}}.header-search-scope{background:0 0;border:0;flex:none;width:6.25rem;height:100%;padding:0;position:relative}.header-search-scope:after{content:"";width:var(--ui-border-width);background:var(--v2-line-strong);pointer-events:none;position:absolute;top:.625rem;bottom:.625rem;right:0}.header-search-scope .select-trigger{border-radius:var(--ui-radius-control)0 0 var(--ui-radius-control);height:100%;min-height:0;box-shadow:none;color:var(--ui-muted);background:0 0;border:0;padding:0 .5rem 0 .875rem;font-size:.8125rem;font-weight:600}.header-search-scope .select-trigger:hover,.header-search-scope .select-trigger-open{color:var(--ui-ink)}.header-search-scope .select-trigger svg{width:.875rem;height:.875rem}.v2-search-field{flex:auto;align-items:center;min-width:0;height:100%;display:flex;position:relative}.v2-search-lead,.v2-search-trail{color:var(--ui-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.v2-search-lead{left:.625rem}.v2-search-trail{right:.625rem}.v2-search-lead .v2-hdr-icon,.v2-search-trail .v2-hdr-icon{width:1rem;height:1rem}.header-search-input{width:100%;height:100%;box-shadow:none;color:var(--ui-ink);background:0 0;border:0;outline:none;padding:0 2.25rem 0 2.125rem;font-size:.875rem}.header-search-input::placeholder{color:var(--ui-muted)}.header-search-input:focus-visible{outline:none}.v2-search-clear.icon-button{border-radius:var(--ui-radius-sm);width:1.75rem;height:1.75rem;color:var(--ui-muted);background:0 0;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}@media (hover:hover){.v2-search-clear.icon-button:hover{background:var(--ui-surface-soft);color:var(--ui-ink)}}.icon-button.v2-hdr-btn,.v2-hdr-btn{border-radius:var(--v2-btn-radius);width:2.25rem;height:2.25rem;box-shadow:none;color:var(--ui-muted);transition:background-color var(--v2-dur-fast)ease,color var(--v2-dur-fast)ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;position:relative}@media (hover:hover){.icon-button.v2-hdr-btn:hover,.v2-hdr-btn:hover{background:var(--ui-surface-soft);color:var(--ui-ink)}}.icon-button.v2-hdr-btn:active,.v2-hdr-btn:active,.v2-hdr-btn[aria-expanded=true]{background:var(--ui-surface-soft);color:var(--ui-ink)}.v2-hdr-icon{flex:none;width:1.25rem;height:1.25rem}.v2-hdr-icon-sm{width:1rem;height:1rem}.v2-spin{animation:.8s linear infinite v2-shell-spin}@keyframes v2-shell-spin{to{transform:rotate(360deg)}}.v2-hdr-count{border-radius:var(--ui-radius-sm);background:var(--v2-accent);min-width:1rem;height:1rem;color:var(--v2-accent-ink);box-shadow:0 0 0 .125rem var(--ui-canvas);pointer-events:none;justify-content:center;align-items:center;padding:0 .25rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.1875rem;right:.125rem}.v2-hdr-count-inline{box-shadow:none;position:static}.v2-hdr-actions.header-actions{flex:none;justify-content:flex-end;gap:.25rem}.v2-hdr-anchor{align-items:center;display:flex;position:relative}.v2-header .ui-badge{border-radius:var(--ui-radius-sm);min-height:1.75rem;box-shadow:none;color:var(--ui-muted);background:0 0;border:0;margin-right:.25rem;padding:0 .5rem}.v2-header .ui-badge .animate-ping{display:none}.v2-header .ui-badge span:last-child{color:var(--ui-muted);font-size:.75rem;font-weight:600}.v2-hdr-profile{border-radius:var(--ui-radius-control);max-width:12rem;height:2.25rem;box-shadow:none;color:var(--ui-ink);transition:background-color var(--v2-dur-fast)ease;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .75rem 0 .25rem;display:inline-flex}@media (hover:hover){.v2-hdr-profile:hover{background:var(--ui-surface-soft)}}.v2-hdr-profile[aria-expanded=true]{background:var(--ui-surface-soft)}.v2-hdr-profile-name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.v2-hdr-profile>div,.v2-hdr-avatar-btn>div,.v2-sb-avatar>div{background:var(--ui-surface-soft);width:1.75rem!important;height:1.75rem!important}.v2-hdr-profile>div span,.v2-hdr-avatar-btn>div span,.v2-sb-avatar>div span{color:var(--ui-muted);font-size:.6875rem}.v2-header .header-login-button,.v2-header .header-signup-button{white-space:nowrap;height:2.25rem;min-height:2.25rem;padding-inline:.875rem;font-size:.8125rem}.v2-header .header-login-button{color:var(--ui-text)}.v2-hdr-skel{border-radius:var(--v2-btn-radius);width:2.25rem;height:2.25rem}.v2-hdr-skel-wide{width:6.5rem}@media (max-width:47.9375rem){.v2-hdr{gap:.25rem;padding-inline:.75rem .5rem}}.v2-search-pop{overscroll-behavior:contain;max-height:28rem;padding:.25rem 0;position:fixed;overflow:hidden auto}.v2-search-section{padding:.25rem .375rem}.v2-search-section+.v2-search-section{border-top:var(--ui-border-width)solid var(--ui-line)}.v2-search-label{color:var(--ui-muted);margin:0;padding:.5rem .625rem .25rem;font-size:.6875rem;font-weight:700}.v2-search-item{width:100%;min-width:0;box-shadow:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.125rem;padding:.5rem .625rem;display:flex}.v2-search-item-media{flex-direction:row;align-items:center;gap:.625rem}.v2-search-title,.v2-search-sub{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.v2-search-title{color:var(--ui-ink);font-size:.875rem;font-weight:600;line-height:1.375rem}.v2-search-sub{color:var(--ui-muted);font-size:.75rem;line-height:1.125rem}.v2-search-meta{color:var(--v2-faint);margin:0}.v2-search-thumb{border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);object-fit:cover;flex:none}.v2-search-thumb-tall{width:2rem;height:2.75rem}.v2-search-thumb-wide{width:3.25rem;height:2.5rem}.v2-search-mark{background:var(--v2-accent);border-radius:.125rem}@supports (color:color-mix(in lab, red, red)){.v2-search-mark{background:color-mix(in srgb,var(--v2-accent)24%,transparent)}}.v2-search-mark{color:inherit}.v2-search-chips{flex-wrap:wrap;gap:.375rem;padding:.25rem .625rem .5rem;display:flex}.v2-search-chips .v2-chip{cursor:pointer}.v2-search-empty{color:var(--ui-muted);text-align:center;justify-content:center;padding:1.5rem 1rem;font-size:.8125rem;display:flex}.v2-search-end{color:var(--v2-faint);text-align:center;padding:.75rem 1rem 1.25rem;font-size:.75rem}.v2-msearch{z-index:100;background:var(--ui-canvas);flex-direction:column;animation:.16s ease-out v2-shell-fade;position:fixed;inset:0}@media (max-width:47.9375rem){.v2-msearch{display:flex}}.v2-msearch-head{border-bottom:var(--ui-border-width)solid var(--ui-line);flex:none;align-items:center;gap:.25rem;height:3.5rem;padding:0 .75rem 0 .25rem;display:flex}.v2-msearch-pill.header-search-control{flex:auto;min-width:0;height:2.5rem}.v2-msearch-scope{width:5.25rem}.v2-msearch-scope .select-trigger,.header-search-input.v2-msearch-input{padding-left:.75rem}.v2-msearch-body{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom,0rem);flex:auto;overflow-y:auto}.v2-msearch-body .v2-search-section{padding:.375rem .5rem}.v2-msearch-body .v2-search-item{padding-block:.625rem}.v2-sidebar .v2-sb-group.v2-panel,.v2-menu.v2-panel,.v2-search-pop.v2-panel{--v2-panel-pad:0rem}.v2-settings-pop.v2-panel{--v2-panel-pad:.75rem}.v2-menu{z-index:9999;width:12rem;padding-bottom:.25rem;position:fixed;overflow:hidden}.v2-menu-head{padding:.625rem .875rem .125rem}.v2-menu-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:700;overflow:hidden}.v2-menu-sub{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 .875rem;font-size:.75rem;overflow:hidden}.v2-menu-item.v2-row{border-radius:0}.v2-menu-item{width:100%;min-height:2.25rem;box-shadow:none;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.v2-menu-item:hover{color:var(--ui-ink)}}.v2-menu-item-danger,.v2-menu-item-danger:hover{color:var(--ui-danger)}.v2-menu-sep{height:var(--ui-border-width);background:var(--ui-line);margin:.5rem 0 .25rem}.v2-menu-sep+.v2-menu-item{margin-top:0}.layout-sidebar.v2-sidebar{z-index:100;border-right:var(--ui-border-width)solid var(--ui-line);background:var(--ui-canvas);width:17.5rem;max-width:86vw;height:100dvh;box-shadow:none;backdrop-filter:none;pointer-events:auto;visibility:hidden;transition:transform var(--v2-dur-slow)var(--v2-ease-out),visibility 0s linear var(--v2-dur-slow);flex-direction:column;padding:0;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100%)}.layout-sidebar.v2-sidebar.is-open{visibility:visible;box-shadow:var(--ui-shadow-float);transition:transform var(--v2-dur-slow)var(--v2-ease-out),visibility 0s;transform:none}@media (min-width:64rem){.layout-sidebar.v2-sidebar,.layout-sidebar.v2-sidebar.is-open{visibility:visible;width:14rem;max-width:none;height:calc(100dvh - 4rem);box-shadow:none;transition:width var(--v2-dur)var(--v2-ease-out);top:4rem;transform:none}.layout-sidebar.v2-sidebar.sidebar-collapsed{width:4rem}}.v2-sb-scrim{z-index:90;background:var(--v2-scrim);animation:v2-shell-fade var(--v2-dur)ease-out;position:fixed;inset:0}@media (min-width:64rem){.v2-sb-scrim{display:none}}@media (max-width:63.9375rem){.v2-with-tabbar>.layout-sidebar.v2-sidebar{bottom:calc(var(--v2-tabbar-h) + env(safe-area-inset-bottom,0rem));height:auto}}.v2-sb-drawer-head{flex:none;justify-content:space-between;align-items:center;height:4rem;padding:0 .5rem 0 1rem;display:flex}@media (min-width:64rem){.v2-sb-drawer-head{display:none}}.v2-sb-brand{border-radius:var(--ui-radius-sm);align-items:center;gap:.375rem;display:inline-flex}.v2-sb-brand-mark{object-fit:contain;width:1.625rem;height:1.625rem}.v2-sb-brand-word{object-fit:contain;width:auto;height:1.5rem}.icon-button.v2-icon-ghost{border-radius:var(--v2-btn-radius);width:2.25rem;height:2.25rem;box-shadow:none;color:var(--ui-muted);background:0 0;border:0}@media (hover:hover){.icon-button.v2-icon-ghost:hover{background:var(--ui-surface-soft);color:var(--ui-ink)}}.icon-button.v2-icon-ghost svg{width:1.25rem;height:1.25rem}.control-sidebar-scroll.v2-sb-scroll{overscroll-behavior:contain;scrollbar-color:var(--v2-line-strong)transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:.75rem .5rem 1rem;overflow:hidden auto}@media (max-width:63.9375rem){.control-sidebar-scroll.v2-sb-scroll{padding-top:.25rem}}.v2-sb-row{width:100%;min-width:0;box-shadow:none;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .625rem;text-decoration:none;display:flex}.v2-sb-icon{width:1.125rem;height:1.125rem;color:var(--ui-muted);transition:color var(--v2-dur-fast)ease;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-sb-icon svg{width:100%;height:100%}.v2-sb-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.v2-sb-primary{height:2.25rem;font-size:.875rem;font-weight:500}.v2-sb-board{height:2rem;color:var(--ui-text);padding-left:2.375rem;font-size:.8125rem;font-weight:400}.v2-sb-board .v2-sb-icon{display:none}.v2-sb-row[aria-current=page]{color:var(--ui-ink);font-weight:650}.v2-sb-row[aria-current=page] .v2-sb-icon,.v2-sb-row[data-selected=true] .v2-sb-icon{color:var(--ui-ink)}@media (hover:hover){.v2-sb-row:hover,.v2-sb-row:hover .v2-sb-icon{color:var(--ui-ink)}}.v2-sb-row[data-selected=true]{background:var(--v2-hover);color:var(--ui-ink)}.v2-sb-row.is-disabled{color:var(--v2-faint);cursor:not-allowed}.v2-sb-soon{background:var(--ui-surface-soft);color:var(--ui-muted);border-radius:.25rem;flex:none;padding:0 .375rem;font-size:.6875rem;line-height:1.125rem}.v2-sb-sub,.v2-sb-nav{flex-direction:column;gap:.0625rem;display:flex}.v2-sb-profile{min-height:2.75rem;color:var(--ui-ink);align-items:center;gap:.625rem;margin-bottom:.5rem;padding:.25rem .5rem .25rem .3125rem;text-decoration:none;display:flex}.v2-sb-avatar{flex:none;display:inline-flex}.v2-sb-profile-text{flex-direction:column;min-width:0;display:flex}.v2-sb-profile-name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.125rem;overflow:hidden}.v2-sb-profile-point{color:var(--ui-muted);font-size:.75rem;line-height:1rem}.v2-sb-groups{border-top:var(--ui-border-width)solid var(--ui-line);flex-direction:column;gap:.125rem;margin-top:.75rem;padding-top:.5rem;display:flex}.v2-sb-group{min-width:0;overflow:hidden}.v2-sb-group-head{border-radius:var(--ui-radius-sm);width:100%;height:2rem;box-shadow:none;letter-spacing:0;text-align:left;cursor:pointer;border:0;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.75rem;font-weight:700;display:flex}.v2-sb-group-title{min-width:0;font-family:var(--v2-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-sb-chevron{color:inherit}.v2-sb-chevron svg{width:.875rem;height:.875rem;transition:transform var(--v2-dur)var(--v2-ease-out);transform:rotate(-90deg)}.v2-sb-group[data-open=true] .v2-sb-chevron svg{transform:none}.v2-sb-group-body{visibility:hidden;transition:grid-template-rows var(--v2-dur)var(--v2-ease-out),visibility 0s linear var(--v2-dur);grid-template-rows:0fr;display:grid}.v2-sb-group[data-open=true] .v2-sb-group-body{visibility:visible;transition:grid-template-rows var(--v2-dur)var(--v2-ease-out),visibility 0s;grid-template-rows:1fr}.v2-sb-group-inner{flex-direction:column;gap:.0625rem;min-height:0;display:flex;overflow:hidden}.v2-sb-group[data-open=true] .v2-sb-group-inner{padding-bottom:.375rem}:is(:root:not([data-skin]),:root[data-skin=index]) .v2-sidebar .v2-sb-group.v2-panel{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}:is(:root:not([data-skin]),:root[data-skin=index]) .v2-sidebar .v2-sb-group-head.v2-panel-head{color:var(--ui-muted);background:0 0}@media (hover:hover){:is(:root:not([data-skin]),:root[data-skin=index]) .v2-sidebar .v2-sb-group-head.v2-panel-head:hover{background:var(--v2-hover);color:var(--ui-ink)}}:root[data-skin]:not([data-skin=index]) .v2-sb-groups{border-top:0;gap:.5rem}:root[data-skin]:not([data-skin=index]) .v2-sidebar .v2-sb-group .v2-sb-group-head.v2-panel-head{margin-bottom:0}:root[data-skin]:not([data-skin=index]) .v2-sidebar .v2-sb-group-head :is(.v2-sb-group-title,.v2-sb-chevron){color:var(--v2-panel-head-ink)}:root[data-skin]:not([data-skin=index]) .v2-sb-group[data-open=true] .v2-sb-group-inner{padding-top:.25rem}.v2-sb-foot{border-top:var(--ui-border-width)solid var(--ui-line);flex:none;padding:.375rem .5rem}.v2-sb-foot-row{align-items:center;gap:.25rem;display:flex}.v2-sb-settings{flex:auto;min-width:0;position:relative}.icon-button.v2-sb-collapse{display:none}@media (min-width:64rem){.icon-button.v2-sb-collapse{display:inline-flex}}@media (max-width:63.9375rem){.v2-sb-primary{height:2.5rem;font-size:.9375rem}.v2-sb-board{height:2.25rem;font-size:.875rem}.v2-sb-group-head{height:2.25rem}}@media (min-width:64rem){.sidebar-collapsed .control-sidebar-scroll.v2-sb-scroll{scrollbar-width:none;padding:.5rem .375rem 1rem}.sidebar-collapsed .v2-sb-row{justify-content:center;gap:0;padding:0}.sidebar-collapsed .v2-sb-label,.sidebar-collapsed .v2-sb-profile-text,.sidebar-collapsed .v2-sb-group-head{display:none}.sidebar-collapsed .v2-sb-board{height:2.125rem}.sidebar-collapsed .v2-sb-board .v2-sb-icon{width:1rem;height:1rem;color:var(--v2-faint);display:inline-flex}.sidebar-collapsed .v2-sb-profile{justify-content:center;padding:.25rem 0}.sidebar-collapsed .v2-sb-groups{border-top:0;gap:0;margin-top:.5rem;padding-top:0}.sidebar-collapsed .v2-sb-group{border-top:var(--ui-border-width)solid var(--ui-line);margin-top:.375rem;padding-top:.375rem}.sidebar-collapsed .v2-sb-group-body{visibility:visible;grid-template-rows:1fr}.sidebar-collapsed .v2-sb-group[data-open] .v2-sb-group-inner{padding-bottom:0}.sidebar-collapsed .v2-sb-foot{padding-inline:.375rem}.sidebar-collapsed .v2-sb-foot-row{flex-direction:column}.sidebar-collapsed .v2-sb-settings{width:100%}}.v2-sb-tooltip{z-index:9999;border-radius:var(--ui-radius-sm);background:var(--ui-ink);color:var(--ui-canvas);white-space:nowrap;box-shadow:var(--ui-shadow-float);pointer-events:none;animation:v2-shell-fade var(--v2-dur-fast)ease-out;padding:.3125rem .625rem;font-size:.75rem;font-weight:600;line-height:1.125rem;position:fixed;transform:translateY(-50%)}.v2-settings-pop{z-index:100;flex-direction:column;gap:.875rem;width:15rem;padding:.75rem;display:flex;position:fixed;transform:translateY(-100%)}.v2-settings-title,.v2-settings-pop h3{color:var(--ui-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.v2-settings-seg,.v2-settings-pop .v2-settings-section>div>.flex{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.v2-settings-pop .btn-base{height:2rem;min-height:2rem;padding:0;font-size:.8125rem}.v2-settings-pop .btn-variant-outline{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}.v2-settings-pop .btn-variant-outline svg{width:1rem;height:1rem}.v2-settings-pop .btn-variant-outline[class*=dfeaf9]{border-color:var(--ui-ink);background:var(--ui-surface-soft);color:var(--ui-ink)}.content-container{min-width:0}@media (max-width:63.9375rem){.v2-with-tabbar>.main-content{padding-bottom:calc(var(--v2-tabbar-h) + env(safe-area-inset-bottom,0rem))}}.v2-tabbar{z-index:45;padding-bottom:env(safe-area-inset-bottom,0rem);border-top:var(--ui-border-width)solid var(--ui-line);background:var(--ui-canvas);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.v2-tabbar{background:color-mix(in srgb,var(--ui-canvas)88%,transparent)}}.v2-tabbar{backdrop-filter:saturate(1.5)blur(.875rem)}.v2-tabbar[data-drawer=open]{z-index:95}@media (min-width:64rem){.v2-tabbar{display:none}}.v2-tabbar-inner{max-width:36rem;height:var(--v2-tabbar-h);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;display:grid}.v2-tab-item{min-width:0;box-shadow:none;color:var(--ui-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--v2-dur-fast)ease;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;padding:0;text-decoration:none;display:flex;position:relative}.v2-tab-item:before{content:"";top:calc(var(--ui-border-width)*-1);background:var(--v2-accent);width:1.75rem;height:.125rem;transition:transform var(--v2-dur)var(--v2-ease-out);border-radius:0 0 .125rem .125rem;margin-left:-.875rem;position:absolute;left:50%;transform:scaleX(0)}.v2-tab-item[aria-current=page],.v2-tab-item[data-active=true]{color:var(--ui-ink)}.v2-tab-item[aria-current=page]:before,.v2-tab-item[data-active=true]:before{transform:scaleX(1)}.v2-tab-icon{transition:transform var(--v2-dur-fast)ease;display:inline-flex}.v2-tab-icon svg{width:1.375rem;height:1.375rem}.v2-tab-item:active .v2-tab-icon{transform:scale(.9)}.v2-tab-label{font-size:.6875rem;font-weight:600;line-height:.875rem}.v2-tab-item[aria-current=page] .v2-tab-label,.v2-tab-item[data-active=true] .v2-tab-label{font-weight:700}.layout-footer.v2-footer{border-top:var(--ui-border-width)solid var(--ui-line);background:0 0;margin-top:auto;padding:0}.v2-footer-inner{max-width:var(--ui-content-max);flex-direction:column;gap:.25rem;padding:.875rem 1rem 1rem;display:flex}.v2-footer-row{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;display:flex}.v2-footer-line{row-gap:.25rem}.v2-footer-brand{color:var(--ui-ink);font-family:var(--v2-font-display);font-weight:var(--v2-display-weight);letter-spacing:var(--v2-display-tracking);text-decoration:none}.v2-footer-link{box-shadow:none;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover){.v2-footer-link:hover,.v2-footer-brand:hover{color:var(--ui-ink);text-underline-offset:.1875rem;text-decoration:underline}}.v2-footer-link-strong{color:var(--ui-text);font-weight:700}.v2-footer-note{max-width:48rem;color:var(--v2-faint);margin:0;font-size:.6875rem;line-height:1.0625rem}.ui-floating-surface,.ui-modal-surface,.ui-drawer-surface,.auth-modal-surface{border:var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-overlay-bg);color:var(--ui-text);box-shadow:var(--ui-shadow-float)}.ui-floating-surface{animation:v2-shell-fade var(--v2-dur-fast)ease-out}.ui-drawer-surface{border-radius:var(--v2-panel-radius)0 0 var(--v2-panel-radius);border-block:0;border-right:0}@media (max-width:47.9375rem){.ui-drawer-surface.bottom-0{border:var(--v2-panel-border);border-radius:var(--v2-panel-radius)var(--v2-panel-radius)0 0;border-bottom:0}.ui-drawer-surface.top-0.w-full{border:0;border-radius:0}}.ui-panel-shell{background:var(--v2-overlay-bg)}@media (min-width:64rem){.ui-panel-shell{border:var(--v2-panel-border);border-radius:var(--v2-panel-radius)0 0 var(--v2-panel-radius);background:var(--v2-overlay-bg);box-shadow:var(--ui-shadow-float);border-right:0}}:is(.ui-floating-surface,.ui-modal-surface,.ui-drawer-surface,.auth-modal-surface) :is(.border-b,.border-t),:is(.ui-floating-surface,.ui-modal-surface,.ui-drawer-surface) .divide-y>*+*{border-color:var(--ui-line)}.ui-floating-surface>.border-b:first-child{background:var(--v2-panel-head-bg);color:var(--v2-panel-head-ink)}.ui-floating-surface>.border-b:first-child h3{color:inherit}.ui-floating-surface>.border-b:first-child .text-blue-500{color:var(--ui-primary)}.ui-modal-list,.ui-modal-subcard,.ui-modal-empty{border:var(--ui-border-width)solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);box-shadow:none}.ui-modal-list-card{border:var(--ui-border-width)solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);box-shadow:none;transition:border-color var(--v2-dur-fast)ease,background-color var(--v2-dur-fast)ease}@media (hover:hover){button.ui-modal-list-card:hover{border-color:var(--v2-line-strong);background:var(--ui-surface-soft)}}button.ui-modal-list-card:active{box-shadow:none;translate:none}.ui-modal-list-card.border-primary{border-color:var(--v2-accent);background:var(--ui-primary-soft)}.ui-modal-tab{border-radius:var(--ui-radius-sm);transition:background-color var(--v2-dur-fast)ease;border:0}.ui-modal-tab-active{background:var(--ui-surface-soft);box-shadow:none;color:var(--ui-ink);border:0;font-weight:650}.dark :is(.ui-floating-surface,.ui-modal-surface,.ui-drawer-surface) :is(.dark\:text-slate-400,.dark\:text-slate-500,.dark\:text-gray-400,.dark\:text-gray-500){color:var(--ui-muted)}.dark :is(.ui-floating-surface,.ui-modal-surface,.ui-drawer-surface) :is(.dark\:text-slate-100,.dark\:text-slate-200,.dark\:text-gray-100,.dark\:text-white){color:var(--ui-ink)}.dark :is(.ui-floating-surface,.ui-modal-surface,.ui-drawer-surface) :is(.dark\:text-slate-300,.dark\:text-gray-300){color:var(--ui-text)}.dark :is(.ui-floating-surface,.ui-modal-surface,.ui-drawer-surface) :is(.dark\:bg-slate-900,.dark\:bg-slate-900\/50,.dark\:bg-slate-900\/70,.dark\:bg-slate-900\/90,.dark\:bg-slate-800\/40){background-color:var(--ui-canvas)}.dark :is(.ui-floating-surface,.ui-modal-surface,.ui-drawer-surface) :is(.dark\:bg-slate-800,.dark\:bg-slate-700,.dark\:bg-slate-700\/80,.dark\:bg-gray-800){background-color:var(--ui-surface-soft)}.ui-modal-surface .btn-variant-primary{background:var(--v2-accent);color:var(--v2-accent-ink)}.ui-modal-surface h3{font-family:var(--v2-font-display);font-weight:var(--v2-display-weight);letter-spacing:var(--v2-display-tracking)}.ui-modal-surface>.p-6>.rounded-full:first-child{background:var(--ui-surface-soft);color:var(--ui-ink)}.auth-modal-surface h2{color:var(--ui-ink);font-family:var(--v2-font-display);font-weight:var(--v2-display-weight);letter-spacing:var(--v2-display-tracking)}.auth-modal-surface :is(.text-secondary,.text-secondary-hover){color:var(--ui-primary)}@media (hover:hover){.auth-modal-surface .hover\:text-secondary-hover:hover{color:var(--ui-primary-hover)}}.auth-modal-surface span.bg-white{background:var(--v2-panel-bg);color:var(--ui-muted)}.auth-modal-surface :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-height:var(--ui-control-md);border:var(--ui-border-width)solid var(--ui-line)!important;border-radius:var(--v2-btn-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}.auth-modal-surface :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus{outline:none;border-color:var(--v2-accent)!important}button.social-login-button{border-color:var(--ui-line);border-radius:var(--v2-btn-radius);min-height:2.75rem;font-size:.9375rem}button.social-login-google,button.social-login-naver,button.social-login-kakao{box-shadow:var(--v2-btn-elev)!important}button.social-login-naver,button.social-login-kakao{border-color:#0000}button.social-login-button:hover:not(:disabled){translate:none}button.social-login-button:active:not(:disabled){translate:none;box-shadow:var(--v2-btn-elev-pressed)!important}input[type=checkbox].sr-only+div.rounded-full{background:var(--v2-line-strong);transition:background-color var(--v2-dur-fast)ease}input[type=checkbox].sr-only:checked+div.rounded-full{background:var(--v2-accent)}input[type=checkbox].sr-only:focus-visible+div.rounded-full{outline:.125rem solid var(--v2-accent);outline-offset:.125rem}input[type=checkbox].sr-only+div.rounded-full>div{background:var(--ui-surface);box-shadow:0 0 0 var(--ui-border-width)var(--v2-line-strong)}input[type=checkbox].sr-only:checked+div.rounded-full>div{box-shadow:none}label:has(>div>input[type=checkbox].sr-only)>span{color:var(--ui-text)}nav:has(>button[aria-label=이전\ 페이지])>button{border-color:var(--ui-line);border-radius:var(--v2-btn-radius);background:var(--ui-surface);box-shadow:var(--v2-btn-elev);color:var(--ui-text);font-variant-numeric:tabular-nums}@media (hover:hover){nav:has(>button[aria-label=이전\ 페이지])>button:hover:not(:disabled):not(.bg-primary){border-color:var(--v2-line-strong);background:var(--ui-surface-soft)}}nav:has(>button[aria-label=이전\ 페이지])>button.bg-primary{border-color:var(--ui-ink);background:var(--ui-ink);color:var(--ui-canvas)}nav:has(>button[aria-label=이전\ 페이지])~form button{border-radius:var(--v2-btn-radius);background:var(--ui-surface-soft);color:var(--ui-ink)}button:not(:disabled):active,a.btn-base:active,a.ui-chip:active,a.ui-feature-link:active{translate:revert-layer}@keyframes v2-shell-fade{0%{opacity:0}}@layer components{.btn-base{border:var(--ui-border-width)solid transparent;border-radius:var(--v2-btn-radius);box-shadow:var(--v2-btn-elev);letter-spacing:-.005em;transition:background-color var(--v2-dur-fast)ease,border-color var(--v2-dur-fast)ease,color var(--v2-dur-fast)ease,box-shadow var(--v2-dur-fast)ease;gap:.375rem;font-weight:600}.btn-base:disabled{box-shadow:none}.btn-base:active:not(:disabled){box-shadow:var(--v2-btn-elev-pressed);translate:none}.btn-base:focus-visible,.form-control-base:focus-visible,.select-trigger:focus-visible,.icon-button:focus-visible{outline:.125rem solid var(--v2-accent);outline-offset:.125rem}.btn-variant-primary{background:var(--v2-accent);color:var(--v2-accent-ink);box-shadow:var(--v2-btn-elev);border-color:#0000}.btn-variant-primary:hover{background:var(--v2-accent)}@supports (color:color-mix(in lab, red, red)){.btn-variant-primary:hover{background:color-mix(in srgb,var(--v2-accent)88%,var(--ui-ink))}}.btn-variant-primary:hover{transform:none}.btn-variant-secondary{background:var(--ui-surface-soft);color:var(--ui-ink);box-shadow:var(--v2-btn-elev);border-color:#0000}.btn-variant-secondary:hover{background:var(--ui-surface-soft)}@supports (color:color-mix(in lab, red, red)){.btn-variant-secondary:hover{background:color-mix(in srgb,var(--ui-surface-soft)86%,var(--ui-ink))}}.btn-variant-secondary:hover{transform:none}.btn-variant-outline{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--v2-btn-elev)}.btn-variant-outline:hover{border-color:var(--v2-line-strong);background:var(--ui-surface-soft);color:var(--ui-ink)}.btn-variant-ghost{color:var(--ui-muted);box-shadow:none;background:0 0;border-color:#0000}.btn-variant-ghost:hover{background:var(--ui-surface-soft);color:var(--ui-ink)}.btn-variant-danger{background:var(--ui-danger);color:var(--ui-canvas);box-shadow:var(--v2-btn-elev);border-color:#0000}.btn-variant-danger:hover{filter:brightness(.94);transform:none}.btn-size-sm{padding-inline:.75rem;font-size:.8125rem}.btn-size-md{padding-inline:1rem;font-size:.875rem}.btn-size-lg{padding-inline:1.25rem;font-size:.9375rem}.icon-button{border-radius:var(--v2-btn-radius);box-shadow:none;transition:color var(--v2-dur-fast)ease,background-color var(--v2-dur-fast)ease;background:0 0;border:0}.icon-button-default,.icon-button-ghost{color:var(--ui-muted)}.icon-button-default:hover,.icon-button-ghost:hover{background:var(--ui-surface-soft);color:var(--ui-ink)}.ui-badge,.ui-chip{border:var(--ui-border-width)solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text);box-shadow:none}.ui-badge{min-height:1.25rem;padding-inline:.4375rem;font-size:.6875rem;font-weight:600}.ui-badge[data-tone=soft],.ui-badge[data-tone=coral],.ui-badge[data-tone=amber]{background:var(--ui-surface-soft);color:var(--ui-ink);border-color:#0000}.ui-badge[data-tone=coral]{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-chip{transition:background-color var(--v2-dur-fast)ease,border-color var(--v2-dur-fast)ease,color var(--v2-dur-fast)ease;font-weight:600}.ui-chip:hover:not(:disabled){border-color:var(--v2-line-strong);transform:none}.ui-chip:active:not(:disabled){box-shadow:none;translate:none}.ui-chip-sm{min-height:1.75rem;padding-inline:.625rem;font-size:.75rem}.ui-chip-md{min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.ui-chip-active{border-color:var(--ui-ink);background:var(--ui-ink);color:var(--ui-canvas)}.ui-chip-inactive{background:var(--ui-surface);color:var(--ui-text)}.form-control-label{color:var(--ui-ink);margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.form-control-base{border:var(--ui-border-width)solid var(--ui-line);border-radius:var(--v2-btn-radius);background:var(--ui-surface);height:2.5rem;box-shadow:none;color:var(--ui-ink);padding-inline:.75rem;font-size:.9375rem}textarea.form-control-base{height:auto;padding-block:.5rem;line-height:1.6}.form-control-base::placeholder{color:var(--v2-faint)}.form-control-base:focus{border-color:var(--v2-accent)}.form-control-base:disabled{background:var(--ui-surface-soft);color:var(--ui-muted)}.form-control-normal{border-color:var(--ui-line)}.form-control-normal:hover{border-color:var(--v2-line-strong)}.form-control-normal:focus{border-color:var(--v2-accent)}.form-control-error,.form-control-error:focus{border-color:var(--ui-danger)}.form-control-helper{color:var(--ui-muted);margin-top:.375rem;margin-left:0}.form-control-error-msg{color:var(--ui-danger);margin-top:.375rem;margin-left:0}.control-icon-muted{color:var(--ui-muted)}.select-trigger{border:var(--ui-border-width)solid var(--ui-line);border-radius:var(--v2-btn-radius);background:var(--ui-surface);height:2.5rem;box-shadow:none;color:var(--ui-ink);padding-inline:.75rem}.select-trigger:focus,.select-trigger-open{border-color:var(--v2-accent)}.select-trigger-normal{border-color:var(--ui-line)}.select-trigger-normal:hover{border-color:var(--v2-line-strong)}.select-trigger-normal.select-trigger-open{border-color:var(--v2-accent)}.select-trigger-error{border-color:var(--ui-danger)}.select-size-xs{height:2rem;padding-inline:.5rem;font-size:.75rem}.select-size-sm{height:2.25rem;padding-inline:.625rem;font-size:.8125rem}.select-size-md{height:2.5rem;padding-inline:.75rem;font-size:.9375rem}.select-size-lg{height:3rem;padding-inline:.875rem;font-size:1rem}.select-dropdown{border:var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-overlay-bg);box-shadow:var(--ui-shadow-float);padding:.25rem}.select-option{border-radius:var(--ui-radius-sm);height:auto;min-height:2.125rem;color:var(--ui-text);padding-inline:.625rem;font-size:.8125rem}.select-option:hover{background:var(--ui-surface-soft);color:var(--ui-ink)}.select-option[data-selected=true],.select-option-selected{background:var(--ui-surface-soft);color:var(--ui-ink);font-weight:600}.checkbox-input,.radio-input{border:.09375rem solid var(--v2-line-strong);background:var(--ui-surface);width:1.125rem;height:1.125rem;box-shadow:none}.checkbox-input{border-radius:.3125rem}.checkbox-input:hover,.radio-input:hover{border-color:var(--ui-muted)}.checkbox-input:focus,.radio-input:focus{box-shadow:none;outline:none}.checkbox-input:focus-visible,.radio-input:focus-visible{outline:.125rem solid var(--v2-accent);outline-offset:.125rem}.checkbox-input:checked{border-color:var(--ui-ink);background:var(--ui-ink)}.checkbox-input:after{border-color:var(--ui-canvas);width:.5625rem;height:.3125rem}.radio-input:checked{border-color:var(--ui-ink)}.radio-input:after{background:var(--ui-ink);width:.5rem;height:.5rem}.checkbox-label,.radio-label{color:var(--ui-text);margin-left:.5rem;padding-top:0;font-size:.875rem;font-weight:500}.checkbox-container:hover .checkbox-label,.radio-container:hover .radio-label{color:var(--ui-ink)}.checkbox-desc{color:var(--ui-muted);margin-left:.5rem}.dark .checkbox-input,.dark .radio-input{border-color:var(--v2-line-strong);background:var(--ui-surface)}.dark .checkbox-input:hover,.dark .radio-input:hover{border-color:var(--ui-muted)}.dark .checkbox-input:checked{border-color:var(--ui-ink);background:var(--ui-ink)}.dark .radio-input:checked{border-color:var(--ui-ink)}.dark .checkbox-label,.dark .radio-label{color:var(--ui-text)}.dark .checkbox-container:hover .checkbox-label,.dark .radio-container:hover .radio-label{color:var(--ui-ink)}.dark .checkbox-desc,.dark .form-control-helper{color:var(--ui-muted)}.dark .form-control-base::placeholder{color:var(--v2-faint)}.dark .form-control-base:disabled,.dark .select-trigger:disabled{background:var(--ui-surface-soft);color:var(--ui-muted)}.dark .form-control-error,.dark .form-control-error:focus,.dark .select-trigger-error{border-color:var(--ui-danger)}.dark .form-control-error-msg{color:var(--ui-danger)}.dark .control-icon-muted{color:var(--ui-muted)}.dark .select-option[data-selected=true]{background:var(--ui-surface-soft);color:var(--ui-ink)}.card-container{border:var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-panel-bg);box-shadow:var(--v2-elev-1);color:var(--ui-text)}.card-padding{padding:1rem}.card-container[data-tone=soft],.card-container[data-tone=coral]{background:var(--ui-surface-soft)}.section-card{border:var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-panel-bg);box-shadow:var(--v2-elev-1);backdrop-filter:none;transition:border-color var(--v2-dur-fast)ease}.dark .section-card{border:var(--v2-panel-border);background:var(--v2-panel-bg);box-shadow:var(--v2-elev-1)}.section-card:after{content:none}.section-card:hover,.dark .section-card:hover{border-color:var(--v2-line-strong);box-shadow:var(--v2-elev-1);transform:none}.section-card:hover .section-header-icon{transform:none}.ui-page-hero{border:0;border-bottom:var(--ui-border-width)solid var(--ui-line);box-shadow:none;background:0 0;border-radius:0;align-items:flex-end;gap:1rem;padding:.5rem 0 .75rem;overflow:visible}.ui-page-hero__eyebrow{display:none}.ui-page-hero__title{color:var(--ui-ink);font-family:var(--v2-font-display);font-size:1.5rem;font-weight:var(--v2-display-weight);letter-spacing:var(--v2-display-tracking);line-height:2rem}.ui-page-hero__description{max-width:42rem;color:var(--ui-muted);margin-top:.25rem;font-size:.875rem;line-height:1.5}.ui-section-header{gap:.75rem;min-height:1.75rem}.ui-section-header__title{color:var(--ui-ink);font-family:var(--v2-font-display);font-size:.9375rem;font-weight:var(--v2-display-weight);letter-spacing:var(--v2-display-tracking);align-items:center;gap:.5rem;display:inline-flex}.ui-section-header__title:before{content:"";background:var(--v2-accent);border-radius:.0625rem;flex:none;width:.1875rem;height:.875rem}.ui-section-header__description{color:var(--ui-muted);margin-top:.125rem;font-size:.75rem}.ui-feature-link{border:var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-panel-bg);box-shadow:var(--v2-elev-1);transition:border-color var(--v2-dur-fast)ease,background-color var(--v2-dur-fast)ease;gap:.75rem;padding:.75rem}.ui-feature-link:hover{border-color:var(--v2-line-strong);background:var(--v2-panel-bg);box-shadow:var(--v2-elev-1);transform:none}.ui-feature-link__icon{border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);width:2.25rem;height:2.25rem;box-shadow:none;color:var(--ui-ink);font-size:.625rem;font-weight:800}.ui-feature-link[data-tone=coral] .ui-feature-link__icon,.ui-feature-link[data-tone=amber] .ui-feature-link__icon{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-feature-link__copy strong{font-weight:700}.ui-feature-link__arrow{color:var(--v2-faint)}.ui-feature-link:hover .ui-feature-link__arrow{color:var(--ui-ink)}.empty-state{padding-block:2.5rem}.empty-state-icon{border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);width:2.5rem;height:2.5rem;color:var(--ui-muted);margin-bottom:.625rem}.empty-state-text{color:var(--ui-muted);font-size:.8125rem}.dark .empty-state-icon{background:var(--ui-surface-soft)}.dark .empty-state-text{color:var(--ui-muted)}.v2-prose{max-width:42rem;color:var(--ui-text);font-family:var(--v2-font-body);letter-spacing:-.003em;overflow-wrap:anywhere;word-break:keep-all;padding:.25rem 0 .5rem;font-size:1rem;line-height:1.75}.v2-prose.post-content-prose p{margin:0 0 .75em;line-height:1.75}.v2-prose.post-content-prose p:last-child,.v2-prose.post-content-prose p:empty{margin-bottom:0}.v2-prose.post-content-prose p:empty:before{min-height:1em}.v2-prose.post-content-prose>div>p:empty:first-child{display:none}.v2-prose.post-content-prose br+br{margin-top:1em}.v2-prose :is(h1,h2,h3,h4){color:var(--ui-ink);font-family:var(--v2-font-display);font-weight:var(--v2-display-weight);letter-spacing:var(--v2-display-tracking);margin:1.75em 0 .625em;line-height:1.35}.v2-prose h1{font-size:1.375rem}.v2-prose h2{font-size:1.25rem}.v2-prose h3{font-size:1.125rem}.v2-prose h4{font-size:1rem}.v2-prose :is(h1,h2,h3,h4):first-child{margin-top:0}.v2-prose :is(strong,b){color:var(--ui-ink);font-weight:700}.v2-prose.post-content-prose a,.v2-prose.post-content-prose a.text-primary,.dark .v2-prose.post-content-prose a,.dark .v2-prose.post-content-prose a.text-primary{text-decoration:underline;-webkit-text-decoration-color:var(--ui-primary);-webkit-text-decoration-color:var(--ui-primary);-webkit-text-decoration-color:var(--ui-primary);text-decoration-color:var(--ui-primary);color:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){.v2-prose.post-content-prose a,.v2-prose.post-content-prose a.text-primary,.dark .v2-prose.post-content-prose a,.dark .v2-prose.post-content-prose a.text-primary{-webkit-text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent);text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent)}}.v2-prose.post-content-prose a,.v2-prose.post-content-prose a.text-primary,.dark .v2-prose.post-content-prose a,.dark .v2-prose.post-content-prose a.text-primary{text-underline-offset:.1875rem;text-decoration-thickness:.0625rem}.v2-prose.post-content-prose a:hover,.v2-prose.post-content-prose a.text-primary:hover,.dark .v2-prose.post-content-prose a:hover,.dark .v2-prose.post-content-prose a.text-primary:hover{text-decoration-color:currentColor;color:var(--ui-primary-hover)!important}.v2-prose.post-content-prose a:visited,.v2-prose.post-content-prose a.text-primary:visited,.dark .v2-prose.post-content-prose a:visited,.dark .v2-prose.post-content-prose a.text-primary:visited{color:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){.v2-prose.post-content-prose a:visited,.v2-prose.post-content-prose a.text-primary:visited,.dark .v2-prose.post-content-prose a:visited,.dark .v2-prose.post-content-prose a.text-primary:visited{color:color-mix(in srgb,var(--ui-primary)60%,var(--ui-muted))!important}}.v2-prose :is(ul,ol){margin:0 0 1.125em;padding-left:1.375em}.v2-prose li{margin-bottom:.375em}.v2-prose li::marker{color:var(--ui-muted)}.v2-prose blockquote{border-left:.1875rem solid var(--v2-accent);color:var(--ui-muted);background:0 0;margin:1.25em 0;padding:.125em 0 .125em 1em;font-style:normal}.v2-prose blockquote p:last-child{margin-bottom:0}.v2-prose code{border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);color:var(--ui-ink);font-family:var(--v2-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);padding:.125em .375em;font-size:.875em}.v2-prose pre{border:var(--ui-border-width)solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);margin:1.25em 0;padding:.875rem 1rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.v2-prose pre code{font-size:inherit;background:0 0;padding:0}.v2-prose hr{border:0;border-top:var(--ui-border-width)solid var(--ui-line);margin:2em 0}.v2-prose figure{margin:1.25em 0}.v2-prose>div>:first-child,.v2-prose>div>p:empty:first-child+*{margin-top:0}.v2-prose>div>:is(:first-child,p:empty:first-child+*)>.image-wrapper:first-child{margin-top:0!important}.v2-prose figure>.image-wrapper{margin-block:0!important}.v2-prose figcaption{color:var(--ui-muted);text-align:center;margin-top:.5em;font-size:.8125rem}.v2-prose img{border-radius:var(--ui-radius-sm)}.v2-prose .image-wrapper{border-radius:var(--ui-radius-sm);vertical-align:top;max-width:100%;transition:background-color var(--v2-dur)ease;display:inline-block;position:relative;overflow:hidden}.v2-prose .image-wrapper.is-loading{background:var(--ui-surface-soft)}.v2-prose .image-wrapper .progressive-image-full{border-radius:inherit;object-fit:contain;cursor:zoom-in;opacity:1;max-width:100%;height:auto;transition:opacity .3s;display:block}.v2-prose .image-wrapper .progressive-image-full.is-sized{width:100%;height:100%;position:absolute;inset:0}.v2-prose .image-wrapper.is-loading .progressive-image-full{opacity:0}.v2-prose.post-content-prose table,.dark .v2-prose.post-content-prose table{border:var(--ui-border-width)solid var(--ui-line);border-collapse:separate;border-spacing:0;border-radius:var(--ui-radius-control);background:var(--ui-surface);width:100%;margin:1.25em 0;font-size:.875rem;overflow:hidden}.v2-prose.post-content-prose thead,.dark .v2-prose.post-content-prose thead{background:var(--ui-surface-soft)}.v2-prose.post-content-prose :is(th,td),.dark .v2-prose.post-content-prose :is(th,td){border-top:var(--ui-border-width)solid var(--ui-line);color:var(--ui-text);padding:.5rem .75rem}.v2-prose.post-content-prose thead th,.dark .v2-prose.post-content-prose thead th{color:var(--ui-ink);border-top:0;font-weight:700}.v2-prose.post-content-prose :is(tbody th,tbody td:first-child,thead th:first-child),.dark .v2-prose.post-content-prose :is(tbody th,tbody td:first-child,thead th:first-child){background:var(--ui-surface-soft)}@supports (color:color-mix(in lab, red, red)){.v2-prose.post-content-prose :is(tbody th,tbody td:first-child,thead th:first-child),.dark .v2-prose.post-content-prose :is(tbody th,tbody td:first-child,thead th:first-child){background:color-mix(in srgb,var(--ui-surface-soft)55%,transparent)}}.v2-prose.post-content-prose :is(tbody th,tbody td:first-child,thead th:first-child),.dark .v2-prose.post-content-prose :is(tbody th,tbody td:first-child,thead th:first-child){color:var(--ui-ink)}.v2-prose.post-content-prose :is(th+th,td+td,th+td),.dark .v2-prose.post-content-prose :is(th+th,td+td,th+td){border-left:var(--ui-border-width)solid var(--ui-line)}.v2-prose.post-content-prose details,.dark .v2-prose.post-content-prose details{border:var(--ui-border-width)solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-soft)}.v2-prose.post-content-prose details>summary,.dark .v2-prose.post-content-prose details>summary{color:var(--ui-ink);background:0 0}.v2-prose.post-content-prose details>summary:hover,.dark .v2-prose.post-content-prose details>summary:hover{background:var(--v2-hover)}.v2-prose.post-content-prose details>summary:after,.dark .v2-prose.post-content-prose details>summary:after{color:var(--ui-muted)}.v2-prose.v2-prose-story.post-content-prose p{margin-bottom:1.125em;line-height:1.85}}@media (prefers-reduced-motion:reduce){.layout-sidebar.v2-sidebar,.layout-sidebar.v2-sidebar.is-open,.v2-sb-group-body,.v2-sb-group[data-open=true] .v2-sb-group-body,.v2-sb-chevron svg,.v2-tab-item:before,.v2-tab-icon,.header-search-control.v2-search-pill{transition:none}.v2-sb-scrim,.v2-sb-tooltip,.v2-msearch,.ui-floating-surface,.v2-spin{animation:none}}.v2-home{gap:1rem}.v2-home-intro{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.5rem .25rem .25rem;display:flex}.v2-home-intro-title{font-family:var(--v2-font-display);font-weight:var(--v2-display-weight);letter-spacing:var(--v2-display-tracking);color:var(--ui-ink);font-size:1.75rem;line-height:1.2}.v2-home-intro-sub{word-break:keep-all;color:var(--ui-muted);margin-top:.375rem;font-size:.875rem;line-height:1.375rem}.v2-home-intro-link{color:var(--ui-primary);text-underline-offset:.25rem;margin-top:.5rem;font-size:.8125rem;font-weight:700;text-decoration:underline;text-decoration-thickness:.0625rem;display:inline-block}.v2-home-intro-link:hover{color:var(--ui-ink)}.v2-home-stats{flex:none;gap:1.25rem;display:flex}.v2-home-stats>div{flex-direction:column;align-items:flex-end;display:flex}.v2-home-stats dt{color:var(--ui-muted);font-size:.6875rem;font-weight:600}.v2-home-stats dd{color:var(--ui-ink);font-size:1rem;font-weight:700}.v2-home-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:80rem){.v2-home-grid{grid-template-columns:minmax(0,1fr) 20rem}.v2-home-aside{position:sticky;top:1rem}}.v2-home-main,.v2-home-aside{flex-direction:column;gap:1rem;min-width:0;display:flex}.v2-home-section,.v2-home-side{--v2-panel-pad:1rem;padding:var(--v2-panel-pad)var(--v2-panel-pad).75rem;min-width:0}.v2-home-head{justify-content:space-between;align-items:center;gap:.75rem;margin:-.25rem -.25rem .5rem;padding:.25rem;display:flex}.v2-home-head .v2-label{font-family:var(--v2-font-display)}.v2-home-more{color:var(--ui-muted);transition:color var(--v2-dur-fast)ease;font-size:.75rem;font-weight:600}.v2-home-more:hover{color:var(--ui-primary)}.v2-home-sub{color:var(--ui-muted);margin:.25rem 0;font-size:.75rem;font-weight:700}.v2-home-empty{color:var(--ui-muted);padding:.75rem 0;font-size:.8125rem}.v2-home-side-badge{color:var(--ui-muted);font-size:.6875rem;font-weight:700}.v2-home-ad:empty{display:none}.v2-home-hot{grid-template-columns:minmax(0,1fr);gap:.5rem 1.25rem;display:grid}@media (min-width:48rem){.v2-home-hot{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.v2-home-lead{border-radius:var(--ui-radius-card);flex-direction:column;gap:.75rem;min-width:0;display:flex}.v2-home-lead-media{aspect-ratio:16/9;border-radius:var(--ui-radius-card);background:var(--ui-surface-soft);display:block;position:relative;overflow:hidden}.v2-home-lead-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--v2-dur-slow)var(--v2-ease-out)}@media (hover:hover){.v2-home-lead:hover .v2-home-lead-media img{transform:scale(1.03)}}.v2-home-lead.no-media{background:var(--ui-surface-soft);justify-content:flex-end;min-height:15rem;padding:1.25rem}.v2-home-lead.no-media .v2-home-lead-title{-webkit-line-clamp:3;font-size:1.625rem}.v2-home-lead.no-media .v2-home-lead-excerpt{-webkit-line-clamp:4;font-size:.9375rem;line-height:1.5rem}.v2-home-lead-fallback{width:100%;height:100%;font-family:var(--v2-font-display);font-weight:var(--v2-display-weight);color:var(--ui-muted);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.v2-home-lead-body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.v2-home-lead-kicker{color:var(--ui-primary);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.v2-home-lead-rank{background:var(--v2-accent);min-width:1.25rem;height:1.25rem;color:var(--v2-accent-ink);border-radius:.25rem;justify-content:center;align-items:center;padding:0 .25rem;font-size:.75rem;font-weight:800;display:inline-flex}.v2-home-lead-title{font-family:var(--v2-font-display);font-weight:var(--v2-display-weight);letter-spacing:var(--v2-display-tracking);color:var(--ui-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.375rem;line-height:1.3;display:-webkit-box;overflow:hidden}.v2-home-lead:hover .v2-home-lead-title{text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:.0625rem}.v2-home-lead-excerpt{color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.375rem;display:-webkit-box;overflow:hidden}.v2-home-list{flex-direction:column;min-width:0;display:flex}.v2-home-row{align-items:center;gap:.75rem;min-width:0;padding:.5625rem .5rem .5625rem .625rem;display:flex}.v2-home-row.compact{padding-top:.5rem;padding-bottom:.5rem}.v2-home-rank{font-family:var(--v2-font-display);color:var(--v2-faint);text-align:center;flex:0 0 1.5rem;font-size:1.125rem;font-weight:800;line-height:1}.v2-home-row-body{flex-direction:column;flex:auto;gap:.1875rem;min-width:0;display:flex}.v2-home-row-title{align-items:baseline;gap:.375rem;min-width:0;display:flex}.v2-home-row-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-ink);font-size:.9375rem;font-weight:600;line-height:1.375rem;overflow:hidden}.v2-home-row.compact .v2-home-row-title-text{font-size:.875rem}.v2-home-cc{color:var(--ui-primary);flex:none;font-size:.75rem;font-weight:700}.v2-home-kicker{color:var(--ui-primary);font-weight:700}.v2-home-row-thumb{width:4rem;height:3rem}@media (max-width:47.9375rem){.v2-home-row-title-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box}}::view-transition-old(.v2-list-out):only-child{animation:.12s both v2-fade-out}::view-transition-new(.v2-list-in):only-child{animation:v2-rise .26s var(--v2-ease-out)60ms both}.v2-home-section .v2-tabs{margin-bottom:.25rem}.v2-home-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;gap:.625rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.v2-home-gallery::-webkit-scrollbar{display:none}.v2-home-gallery-item{scroll-snap-align:start;text-align:left;border-radius:var(--ui-radius-sm);flex-direction:column;gap:.375rem;min-width:0;display:flex}.v2-home-gallery-media{aspect-ratio:1;border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);display:block;overflow:hidden}.v2-home-gallery-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--v2-dur-slow)var(--v2-ease-out)}@media (hover:hover){.v2-home-gallery-item:hover .v2-home-gallery-media img{transform:scale(1.05)}}.v2-home-gallery-caption{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text);font-size:.75rem;font-weight:600;overflow:hidden}.v2-home-games{grid-template-columns:minmax(0,1fr);gap:.5rem 1.25rem;display:grid}@media (min-width:48rem){.v2-home-games{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-home-game{align-items:center;gap:.75rem;min-width:0;padding:.5rem .5rem .5rem .625rem;display:flex}.v2-home-game-cover{width:2.25rem;height:3rem}.v2-home-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:48rem){.v2-home-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-home-card{border-radius:var(--ui-radius-sm);flex-direction:column;gap:.25rem;min-width:0;display:flex}.v2-home-card-art{aspect-ratio:63/88;border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);justify-content:center;align-items:center;margin-bottom:.25rem;display:flex;overflow:hidden}.v2-home-card-art img{object-fit:cover;width:100%;height:100%;transition:transform var(--v2-dur-slow)var(--v2-ease-out)}@media (hover:hover){.v2-home-card:hover .v2-home-card-art img{transform:translateY(-.25rem)rotate(-1.5deg)scale(1.03)}}.v2-home-card-empty{font-family:var(--v2-font-display);font-weight:var(--v2-display-weight);text-align:center;color:var(--ui-muted);padding:.5rem;font-size:.875rem}.v2-home-card-name{color:var(--ui-ink);font-size:.875rem;font-weight:700}.v2-home-card-set{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-muted);font-size:.75rem;overflow:hidden}.v2-home-arcade{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:48rem){.v2-home-arcade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:90rem){.v2-home-arcade{grid-template-columns:repeat(6,minmax(0,1fr))}}.v2-home-arcade-item{border-radius:var(--ui-radius-sm);flex-direction:column;gap:.25rem;min-width:0;display:flex}.v2-home-arcade-art{aspect-ratio:1200/630;border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);margin-bottom:.25rem;display:block;overflow:hidden}.v2-home-arcade-art img{object-fit:cover;width:100%;height:100%;transition:transform var(--v2-dur-slow)var(--v2-ease-out)}@media (hover:hover){.v2-home-arcade-item:hover .v2-home-arcade-art img{transform:scale(1.05)}}.v2-home-arcade-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink);font-size:.8125rem;font-weight:700;overflow:hidden}.v2-home-arcade-tag{color:var(--ui-muted);font-size:.6875rem}.v2-home-lab{margin-top:.75rem}.v2-home-lab-row{grid-template-columns:2.75rem minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:.625rem;padding:.5rem .5rem .5rem .625rem;display:grid}.v2-home-lab-tag{color:var(--ui-primary);font-size:.6875rem;font-weight:700}.v2-home-lab-title{color:var(--ui-ink);white-space:nowrap;font-size:.875rem;font-weight:700}.v2-home-lab-desc{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-muted);font-size:.75rem;overflow:hidden}.v2-home-foods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:64rem){.v2-home-foods{grid-template-columns:repeat(6,minmax(0,1fr))}}.v2-home-food{border-radius:var(--ui-radius-sm);flex-direction:column;gap:.125rem;min-width:0;display:flex}.v2-home-food-art{aspect-ratio:1;border-radius:var(--ui-radius-sm);box-shadow:inset 0 0 0 var(--ui-border-width)var(--ui-line);background:#fff;margin-bottom:.25rem;display:block;position:relative;overflow:hidden}.v2-home-food-art img{object-fit:contain;width:calc(100% - 1.25rem);height:calc(100% - 1.25rem);transition:transform var(--v2-dur-slow)var(--v2-ease-out);position:absolute;inset:.625rem}@media (hover:hover){.v2-home-food:hover .v2-home-food-art img{transform:scale(1.06)rotate(-2deg)}}.v2-home-food-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink);font-size:.8125rem;font-weight:700;overflow:hidden}.v2-home-food-brand{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-muted);font-size:.6875rem;overflow:hidden}.v2-home-searches{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem;display:grid}.v2-home-search-row{align-items:center;gap:.5rem;min-width:0;padding:.375rem .375rem .375rem .5rem;display:flex}.v2-home-search-rank{color:var(--v2-faint);flex:0 0 1rem;font-size:.75rem;font-weight:800}.v2-home-searches li:nth-child(-n+3) .v2-home-search-rank{color:var(--ui-primary)}.v2-home-search-word{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text);font-size:.8125rem;font-weight:600;overflow:hidden}.v2-home-comment{flex-direction:column;gap:.25rem;padding:.5625rem .5rem .5625rem .625rem;display:flex}.v2-home-comment-text{color:var(--ui-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.v2-home-comment-post{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.v2-home-tags{flex-wrap:wrap;gap:.375rem;padding-bottom:.25rem;display:flex}.v2-home-quick{border-top:var(--ui-border-width)solid var(--ui-line);flex-wrap:wrap;gap:.25rem 1rem;padding:.75rem .25rem 0;display:flex}.v2-home-quick-link{color:var(--ui-muted);transition:color var(--v2-dur-fast)ease;font-size:.75rem}.v2-home-quick-link:hover{color:var(--ui-primary)}@media (max-width:47.9375rem){.v2-home-intro{flex-direction:column;align-items:flex-start}.v2-home-intro-title{font-size:1.375rem}.v2-home-stats>div{align-items:flex-start}.v2-home-section,.v2-home-side{--v2-panel-pad:.75rem;padding:var(--v2-panel-pad)var(--v2-panel-pad).625rem}.v2-home-lead-title{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.v2-home-lead-media img,.v2-home-gallery-media img,.v2-home-card-art img,.v2-home-arcade-art img,.v2-home-food-art img{transition:none}}.v2-flag{border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);height:1.125rem;color:var(--ui-muted);letter-spacing:0;white-space:nowrap;flex:none;align-items:center;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.v2-flag[data-tone=accent]{background:var(--ui-primary-soft);color:var(--ui-primary)}.v2-flag[data-tone=danger]{background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.v2-flag[data-tone=danger]{background:color-mix(in srgb,var(--ui-danger)12%,transparent)}}.v2-flag[data-tone=danger]{color:var(--ui-danger)}.v2-flag[data-tone=outline]{box-shadow:inset 0 0 0 var(--ui-border-width)var(--v2-line-strong);color:var(--ui-text);background:0 0}.v2-mark{background:var(--v2-accent);border-radius:.125rem}@supports (color:color-mix(in lab, red, red)){.v2-mark{background:color-mix(in srgb,var(--v2-accent)24%,transparent)}}.v2-mark{color:inherit}.v2-skel-line{height:.875rem;margin:.25rem 0}.v2-skel-meta{height:.625rem}.v2-skel-w-35{width:35%}.v2-skel-w-45{width:45%}.v2-skel-w-55{width:55%}.v2-skel-w-65{width:65%}.v2-skel-w-70{width:70%}.v2-skel-w-80{width:80%}.v2-skel-w-90{width:90%}.v2-skel-w-95{width:95%}.v2-skel-w-100{width:100%}.v2-skel-w-tab{width:2.5rem}.v2-skel-w-tab-lg{width:3.5rem}.board-page-layout{min-width:0}.board-main-column{min-width:0;max-width:50rem}.v2-board{--v2-panel-pad:1rem;min-width:0;padding:var(--v2-panel-pad)var(--v2-panel-pad).5rem}@media (max-width:39.99rem){.v2-board{--v2-panel-pad:.75rem}}.board-header-panel.v2-board-head,.dark .board-header-panel.v2-board-head{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:.5rem;padding:0 0 .75rem;display:flex;overflow:visible}.v2-board-titlebar{align-items:center;gap:.75rem;min-width:0;min-height:2.5rem;display:flex}.v2-board-cover{border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);flex:none;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.v2-board-cover-img{object-fit:cover}.v2-board-titlewrap{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.125rem .75rem;min-width:0;display:flex}.v2-board-head .v2-board-title,.dark .v2-board-head .v2-board-title{min-width:0;color:inherit;font-family:var(--v2-font-display);font-size:1.5rem;font-weight:var(--v2-display-weight);letter-spacing:var(--v2-display-tracking);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:2rem;overflow:hidden}.v2-board-counts{color:currentColor;align-items:center;gap:.5rem;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.v2-board-counts{color:color-mix(in srgb,currentColor 58%,transparent)}}.v2-board-counts{white-space:nowrap;font-size:.75rem;line-height:1.125rem}.v2-board-counts>*+:before{content:"";width:var(--ui-border-width);vertical-align:-.0625rem;opacity:.45;background:currentColor;height:.625rem;margin-right:.5rem;display:inline-block}.v2-board-counts b{color:var(--ui-primary);font-weight:700}.v2-board-tools{flex:none;align-items:center;gap:.375rem;display:flex}.v2-board-tool,.v2-board-search-close{border-radius:var(--v2-btn-radius);width:2rem;height:2rem;color:var(--ui-muted);box-shadow:var(--v2-btn-elev);transition:background-color var(--v2-dur-fast)ease,color var(--v2-dur-fast)ease;place-items:center;display:inline-grid}.v2-board-tool[aria-expanded=true]{background:var(--v2-pressed);color:var(--ui-ink)}.v2-board-tool:active,.v2-board-search-close:active{box-shadow:var(--v2-btn-elev-pressed)}.v2-board-tool-icon{width:1.125rem;height:1.125rem}.v2-board-view{border-radius:var(--v2-btn-radius);background:var(--ui-surface-soft);gap:.125rem;padding:.125rem;display:inline-flex}.v2-board-view-btn{border-radius:max(0rem,calc(var(--v2-btn-radius) - .125rem));height:1.75rem;color:var(--ui-muted);transition:background-color var(--v2-dur-fast)ease,color var(--v2-dur-fast)ease;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.v2-board-view-btn .v2-board-tool-icon{width:1rem;height:1rem}.v2-board-head .v2-board-view .v2-board-view-btn[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--v2-btn-elev),0 0 0 var(--ui-border-width)var(--ui-line)}.v2-board-view-btn:active{box-shadow:var(--v2-btn-elev-pressed)}@media (hover:hover){.v2-board-tool:hover,.v2-board-search-close:hover{background:var(--v2-hover);color:var(--ui-ink)}.v2-board-view-btn:hover{color:var(--ui-ink)}}.v2-board-desc{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.25rem;overflow:hidden}.v2-board-search{border:var(--ui-border-width)solid var(--v2-line-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface);height:2.5rem;transition:border-color var(--v2-dur-fast)ease,box-shadow var(--v2-dur-fast)ease;align-items:center;gap:.5rem;padding:0 .25rem 0 .75rem;display:flex}.v2-board-search:focus-within{border-color:var(--v2-accent);box-shadow:0 0 0 .1875rem var(--v2-accent)}@supports (color:color-mix(in lab, red, red)){.v2-board-search:focus-within{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--v2-accent)18%,transparent)}}.v2-board-search-icon{width:1rem;height:1rem;color:var(--ui-muted);flex:none}.v2-board-search-input{min-width:0;height:100%;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:.9375rem}.v2-board-search-input::placeholder{color:var(--v2-faint)}.v2-board-search-input::-webkit-search-cancel-button{appearance:none}.v2-board-search-close{width:1.75rem;height:1.75rem;box-shadow:none}.v2-board-search-reset{color:var(--ui-muted);flex:none;padding:0 .375rem;font-size:.75rem;font-weight:600}.v2-board-search-submit{border-radius:var(--v2-btn-radius);background:var(--v2-accent);height:2rem;color:var(--v2-accent-ink);box-shadow:var(--v2-btn-elev);flex:none;padding:0 .875rem;font-size:.8125rem;font-weight:700}.v2-board-search-submit:active{box-shadow:var(--v2-btn-elev-pressed)}.v2-board-popular{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.v2-board-popular-label{color:var(--ui-muted);margin-right:.125rem;font-size:.75rem;font-weight:600}.v2-board-popular-chip.v2-chip{height:1.625rem;padding:0 .625rem;font-size:.75rem}.v2-board-widgets{gap:.375rem;display:grid}.v2-board-widgets-loading{color:var(--v2-faint);margin:0;font-size:.6875rem}.v2-board-widget{border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);padding:.5rem .75rem}.v2-board-widget-head{align-items:center;gap:.5rem;display:flex}.v2-board-widget-label{color:var(--ui-ink);font-size:.8125rem;font-weight:700}.v2-board-widget-metrics{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;display:flex}.v2-board-widget-metric{align-items:baseline;gap:.375rem;font-size:.75rem;display:inline-flex}.v2-board-widget-metric-label{color:var(--ui-muted)}.v2-board-widget-metric b{color:var(--ui-ink);font-weight:700}.v2-board-widget-change{color:var(--ui-muted);font-size:.6875rem}.v2-board-widget-change[data-dir=up]{color:var(--ui-danger)}.v2-board-widget-summary{color:var(--ui-muted);margin:.125rem 0 0;font-size:.6875rem}@media (max-width:39.99rem){.v2-board-view-label{display:none}.v2-board-view-btn{padding:0 .375rem}.v2-board-head .v2-board-title{font-size:1.25rem;line-height:1.75rem}.v2-board-head:not([data-search-open=true]) .v2-board-popular,.v2-board-widgets{display:none}}.v2-board-tabs{margin:0 0 .25rem}.v2-board-tab-indicator{animation:v2-board-ind-in var(--v2-dur)var(--v2-ease-out)both}@keyframes v2-board-ind-in{0%{opacity:0;transform:scaleX(.3)}}.v2-board-tab-skel{align-items:center;height:2.5rem;display:inline-flex}.v2-board-filter{border-radius:var(--ui-radius-control);background:var(--ui-primary-soft);color:var(--ui-text);justify-content:space-between;align-items:center;gap:.75rem;margin:.5rem 0 .25rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.v2-board-filter b{color:var(--ui-primary);font-weight:700}.v2-board-filter-clear{color:var(--ui-muted);text-underline-offset:.1875rem;flex:none;font-size:.75rem;font-weight:600;text-decoration:underline}@media (hover:hover){.v2-board-filter-clear:hover{color:var(--ui-ink)}}.v2-board-notices{border-bottom:var(--ui-border-width)solid var(--ui-line);margin:.25rem 0;padding-bottom:.25rem}.board-list-container.v2-board-list,.dark .board-list-container.v2-board-list{background:0 0;border-radius:0;min-width:0;margin:0;padding:0;overflow:visible}.v2-board-list[data-view=list]{flex-direction:column;display:flex}.v2-board-loader{justify-content:center;gap:.375rem;padding:1.25rem 0;display:flex}.v2-board-loader span{background:var(--v2-accent);border-radius:50%;width:.375rem;height:.375rem;animation:.9s ease-in-out infinite v2-board-dot}.v2-board-loader span:nth-child(2){animation-delay:.12s}.v2-board-loader span:nth-child(3){animation-delay:.24s}@keyframes v2-board-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.1875rem)}}.v2-board-end{color:var(--v2-faint);text-align:center;margin:0;padding:1rem 0 .5rem;font-size:.75rem}.v2-board-empty{color:var(--ui-muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;display:flex}.v2-board-empty p{margin:0}.board-post-card.v2-post-row,.board-post-card.v2-post-tile{box-shadow:none;cursor:pointer;transition:background-color var(--v2-dur-fast)ease;background:0 0;border:0;overflow:visible;transform:none}.board-post-card.v2-post-row{border-radius:var(--ui-radius-sm)}.board-post-card.v2-post-row:hover,.board-post-card.v2-post-tile:hover{box-shadow:none;transform:none}.board-post-card.v2-post-row:hover{background:var(--v2-hover)}.board-post-card.v2-post-row:active{background:var(--v2-pressed)}.board-post-card.v2-post-row:focus-visible{background:var(--v2-hover);outline:none}.board-post-card.v2-post-row[data-selected=true]{background:var(--v2-accent)}@supports (color:color-mix(in lab, red, red)){.board-post-card.v2-post-row[data-selected=true]{background:color-mix(in srgb,var(--v2-accent)8%,transparent)}}.v2-post-row{align-items:center;gap:.75rem;min-width:0;min-height:3.5rem;padding:.4375rem .5rem .4375rem .75rem;display:flex}.v2-board-list[data-view=list] .v2-post-row:after,.v2-board-notices .v2-post-row+.v2-post-row:after{content:"";border-bottom:var(--ui-border-width)solid var(--ui-line);pointer-events:none;position:absolute;bottom:0;left:.75rem;right:.5rem}.v2-board-notices .v2-post-row+.v2-post-row:after{top:0;bottom:auto}.v2-post-row-main{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.v2-post-row-title{min-width:0;color:var(--ui-ink);letter-spacing:var(--v2-display-tracking);align-items:center;gap:.375rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.375rem;display:flex}.v2-post-row-title-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.v2-post-row-cat{color:var(--ui-muted);letter-spacing:0;flex:none;font-size:.75rem;font-weight:600}.v2-post-count{color:var(--ui-primary);letter-spacing:0;flex:none;font-size:.8125rem;font-weight:700}.v2-post-meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.v2-post-meta>*{flex:none}.v2-post-meta-board{color:var(--ui-text);font-weight:600}.v2-post-meta-author{flex:none;min-width:0;max-width:10rem;display:inline-flex}.v2-post-row-thumb{width:4.5rem;height:3.25rem}.v2-thumb-nsfw{filter:blur(.375rem)}.v2-play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.v2-play svg{background:var(--ui-ink);border-radius:50%;width:2.25rem;height:2.25rem;padding:.5rem .4375rem .5rem .5625rem}@supports (color:color-mix(in lab, red, red)){.v2-play svg{background:color-mix(in srgb,var(--ui-ink)62%,transparent)}}.v2-play svg{color:var(--ui-surface)}.v2-play-sm svg{width:1.25rem;height:1.25rem;padding:.25rem .1875rem .25rem .3125rem}.v2-post-row.v2-post-row-notice{min-height:2.5rem;padding-block:.375rem}.v2-post-row-notice .v2-post-row-main{flex-direction:row;align-items:center;gap:.75rem}.v2-post-row-notice .v2-post-row-title{flex:auto;font-weight:600}.v2-post-row-notice .v2-post-meta{flex:none}.v2-post-row-notice-tag{border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft);height:1.25rem;color:var(--ui-primary);letter-spacing:0;flex:none;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:800;display:inline-flex}.v2-trade-line{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;margin:.125rem 0 0;font-size:.75rem;display:flex}.v2-trade-item{max-width:10rem;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.v2-trade-price{color:var(--ui-ink);font-size:.875rem;font-weight:700}.v2-trade-line[data-closed=true] .v2-trade-price{color:var(--ui-muted);text-decoration:line-through}.v2-trade-nego{color:var(--v2-faint);font-size:.6875rem}@media (max-width:39.99rem){.v2-post-row{gap:.625rem;padding:.5rem .25rem .5rem .625rem}.v2-board-list[data-view=list] .v2-post-row:after{left:.625rem;right:.25rem}.v2-post-row:not(.v2-post-row-notice) .v2-post-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.375rem;display:-webkit-box;overflow:hidden}.v2-post-row:not(.v2-post-row-notice) .v2-post-row-title-text{white-space:normal;overflow:visible}.v2-post-row:not(.v2-post-row-notice) .v2-post-row-title>*+*{margin-left:.3125rem}.v2-post-row:not(.v2-post-row-notice) .v2-post-row-title .v2-flag{vertical-align:.0625rem}.v2-post-meta-author{max-width:7rem}.v2-post-meta-board~.v2-post-meta-likes{display:none}}.v2-board-list[data-view=card]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.25rem .875rem;padding-top:.25rem;display:grid}.v2-post-tile{border-radius:var(--ui-radius-control);flex-direction:column;gap:.5rem;min-width:0;display:flex}.v2-post-tile-media{aspect-ratio:4/3;border-radius:var(--ui-radius-control);width:100%;position:relative;overflow:hidden}.v2-post-tile-media.v2-thumb img{position:absolute;inset:0}.v2-post-tile-media-text{background:var(--ui-surface-soft);align-items:flex-end;padding:.75rem;display:flex}.v2-post-tile-excerpt{color:var(--ui-muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.v2-post-tile-cat{border-radius:var(--ui-radius-sm);background:var(--ui-surface);align-items:center;height:1.25rem;padding:0 .4375rem;display:inline-flex;position:absolute;top:.5rem;left:.5rem}@supports (color:color-mix(in lab, red, red)){.v2-post-tile-cat{background:color-mix(in srgb,var(--ui-surface)90%,transparent)}}.v2-post-tile-cat{color:var(--ui-ink);font-size:.6875rem;font-weight:700}.v2-post-tile[data-selected=true] .v2-post-tile-media{box-shadow:0 0 0 .125rem var(--v2-accent)}.v2-post-tile-body{flex-direction:column;gap:.25rem;min-width:0;padding:0 .125rem;display:flex}.v2-post-tile-title{color:var(--ui-ink);letter-spacing:var(--v2-display-tracking);-webkit-line-clamp:2;transition:color var(--v2-dur-fast)ease;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:600;line-height:1.375rem;display:-webkit-box;overflow:hidden}.v2-post-tile-title>*+*{margin-left:.3125rem}.v2-post-tile-title .v2-flag{vertical-align:.0625rem}.v2-post-game-line{min-width:0;color:var(--ui-muted);align-items:center;gap:.375rem;margin:0;font-size:.75rem;display:flex}.v2-post-game-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-post-tile-preview{margin-top:.25rem}@media (hover:hover) and (min-width:64rem){.v2-post-tile:hover .v2-post-tile-title{color:var(--ui-primary)}.v2-post-tile:hover .v2-thumb img{transform:scale(1.04)}}.v2-post-tile-skel{pointer-events:none}@media (max-width:39.99rem){.v2-board-list[data-view=card]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .625rem}.v2-post-tile-title{font-size:.875rem;line-height:1.25rem}.v2-post-tile .v2-post-meta-board,.v2-post-tile .v2-post-meta>.v2-num:not(time),.v2-post-tile .v2-post-meta-board+.v2-post-meta-author:before{display:none}}.v2-post-row-skel{pointer-events:none}.v2-post-row-skel .v2-post-row-thumb{flex:none}.v2-board-list[data-view=list] .v2-post-row-skel:after{content:"";border-bottom:var(--ui-border-width)solid var(--ui-line);position:absolute;bottom:0;left:.75rem;right:.5rem}.v2-post-row-skel{position:relative}@media (min-width:88rem){.board-page-layout{gap:1.25rem}.board-sidebar-rail{gap:.75rem;padding:0 0 .5rem}}.board-sidebar-section.v2-panel,.dark .board-sidebar-section.v2-panel{--v2-panel-pad:0;border:var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-panel-bg);box-shadow:var(--v2-elev-1);overflow:hidden}.board-sidebar-section-head.v2-panel-head,.dark .board-sidebar-section-head.v2-panel-head{border-bottom:0;padding:.75rem 1rem .375rem}.board-sidebar-section-head.v2-panel-head h2,.dark .board-sidebar-section-head.v2-panel-head h2{color:inherit;font-family:var(--v2-font-display);letter-spacing:var(--v2-display-tracking);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.board-sidebar-more,.dark .board-sidebar-more{color:var(--ui-muted);font-size:.75rem;font-weight:600}@media (hover:hover){.board-sidebar-more:hover,.dark .board-sidebar-more:hover{color:var(--ui-primary)}}.board-sidebar-empty{color:var(--ui-muted);margin:0;padding:.5rem 1rem .875rem;font-size:.75rem}.board-sidebar-post-list,.board-sidebar-comment-list,.board-sidebar-trade-list{padding-bottom:.375rem}.board-sidebar-post-list li+li,.board-sidebar-comment-list li+li,.board-sidebar-trade-list li+li,.dark .board-sidebar-post-list li+li,.dark .board-sidebar-comment-list li+li,.dark .board-sidebar-trade-list li+li{border-top:0}.board-sidebar-post-list li+li>.v2-row:after,.board-sidebar-comment-list li+li>.v2-row:after,.board-sidebar-trade-list li+li>.v2-row:after{content:"";border-top:var(--ui-border-width)solid var(--ui-line);position:absolute;top:0;left:1rem;right:1rem}.board-sidebar-post-list .v2-row,.board-sidebar-comment-list .v2-row,.board-sidebar-trade-list .v2-row{background:0 0;border-radius:0;align-items:center;gap:.625rem;padding:.5rem 1rem}.board-sidebar-post-list .v2-row:hover,.board-sidebar-comment-list .v2-row:hover,.board-sidebar-trade-list .v2-row:hover,.dark .board-sidebar-post-list .v2-row:hover,.dark .board-sidebar-comment-list .v2-row:hover,.dark .board-sidebar-trade-list .v2-row:hover{background:var(--v2-hover)}.board-sidebar-rank,.dark .board-sidebar-rank{width:1.375rem;height:auto;color:var(--v2-faint);font-family:var(--v2-font-display);text-align:left;background:0 0;border-radius:0;flex:none;font-size:1.125rem;font-weight:700;line-height:1.5rem;display:inline-block}.board-sidebar-rank[data-top=true]{color:var(--ui-muted)}.board-sidebar-post-body strong,.board-sidebar-comment-list strong,.board-sidebar-pokemon-card strong,.dark .board-sidebar-post-body strong,.dark .board-sidebar-comment-list strong,.dark .board-sidebar-pokemon-card strong{color:var(--ui-ink);font-size:.8125rem;font-weight:600;line-height:1.25rem}.board-sidebar-meta{white-space:nowrap;flex-wrap:nowrap;margin-top:.0625rem;overflow:hidden}.board-sidebar-price{color:var(--ui-primary);font-size:.75rem;font-weight:700;display:block}.board-sidebar-trade-thumb.v2-thumb,.dark .board-sidebar-trade-thumb.v2-thumb{border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);width:2.5rem;height:2.5rem;color:var(--ui-muted);place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}.board-sidebar-card-grid{gap:.625rem;padding:.25rem 1rem 1rem}.board-sidebar-pokemon-image,.dark .board-sidebar-pokemon-image{border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);box-shadow:none;border:0}.board-sidebar-pokemon-image span{color:var(--ui-muted)}.board-sidebar-pokemon-name{align-items:baseline;gap:.25rem;min-width:0;margin-top:.375rem;display:flex}.board-sidebar-pokemon-name strong{min-width:0}.board-sidebar-pokemon-card .board-sidebar-pokemon-rank{box-shadow:none;color:var(--v2-faint);background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:.75rem;font-weight:700;position:static}.board-sidebar-pokemon-card strong{margin-top:0}@media (hover:hover){.board-sidebar-pokemon-card:hover strong{color:var(--ui-primary)}}.board-sidebar-ad,.dark .board-sidebar-ad{border-color:var(--ui-line);border-radius:var(--v2-panel-radius);background:var(--ui-surface)}@media (prefers-reduced-motion:reduce){.v2-board-tab-indicator,.v2-board-loader span{animation:none}.board-post-card.v2-post-row,.v2-post-tile-title,.v2-board-search{transition:none}}.v2-author-wrap{min-width:0;max-width:100%;display:inline-flex}.v2-author{border-radius:var(--ui-radius-sm);min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3125rem;padding:0;display:inline-flex}.v2-author[data-static=true]{cursor:default}.v2-author-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-author-avatar{flex:none}.v2-author-memo{border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);color:var(--ui-muted);flex:none;padding:0 .3125rem;font-size:.6875rem;line-height:1.125rem}.v2-author-flag{color:var(--ui-danger);flex:none;font-size:.6875rem;font-weight:700}@media (hover:hover){.v2-author:not([data-static=true]):hover .v2-author-name{text-underline-offset:.1875rem;text-decoration:underline}}.v2-post-shell,.v2-overlay-panel{--v2-panel-pad:0}.v2-vt-closing .v2-post-panel .v2-post-panel-title{view-transition-name:none}.post-detail-panel.v2-post-detail,.dark .post-detail-panel.v2-post-detail{background:0 0;border-left:0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.post-detail-header.v2-post-head,.dark .post-detail-header.v2-post-head{border-bottom:var(--ui-border-width)solid var(--ui-line);background:var(--v2-panel-head-bg);height:3rem;box-shadow:none;flex:none;align-items:center;gap:.25rem;padding:0 .5rem 0 .75rem;display:flex}.v2-post-head-board{min-width:0;color:inherit;font-family:var(--v2-font-display);letter-spacing:var(--v2-display-tracking);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:.25rem;font-size:.875rem;font-weight:700;overflow:hidden}.post-detail-header.v2-post-head .v2-post-head-board,.v2-mobile-bar .v2-mobile-bar-inner .v2-mobile-bar-board{position:static}a.v2-post-head-board:hover{text-underline-offset:.1875rem;text-decoration:underline}.v2-post-head-actions{flex:none;align-items:center;gap:.125rem;margin-left:auto;display:flex}.v2-icon-btn.v2-post-head-back{display:none}@media (max-width:63.99rem){.v2-post-shell .v2-icon-btn.v2-post-head-back{display:inline-grid}.v2-post-shell .v2-icon-btn.v2-post-head-close{display:none}.post-detail-header.v2-post-head{padding-left:.25rem}}.v2-icon-btn{border-radius:var(--v2-btn-radius);color:currentColor;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.v2-icon-btn{color:color-mix(in srgb,currentColor 70%,transparent)}}.v2-icon-btn{box-shadow:var(--v2-btn-elev);transition:background-color var(--v2-dur-fast)ease,color var(--v2-dur-fast)ease}.v2-icon-btn:active{box-shadow:var(--v2-btn-elev-pressed)}.v2-icon-btn[aria-expanded=true]{background:var(--v2-pressed)}.v2-icon-btn-sm{width:1.75rem;height:1.75rem}@media (hover:hover){.v2-icon-btn:hover{background:var(--v2-hover);color:inherit}}.v2-icon{width:1.25rem;height:1.25rem}.v2-icon-sm{width:1rem;height:1rem}.v2-more{color:inherit;position:relative}.v2-more-menu{z-index:30;border:var(--v2-panel-border);border-radius:var(--ui-radius-control);background:var(--v2-overlay-bg);min-width:7rem;color:var(--ui-text);box-shadow:var(--ui-shadow-float);animation:v2-post-menu-in .16s var(--v2-ease-out)both;transform-origin:100% 0;flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0}@keyframes v2-post-menu-in{0%{opacity:0;transform:translateY(-.25rem)scale(.97)}}.v2-more-item{border-radius:var(--ui-radius-sm);width:100%;height:2.25rem;color:var(--ui-text);text-align:left;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:flex}.v2-more-item[data-tone=danger]{color:var(--ui-danger)}@media (hover:hover){.v2-more-item:hover{background:var(--v2-hover)}}.v2-post-scroll{scroll-behavior:smooth}.v2-post-error{color:var(--ui-muted);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.9375rem;display:flex}.v2-post-error p{margin:0}.v2-top-btn{z-index:20;border:var(--v2-panel-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-raised);width:2.75rem;height:2.75rem;color:var(--ui-ink);box-shadow:var(--ui-shadow-float);place-items:center;display:grid}.v2-top-btn-panel{position:absolute;bottom:1.5rem;right:1.25rem}.v2-top-btn-fixed{z-index:40;position:fixed;bottom:5rem;right:1rem}.v2-article{width:100%;max-width:44rem;margin:0 auto;padding:1.5rem 1.5rem 2.5rem}@media (max-width:39.99rem){.v2-article{padding:1.125rem 1rem 1.5rem}}.v2-post-cat{color:var(--ui-primary);margin:0 0 .375rem;font-size:.75rem;font-weight:700}.v2-post-title{color:var(--ui-ink);font-family:var(--v2-font-display);font-size:1.625rem;font-weight:var(--v2-display-weight);letter-spacing:var(--v2-display-tracking);overflow-wrap:anywhere;word-break:keep-all;margin:0 0 .875rem;line-height:1.3}@media (max-width:39.99rem){.v2-post-title{font-size:1.375rem}}.v2-byline{border-bottom:var(--ui-border-width)solid var(--ui-line);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.v2-byline .v2-author{gap:.5rem}.v2-byline .v2-author-name{color:var(--ui-ink);font-size:.875rem;font-weight:600}.v2-byline .v2-author-name.v2-ai-name{color:var(--v2-ai)}.v2-byline-meta:before{content:"";width:var(--ui-border-width);background:var(--v2-line-strong);height:.625rem;display:inline-block}.v2-byline-flags{gap:.25rem;margin-left:auto;display:flex}.v2-skel-title{width:78%;height:1.875rem;margin:.125rem 0 1rem}.v2-skel-avatar{border-radius:50%;width:1.5rem;height:1.5rem}.v2-skel-media{height:12rem;margin:1rem 0}.v2-article-skel .v2-skel-line{margin:.75rem 0}.v2-byline-skel .v2-skel-meta{height:.75rem}.v2-gate{border-radius:var(--ui-radius-card);background:var(--ui-surface-soft);text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin:1.5rem 0;padding:1.75rem 1.25rem;display:flex}.v2-gate[data-tone=danger]{background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.v2-gate[data-tone=danger]{background:color-mix(in srgb,var(--ui-danger)9%,transparent)}}.v2-gate-title{color:var(--ui-ink);margin:0;font-size:.9375rem;font-weight:700}.v2-gate[data-tone=danger] .v2-gate-title{color:var(--ui-danger)}.v2-gate-desc{color:var(--ui-muted);margin:0 0 .25rem;font-size:.8125rem}.v2-post-games:empty{display:none}.v2-reveal{animation:v2-rise .36s var(--v2-ease-out)both}.v2-reveal-1{animation-delay:40ms}.v2-reveal-2{animation-delay:80ms}.v2-reveal-3{animation-delay:.12s}.v2-reveal-4{animation-delay:.16s}.v2-reveal-5{animation-delay:.2s}.v2-reveal-6{animation-delay:.22s}.v2-reveal-7{animation-delay:.24s}.v2-post-bottom{margin-top:1.5rem}.v2-post-tags{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 0 .75rem;display:flex}.post-detail-support-section+.v2-post-tags,.post-detail-support-section+*+.v2-post-tags{margin-top:1rem}.v2-post-tag.v2-chip{height:1.75rem;padding:0 .625rem;font-size:.8125rem;font-weight:500}.v2-post-tag-more{color:var(--ui-primary);margin-left:.25rem;font-size:.75rem;font-weight:600}@media (hover:hover){.v2-post-tag-more:hover{text-underline-offset:.1875rem;text-decoration:underline}}.v2-post-promo{border-top:var(--ui-border-width)solid var(--ui-line);padding:.75rem 0}.v2-source{border-top:var(--ui-border-width)solid var(--ui-line);color:var(--ui-muted);align-items:baseline;gap:.5rem;margin:0;padding:.75rem 0;font-size:.8125rem;display:flex}.v2-source-label{color:var(--ui-text);flex:none;font-weight:700}.v2-source-text{color:var(--ui-text);word-break:break-all}.v2-source-link{color:var(--ui-primary);text-decoration:underline;-webkit-text-decoration-color:var(--ui-primary);-webkit-text-decoration-color:var(--ui-primary);-webkit-text-decoration-color:var(--ui-primary);text-decoration-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.v2-source-link{-webkit-text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent);text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent)}}.v2-source-link{text-underline-offset:.1875rem;word-break:break-all}.v2-source.v2-source-ai{border-radius:var(--ui-radius-control);background:var(--v2-ai-soft);border-top:0;margin:.75rem 0;padding:.75rem .875rem;display:block}.v2-source-title{color:var(--ui-ink);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:700;display:flex}.v2-source-desc{color:var(--ui-text);margin:.375rem 0 0;font-size:.75rem;line-height:1.6}.v2-source-desc b{font-weight:600}.v2-source-links{margin-top:.5rem}.v2-source-links a{color:var(--ui-text);font-weight:600}.v2-source-links .v2-source-link{color:var(--ui-primary)}.v2-source-url{color:var(--v2-faint);text-overflow:ellipsis;white-space:nowrap;margin:.375rem 0 0;font-size:.6875rem;overflow:hidden}.post-detail-action-row.v2-reactions{border-top:var(--ui-border-width)solid var(--ui-line);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.v2-reaction-group{border:var(--ui-border-width)solid var(--v2-line-strong);border-radius:var(--v2-btn-radius);background:var(--ui-surface);box-shadow:var(--v2-btn-elev);align-items:stretch;display:inline-flex;overflow:hidden}.v2-reaction{height:2.375rem;color:var(--ui-text);transition:background-color var(--v2-dur-fast)ease,color var(--v2-dur-fast)ease;align-items:center;gap:.375rem;padding:0 .9375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.v2-reaction+.v2-reaction{border-left:var(--ui-border-width)solid var(--ui-line)}.v2-reaction:active{background:var(--v2-pressed)}.v2-reaction[disabled]{cursor:progress;opacity:.6}.v2-reaction-icon{place-items:center;display:inline-grid}.v2-reaction .v2-icon{width:1.125rem;height:1.125rem}.v2-reaction-count{color:var(--ui-muted)}.v2-reaction[data-active=true]{background:var(--ui-primary-soft);color:var(--ui-primary)}.v2-reaction[data-active=true] .v2-reaction-count{color:var(--ui-primary)}.v2-reaction-report{border-radius:var(--v2-btn-radius);color:var(--ui-muted);flex:none;padding:.25rem .5rem;font-size:.75rem;font-weight:600}@media (hover:hover){.v2-reaction:hover{background:var(--v2-hover)}.v2-reaction[data-active=true]:hover{background:var(--ui-primary-soft)}@supports (color:color-mix(in lab, red, red)){.v2-reaction[data-active=true]:hover{background:color-mix(in srgb,var(--ui-primary-soft)80%,var(--ui-primary))}}.v2-reaction-report:hover{color:var(--ui-danger)}}@media (max-width:23.99rem){.v2-reaction{padding:0 .6875rem}}.v2-share-drawer{border-radius:var(--ui-radius-card);background:var(--ui-surface-soft);margin:0 0 .75rem}.post-detail-comment-section.v2-comments{--v2-panel-pad:1rem;padding:var(--v2-panel-pad);margin-top:1.5rem}@media (max-width:39.99rem){.post-detail-comment-section.v2-comments{--v2-panel-pad:.875rem}}.v2-comments-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin-bottom:.5rem;display:flex}.v2-comments-head .post-detail-comment-title{color:inherit;font-family:var(--v2-font-display);letter-spacing:var(--v2-display-tracking);margin:0;font-size:.9375rem;font-weight:700}.v2-comments-head .post-detail-comment-count{color:var(--ui-primary)}.v2-comments-head .post-detail-comment-prompt{color:currentColor;margin:0}@supports (color:color-mix(in lab, red, red)){.v2-comments-head .post-detail-comment-prompt{color:color-mix(in srgb,currentColor 58%,transparent)}}.v2-comments-head .post-detail-comment-prompt{font-size:.8125rem}.v2-comments-notice{border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);color:var(--ui-muted);text-align:center;margin:0 0 .75rem;padding:.625rem .75rem;font-size:.8125rem}.v2-comments-notice[data-tone=accent]{background:var(--ui-primary-soft);color:var(--ui-primary);text-align:left;font-weight:600}.v2-comment-list>.v2-comment-thread+.v2-comment-thread{border-top:var(--ui-border-width)solid var(--ui-line)}.v2-comment{border-radius:var(--ui-radius-sm);padding:.75rem 0;position:relative}.v2-comment[data-depth=reply]{padding:.5rem 0 .25rem}.v2-comment-flash{animation:v2-comment-flash 2s var(--v2-ease-out)}@keyframes v2-comment-flash{to{background:0 0}}.v2-comment-head{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.v2-comment-head .v2-author{gap:.5rem}.v2-comment-head .v2-author-name{color:var(--ui-ink);font-size:.8125rem;font-weight:600}.v2-comment-head .v2-author-name.v2-ai-name{color:var(--v2-ai)}.v2-comment-time{white-space:nowrap;flex-wrap:nowrap;margin-left:auto}.v2-comment-body{padding-left:2rem}.v2-comment-text{color:var(--ui-text);margin-top:.25rem;font-size:.875rem;line-height:1.6}.v2-comment-text p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.v2-comment-link{color:var(--ui-primary);text-decoration:underline;-webkit-text-decoration-color:var(--ui-primary);-webkit-text-decoration-color:var(--ui-primary);-webkit-text-decoration-color:var(--ui-primary);text-decoration-color:var(--ui-primary);font-weight:500}@supports (color:color-mix(in lab, red, red)){.v2-comment-link{-webkit-text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent);text-decoration-color:color-mix(in srgb,var(--ui-primary)45%,transparent)}}.v2-comment-link{text-underline-offset:.1875rem;word-break:break-all}.v2-comment-embeds{gap:.75rem;margin-top:.75rem;display:grid}.v2-comment-embed{border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);overflow:hidden}.v2-comment-preview{margin-top:.75rem}.v2-comment-image{margin-top:.5rem}.v2-comment-image img{border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);object-fit:contain;max-width:100%;max-height:15rem;display:block}.v2-comment-blocked{border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);color:var(--ui-muted);margin:.25rem 0 0;padding:.5rem .75rem;font-size:.8125rem}.v2-comment-deleted p{color:var(--v2-faint);margin:0;font-size:.8125rem;font-style:italic}.v2-comment-actions{align-items:center;gap:.125rem;margin:.25rem 0 0 -.5rem;display:flex}.v2-comment-action{border-radius:var(--v2-btn-radius);height:1.75rem;color:var(--ui-muted);transition:background-color var(--v2-dur-fast)ease,color var(--v2-dur-fast)ease;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.v2-comment-action[data-active=true]{color:var(--ui-primary)}.v2-comment-action[disabled]{opacity:.6}.v2-comment-actions-end{align-items:center;margin-left:auto;display:inline-flex}@media (hover:hover){.v2-comment-action:hover{background:var(--v2-hover);color:var(--ui-ink)}.v2-comment-action[data-kind=like]:hover,.v2-comment-action[data-active=true]:hover{color:var(--ui-primary)}.v2-comment-action[data-kind=danger]:hover{color:var(--ui-danger)}}.v2-comment-replies{border-left:var(--ui-border-width)solid var(--v2-line-strong);margin:.25rem 0 0 .6875rem;padding-left:1rem}@media (max-width:39.99rem){.v2-comment-replies{margin-left:.5rem;padding-left:.75rem}.v2-comment-ip{display:none}}.v2-comment-edit{margin-top:.5rem}.v2-comment-edit-actions,.v2-reply-composer-actions{justify-content:flex-end;margin-top:.5rem;display:flex}.v2-reply-composer{border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);margin:.5rem 0 .25rem;padding:.75rem}.v2-comment-composer{border-top:var(--ui-border-width)solid var(--ui-line);margin-top:.75rem;padding-top:1rem}.v2-comment-list:empty+.v2-comment-composer{border-top:0;margin-top:0;padding-top:.25rem}.v2-comment-login{border-radius:var(--v2-btn-radius);background:var(--ui-surface-soft);width:100%;height:2.75rem;color:var(--ui-muted);box-shadow:var(--v2-btn-elev);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.v2-comment-login:active{box-shadow:var(--v2-btn-elev-pressed)}@media (hover:hover){.v2-comment-login:hover{color:var(--ui-ink)}}.v2-ai-invoke{margin-bottom:.75rem}.v2-ai-invoke-open{border-radius:var(--v2-btn-radius);background:var(--v2-ai-soft);height:2.25rem;color:var(--v2-ai);box-shadow:var(--v2-btn-elev);align-items:center;gap:.5rem;padding:0 .875rem 0 .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.v2-ai-invoke-open[data-full=true]{justify-content:center;width:100%;height:2.75rem}.v2-ai-invoke-open:active{box-shadow:var(--v2-btn-elev-pressed)}@media (hover:hover){.v2-ai-invoke-open:hover{background:var(--v2-ai-soft)}@supports (color:color-mix(in lab, red, red)){.v2-ai-invoke-open:hover{background:color-mix(in srgb,var(--v2-ai-soft)88%,var(--v2-ai))}}}.v2-ai-invoke-box{border-radius:var(--ui-radius-control);background:var(--v2-ai-soft);gap:.5rem;padding:.75rem;display:grid}.v2-ai-invoke-head,.v2-ai-invoke-foot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.v2-ai-invoke-head .v2-icon-btn{color:var(--v2-ai)}.v2-ai-invoke-title{color:var(--v2-ai);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.v2-ai-invoke-input{border:var(--ui-border-width)solid var(--v2-ai);width:100%;height:2.5rem;padding:0 .75rem}@supports (color:color-mix(in lab, red, red)){.v2-ai-invoke-input{border:var(--ui-border-width)solid color-mix(in srgb,var(--v2-ai)30%,transparent)}}.v2-ai-invoke-input{border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text);outline:none;font-size:.875rem}.v2-ai-invoke-input:focus{border-color:var(--v2-ai)}.v2-ai-invoke-limit{color:var(--v2-ai)}@supports (color:color-mix(in lab, red, red)){.v2-ai-invoke-limit{color:color-mix(in srgb,var(--v2-ai)75%,transparent)}}.v2-ai-invoke-limit{font-size:.75rem}.post-detail-support-section.v2-support,.post-detail-support-section.v2-discovery{--v2-panel-pad:1rem;padding:var(--v2-panel-pad);margin-top:1rem}@media (max-width:39.99rem){.post-detail-support-section.v2-support,.post-detail-support-section.v2-discovery{--v2-panel-pad:.875rem}}.post-detail-support-title.v2-panel-head{color:var(--v2-panel-head-ink);font-family:var(--v2-font-display);letter-spacing:var(--v2-display-tracking);margin:0 0 .5rem;font-size:.875rem;font-weight:700}.v2-support-list{margin:0 -.5rem;padding:0;list-style:none}.post-detail-list-card.v2-support-row{border-radius:var(--ui-radius-sm);box-shadow:none;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .75rem;display:flex;transform:none}.post-detail-list-card.v2-support-row:hover{background:var(--v2-hover);transform:none}.post-detail-list-card.v2-support-row:active{box-shadow:none;translate:none}.v2-support-list li+li .v2-support-row:after{content:"";border-top:var(--ui-border-width)solid var(--ui-line);position:absolute;top:0;left:.75rem;right:.5rem}.v2-support-main{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.v2-support-title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.375rem;overflow:hidden}.v2-support-row .v2-meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.v2-support-thumb{width:4rem;height:2.75rem}.v2-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.post-detail-recommend-card.v2-recommend-card{border:var(--ui-border-width)solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);box-shadow:none;flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex;transform:none}.post-detail-recommend-card.v2-recommend-card:hover{border-color:var(--v2-line-strong);background:var(--v2-hover);box-shadow:none;transform:none}.post-detail-recommend-card.v2-recommend-card:active{box-shadow:none;translate:none}.v2-recommend-meta{white-space:nowrap;flex-wrap:nowrap}.v2-recommend-source{color:var(--ui-primary);font-weight:700}.v2-recommend-title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.v2-recommend-desc{word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.v2-recommend-cta{margin-top:auto;padding-top:.25rem;font-size:.75rem;font-weight:600}.v2-recommend-links{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.v2-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .625rem;display:grid}.post-detail-discovery-card.v2-discovery-card{border-radius:var(--ui-radius-control);min-width:0;color:inherit;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.375rem;display:flex;transform:none}.post-detail-discovery-card.v2-discovery-card:hover,.post-detail-discovery-card.v2-discovery-card:active{box-shadow:none;transform:translate(0)}.v2-discovery-card[data-kind=text]{background:var(--ui-surface-soft);padding:.75rem}.v2-discovery-media{aspect-ratio:16/15;border-radius:var(--ui-radius-control);width:100%}.v2-discovery-body{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.v2-discovery-label{color:var(--ui-primary);font-size:.6875rem;font-weight:700}.v2-discovery-title{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.v2-discovery-desc{color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.v2-discovery-links{margin-top:.75rem}.v2-discovery-links a{color:var(--ui-text);font-weight:600}.v2-discovery-links a:first-child{color:var(--ui-primary)}@media (hover:hover){.v2-discovery-card:hover .v2-discovery-title{color:var(--ui-primary)}.v2-discovery-links a:hover{text-underline-offset:.1875rem;text-decoration:underline}}@media (max-width:39.99rem){.v2-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-overlay-scrim{background:var(--v2-scrim)}.global-post-overlay-panel.v2-overlay-panel{background:var(--v2-overlay-bg);border:0;border-radius:0;overflow:hidden}@media (min-width:48rem){.global-post-overlay-panel.v2-overlay-panel{border:var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-overlay-bg);width:43.75rem;max-width:calc(100vw - 2rem);box-shadow:var(--ui-shadow-float)}}.v2-mobile-page{width:100%;min-height:100vh;overflow-x:hidden}.v2-mobile-write{background:var(--v2-overlay-bg)}.v2-mobile-bar{--v2-panel-pad:0;z-index:70;transition:transform .3s var(--v2-ease-in-out);position:fixed;top:4rem;left:0;right:0}.v2-mobile-bar-inner{border-bottom:var(--ui-border-width)solid var(--ui-line);background:var(--ui-canvas);align-items:center;gap:.25rem;height:3rem;padding:0 .5rem 0 .25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.v2-mobile-bar-inner{background:color-mix(in srgb,var(--ui-canvas)86%,transparent)}}.v2-mobile-bar-inner{color:var(--ui-ink);backdrop-filter:saturate(1.5)blur(.875rem)}.v2-mobile-bar-board{min-width:0;color:inherit;font-family:var(--v2-font-display);letter-spacing:var(--v2-display-tracking);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:1rem;font-weight:700;overflow:hidden}.v2-mobile-detail{z-index:10;background:var(--v2-canvas-bg);min-height:100vh;transition:transform .3s var(--v2-ease-in-out);background-attachment:fixed;padding:3.5rem .5rem 5rem;position:relative}.v2-mobile-bar[data-leaving=true],.v2-mobile-detail[data-leaving=true]{transform:translate(100%)}.v2-mobile-article{--v2-panel-pad:0;overflow:hidden}.v2-mobile-detail>.post-detail-comment-section.v2-comments,.v2-mobile-detail>.post-detail-support-section{margin-top:.75rem}.v2-fake-list{z-index:-10;background:var(--ui-canvas);pointer-events:none;padding-top:4rem;position:fixed;inset:0;overflow:hidden}.v2-fake-row{border-bottom:var(--ui-border-width)solid var(--ui-line);opacity:.55;align-items:center;gap:.625rem;padding:.625rem 1rem;display:flex}.v2-fake-row-main{flex:auto;min-width:0}.v2-fake-bar{border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);height:.75rem;display:block}.v2-fake-bar-meta{height:.5rem;margin-top:.375rem}.v2-fake-thumb{border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);flex:none;width:4.5rem;height:3.25rem}@media (prefers-reduced-motion:reduce){.v2-more-menu,.v2-comment-flash,.v2-reveal{animation:none}.v2-mobile-bar,.v2-mobile-detail,.v2-reaction,.v2-comment-action,.v2-icon-btn{transition:none}.v2-post-scroll{scroll-behavior:auto}}html.v2-skin-switching .layout-header,html.v2-skin-switching .layout-sidebar,html.v2-skin-switching .v2-tabbar,html.v2-skin-switching .v2-post-panel,html.v2-skin-switching .v2-post-panel .v2-post-panel-title{view-transition-name:none}html.v2-skin-switching::view-transition-old(root){animation:none}html.v2-skin-switching::view-transition-new(root){animation:v2-reveal .76s var(--v2-ease-in-out)both}@keyframes v2-reveal{0%{clip-path:circle(0 at var(--v2-reveal-x,50%)var(--v2-reveal-y,0))}to{clip-path:circle(var(--v2-reveal-r,150vmax)at var(--v2-reveal-x,50%)var(--v2-reveal-y,0))}}.v2-skin-picker{display:inline-flex;position:relative}.v2-skin-menu{z-index:9999;background:var(--ui-surface-raised);width:18rem;box-shadow:var(--ui-shadow-float);animation:v2-menu-in .18s var(--v2-ease-out)both;transform-origin:100% 0;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0}@keyframes v2-menu-in{0%{opacity:0;transform:translateY(-.25rem)scale(.97)}}.v2-skin-menu-title{font-family:var(--v2-font-display);color:var(--ui-muted);margin:0 0 .25rem;padding:.375rem .5rem;font-size:.75rem;font-weight:700}.v2-skin-list{flex-direction:column;gap:.125rem;display:flex}.v2-skin-option{text-align:left;width:100%;color:var(--ui-text);align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .625rem;display:flex}.v2-skin-option-text{flex-direction:column;flex:auto;min-width:0;display:flex}.v2-skin-option-name{color:var(--ui-ink);font-size:.875rem;font-weight:700}.v2-skin-option-summary{color:var(--ui-muted);font-size:.75rem}.v2-skin-check{color:var(--ui-primary);flex:none}.v2-skin-preview{background:var(--pv-canvas);border-radius:.375rem;flex:none;width:3.5rem;height:2.5rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .0625rem #0000001f}.v2-skin-preview-bar{background:var(--pv-bar);height:.5rem;position:absolute;inset:0 0 auto}.v2-skin-preview-line{border-radius:var(--pv-radius,.125rem);background:var(--pv-ink);height:.3125rem;position:absolute;top:.875rem;left:.375rem;right:.75rem}.v2-skin-preview-line.short{opacity:.55;top:1.5rem;right:1.5rem}.v2-skin-preview-dot{border-radius:var(--pv-dot-radius,50%);background:var(--pv-accent);width:.75rem;height:.75rem;position:absolute;bottom:.375rem;right:.375rem}[data-skin-preview=index]{--pv-canvas:#f7f8f9;--pv-bar:#f05a28;--pv-ink:#17191b;--pv-accent:#17191b;--pv-radius:0;--pv-dot-radius:.125rem}.dark [data-skin-preview=index]{--pv-canvas:#111315;--pv-ink:#f6f7f8;--pv-accent:#f6f7f8}[data-skin-preview=aurora]{--pv-canvas:radial-gradient(120% 90% at 0% 0%,#ff6a33 0%,transparent 55%),radial-gradient(120% 100% at 100% 20%,#a855f7 0%,transparent 60%),radial-gradient(120% 90% at 50% 120%,#38bdf8 0%,transparent 60%),#0b0820;--pv-bar:#ffffff29;--pv-ink:#ffffffe6;--pv-accent:linear-gradient(135deg,#ff7a45,#d946ef)}[data-skin-preview=classic]{--pv-canvas:teal;--pv-bar:navy;--pv-ink:silver;--pv-accent:silver;--pv-radius:0;--pv-dot-radius:0}[data-skin-preview=classic] .v2-skin-preview-dot{box-shadow:inset -.0625rem -.0625rem #000,inset .0625rem .0625rem #fff}[data-skin-preview=pixel]{--pv-canvas:linear-gradient(180deg,#2f49b8,#141d66);--pv-bar:#eef1ff;--pv-ink:#eef1ff;--pv-accent:#ffd84a;--pv-radius:0;--pv-dot-radius:0}[data-skin-preview=doodle]{--pv-canvas:linear-gradient(#f1e6da .0625rem,transparent .0625rem)0 0/.375rem .375rem,#fff9f2;--pv-bar:#29243a;--pv-ink:#6b50c8;--pv-accent:#ef766b;--pv-radius:0;--pv-dot-radius:50%}.dark [data-skin-preview=doodle]{--pv-canvas:linear-gradient(#ffffff0f .0625rem,transparent .0625rem)0 0/.375rem .375rem,#17141e;--pv-bar:#efe6f3;--pv-ink:#b9a4ff;--pv-accent:#ff9d92}[data-skin-preview=spring]{--pv-canvas:linear-gradient(160deg,#fff1f5,#f3fbea);--pv-bar:#ffd6e4;--pv-ink:#c98aa4;--pv-accent:#f472b6;--pv-radius:.125rem}@media (prefers-reduced-motion:reduce){html.v2-skin-switching::view-transition-new(root){animation:none}.v2-skin-menu{animation:none}}:is(html:not([data-skin]),html[data-skin=index]){--v2-font-brand:var(--font-black-han),var(--v2-font-body);--v2-band-bg:#f05a28;--v2-band-ink:#000;--v2-panel-radius:.25rem;--ui-radius-card:.25rem;--v2-elev-1:none;--v2-panel-blur:none}:is(html:not([data-skin]),html[data-skin=index]):not(.dark){--ui-canvas:#f7f8f9;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-soft:#eceff1;--ui-ink:#17191b;--ui-text:#282b2e;--ui-muted:#62666a;--ui-line:#d6dade;--ui-primary:#b83b13;--ui-primary-hover:#962f0e;--ui-primary-soft:#ffe9df;--v2-line-strong:#b9bec3;--v2-faint:#8a8f94;--v2-hover:#17191b0b;--v2-pressed:#17191b14}:is(html:not([data-skin]),html[data-skin=index]).dark{--ui-canvas:#111315;--ui-surface:#191c1f;--ui-surface-raised:#1f2326;--ui-surface-soft:#24292d;--ui-ink:#f6f7f8;--ui-text:#e0e4e7;--ui-muted:#afb7bd;--ui-line:#363d43;--ui-primary:#ff8052;--ui-primary-hover:#ff9a75;--ui-primary-soft:#332119;--v2-line-strong:#4a535a;--v2-faint:#8b949b}:is(html:not([data-skin]),html[data-skin=index]) .layout-header.v2-header{background:var(--ui-surface);backdrop-filter:none}:is(html:not([data-skin]),html[data-skin=index]) .layout-sidebar.v2-sidebar,:is(html:not([data-skin]),html[data-skin=index]) .v2-tabbar{background:var(--ui-surface)}:is(html:not([data-skin]),html[data-skin=index]) .v2-sb-primary[aria-current=page]{background:var(--ui-primary-soft);color:var(--ui-ink);font-weight:700}:is(html:not([data-skin]),html[data-skin=index]) .v2-sb-primary[aria-current=page] .v2-sb-icon{color:var(--ui-primary)}:is(html:not([data-skin]),html[data-skin=index]) .header-search-control.v2-search-pill{background:var(--ui-surface-soft);border-color:#0000}:is(html:not([data-skin]),html[data-skin=index]) .v2-label{font-size:1rem;font-weight:700}:is(html:not([data-skin]),html[data-skin=index]) .v2-label:before{display:none}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-intro{border-radius:var(--v2-panel-radius);background:var(--v2-band-bg);color:var(--v2-band-ink);align-items:flex-end;padding:1.375rem 1.5rem 1.25rem;position:relative;overflow:hidden}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-intro:after{content:"달다구리"/"";font-family:var(--v2-font-brand);letter-spacing:-.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:.09375rem #00000047;pointer-events:none;font-size:9rem;line-height:1;position:absolute;bottom:-2.375rem;right:-1.25rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-intro-copy,:is(html:not([data-skin]),html[data-skin=index]) .v2-home-stats{z-index:1;position:relative}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-intro-title{font-family:var(--v2-font-brand);letter-spacing:-.01em;word-break:keep-all;color:var(--v2-band-ink);font-size:2.75rem;font-weight:400;line-height:1.08}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-intro-sub{color:#000000c7;margin-top:.625rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-intro-link{color:var(--v2-band-ink)}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-intro-link:hover{color:#fff}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-stats{flex-wrap:wrap;gap:.25rem 1rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-stats>div{flex-direction:row;align-items:baseline;gap:.375rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-stats dt,:is(html:not([data-skin]),html[data-skin=index]) .v2-home-stats dd{color:var(--v2-band-ink);font-size:.8125rem;line-height:1.25rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-stats dt{opacity:.72;font-weight:500}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-main{border:var(--ui-border-width)solid var(--ui-line);border-radius:var(--v2-panel-radius);background:var(--ui-surface);gap:0;padding:.25rem 1rem .5rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-main>.v2-home-section{--v2-panel-pad:0;background:0 0;border:0;border-radius:0;padding:1rem 0 .75rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-main>*+.v2-home-section{border-top:var(--ui-border-width)solid var(--ui-line)}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-main>.v2-home-ad:not(:empty){padding:.75rem 0}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-head{margin:0 0 .5rem;padding:0}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-aside{gap:0}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-side.v2-panel{--v2-panel-pad:0;border:0;border-top:.125rem solid var(--ui-ink);background:0 0;border-radius:0;padding:.75rem 0 1rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-lead.no-media{background:0 0;min-height:0;padding:0}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-lead.no-media .v2-home-lead-title{-webkit-line-clamp:2;font-size:1.5rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-lead.no-media .v2-home-lead-excerpt{-webkit-line-clamp:2;font-size:.875rem;line-height:1.375rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-lead-rank{min-width:0;color:var(--ui-ink);background:0 0;padding:0;font-size:.875rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-rank{color:var(--ui-ink)}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-row,:is(html:not([data-skin]),html[data-skin=index]) .v2-home-comment{padding-top:.4375rem;padding-bottom:.4375rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-food-art{box-shadow:none}:is(html:not([data-skin]),html[data-skin=index]).dark .v2-home-food-art{background:#fff}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-food-art img{width:calc(100% - .75rem);height:calc(100% - .75rem);inset:.375rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-food-name{font-size:.875rem}@media (hover:hover){:is(html:not([data-skin]),html[data-skin=index]) .v2-home-food:hover .v2-home-food-art img{transform:scale(1.04)}}:is(html:not([data-skin]),html[data-skin=index]) .v2-board-head .v2-board-title{font-family:var(--v2-font-brand);letter-spacing:-.01em;font-size:1.75rem;font-weight:400;line-height:1.15}:is(html:not([data-skin]),html[data-skin=index]) .board-sidebar-section.v2-panel{border:0;border-top:.125rem solid var(--ui-ink);background:0 0;border-radius:0}@media (max-width:47.9375rem){:is(html:not([data-skin]),html[data-skin=index]) .v2-home-intro{padding:1rem 1rem .875rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-intro:after{font-size:5.5rem;bottom:-1.375rem;right:-.75rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-intro-title{font-size:1.875rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-stats{display:none}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-main{padding:0 .75rem .25rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-lead.no-media .v2-home-lead-title{font-size:1.125rem}:is(html:not([data-skin]),html[data-skin=index]) .v2-home-lead.no-media .v2-home-lead-excerpt{display:none}}html[data-skin=aurora],html[data-skin=aurora].dark{--ui-canvas:#07061a;--ui-surface:#ffffff0f;--ui-surface-raised:#161230db;--ui-surface-soft:#ffffff14;--ui-ink:#fff;--ui-text:#e9e7f7;--ui-muted:#aeaacb;--ui-line:#ffffff1a;--ui-primary:#ffb48f;--ui-primary-hover:#ffd0b8;--ui-primary-soft:#ff7a4529;--ui-coral:#ff7a45;--ui-coral-soft:#ff7a4529;--ui-danger:#ff7c8a;--v2-accent:#ff7a45;--v2-accent-ink:#fff;--v2-grad:linear-gradient(110deg,#ff7a45 0%,#f0459a 45%,#8b5cf6 100%);--v2-ai:#7dd3fc;--v2-ai-soft:#7dd3fc24;--v2-hover:#ffffff0f;--v2-pressed:#ffffff1a;--v2-line-strong:#fff3;--v2-faint:#7f7aa3;--v2-scrim:#04031099;--v2-display-weight:800;--v2-canvas-bg:#07061a;--v2-panel-bg:linear-gradient(180deg,#ffffff17,#ffffff09);--v2-panel-border:.0625rem solid #ffffff1f;--v2-panel-radius:.5rem;--v2-panel-blur:blur(1.25rem)saturate(150%);--v2-overlay-bg:linear-gradient(180deg,#1b1740,#110e29);--v2-elev-1:0 .75rem 2.5rem #00000059,inset 0 .0625rem 0 #ffffff14;--v2-btn-radius:.375rem;--ui-radius-sm:.25rem;--ui-radius-control:.375rem;--ui-radius-card:.5rem;--ui-shadow-float:0 1.5rem 3rem #00000080,0 0 0 .0625rem #ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=aurora] body:before{content:"";z-index:-1;pointer-events:none;filter:blur(2.5rem)saturate(130%);background:radial-gradient(38vmax 30vmax at 18% 12%,#ff6a3380,#0000 70%),radial-gradient(36vmax 32vmax at 82% 18%,#a855f780,#0000 70%),radial-gradient(44vmax 34vmax at 55% 92%,#38bdf861,#0000 70%),radial-gradient(30vmax 26vmax at 8% 78%,#f0459a5c,#0000 70%);position:fixed;inset:-20vmax}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){html[data-skin=aurora] body:before{animation:26s ease-in-out infinite alternate v2-aurora-drift}}@keyframes v2-aurora-drift{0%{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(3vmax,-2vmax)rotate(8deg)scale(1.06)}to{transform:translate(-3vmax,2vmax)rotate(-6deg)scale(1.02)}}html[data-skin=aurora],html[data-skin=aurora].dark{background:#07061a!important}html[data-skin=aurora] body,html[data-skin=aurora].dark body{background:0 0!important}html[data-skin=aurora] .main-content,html[data-skin=aurora] .content-container{background:0 0}html[data-skin=aurora] .layout-header,html[data-skin=aurora] .v2-tabbar{-webkit-backdrop-filter:blur(1.25rem)saturate(150%);box-shadow:none;background:#0a081e73;border-color:#ffffff1a}html[data-skin=aurora] .layout-sidebar{-webkit-backdrop-filter:blur(1.25rem);background:#0a081e59;border-color:#ffffff14}html[data-skin=aurora] .v2-row:before,html[data-skin=aurora] .v2-tab-indicator,html[data-skin=aurora] .v2-label:before{background:var(--v2-grad)}html[data-skin=aurora] .v2-row:before{width:.1875rem;box-shadow:0 0 .75rem #f0459ab3}html[data-skin=aurora] .v2-home-intro-title,html[data-skin=aurora] .v2-home-lead-title{color:#0000;background:linear-gradient(100deg,#fff 30%,#ffc6aa 60%,#e9b3ff 100%);-webkit-background-clip:text;background-clip:text}html[data-skin=aurora] .v2-home-lead-rank{background:var(--v2-grad);color:#fff}html[data-skin=aurora] .v2-chip{backdrop-filter:blur(.5rem);background:#ffffff0f;border-color:#ffffff24}html[data-skin=aurora] .v2-chip[data-active=true]{background:var(--v2-grad);color:#fff;border-color:#0000}html[data-skin=aurora] .btn-variant-primary{background:var(--v2-grad)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 .5rem 1.5rem #f0459a59!important}html[data-skin=aurora] .btn-variant-primary:hover{filter:brightness(1.08)}html[data-skin=aurora] .btn-variant-secondary,html[data-skin=aurora] .btn-variant-outline{color:var(--ui-ink)!important;background:#ffffff12!important;border-color:#ffffff29!important}html[data-skin=aurora] .form-control-base,html[data-skin=aurora] .select-trigger,html[data-skin=aurora] .header-search-control{color:var(--ui-ink);background:#ffffff12!important;border-color:#ffffff24!important}html[data-skin=aurora] .header-search-control:focus-within,html[data-skin=aurora] .form-control-base:focus{border-color:#f0459a!important;box-shadow:0 0 0 .1875rem #f0459a40!important}html[data-skin=aurora] .v2-home-lead-media,html[data-skin=aurora] .v2-thumb,html[data-skin=aurora] .v2-home-gallery-media,html[data-skin=aurora] .v2-home-card-art,html[data-skin=aurora] .v2-home-arcade-art,html[data-skin=aurora] .v2-home-food-art{box-shadow:0 0 0 .0625rem #ffffff1a}html[data-skin=aurora] .v2-home-card-art{background:#ffffffeb}html[data-skin=aurora] ::selection{background:#f0459a73}html[data-skin=classic],html[data-skin=classic].dark{--w-face:silver;--w-shadow:gray;--w-light:#fff;--w-dark:#000;--w-title:navy;--w-desk:teal;--w-bevel-out:inset -.0625rem -.0625rem 0 #000,inset .0625rem .0625rem 0 #fff,inset -.125rem -.125rem 0 gray,inset .125rem .125rem 0 #dfdfdf;--w-bevel-in:inset .0625rem .0625rem 0 gray,inset -.0625rem -.0625rem 0 #fff,inset .125rem .125rem 0 #000,inset -.125rem -.125rem 0 #dfdfdf;--ui-canvas:var(--w-desk);--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-soft:#dfdfdf;--ui-ink:#000;--ui-text:#000;--ui-muted:#404040;--ui-line:gray;--ui-primary:navy;--ui-primary-hover:#0000c0;--ui-primary-soft:silver;--ui-coral:navy;--ui-coral-soft:silver;--ui-danger:#a00000;--v2-accent:navy;--v2-accent-ink:#fff;--v2-ai:purple;--v2-ai-soft:#e8d0e8;--v2-hover:navy;--v2-pressed:#000060;--v2-line-strong:gray;--v2-faint:#606060;--v2-scrim:#00000059;--v2-font-display:var(--font-galmuri),var(--font-pretendard),sans-serif;--v2-font-body:var(--font-galmuri),var(--font-pretendard),sans-serif;--v2-display-weight:700;--v2-display-tracking:0;--v2-canvas-bg:var(--w-desk);--v2-panel-bg:#fff;--v2-panel-border:.0625rem solid #000;--v2-panel-radius:0;--v2-elev-1:0 0 0 .25rem var(--w-face),0 0 0 .3125rem #000;--v2-panel-head-bg:var(--w-title);--v2-panel-head-ink:#fff;--v2-btn-radius:.125rem;--v2-btn-elev:var(--w-bevel-out);--v2-btn-elev-pressed:var(--w-bevel-in);--ui-radius-sm:0;--ui-radius-control:0;--ui-radius-card:0;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-4xl:0;--ui-shadow-float:0 0 0 .25rem var(--w-face),0 0 0 .3125rem #000,.5rem .5rem 0 #00000059;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-skin=classic] body{-webkit-font-smoothing:none;letter-spacing:0}html[data-skin=classic] .v2-panel{margin:.3125rem}html[data-skin=classic] .v2-panel-head{min-height:1.375rem;margin:calc(-1*var(--v2-panel-pad,1rem))calc(-1*var(--v2-panel-pad,1rem)).75rem;background:var(--w-title);color:#fff;border-bottom:.0625rem solid #000;justify-content:center;align-items:center;padding:.125rem 3.25rem .125rem 1.75rem;font-size:.8125rem;display:flex;position:relative}html[data-skin=classic] .v2-panel-head:before{content:"";background:linear-gradient(#fff,#fff)center/.75rem .1875rem no-repeat,linear-gradient(#000,#000)calc(50% + .0625rem)calc(50% + .0625rem)/.75rem .1875rem no-repeat,var(--w-face);border-right:.0625rem solid #000;width:1.375rem;position:absolute;top:0;bottom:0;left:0}html[data-skin=classic] .v2-panel-head:after{content:"";background:conic-gradient(from 135deg at 50% 70%,#000 0 90deg,transparent 0).3125rem 50%/.5rem .5rem no-repeat,conic-gradient(from -45deg at 50% 30%,#000 0 90deg,transparent 0)calc(100% - .3125rem)50%/.5rem .5rem no-repeat,linear-gradient(#000,#000)50% 0/.0625rem 100% no-repeat,var(--w-face);width:2.75rem;box-shadow:var(--w-bevel-out);border-left:.0625rem solid #000;position:absolute;top:0;bottom:0;right:0}html[data-skin=classic] .v2-panel-head *,html[data-skin=classic] .v2-panel-head .v2-label{color:#fff}html[data-skin=classic] .v2-panel-head .v2-label:before{display:none}html[data-skin=classic] .v2-panel-head a,html[data-skin=classic] .v2-panel-head .v2-home-more,html[data-skin=classic] .v2-panel-head .v2-home-side-badge{color:#c0c0ff;font-size:.6875rem;position:absolute;right:3.25rem}html[data-skin=classic] .v2-row:before{display:none}html[data-skin=classic] .v2-row{border-radius:0}html[data-skin=classic] .v2-row:hover,html[data-skin=classic] .v2-row[data-selected=true],html[data-skin=classic] .v2-row[aria-current=page]{outline-offset:-.1875rem;background:navy;outline:.0625rem dotted #fff}html[data-skin=classic] .v2-row:hover *,html[data-skin=classic] .v2-row[data-selected=true] *,html[data-skin=classic] .v2-row[aria-current=page] *{color:#fff!important}html[data-skin=classic] .v2-row:hover .v2-meta>*+:before{background:#8080c0}html[data-skin=classic] .v2-divide>*+*{border-top-color:silver}html[data-skin=classic] .layout-header{box-shadow:none;backdrop-filter:none;background:#fff;border-bottom:.125rem solid #000}html[data-skin=classic] .layout-sidebar,html[data-skin=classic] .v2-tabbar{background:var(--w-face);box-shadow:var(--w-bevel-out);border-color:#000}html[data-skin=classic] .layout-sidebar a,html[data-skin=classic] .layout-sidebar span,html[data-skin=classic] .v2-tabbar a{color:#000}html[data-skin=classic] .btn-base,html[data-skin=classic] .icon-button,html[data-skin=classic] .header-control,html[data-skin=classic] .v2-chip,html[data-skin=classic] .v2-tab{background:var(--w-face)!important;color:#000!important;box-shadow:var(--w-bevel-out)!important;border:.0625rem solid #000!important;border-radius:.1875rem!important}html[data-skin=classic] .btn-base:active,html[data-skin=classic] .icon-button:active,html[data-skin=classic] .v2-chip:active,html[data-skin=classic] .v2-tab:active{box-shadow:var(--w-bevel-in)!important}html[data-skin=classic] .btn-variant-primary{outline-offset:.0625rem;outline:.0625rem solid #000;font-weight:700}html[data-skin=classic] .v2-chip[data-active=true],html[data-skin=classic] .v2-tab[aria-selected=true]{box-shadow:var(--w-bevel-in)!important;background:#dfdfdf!important}html[data-skin=classic] .v2-tabs{border-bottom:0;gap:.25rem;padding-bottom:.375rem}html[data-skin=classic] .v2-tab{height:1.75rem;padding:0 .625rem}html[data-skin=classic] .v2-tab-indicator{display:none}html[data-skin=classic] .form-control-base,html[data-skin=classic] .select-trigger,html[data-skin=classic] .header-search-control{color:#000;box-shadow:var(--w-bevel-in)!important;background:#fff!important;border:0!important;border-radius:0!important}html[data-skin=classic] .header-search-scope{background:var(--w-face)!important}html[data-skin=classic] .v2-thumb,html[data-skin=classic] .v2-home-lead-media,html[data-skin=classic] .v2-home-gallery-media,html[data-skin=classic] .v2-home-card-art,html[data-skin=classic] .v2-home-arcade-art,html[data-skin=classic] .v2-home-food-art{background:var(--w-face);border-radius:0;box-shadow:inset 0 0 0 .0625rem #000}html[data-skin=classic] .v2-home-food-art{background:#fff}html[data-skin=classic] .v2-home-lead-rank{border-radius:0}html[data-skin=classic] .v2-label:before{background:navy;border-radius:0}html[data-skin=classic] .v2-ai-badge{border:.0625rem solid purple;border-radius:0}html[data-skin=classic] .v2-home-intro-title,html[data-skin=classic] .v2-home-intro-sub,html[data-skin=classic] .v2-home-stats dt,html[data-skin=classic] .v2-home-stats dd,html[data-skin=classic] .v2-home-quick-link{color:#fff}html[data-skin=classic] .v2-home-quick{border-top-color:#66b2b2}html[data-skin=classic] ::-webkit-scrollbar{background:repeating-conic-gradient(silver 0 25%,#fff 0 50%)0 0/.125rem .125rem;width:1rem;height:1rem}html[data-skin=classic] ::-webkit-scrollbar-thumb{background:var(--w-face);box-shadow:var(--w-bevel-out)}html[data-skin=classic] ::-webkit-scrollbar-button{background:var(--w-face);height:1rem;box-shadow:var(--w-bevel-out);display:block}html[data-skin=classic] ::selection{color:#fff;background:navy}html[data-skin=classic]::view-transition-new(.v2-page){animation:.18s steps(3,jump-none) both v2-page-in}html[data-skin=classic]::view-transition-old(.v2-page){animation:.18s steps(3,jump-none) both v2-page-out}html[data-skin=classic] .v2-row:before,html[data-skin=classic] .v2-thumb img{transition:none}html[data-skin=classic] .v2-panel-head .v2-board-tools{gap:.125rem;display:flex;position:absolute;top:50%;right:3rem;transform:translateY(-50%)}html[data-skin=classic] .v2-panel-head .v2-board-view{background:0 0;border:0;gap:.125rem;padding:0;display:flex}html[data-skin=classic] .v2-panel-head .v2-board-tool,html[data-skin=classic] .v2-panel-head .v2-board-view-btn{height:1.125rem;box-shadow:var(--w-bevel-out);border:.0625rem solid #000;border-radius:0;align-items:center;gap:.25rem;padding:0 .375rem;font-size:.6875rem;display:inline-flex;background:var(--w-face)!important;color:#000!important}html[data-skin=classic] .v2-panel-head .v2-board-tool *,html[data-skin=classic] .v2-panel-head .v2-board-view-btn *{color:#000!important}html[data-skin=classic] .v2-panel-head .v2-board-view-btn[aria-pressed=true],html[data-skin=classic] .v2-panel-head .v2-board-tool[aria-expanded=true]{box-shadow:var(--w-bevel-in);background:#dfdfdf!important}html[data-skin=classic] .v2-panel-head .v2-board-tool-icon{width:.75rem;height:.75rem}html[data-skin=pixel],html[data-skin=pixel].dark{--px-night:#0b0c2e;--px-win-top:#2f49b8;--px-win-bottom:#141d66;--px-frame:#eef1ff;--px-frame-shade:#9aa4dc;--px-edge:#070822;--px-field:#0a1048;--px-gold:#ffd84a;--px-gold-deep:#e9a21c;--px-cyan:#7fe3ff;--px-dash:#5563c2;--px-shadow:.0625rem .0625rem 0 #030416e6;--px-glove:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' shape-rendering='crispEdges'%3E%3Crect x='2' y='0' width='5' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='2' y='1' width='5' height='1' fill='%23ffffff'/%3E%3Crect x='7' y='1' width='6' height='1' fill='%230b0d2e'/%3E%3Crect x='0' y='2' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='2' width='12' height='1' fill='%23ffffff'/%3E%3Crect x='13' y='2' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='0' y='3' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='3' width='12' height='1' fill='%23ffffff'/%3E%3Crect x='13' y='3' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='0' y='4' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='4' width='5' height='1' fill='%23ffffff'/%3E%3Crect x='6' y='4' width='7' height='1' fill='%230b0d2e'/%3E%3Crect x='0' y='5' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='5' width='1' height='1' fill='%23aab4dc'/%3E%3Crect x='2' y='5' width='6' height='1' fill='%23ffffff'/%3E%3Crect x='8' y='5' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='0' y='6' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='6' width='1' height='1' fill='%23aab4dc'/%3E%3Crect x='2' y='6' width='5' height='1' fill='%23ffffff'/%3E%3Crect x='7' y='6' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='0' y='7' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='7' width='1' height='1' fill='%23aab4dc'/%3E%3Crect x='2' y='7' width='6' height='1' fill='%23ffffff'/%3E%3Crect x='8' y='7' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='8' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='2' y='8' width='5' height='1' fill='%23aab4dc'/%3E%3Crect x='7' y='8' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='2' y='9' width='5' height='1' fill='%230b0d2e'/%3E%3C/svg%3E");--px-gem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Crect x='3' y='0' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='2' y='1' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='3' y='1' width='1' height='1' fill='%23ffffff'/%3E%3Crect x='4' y='1' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='2' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%23ffd84a'/%3E%3Crect x='3' y='2' width='1' height='1' fill='%23ffffff'/%3E%3Crect x='4' y='2' width='1' height='1' fill='%23ffd84a'/%3E%3Crect x='5' y='2' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='0' y='3' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='3' width='4' height='1' fill='%23ffd84a'/%3E%3Crect x='5' y='3' width='1' height='1' fill='%23e08a1e'/%3E%3Crect x='6' y='3' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='1' y='4' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='2' y='4' width='2' height='1' fill='%23ffd84a'/%3E%3Crect x='4' y='4' width='1' height='1' fill='%23e08a1e'/%3E%3Crect x='5' y='4' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='2' y='5' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='3' y='5' width='1' height='1' fill='%23e08a1e'/%3E%3Crect x='4' y='5' width='1' height='1' fill='%230b0d2e'/%3E%3Crect x='3' y='6' width='1' height='1' fill='%230b0d2e'/%3E%3C/svg%3E");--px-stars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 120' width='160' height='120' shape-rendering='crispEdges'%3E%3Crect x='12' y='9' width='1' height='1' fill='%23c8d0ff'/%3E%3Crect x='57' y='31' width='1' height='1' fill='%238e9be0'/%3E%3Crect x='103' y='14' width='1' height='1' fill='%238e9be0'/%3E%3Crect x='141' y='52' width='1' height='1' fill='%23c8d0ff'/%3E%3Crect x='29' y='73' width='1' height='1' fill='%238e9be0'/%3E%3Crect x='88' y='95' width='1' height='1' fill='%238e9be0'/%3E%3Crect x='131' y='104' width='1' height='1' fill='%23c8d0ff'/%3E%3Crect x='71' y='62' width='1' height='1' fill='%238e9be0'/%3E%3Crect x='6' y='112' width='1' height='1' fill='%238e9be0'/%3E%3Crect x='118' y='79' width='1' height='1' fill='%23c8d0ff'/%3E%3Crect x='45' y='46' width='1' height='1' fill='%238e9be0'/%3E%3Crect x='150' y='8' width='1' height='1' fill='%238e9be0'/%3E%3Crect x='34' y='20' width='2' height='2' fill='%23ffffff'/%3E%3Crect x='96' y='50' width='2' height='2' fill='%23ffffff'/%3E%3Crect x='146' y='90' width='2' height='2' fill='%23ffffff'/%3E%3Crect x='18' y='101' width='2' height='2' fill='%23ffffff'/%3E%3Crect x='78' y='22' width='1' height='5' fill='%23ffffff'/%3E%3Crect x='76' y='24' width='5' height='1' fill='%23ffffff'/%3E%3Crect x='77' y='23' width='3' height='3' fill='%23fff7c2'/%3E%3Crect x='78' y='24' width='1' height='1' fill='%23ffffff'/%3E%3C/svg%3E");--px-stars-far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 168' width='224' height='168' shape-rendering='crispEdges'%3E%3Crect x='0' y='152' width='2' height='2' fill='%23e6ebff'/%3E%3Crect x='64' y='34' width='1' height='1' fill='%237f8cd6'/%3E%3Crect x='161' y='88' width='1' height='1' fill='%237f8cd6'/%3E%3Crect x='73' y='124' width='1' height='1' fill='%237f8cd6'/%3E%3Crect x='167' y='90' width='2' height='2' fill='%23e6ebff'/%3E%3Crect x='151' y='105' width='1' height='1' fill='%237f8cd6'/%3E%3Crect x='181' y='40' width='1' height='1' fill='%237f8cd6'/%3E%3Crect x='83' y='117' width='1' height='1' fill='%237f8cd6'/%3E%3Crect x='154' y='8' width='2' height='2' fill='%23e6ebff'/%3E%3C/svg%3E");--ui-canvas:var(--px-night);--ui-surface:#1d2a85;--ui-surface-raised:#1d2a85;--ui-surface-soft:#263597;--ui-ink:#fff;--ui-text:#e6eaff;--ui-muted:#a7b1e6;--ui-line:var(--px-dash);--ui-primary:var(--px-gold);--ui-primary-hover:#fff0a6;--ui-primary-soft:#ffd84a29;--ui-coral:#ff9a4a;--ui-coral-soft:#ff9a4a29;--ui-danger:#ff7a7a;--v2-accent:var(--px-gold);--v2-accent-ink:#241600;--v2-ai:var(--px-cyan);--v2-ai-soft:#7fe3ff24;--v2-hover:#ffffff14;--v2-pressed:#ffffff24;--v2-line-strong:#7280d6;--v2-faint:#7883c4;--v2-scrim:#05061aa8;--v2-font-display:var(--font-galmuri),monospace;--v2-font-body:var(--font-galmuri),monospace;--v2-display-weight:700;--v2-display-tracking:0;--v2-canvas-bg:var(--px-stars)0 0/10rem 7.5rem repeat,var(--px-stars-far)3.25rem 1.75rem/14rem 10.5rem repeat,linear-gradient(180deg,#0b0c2e 0 30%,#0f1240 30% 48%,#151a55 48% 62%,#1d206a 62% 74%,#2a2479 74% 83%,#3b2a86 83% 90%,#57318c 90% 95%,#77398c 95%);--v2-panel-bg:linear-gradient(180deg,var(--px-win-top),var(--px-win-bottom));--v2-overlay-bg:linear-gradient(180deg,#2a42aa,#121a5c);--v2-panel-border:.1875rem solid var(--px-frame);--v2-panel-radius:0;--v2-elev-1:0 0 0 .125rem var(--px-edge),.375rem .375rem 0 .125rem #0304148c,inset 0 0 0 .0625rem var(--px-edge);--v2-panel-head-bg:transparent;--v2-panel-head-ink:var(--px-gold);--v2-btn-radius:0;--ui-radius-sm:0;--ui-radius-control:0;--ui-radius-card:0;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-4xl:0;--ui-border-width:.125rem;--ui-shadow-float:0 0 0 .125rem var(--px-edge),.5rem .5rem 0 .125rem #03041499;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=pixel] body{-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;letter-spacing:0;text-shadow:var(--px-shadow)}html[data-skin=pixel] .v2-panel{border-color:var(--px-frame)var(--px-frame-shade)var(--px-frame-shade)var(--px-frame);margin:0 .5rem .5rem 0}html[data-skin=pixel] .v2-panel-head{background:linear-gradient(90deg,var(--px-dash)50%,transparent 0)left bottom/.375rem .125rem repeat-x;margin-bottom:.75rem;padding-bottom:.5rem}html[data-skin=pixel] .v2-label{color:var(--px-gold)}html[data-skin=pixel] .v2-label:before{background:var(--px-gem)center/100% 100% no-repeat;width:.875rem;height:.875rem;box-shadow:none;border-radius:0}html[data-skin=pixel] .v2-row{border-radius:0;padding-left:1.375rem!important}html[data-skin=pixel] .v2-row:before{background:var(--px-glove)center/100% 100% no-repeat;opacity:0;border-radius:0;width:.875rem;height:.625rem;margin-top:-.3125rem;transition:none;top:50%;bottom:auto;left:.25rem;transform:none}html[data-skin=pixel] .v2-row:hover:before,html[data-skin=pixel] .v2-row[data-selected=true]:before,html[data-skin=pixel] .v2-row[aria-current=page]:before{opacity:1}html[data-skin=pixel] .v2-row:hover{background:0 0}html[data-skin=pixel] .v2-row[aria-current=page]{color:var(--px-gold)}html[data-skin=pixel] .v2-divide>*+*{border-top:.125rem dashed var(--px-dash)}html[data-skin=pixel] .layout-header{border-bottom:.1875rem solid var(--px-frame);box-shadow:0 .125rem 0 var(--px-edge);-webkit-backdrop-filter:none;background:linear-gradient(#1c2678,#0f1552)}html[data-skin=pixel] .layout-sidebar{border-right:.1875rem solid var(--px-frame);box-shadow:.125rem 0 0 var(--px-edge);background:linear-gradient(#22339a,#0f1652)}html[data-skin=pixel] .v2-tabbar{border-top:.1875rem solid var(--px-frame);box-shadow:0 -.125rem 0 var(--px-edge);-webkit-backdrop-filter:none;background:linear-gradient(#22339a,#0f1652)}html[data-skin=pixel] .v2-sb-row[aria-current=page] .v2-sb-icon,html[data-skin=pixel] .v2-tab-item[aria-current=page],html[data-skin=pixel] .v2-tab-item[data-active=true]{color:var(--px-gold)}html[data-skin=pixel] .v2-sb-group.v2-panel{box-shadow:none;background:0 0;border:0;margin:0}html[data-skin=pixel] .v2-sb-group-head.v2-panel-head{background:0 0;margin-bottom:0;padding-bottom:0}html[data-skin=pixel] .btn-base,html[data-skin=pixel] .v2-chip,html[data-skin=pixel] .v2-tab{transition:transform 60ms steps(2,end),box-shadow 60ms steps(2,end);border:.125rem solid var(--px-frame)!important;color:#fff!important;box-shadow:.1875rem .1875rem 0 var(--px-edge)!important;background:linear-gradient(#3550c4,#1a2678)!important;border-radius:0!important}html[data-skin=pixel] .btn-base:active,html[data-skin=pixel] .v2-chip:active,html[data-skin=pixel] .v2-tab:active{transform:translate(.1875rem,.1875rem);box-shadow:0 0 0 var(--px-edge)!important}html[data-skin=pixel] .btn-variant-primary,html[data-skin=pixel] .v2-chip[data-active=true],html[data-skin=pixel] .v2-tab[aria-selected=true]{text-shadow:none;background:linear-gradient(180deg,#fff3a8 0 22%,var(--px-gold)22% 68%,var(--px-gold-deep)68%)!important;color:#241600!important}html[data-skin=pixel] .v2-tabs{border-bottom:0;gap:.625rem;padding:0 .25rem .5rem 0}html[data-skin=pixel] .v2-tab{height:2rem;padding:0 .625rem}html[data-skin=pixel] .v2-tab-indicator{display:none}html[data-skin=pixel] .icon-button,html[data-skin=pixel] .header-control{color:#fff!important;border-radius:0!important}html[data-skin=pixel] .form-control-base,html[data-skin=pixel] .select-trigger,html[data-skin=pixel] .header-search-control{color:#fff;border:.125rem solid var(--px-frame)!important;background:var(--px-field)!important;border-radius:0!important;box-shadow:inset .1875rem .1875rem #050830!important}html[data-skin=pixel] .v2-thumb,html[data-skin=pixel] .v2-home-lead-media,html[data-skin=pixel] .v2-home-gallery-media,html[data-skin=pixel] .v2-home-card-art,html[data-skin=pixel] .v2-home-arcade-art,html[data-skin=pixel] .v2-home-food-art{border:.125rem solid var(--px-frame);background:var(--px-field);box-shadow:0 0 0 .125rem var(--px-edge);border-radius:0}html[data-skin=pixel] .v2-home-food-art{background:#fff}html[data-skin=pixel] .v2-home-lead-rank,html[data-skin=pixel] .v2-ai-badge{border-radius:0}html[data-skin=pixel] .v2-home-lead-rank{background:var(--px-gold);color:#241600;text-shadow:none}html[data-skin=pixel] .v2-home-rank{color:var(--px-gold)}html[data-skin=pixel] .v2-home-cc,html[data-skin=pixel] .v2-home-kicker,html[data-skin=pixel] .v2-home-lead-kicker{color:var(--px-cyan)}html[data-skin=pixel] .v2-home-intro{align-items:center;padding:1.25rem .5rem 1rem}html[data-skin=pixel] .v2-home-intro-title{word-break:keep-all;text-wrap:balance;text-shadow:none;color:#0000;filter:drop-shadow(.125rem 0 0 #2a0f3a)drop-shadow(-.125rem 0 0 #2a0f3a)drop-shadow(0 .125rem 0 #2a0f3a)drop-shadow(0 -.125rem 0 #2a0f3a)drop-shadow(.25rem .25rem 0 var(--px-edge));background:linear-gradient(#fffbe0 0 24%,#ffe066 24% 50%,#ffb02e 50% 76%,#ff7a2a 76%) 0 0/100% 1.15em repeat-y;-webkit-background-clip:text;background-clip:text;font-size:3rem;line-height:1.15}html[data-skin=pixel] .v2-home-intro-sub{color:#c9d0ff;margin-top:.625rem}html[data-skin=pixel] .v2-home-intro-link{color:var(--px-gold);align-items:center;gap:.5rem;margin-top:.75rem;text-decoration:none;display:inline-flex}html[data-skin=pixel] .v2-home-intro-link:before{content:"";background:var(--px-glove)center/100% 100% no-repeat;width:1.75rem;height:1.25rem}html[data-skin=pixel] .v2-home-intro-link:hover{color:#fff}html[data-skin=pixel] .v2-home-stats{background:var(--v2-panel-bg);border:.1875rem solid var(--px-frame);border-color:var(--px-frame)var(--px-frame-shade)var(--px-frame-shade)var(--px-frame);box-shadow:var(--v2-elev-1);gap:1rem;padding:.625rem .875rem}html[data-skin=pixel] .v2-home-stats dt{color:var(--ui-muted)}html[data-skin=pixel] .v2-home-stats dd{color:var(--px-gold);font-size:1.125rem}html[data-skin=pixel] ::-webkit-scrollbar{background:var(--px-night);width:.75rem}html[data-skin=pixel] ::-webkit-scrollbar-thumb{border:.125rem solid var(--px-frame);background:linear-gradient(90deg,#3550c4,#1a2678)}html[data-skin=pixel] ::selection{background:var(--px-gold);color:#241600;text-shadow:none}html[data-skin=pixel]::view-transition-new(.v2-page){animation:.16s steps(2,jump-none) both v2-page-in}html[data-skin=pixel]::view-transition-old(.v2-page){animation:.16s steps(2,jump-none) both v2-page-out}html[data-skin=pixel] .v2-ai-name{color:var(--px-cyan)}html[data-skin=pixel] .v2-ai-badge{background:var(--px-cyan);color:var(--px-edge);text-shadow:none}@media (max-width:47.9375rem){html[data-skin=pixel] .v2-home-intro{padding:.75rem .25rem .5rem}html[data-skin=pixel] .v2-home-intro-title{font-size:2.25rem}html[data-skin=pixel] .v2-home-stats{display:none}}html[data-skin=spring],html[data-skin=spring].dark{--ui-canvas:#fff6f8;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-soft:#fdeef3;--ui-ink:#3b2430;--ui-text:#4a3540;--ui-muted:#8f7280;--ui-line:#f6dde6;--ui-primary:#c2185b;--ui-primary-hover:#a3134c;--ui-primary-soft:#fde4ee;--ui-coral:#f472b6;--ui-coral-soft:#fde4ee;--ui-danger:#c62f3b;--v2-accent:#f48fb8;--v2-accent-ink:#3b0a24;--v2-ai:#3f8a4c;--v2-ai-soft:#e6f4e2;--v2-hover:#f472b614;--v2-pressed:#f472b624;--v2-line-strong:#efc6d6;--v2-faint:#c09aab;--v2-scrim:#501e3259;--v2-font-display:var(--font-gowun-batang),var(--font-pretendard),serif;--v2-font-body:var(--font-gowun-dodum),var(--font-pretendard),sans-serif;--v2-display-weight:700;--v2-display-tracking:-.01em;--v2-petal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='%23f9b8cf' fill-opacity='.55'%3E%3Cpath d='M30 40c8-10 22-6 22 6s-14 18-22 10c-6-6-4-12 0-16z'/%3E%3Cpath d='M160 30c10-4 18 6 12 14s-18 8-20 0c-2-6 2-12 8-14z'/%3E%3Cpath d='M110 120c9-8 21-2 19 9s-16 14-22 6c-4-6-2-11 3-15z'/%3E%3Cpath d='M40 170c7-7 18-2 16 8s-14 12-19 5c-3-5-1-9 3-13z'/%3E%3Cpath d='M185 160c8-5 17 3 13 11s-15 8-17 1c-1-5 0-9 4-12z'/%3E%3C/g%3E%3Cg fill='%23bfe3a9' fill-opacity='.5'%3E%3Cpath d='M90 50c6 2 8 10 2 13s-12-2-10-8 4-6 8-5z'/%3E%3Cpath d='M150 200c6 2 8 10 2 13s-12-2-10-8 4-6 8-5z'/%3E%3C/g%3E%3C/svg%3E");--v2-canvas-bg:linear-gradient(170deg,#fff1f5 0%,#fff8f1 45%,#f3fbea 100%);--v2-panel-bg:#ffffffdb;--v2-panel-border:.0625rem solid #f6dde6;--v2-panel-radius:.25rem;--v2-panel-blur:blur(.5rem);--v2-overlay-bg:#fff;--v2-elev-1:0 .625rem 1.875rem #ec489914;--v2-btn-radius:.25rem;--v2-btn-elev:0 .375rem 1rem #ec48992e;--ui-radius-sm:.125rem;--ui-radius-control:.25rem;--ui-radius-card:.25rem;--ui-shadow-float:0 1.25rem 2.5rem #be467829,0 0 0 .0625rem #f6dde6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(170deg,#fff1f5 0%,#fff8f1 45%,#f3fbea 100%) fixed!important}html[data-skin=spring] body,html[data-skin=spring].dark body{background:0 0!important}html[data-skin=spring] body:before{content:"";z-index:-1;pointer-events:none;background:var(--v2-petal)0 0/13.75rem 13.75rem;position:fixed;inset:-27.5rem 0 0 -13.75rem}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){html[data-skin=spring] body:before{animation:70s linear infinite v2-petals-drift}}@keyframes v2-petals-drift{0%{transform:translate(0)}to{transform:translate(13.75rem,27.5rem)}}html[data-skin=spring] .v2-label:before{background:linear-gradient(135deg,#f9a8c9,#f472b6);border-radius:100% 0;width:.75rem;height:.75rem;transform:rotate(-20deg)}html[data-skin=spring] .v2-row:before{background:linear-gradient(#f9a8c9,#bfe3a9);border-radius:0;width:.25rem}html[data-skin=spring] .v2-tab-indicator{background:linear-gradient(90deg,#f9a8c9,#f472b6);border-radius:0;height:.25rem}html[data-skin=spring] .v2-home-intro-title{color:#8a2a52}html[data-skin=spring] .v2-home-lead-rank{color:#fff;background:#f472b6;border-radius:.125rem}html[data-skin=spring] .layout-header,html[data-skin=spring] .v2-tabbar{-webkit-backdrop-filter:blur(.75rem);background:#fffafcc7;border-color:#f6dde6}html[data-skin=spring] .layout-sidebar{background:#fffafcb3;border-color:#f6dde6}html[data-skin=spring] .btn-variant-primary{color:#4a0f2c!important;background:linear-gradient(120deg,#f9a8c9,#ffc4a8)!important;border-color:#0000!important}html[data-skin=spring] .btn-base{border-radius:.25rem!important}html[data-skin=spring] .v2-chip{background:#fff;border-color:#f6dde6}html[data-skin=spring] .v2-chip:hover{background:#fff0f5}html[data-skin=spring] .v2-chip[data-active=true]{color:#4a0f2c;background:linear-gradient(120deg,#f9a8c9,#ffc4a8);border-color:#0000}html[data-skin=spring] .form-control-base,html[data-skin=spring] .select-trigger,html[data-skin=spring] .header-search-control{background:#fff!important;border-color:#f6dde6!important;border-radius:.25rem!important}html[data-skin=spring] .header-search-control:focus-within,html[data-skin=spring] .form-control-base:focus{border-color:#f472b6!important;box-shadow:0 0 0 .25rem #f472b62e!important}html[data-skin=spring] .v2-home-lead-media,html[data-skin=spring] .v2-home-gallery-media,html[data-skin=spring] .v2-home-card-art,html[data-skin=spring] .v2-home-arcade-art,html[data-skin=spring] .v2-home-food-art{border-radius:.25rem;box-shadow:0 .5rem 1.25rem #ec48991a}html[data-skin=spring] .v2-thumb{border-radius:.125rem}html[data-skin=spring] ::selection{color:#3b2430;background:#fbcfe0}html[data-skin=doodle]{--dd-box:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' %3E%3Cg fill='none' stroke='%2329243a' stroke-linecap='round'%3E %3Cg stroke-width='2'%3E %3Cpath d='M0.6 3.8 L10 3 C23 3 37 4.6 50 4.6 S77 3 90 3 L99.4 2.4'/%3E %3Cpath d='M97 0.6 L97 10 C97 23 95.4 37 95.4 50 S97 77 97 90 L97.6 99.4'/%3E %3Cpath d='M99.4 96.4 L90 97 C77 97 63 95.4 50 95.4 S23 97 10 97 L0.6 97.6'/%3E %3Cpath d='M3 99.4 L3 90 C3 77 4.6 63 4.6 50 S3 23 3 10 L2.4 0.6'/%3E %3C/g%3E %3Cg stroke-width='1' stroke-opacity='.55'%3E %3Cpath d='M4 1.8 L10 1.9 C23 1.9 37 3.2 50 3.2 S77 1.9 90 1.9 L96 2.6'/%3E %3Cpath d='M98.2 4 L98.1 10 C98.1 23 96.8 37 96.8 50 S98.1 77 98.1 90 L97.4 96'/%3E %3Cpath d='M96 98.2 L90 98.1 C77 98.1 63 96.8 50 96.8 S23 98.1 10 98.1 L4 97.4'/%3E %3Cpath d='M1.8 96 L1.9 90 C1.9 77 3.2 63 3.2 50 S1.9 23 1.9 10 L2.6 4'/%3E %3C/g%3E %3C/g%3E%3C/svg%3E");--dd-hline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='6' viewBox='0 0 240 6' %3E%3Cpath d='M0 3 C40 1.6 80 4.4 120 3 S200 1.8 240 3' fill='none' stroke='%23b9adbd' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");--dd-vline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='240' viewBox='0 0 6 240' %3E%3Cpath d='M3 0 C1.6 40 4.4 80 3 120 S1.8 200 3 240' fill='none' stroke='%23b9adbd' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");--dd-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='10' viewBox='0 0 60 10' %3E%3Cpath d='M0 5 C7.5 1 15 1 22.5 5 S37.5 9 45 5 S60 1 60 5' fill='none' stroke='%23ef766b' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");--dd-marker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='24' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cpath d='M4 7 C50 3 120 5 196 4 L198 9 C150 11 180 13 197 15 L195 21 C130 19 60 22 3 20 L6 15 C2 13 5 11 2 9 Z' fill='rgba(255,214,102,0.62)'/%3E%3C/svg%3E");--dd-vmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='40' viewBox='0 0 6 40' preserveAspectRatio='none'%3E%3Cpath d='M3 1.5 C1.6 12 4.4 26 3 38.5' fill='none' stroke='%236b50c8' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");--dd-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' %3E%3Cpath d='M27 5.5 C17 2.5 5 9 5.5 21 C6 31 15 36.5 23 35.5 C32 34.5 36.5 26 35 17.5 C34 11 29 6.8 21 6.2' fill='none' stroke='%23ef766b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--dd-snacks:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='88' viewBox='0 0 300 88' %3E%3Cg fill='none' stroke='%2329243a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg transform='translate(8 34) rotate(-12 40 20)'%3E %3Cpath d='M24.5 12 C27 5 53 4.5 56 12 C59 20 56 31 40 32.5 C25 33 21.5 21 24.5 12 Z' fill='%23ef766b'/%3E %3Cpath d='M24.5 14 L8 5.5 L11 19.5 L6.5 33 L25 25'/%3E %3Cpath d='M56 14 L72.5 5.5 L69.5 19.5 L74 33 L55.5 25'/%3E %3Cpath d='M34 7.5 C38.5 14 38 25 34.5 31.5'/%3E%3Cpath d='M45 7 C49.5 13.5 49 25 45.5 31.5'/%3E %3C/g%3E %3Cg transform='translate(112 8) rotate(8 26 26)'%3E %3Cpath d='M26 4 C38 4 47 12 47.5 22 C43 21 41 26.5 45 29.5 C42 40 35 47 25.5 47.5 C13 48 4 39 4.5 26 C5 13.5 14 4 26 4 Z' fill='%23ffd9a8'/%3E %3Cg fill='%2329243a' stroke='none'%3E%3Ccircle cx='18' cy='17' r='2.2'/%3E%3Ccircle cx='30' cy='14' r='1.9'/%3E%3Ccircle cx='20' cy='32' r='2.1'/%3E%3Ccircle cx='33' cy='35' r='1.8'/%3E%3Ccircle cx='12' cy='27' r='1.7'/%3E%3Ccircle cx='29' cy='25' r='1.6'/%3E%3C/g%3E %3C/g%3E %3Cg transform='translate(196 22) rotate(-6 24 30)'%3E %3Cpath d='M8 9 L12 5 L16 9 L20 5 L24 9 L28 5 L32 9 L36 5 L40 9 C42.5 23 42.5 38 40 52 L36 56 L32 52 L28 56 L24 52 L20 56 L16 52 L12 56 L8 52 C5.5 38 5.5 23 8 9 Z' fill='%23eee6fa'/%3E %3Cpath d='M24 22 C30 22 33 27 32.5 31 C32 36 28 39 23.5 38.5 C18.5 38 15.5 34 16 30 C16.5 25.5 19.5 22 24 22 Z'/%3E %3Cpath d='M19.5 30.5 C21 28 22.5 33 24.5 30.5 C26.5 28 27.5 33 29 30.5'/%3E %3C/g%3E %3Cg stroke='%23ef766b'%3E%3Cpath d='M268 20 V36 M260 28 H276'/%3E%3Cpath d='M94 12 L101 19 M101 12 L94 19'/%3E%3C/g%3E %3C/g%3E%3C/svg%3E");--dd-grid:#f1e6da;--ui-canvas:#fff9f2;--ui-surface:#fffdf9;--ui-surface-raised:#fff;--ui-surface-soft:#f4edf9;--ui-ink:#29243a;--ui-text:#332d40;--ui-muted:#81788a;--ui-line:#d9ced9;--ui-primary:#6b50c8;--ui-primary-hover:#5840ad;--ui-primary-soft:#eee6fa;--ui-coral:#ef766b;--ui-coral-soft:#ffe0da;--ui-danger:#c94452;--v2-accent:#6b50c8;--v2-accent-ink:#fff;--v2-ai:#2b7a8a;--v2-ai-soft:#e1f1f3;--v2-hover:#6b50c80f;--v2-pressed:#6b50c81a;--v2-line-strong:#c4b6c6;--v2-faint:#a89eb0;--v2-scrim:#29243a61;--dd-shadow:.3125rem .4375rem 0 #29243a1f;--dd-shadow-control:.1875rem .25rem 0 #29243a24;--dd-shadow-pressed:.0625rem .09375rem 0 #29243a29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-skin=doodle].dark{--dd-box:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' %3E%3Cg fill='none' stroke='%23efe6f3' stroke-linecap='round'%3E %3Cg stroke-width='2'%3E %3Cpath d='M0.6 3.8 L10 3 C23 3 37 4.6 50 4.6 S77 3 90 3 L99.4 2.4'/%3E %3Cpath d='M97 0.6 L97 10 C97 23 95.4 37 95.4 50 S97 77 97 90 L97.6 99.4'/%3E %3Cpath d='M99.4 96.4 L90 97 C77 97 63 95.4 50 95.4 S23 97 10 97 L0.6 97.6'/%3E %3Cpath d='M3 99.4 L3 90 C3 77 4.6 63 4.6 50 S3 23 3 10 L2.4 0.6'/%3E %3C/g%3E %3Cg stroke-width='1' stroke-opacity='.55'%3E %3Cpath d='M4 1.8 L10 1.9 C23 1.9 37 3.2 50 3.2 S77 1.9 90 1.9 L96 2.6'/%3E %3Cpath d='M98.2 4 L98.1 10 C98.1 23 96.8 37 96.8 50 S98.1 77 98.1 90 L97.4 96'/%3E %3Cpath d='M96 98.2 L90 98.1 C77 98.1 63 96.8 50 96.8 S23 98.1 10 98.1 L4 97.4'/%3E %3Cpath d='M1.8 96 L1.9 90 C1.9 77 3.2 63 3.2 50 S1.9 23 1.9 10 L2.6 4'/%3E %3C/g%3E %3C/g%3E%3C/svg%3E");--dd-hline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='6' viewBox='0 0 240 6' %3E%3Cpath d='M0 3 C40 1.6 80 4.4 120 3 S200 1.8 240 3' fill='none' stroke='%235e5367' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");--dd-vline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='240' viewBox='0 0 6 240' %3E%3Cpath d='M3 0 C1.6 40 4.4 80 3 120 S1.8 200 3 240' fill='none' stroke='%235e5367' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");--dd-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='10' viewBox='0 0 60 10' %3E%3Cpath d='M0 5 C7.5 1 15 1 22.5 5 S37.5 9 45 5 S60 1 60 5' fill='none' stroke='%23ff9d92' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");--dd-marker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='24' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cpath d='M4 7 C50 3 120 5 196 4 L198 9 C150 11 180 13 197 15 L195 21 C130 19 60 22 3 20 L6 15 C2 13 5 11 2 9 Z' fill='rgba(255,157,146,0.26)'/%3E%3C/svg%3E");--dd-vmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='40' viewBox='0 0 6 40' preserveAspectRatio='none'%3E%3Cpath d='M3 1.5 C1.6 12 4.4 26 3 38.5' fill='none' stroke='%23b9a4ff' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");--dd-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' %3E%3Cpath d='M27 5.5 C17 2.5 5 9 5.5 21 C6 31 15 36.5 23 35.5 C32 34.5 36.5 26 35 17.5 C34 11 29 6.8 21 6.2' fill='none' stroke='%23ff9d92' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--dd-snacks:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='88' viewBox='0 0 300 88' %3E%3Cg fill='none' stroke='%23efe6f3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg transform='translate(8 34) rotate(-12 40 20)'%3E %3Cpath d='M24.5 12 C27 5 53 4.5 56 12 C59 20 56 31 40 32.5 C25 33 21.5 21 24.5 12 Z' fill='%23ff9d92'/%3E %3Cpath d='M24.5 14 L8 5.5 L11 19.5 L6.5 33 L25 25'/%3E %3Cpath d='M56 14 L72.5 5.5 L69.5 19.5 L74 33 L55.5 25'/%3E %3Cpath d='M34 7.5 C38.5 14 38 25 34.5 31.5'/%3E%3Cpath d='M45 7 C49.5 13.5 49 25 45.5 31.5'/%3E %3C/g%3E %3Cg transform='translate(112 8) rotate(8 26 26)'%3E %3Cpath d='M26 4 C38 4 47 12 47.5 22 C43 21 41 26.5 45 29.5 C42 40 35 47 25.5 47.5 C13 48 4 39 4.5 26 C5 13.5 14 4 26 4 Z' fill='%235b472e'/%3E %3Cg fill='%23efe6f3' stroke='none'%3E%3Ccircle cx='18' cy='17' r='2.2'/%3E%3Ccircle cx='30' cy='14' r='1.9'/%3E%3Ccircle cx='20' cy='32' r='2.1'/%3E%3Ccircle cx='33' cy='35' r='1.8'/%3E%3Ccircle cx='12' cy='27' r='1.7'/%3E%3Ccircle cx='29' cy='25' r='1.6'/%3E%3C/g%3E %3C/g%3E %3Cg transform='translate(196 22) rotate(-6 24 30)'%3E %3Cpath d='M8 9 L12 5 L16 9 L20 5 L24 9 L28 5 L32 9 L36 5 L40 9 C42.5 23 42.5 38 40 52 L36 56 L32 52 L28 56 L24 52 L20 56 L16 52 L12 56 L8 52 C5.5 38 5.5 23 8 9 Z' fill='%23392f4d'/%3E %3Cpath d='M24 22 C30 22 33 27 32.5 31 C32 36 28 39 23.5 38.5 C18.5 38 15.5 34 16 30 C16.5 25.5 19.5 22 24 22 Z'/%3E %3Cpath d='M19.5 30.5 C21 28 22.5 33 24.5 30.5 C26.5 28 27.5 33 29 30.5'/%3E %3C/g%3E %3Cg stroke='%23ff9d92'%3E%3Cpath d='M268 20 V36 M260 28 H276'/%3E%3Cpath d='M94 12 L101 19 M101 12 L94 19'/%3E%3C/g%3E %3C/g%3E%3C/svg%3E");--dd-grid:#ffffff09;--ui-canvas:#17141e;--ui-surface:#201b29;--ui-surface-raised:#272130;--ui-surface-soft:#30283c;--ui-ink:#f7edf9;--ui-text:#eee7f1;--ui-muted:#b8adbd;--ui-line:#4a4052;--ui-primary:#b9a4ff;--ui-primary-hover:#cfbfff;--ui-primary-soft:#392f4d;--ui-coral:#ff9d92;--ui-coral-soft:#4a2d31;--ui-danger:#ff8a95;--v2-accent:#b9a4ff;--v2-accent-ink:#1d1530;--v2-ai:#7fd3e0;--v2-ai-soft:#7fd3e024;--v2-hover:#ffffff0d;--v2-pressed:#ffffff17;--v2-line-strong:#6a5d74;--v2-faint:#8e8299;--v2-scrim:#05030a99;--dd-shadow:.3125rem .4375rem 0 #0000004d;--dd-shadow-control:.1875rem .25rem 0 #00000052;--dd-shadow-pressed:.0625rem .09375rem 0 #00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=doodle],html[data-skin=doodle].dark{--v2-font-display:var(--font-gaegu),var(--font-pretendard),sans-serif;--v2-display-weight:700;--v2-display-tracking:-.045em;--v2-canvas-bg:linear-gradient(var(--dd-grid).0625rem,transparent .0625rem)0 0/1.5rem 1.5rem,linear-gradient(90deg,var(--dd-grid).0625rem,transparent .0625rem)0 0/1.5rem 1.5rem,var(--ui-canvas);--v2-panel-bg:var(--ui-surface);--v2-overlay-bg:var(--ui-surface);--v2-panel-border:.1875rem solid transparent;--v2-panel-radius:0;--v2-elev-1:var(--dd-shadow);--v2-panel-head-bg:transparent;--v2-btn-radius:0;--ui-radius-sm:.125rem;--ui-radius-control:0;--ui-radius-card:0;--ui-border-width:.09375rem;--ui-shadow-float:.375rem .5rem 0 #29243a29}html[data-skin=doodle] :is(.v2-panel,.ui-floating-surface,.ui-modal-surface,.auth-modal-surface){border:.1875rem solid #0000;border-image:var(--dd-box)10/.625rem round;background-clip:padding-box}html[data-skin=doodle] .v2-sb-group-title{font-family:var(--v2-font-body);letter-spacing:0}html[data-skin=doodle] .v2-sb-group.v2-panel{box-shadow:none;border:0;border-image:;background:0 0}@media (max-width:47.99rem){html[data-skin=doodle] .global-post-overlay-panel.v2-panel{box-shadow:none;border:0;border-image:}}html[data-skin=doodle] .v2-label{font-family:var(--v2-font-display);letter-spacing:var(--v2-display-tracking);color:var(--ui-ink);background:var(--dd-marker)0 78%/100% .62em no-repeat;padding:0 .25rem;font-size:1.4375rem;font-weight:700}html[data-skin=doodle] .v2-label:before{display:none}html[data-skin=doodle] .v2-row:before{background:var(--dd-vmark)center/100% 100% no-repeat;border-radius:0;width:.375rem;left:-.125rem}html[data-skin=doodle] .layout-header{background:var(--dd-hline)left bottom/15rem .375rem repeat-x,var(--ui-canvas);-webkit-backdrop-filter:none;border-bottom:0}html[data-skin=doodle] .layout-sidebar{background:var(--dd-vline)right top/.375rem 15rem repeat-y,var(--ui-canvas);border-right:0}html[data-skin=doodle] .v2-tabbar{background:var(--dd-hline)left top/15rem .375rem repeat-x,var(--ui-canvas);-webkit-backdrop-filter:none;border-top:0}html[data-skin=doodle] .v2-sb-row[aria-current=page] .v2-sb-label{background:var(--dd-marker)0 80%/100% .62em no-repeat;flex:0 auto;margin-left:-.25rem;padding:0 .25rem}html[data-skin=doodle] .btn-base,html[data-skin=doodle] .v2-chip,html[data-skin=doodle] .v2-tab{transition:transform 80ms ease-out,box-shadow 80ms ease-out;border:.125rem solid #0000!important;border-image:var(--dd-box)10/.5rem round!important;box-shadow:var(--dd-shadow-control)!important;background-clip:padding-box!important;border-radius:0!important}html[data-skin=doodle] .btn-base:active,html[data-skin=doodle] .v2-chip:active,html[data-skin=doodle] .v2-tab:active{transform:translate(.125rem,.15625rem);box-shadow:var(--dd-shadow-pressed)!important}html[data-skin=doodle] .btn-variant-primary{background-color:var(--ui-primary)!important;color:var(--v2-accent-ink)!important}html[data-skin=doodle] .v2-chip[data-active=true],html[data-skin=doodle] .v2-tab[aria-selected=true]{background-color:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}html[data-skin=doodle] .v2-tabs{border-bottom:0;gap:.5rem;padding:0 .25rem .5rem 0}html[data-skin=doodle] .v2-tab{height:2rem;padding:0 .625rem}html[data-skin=doodle] .v2-tab-indicator{display:none}html[data-skin=doodle] .form-control-base,html[data-skin=doodle] .select-trigger,html[data-skin=doodle] .header-search-control{border:.125rem solid #0000!important;border-image:var(--dd-box)10/.5rem round!important;background-color:var(--ui-surface)!important;box-shadow:none!important;background-clip:padding-box!important;border-radius:0!important}html[data-skin=doodle] .v2-thumb,html[data-skin=doodle] .v2-home-lead-media,html[data-skin=doodle] .v2-home-gallery-media,html[data-skin=doodle] .v2-home-card-art,html[data-skin=doodle] .v2-home-arcade-art,html[data-skin=doodle] .v2-home-food-art{border:.125rem solid #0000;border-image:var(--dd-box)10/.5rem round;box-shadow:none;border-radius:0}html[data-skin=doodle] .v2-home-food-art{background:#fff padding-box padding-box}html[data-skin=doodle] :is(.v2-post-head-board,.v2-mobile-bar-board){font-size:1.3125rem}html[data-skin=doodle] .v2-footer-brand{font-size:1.1875rem}html[data-skin=doodle] .v2-home-rank{font-family:var(--v2-font-display);color:var(--ui-primary);font-size:1.375rem}html[data-skin=doodle] .v2-home-lead-rank{background:var(--dd-circle)center/100% 100% no-repeat;min-width:1.875rem;height:1.875rem;color:var(--ui-ink);font-family:var(--v2-font-display);border-radius:0;font-size:1.125rem}html[data-skin=doodle] .v2-home-intro{min-height:9.5rem;padding:1rem .25rem .75rem;position:relative}html[data-skin=doodle] .v2-home-intro-copy{z-index:1;position:relative}html[data-skin=doodle] .v2-home-intro-title{word-break:keep-all;text-wrap:balance;background:var(--dd-wave)left bottom/1.875rem .3125rem repeat-x;width:fit-content;max-width:100%;padding-bottom:.5rem;font-size:3.5rem;line-height:1}html[data-skin=doodle] .v2-home-intro-sub{margin-top:.625rem}html[data-skin=doodle] .v2-home-intro-link{-webkit-text-decoration:underline wavy var(--ui-primary);-webkit-text-decoration:underline wavy var(--ui-primary);-webkit-text-decoration:underline wavy var(--ui-primary);text-decoration:underline wavy var(--ui-primary);text-underline-offset:.3125rem;text-decoration-thickness:.09375rem}html[data-skin=doodle] .v2-home-intro:after{content:"";background:var(--dd-snacks)right top/contain no-repeat;pointer-events:none;width:16.5rem;height:4.875rem;position:absolute;top:.25rem;right:0}html[data-skin=doodle] .v2-home-stats{z-index:1;position:relative}html[data-skin=doodle] .v2-home-stats dd{font-family:var(--v2-font-display);color:var(--ui-primary);font-size:1.375rem}html[data-skin=doodle] ::selection{color:#29243a;background:#ffe08a}@media (max-width:47.9375rem){html[data-skin=doodle] .v2-home-intro{min-height:0;padding:.75rem .25rem .5rem}html[data-skin=doodle] .v2-home-intro-title{font-size:2.625rem}html[data-skin=doodle] .v2-home-intro:after{width:7.5rem;height:2.25rem;top:0}html[data-skin=doodle] .v2-home-stats{display:none}}
