:root :where(h1,h2,h3,h4){font-family:var(--nd-sans);letter-spacing:0}:root{--nd-night:#0d0c10;--nd-purple:#32232b;--nd-purple-light:#32232b;--nd-cream:#161519;--nd-page:#161519;--nd-amber:#c52d3c;--nd-amber-light:#29131b;--nd-amber-ink:#ff818a;--nd-ink:#f7f1f3;--nd-muted:#b6abb2;--nd-hero-muted:#d5c4cd;--nd-surface:#232126;--nd-line:#49333d;--nd-input-line:#75616c;--nd-ink-strong:#49333d;--nd-rule:#49333d;--nd-text-night:#f7f1f3;--nd-text-cream:#f7f1f3;--nd-text-ink:#f7f1f3;--nd-text-ink-strong:#f7f1f3;--nd-text-surface:#f7f1f3;--nd-text-purple:#ff818a;--nd-text-amber:#ff818a;--nd-text-amber-ink:#ff818a;--nd-text-hero-muted:#d5c4cd;--nd-on-accent:#fff7f9;--nd-overlay:#0d0c10;--nd-good:#8cdbac;--nd-warning:#f1c16c;--nd-info:#a5c8ff;--nd-shadow:#00000026;--nd-mesh-opacity:1;color-scheme:dark;--nd-display:"Anton","Noto Sans KR",sans-serif;--nd-sans:"Noto Sans KR","Pretendard",system-ui,sans-serif;--nd-mono:"Pixelify Sans","Noto Sans KR",ui-monospace,monospace;--nd-brand:"Space Grotesk","Noto Sans KR",sans-serif;--nd-fs-hero:clamp(8.6rem,15.8vw,22.8rem);--nd-fs-giant:clamp(11rem,13.9vw,20rem);--nd-fs-date:clamp(13.2rem,12.5vw,18rem);--nd-fs-leader:clamp(13.2rem,11.1vw,16rem);--nd-fs-footer:clamp(5.4rem,8vw,11.6rem);--nd-fs-camp:clamp(10.5rem,13.2vw,19rem);--nd-fs-title:clamp(5.8rem,6vw,8.6rem);--nd-fs-section:clamp(4.8rem,6.1vw,8.8rem);--nd-fs-poster:clamp(4.8rem,7.6vw,11rem);--nd-fs-tag:clamp(6.2rem,6.1vw,8.8rem);--nd-fs-tool:clamp(3.6rem,3.3vw,4.8rem);--nd-fs-event:clamp(4.4rem,3.9vw,5.6rem);--nd-fs-strong:clamp(2.4rem,2.5vw,3.6rem);--nd-fs-radar:2.4rem;--nd-fs-lab:clamp(6.4rem,11.1vw,16rem);--nd-fs-mast:clamp(3.6rem,5.3vw,7.6rem);--nd-fs-mast-sub:clamp(2.2rem,2.8vw,4rem);--nd-fs-menu:clamp(3.6rem,3.6vw,5.2rem);--nd-fs-foot-page:clamp(3.6rem,3.6vw,5.2rem);--nd-fs-mast-ko:clamp(2.8rem,3.6vw,5.2rem);--nd-btn-h:5.2rem;--nd-gutter:4.8rem;--nd-gutter-home:6.4rem;--nd-max:144rem;--nd-header-h:9.6rem}:root[data-theme=light]{color-scheme:light;--nd-night:#ffffff;--nd-purple:#efe5e8;--nd-purple-light:#f2e6e9;--nd-cream:#f8f6f4;--nd-page:#f8f6f4;--nd-amber:#b42339;--nd-amber-light:#fbe8ec;--nd-amber-ink:#a41f34;--nd-ink:#272128;--nd-muted:#6c5e66;--nd-hero-muted:#65555e;--nd-surface:#ffffff;--nd-line:#d5c3ca;--nd-input-line:#927680;--nd-ink-strong:#927680;--nd-rule:#d5c3ca;--nd-text-night:#272128;--nd-text-cream:#272128;--nd-text-ink:#272128;--nd-text-ink-strong:#272128;--nd-text-surface:#272128;--nd-text-purple:#a41f34;--nd-text-amber:#a41f34;--nd-text-amber-ink:#a41f34;--nd-text-hero-muted:#65555e;--nd-good:#256843;--nd-warning:#865910;--nd-info:#315d9f;--nd-shadow:#39212b14;--nd-mesh-opacity:0.28;--nd-pixel-frame:url(/new/pixel/panel-outline-light.svg);--nd-pixel-frame-active:url(/new/pixel/panel-outline-light-active.svg)}@media (max-width:767px){:root{--nd-btn-h:4.8rem;--nd-gutter:2rem;--nd-gutter-home:2rem;--nd-header-h:6.4rem}}:root{--nd-radius-panel:0;--nd-radius-control:0;--nd-radius-tag:0;--nd-fs-detail:clamp(4.2rem,5.5vw,8rem);--nd-fs-detail-ko:clamp(2.2rem,2.2vw,2.8rem);--nd-mesh-mast:url(/new/remix/masthead.svg);--nd-mesh-body:url(/new/remix/workspace.svg);--nd-art-stage:url(/new/remix/art-stage.svg);--nd-art-size:6.4rem;--nd-type-brand:700 2.6rem/3.2rem var(--nd-brand);--nd-type-nav:700 1.4rem/2rem var(--nd-brand);--nd-type-action:700 1.6rem/2.4rem var(--nd-sans);--nd-type-control:700 1.4rem/2rem var(--nd-sans);--nd-type-body:400 1.6rem/2.4rem var(--nd-sans);--nd-type-small:400 1.4rem/2.1rem var(--nd-sans);--nd-type-data:400 1.3rem/2rem var(--nd-sans);--nd-type-caption:400 1.2rem/1.8rem var(--nd-sans);--nd-type-eyebrow:500 1.2rem/1.8rem var(--nd-mono);--nd-type-h18:700 1.8rem/2.6rem var(--nd-sans);--nd-type-h20:700 2rem/2.8rem var(--nd-sans);--nd-type-h24:700 2.4rem/3.2rem var(--nd-sans);--nd-type-h28:700 2.8rem/3.6rem var(--nd-sans);--nd-type-home-title:400 clamp(8rem,9.86vw,14.2rem)/1.07 var(--nd-display);--nd-type-home-move:400 clamp(9.6rem,11.94vw,17.2rem)/1.02 var(--nd-display);--nd-type-home-section:400 clamp(4.8rem,4.45vw,6.4rem)/1.12 var(--nd-display);--nd-type-home-camp:400 clamp(4.8rem,5.55vw,8rem)/1.1 var(--nd-display);--nd-type-home-rank:400 2.6rem/3.2rem var(--nd-display);--nd-type-home-shortcut:400 3.6rem/4.4rem var(--nd-display);--nd-type-home-date:400 4rem/4.6rem var(--nd-display);--nd-type-footer:400 4.4rem/5rem var(--nd-display);--nd-inverse-ink:#0d0c10;--nd-inverse-paper:#f7f1f3}@media (max-width:767px){:root{--nd-type-brand:700 2.2rem/2.8rem var(--nd-brand);--nd-type-home-title:400 clamp(5.8rem,19.49vw,7.6rem)/1.1 var(--nd-display);--nd-type-home-move:400 clamp(7.6rem,24.62vw,9.6rem)/1.08 var(--nd-display);--nd-type-home-shortcut:400 3rem/3.6rem var(--nd-display);--nd-type-home-rank:400 2.2rem/2.8rem var(--nd-display);--nd-type-footer:400 3rem/3.6rem var(--nd-display)}}:root,:root[data-theme]{--bg:var(--nd-page);--rail:var(--nd-night);--panel:var(--nd-page);--panel-2:var(--nd-surface);--surface:var(--nd-surface);--surface-2:var(--nd-purple);--fg:var(--nd-text-ink);--muted:var(--nd-muted);--faint:var(--nd-muted);--line:var(--nd-line);--line-2:var(--nd-input-line);--ink:var(--nd-text-ink);--ink-2:var(--nd-text-ink);--ink-4:var(--nd-muted);--brand-primary:var(--nd-amber);--brand-text:var(--nd-text-amber);--brand-hover:var(--nd-amber);--brand-focus:var(--nd-text-amber);--brand-subtle:var(--nd-amber-light);--on-brand:var(--nd-on-accent);--brand:var(--nd-text-amber);--brand-2:var(--nd-amber);--accent:var(--nd-text-amber);--selected:var(--nd-purple);--hover:var(--nd-surface);--font-body:var(--nd-sans);--font-pixel:var(--nd-sans);--font-mono:var(--nd-mono);--night:var(--nd-overlay);--night-2:var(--nd-overlay);--night-fg:var(--nd-on-accent);--night-muted:var(--nd-on-accent);--night-line:var(--nd-on-accent);--night-accent:var(--nd-on-accent);--night-accent-2:var(--nd-on-accent);--night-cta:var(--nd-amber);--plate:var(--nd-surface);--plate-2:var(--nd-purple);--plate-fg:var(--nd-text-ink);--plate-muted:var(--nd-muted);--plate-line:var(--nd-line);--plate-accent:var(--nd-text-amber);--plate-accent-2:var(--nd-text-purple);--plate-cta:var(--nd-amber);--plate-cta-fg:var(--nd-on-accent);--good:var(--nd-good);--good-bright:var(--nd-good);--mint:var(--nd-good);--warn:var(--nd-text-amber);--warn-bright:var(--nd-text-amber);--red:var(--nd-text-amber);--point:var(--nd-info);--blue:var(--nd-info);--caution:var(--nd-warning);--yellow:var(--nd-warning);--off:var(--nd-muted)}:root{--nd-pixel-frame:url(/new/pixel/panel-outline.svg);--nd-pixel-frame-active:url(/new/pixel/panel-outline-active.svg);--nd-pixel-border-width:1.6rem}.nd-display{font-family:var(--nd-display);font-weight:400;line-height:1;letter-spacing:-.02rem;margin:0}.nd-mono{font:var(--nd-type-eyebrow);letter-spacing:.06rem;margin:0}.nd-brand{font-family:var(--nd-brand);font-weight:700}.nd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:var(--nd-btn-h);padding:1.2rem 1.6rem;min-width:0;max-width:100%;box-sizing:border-box;border:.1rem solid transparent;border-radius:0;font:var(--nd-type-action);letter-spacing:-.02rem;text-decoration:none;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;color:var(--nd-on-accent);background:var(--nd-amber);border-color:var(--nd-amber)}.nd-btn--secondary{border-color:var(--nd-purple)}.nd-btn--cream,.nd-btn--secondary{color:var(--nd-text-ink);background:var(--nd-cream)}.nd-btn--cream{border-color:var(--nd-cream)}.nd-btn--night{color:var(--nd-text-cream);background:var(--nd-night);border-color:var(--nd-night)}.nd-btn--purple{color:var(--nd-text-cream);background:var(--nd-purple);border-color:var(--nd-purple)}.nd-btn--outline{color:var(--nd-text-ink-strong);background:var(--nd-cream);border-color:var(--nd-ink-strong)}.nd-btn--ghost{color:inherit;background:transparent;border-color:transparent}.nd-btn--block{display:flex;width:100%}.nd-btn:hover:not(:disabled){filter:brightness(1.06)}.nd-btn:focus-visible,.nd-frame a:focus-visible,.nd-frame button:focus-visible{outline:.2rem solid var(--nd-amber);outline-offset:.2rem}.nd-title{display:flex;flex-direction:column;gap:.8rem;min-width:0}.nd-title__eyebrow{color:var(--nd-muted)}.nd-title__text{font-size:var(--nd-fs-section);color:var(--nd-text-night);overflow-wrap:anywhere}.nd-dark .nd-title__eyebrow{color:var(--nd-text-hero-muted)}.nd-dark .nd-title__text{color:var(--nd-text-cream)}.nd-art{display:block;object-fit:contain;image-rendering:auto}.nd-art--anim{image-rendering:pixelated}.nd-decor{display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes nd-orbit-sway{0%,to{transform:rotate(0deg)}50%{transform:rotate(12deg)}}.nd-sway{animation:nd-orbit-sway 12s ease-in-out infinite;transform-origin:50% 50%}@media (prefers-reduced-motion:reduce){.nd-sway{animation:none}}.nd-rank-row{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;grid-gap:1.2rem;gap:1.2rem;min-height:6.4rem;padding:.8rem 1.6rem;background:var(--nd-surface);color:var(--nd-text-ink);border:0;width:100%;text-align:left;font:inherit;cursor:pointer}.nd-rank-row__no{font:500 1.4rem/1.5 var(--nd-mono);color:var(--nd-muted)}.nd-rank-row__name{display:flex;flex-direction:column;min-width:0}.nd-rank-row__name b{font:700 1.6rem/1.5 var(--nd-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-rank-row__name small{font:var(--nd-type-caption);color:var(--nd-muted)}.nd-rank-row__score{font:500 1.6rem/1.5 var(--nd-mono);color:var(--nd-text-purple);text-align:right;min-width:5.6rem}.nd-sr{position:absolute;width:.1rem;height:.1rem;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.nd-mast{padding:4.8rem 6.4rem;color:var(--nd-text-cream);background:var(--nd-night)}.nd-mast__inner{display:flex;align-items:flex-start;gap:3.2rem;max-width:131.2rem}.nd-mast__headline{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.6rem}.nd-mast__eyebrow,.nd-mast__title{color:var(--nd-text-cream)}.nd-mast__title{font-size:var(--nd-fs-mast);overflow-wrap:anywhere}.nd-mast__subtitle{font:700 var(--nd-fs-mast-sub)/1.5 var(--nd-sans);color:var(--nd-text-cream)}.nd-mast__subtitle--body{font-weight:400;font-size:1.6rem}.nd-mast__side{flex:none;width:40rem}.nd-mast__actions,.nd-mast__side{display:flex;flex-direction:column;gap:2rem}.nd-mast__action{width:100%;border:.2rem solid var(--nd-ink-strong)}.nd-mast__index{color:var(--nd-text-hero-muted)}.nd-mast__curve{width:100%;height:7rem}.nd-workhead{padding:3.2rem var(--nd-gutter) 2.4rem;color:var(--nd-text-ink);background:var(--nd-page);border-bottom:.1rem solid var(--nd-line)}.nd-workhead__inner{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 3.2rem;max-width:134.4rem;margin-inline:auto;min-width:0}.nd-workhead__copy{display:flex;flex:1 1 40rem;flex-direction:column;gap:.8rem;min-width:0}.nd-workhead__eyebrow{margin:0;color:var(--nd-text-purple);overflow-wrap:anywhere}.nd-workhead__title{color:var(--nd-text-ink);font:700 4.2rem/1.2 var(--nd-sans)}.nd-workhead__description,.nd-workhead__title{margin:0;word-break:keep-all;overflow-wrap:anywhere}.nd-workhead__description{max-width:76rem;color:var(--nd-muted);font:var(--nd-type-body)}.nd-workhead__actions{display:flex;flex-wrap:wrap;gap:.8rem;min-width:0;max-width:100%}.nd-workhead__actions>.nd-btn{flex:0 1 auto}@media (max-width:767px){.nd-workhead{padding:2.4rem var(--nd-gutter)}.nd-workhead__inner{gap:1.6rem}.nd-workhead__title{font-size:2.8rem}.nd-workhead__description{font:var(--nd-type-small)}.nd-workhead__actions{width:100%}.nd-workhead__actions>.nd-btn{flex:1 1 auto}}.nd-canvas{padding:4rem 8rem 4.8rem;color:var(--nd-text-ink);background:var(--nd-cream)}.nd-canvas--page{background:var(--nd-page)}.nd-canvas--night{color:var(--nd-text-cream);background:var(--nd-night)}.nd-canvas--purple{color:var(--nd-text-cream);background:var(--nd-purple)}.nd-canvas__inner{max-width:127.6rem;margin:0 auto}.nd-canvas__inner,.nd-sechead{display:flex;flex-direction:column;gap:2.8rem}.nd-sechead__eyebrow{margin:0;color:var(--nd-text-purple);font:700 1.2rem/1.7 var(--nd-sans)}.nd-sechead__title{margin:0;color:var(--nd-text-ink);font:var(--nd-type-h28);letter-spacing:-.06rem;word-break:keep-all}.nd-sechead__note{margin:0;color:var(--nd-muted);font:400 1.4rem/1.7 var(--nd-sans)}.nd-canvas--night .nd-sechead__eyebrow,.nd-canvas--purple .nd-sechead__eyebrow{color:var(--nd-text-amber)}.nd-canvas--night .nd-sechead__title,.nd-canvas--purple .nd-sechead__title{color:var(--nd-text-cream)}.nd-canvas--night .nd-sechead__note,.nd-canvas--purple .nd-sechead__note{color:var(--nd-text-hero-muted)}:is(.nd-choice,.nd-ctl){min-height:4.8rem;padding:0 1.6rem;border:.1rem solid var(--nd-ink-strong);border-radius:0;cursor:pointer;color:var(--nd-text-night);background:var(--nd-cream);font:var(--nd-type-control)}.nd-choices{display:flex;gap:.8rem}.nd-choices--wrap{flex-wrap:wrap}.nd-choice{flex:0 0 18rem;word-break:keep-all}.nd-choices--wrap .nd-choice{flex:0 0 auto;min-width:9.6rem}.nd-choice[aria-pressed=true]{color:var(--nd-text-cream);background:var(--nd-purple);border-color:var(--nd-purple)}.nd-choice--amber[aria-pressed=true]{color:var(--nd-on-accent);background:var(--nd-amber);border-color:var(--nd-ink-strong)}.nd-ctl{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;text-decoration:none;white-space:nowrap}.nd-ctl[aria-pressed=true]{color:var(--nd-on-accent);background:var(--nd-amber)}.nd-tab{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:var(--tap);min-height:var(--tap);padding:.8rem 1.2rem;border:0;border-radius:0;color:var(--nd-muted);background:transparent;font:var(--nd-type-small);cursor:pointer}.nd-tab[aria-pressed=true]{color:var(--nd-text-ink);font-weight:700;box-shadow:inset 0 -.2rem 0 var(--nd-text-amber)}.nd-panel{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;border:.1rem solid var(--nd-rule);background:var(--nd-surface);color:var(--nd-text-ink)}.nd-panel__title{margin:0;color:var(--nd-text-ink);font:700 2.2rem/1.5 var(--nd-sans)}.nd-panel p{margin:0;color:var(--nd-muted);font:400 1.4rem/1.7 var(--nd-sans)}.nd-go{display:inline-flex;align-items:center;justify-content:center;width:36rem;max-width:100%;min-height:4.8rem;padding:1.2rem 1.6rem;border:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-surface);color:var(--nd-text-ink);font:var(--nd-type-control);text-align:center;text-decoration:none;cursor:pointer}@media (max-width:767px){.nd-mast{padding:3.2rem 2.4rem}.nd-mast__inner{flex-direction:column;gap:3.2rem}.nd-mast__side{width:100%}.nd-canvas{padding:2.4rem 2rem 3.2rem}.nd-choice{flex:1 1;padding:0 .8rem}.nd-go{width:100%}}.nd-state{flex:1 0 auto;padding:4.8rem 6.4rem 6.4rem;color:var(--nd-text-cream);background:var(--nd-night)}.nd-state__inner{display:flex;align-items:flex-start;gap:3.2rem;max-width:131.2rem}.nd-state__copy{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.6rem}.nd-state__eyebrow{color:var(--nd-text-amber)}.nd-state__title{margin:0;font-size:var(--nd-fs-mast);color:var(--nd-text-cream)}.nd-state__title--ko{font:700 var(--nd-fs-mast-ko)/1.5 var(--nd-sans)}.nd-state__lead{margin:0;color:var(--nd-text-hero-muted);font:var(--nd-type-body)}.nd-status{flex:none;width:40.4rem;display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;border:.1rem solid var(--nd-rule);background:var(--nd-cream);color:var(--nd-text-night)}.nd-status__title{margin:0;font:700 2.2rem/1.5 var(--nd-sans)}.nd-status__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nd-status__row{display:flex;justify-content:space-between;gap:1.2rem;min-height:4rem;align-items:center;border-bottom:.1rem solid var(--nd-line);font:var(--nd-type-small)}.nd-status__row b{min-width:9.6rem;font:700 1.2rem/1.5 var(--nd-sans)}.nd-status__bar{height:.4rem;overflow:hidden;background:var(--nd-purple-light)}.nd-status__bar i{display:block;width:36%;height:100%;background:var(--nd-purple);animation:nd-status-run 1.6s ease-in-out infinite alternate}@keyframes nd-status-run{0%{transform:translateX(0)}to{transform:translateX(178%)}}@media (prefers-reduced-motion:reduce){.nd-status__bar i{animation:none}}.nd-status__note{margin:0;color:var(--nd-muted);font:var(--nd-type-caption)}.nd-mast__subtitle--lead{margin:0;font-weight:400;font-size:var(--nd-fs-mast-ko)}.nd-notfound{align-items:flex-start;max-width:40rem}.nd-notfound img{align-self:center;width:6.4rem;height:6.4rem;object-fit:contain}.nd-notfound .nd-btn{align-self:center;min-width:10rem}@media (max-width:767px){.nd-state{padding:3.2rem 2.4rem}.nd-state__inner{flex-direction:column}.nd-status{width:100%;box-sizing:border-box}.nd-notfound{max-width:none}}.nd-pop__note{display:flex;flex-direction:column;gap:.4rem;box-sizing:border-box;width:100%;padding:1.2rem 1.6rem;background:var(--nd-surface);border:.2rem solid var(--nd-line);color:var(--nd-text-ink)}.nd-pop__note-title{margin:0;font:500 1.4rem/1.5 var(--nd-sans);color:var(--nd-text-ink)}.nd-pop__note-body{font:var(--nd-type-small);color:var(--nd-muted);overflow-wrap:anywhere}.nd-pop__row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0}.nd-pop__row-label{min-width:0;font:var(--nd-type-small);color:var(--nd-text-ink);overflow-wrap:anywhere}.nd-pop__row-value{flex:none;max-width:60%;text-align:right;font:var(--nd-type-caption);color:var(--nd-muted);overflow-wrap:anywhere}.nd-pop__row-value--mono{font-family:var(--nd-mono);letter-spacing:0}body #root :is(h1,h2,h3){text-shadow:none}.nd-lock{border-radius:0;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;max-width:64rem}.nd-lock__eyebrow{margin:0;color:var(--nd-text-purple)}.nd-lock__body{margin:0;color:var(--nd-text-ink);font:var(--nd-type-body)}.nd-lock__note{margin:0;color:var(--nd-muted);font:var(--nd-type-caption)}.nd-frame--page :where(button,input,select,textarea){max-width:100%;box-sizing:border-box}.nd-frame--page :where(.nd-btn,.nd-choice,.nd-ctl,.nd-go){border-radius:var(--r-ctl);white-space:normal;overflow-wrap:anywhere}.nd-frame--page .nd-btn--secondary{border-color:var(--nd-line)}.nd-frame--page .nd-btn{transition:background-color .16s ease,border-color .16s ease,color .16s ease}body #root :is(a[href],button,summary,[role=button]):not(:disabled,[aria-disabled=true]){transition:background-color .16s ease,border-color .16s ease,color .16s ease}body #root :is(a[href],button,summary,[role=button]):not(.nd-art-hit):not(:disabled,[aria-disabled=true]):active{background-color:var(--nd-purple-light);border-color:var(--nd-text-amber);color:var(--nd-text-ink)}@media (hover:hover){body #root :is(a[href],button,summary,[role=button]):not(.nd-art-hit):not(:disabled,[aria-disabled=true]):hover{background-color:var(--nd-purple-light);border-color:var(--nd-text-amber);color:var(--nd-text-ink)}}@media (prefers-reduced-motion:reduce){body #root :is(a[href],button,summary,[role=button]):not(:disabled,[aria-disabled=true]){transition:none}}.nd-frame--page .nd-mast{position:relative;isolation:isolate;overflow:hidden;padding:3.2rem var(--nd-gutter)}.nd-frame--page .nd-mast:before{content:"";position:absolute;inset:-4.8rem;z-index:-1;background:var(--nd-mesh-mast) center/cover;pointer-events:none;animation:nd-poly-drift 14s ease-in-out -4s infinite reverse}.nd-frame--page .nd-mast__inner{max-width:134.4rem;margin-inline:auto;align-items:center}.nd-frame--page .nd-mast__headline{gap:1.2rem}.nd-frame--page .nd-mast__title{font-size:var(--nd-fs-detail);text-wrap:balance}.nd-frame--page .nd-mast__subtitle{font-size:var(--nd-fs-detail-ko);line-height:1.5;word-break:keep-all}.nd-frame--page .nd-mast__subtitle--body{font-size:1.6rem}.nd-frame--page .nd-mast__side{width:32%;max-width:44.8rem;gap:1.6rem}.nd-frame--page .nd-mast__actions{flex-direction:row;flex-wrap:wrap;gap:1.2rem}.nd-frame--page .nd-mast__action{width:auto;flex:1 1 16rem;border-width:.1rem;border-color:var(--nd-amber)}.nd-frame--page .nd-mast__curve{display:none}.nd-frame--page .nd-canvas{padding:3.2rem var(--nd-gutter) 4.8rem}.nd-frame--page .nd-canvas__inner{max-width:134.4rem;gap:2.4rem;min-width:0;width:100%}.nd-frame--page :is(.nd-canvas--cream,.nd-canvas--page,.nd-mon__body){background:transparent}.nd-frame--page .nd-sechead{gap:.8rem}.nd-frame--page .nd-sechead__title{font-size:2.8rem}.nd-frame--page .nd-panel{border-radius:var(--r-panel);padding:2.4rem}.nd-frame--page .nd-state{padding:4.8rem var(--nd-gutter)}.nd-frame--page .nd-state__inner{max-width:134.4rem;margin-inline:auto}.nd-frame--page .nd-status{border-radius:var(--r-panel);padding:2.4rem}.nd-frame--page .nd-status__bar i{background:var(--nd-amber)}@keyframes nd-poly-drift{0%,to{transform:translate(-1.6rem,.8rem) rotate(-.6deg) scale(1.02)}50%{transform:translate(2.4rem,-1.6rem) rotate(.6deg) scale(1.04)}}@media (max-width:767px){.nd-frame--page .nd-mast{padding:2.4rem var(--nd-gutter)}.nd-frame--page .nd-mast__inner{gap:2rem;align-items:stretch}.nd-frame--page .nd-mast__side{width:100%;max-width:none}.nd-frame--page .nd-mast__side:not(:has(.nd-mast__actions,.nd-mast__subtitle)){display:none}.nd-frame--page .nd-canvas{padding:2.4rem var(--nd-gutter)}}@media (prefers-reduced-motion:reduce){.nd-frame--page .nd-mast:before{animation:none}.nd-frame--page .nd-btn{transition:none}}.nd-carousel{min-width:0;width:100%}.nd-carousel__stage{position:relative;min-width:0}.nd-carousel__stage>.nd-carousel__track{min-width:0;width:100%;padding:.4rem;margin:-.4rem}.nd-carousel__track .swiper-wrapper{align-items:stretch}.nd-carousel__track .nd-carousel__slide{height:auto;box-sizing:border-box}.nd-carousel__slide>*{width:100%;height:100%;box-sizing:border-box}.nd-carousel__controls{display:flex;align-items:center;gap:1.2rem;margin-top:1.6rem;color:var(--nd-muted)}.nd-carousel__controls[hidden]{display:none}.nd-carousel__hint{flex:1 1;font:var(--nd-type-caption)}.nd-carousel__controls button{min-width:4.4rem;min-height:4.4rem;border:.1rem solid var(--nd-line);border-radius:var(--r-ctl);background:var(--nd-surface);color:var(--nd-text-ink);font:700 2.2rem/1 var(--nd-sans);cursor:pointer}.nd-carousel__vs{position:absolute;z-index:2;left:50%;top:40%;transform:translate(-50%,-50%);color:var(--nd-text-amber);font-size:var(--nd-fs-tool);pointer-events:none}@media (max-width:1023px){.nd-carousel__vs{display:none}}.nd-art--missing{display:grid;place-items:center;max-width:100%;aspect-ratio:1;color:var(--nd-muted);font:var(--nd-type-caption);background:var(--nd-surface);width:var(--nd-art-size);height:var(--nd-art-size)}.nd-frame--page{word-break:keep-all;overflow-wrap:anywhere}.nd-frame--home .nd-btn{padding:1.2rem 2.4rem;border-radius:var(--r-ctl)}body #root :is(.nd-menu__close,.nd-deck__foe-x,.nd-calc__picked>.nd-calc__btn--square){display:inline-flex;align-items:center;justify-content:center;flex:none;width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--nd-text-ink);box-shadow:none;font-size:1.6rem}body #root :is(.nd-menu__close,.nd-deck__foe-x,.nd-calc__picked>.nd-calc__btn--square):after{content:"";position:absolute;inset:.8rem;border:.1rem solid var(--nd-line);border-radius:var(--r-ctl);background:transparent;pointer-events:none;transform:none}body #root :is(.nd-menu__close,.nd-deck__foe-x,.nd-calc__picked>.nd-calc__btn--square):hover:after{border-color:var(--nd-text-purple)}body #root :is(.nd-menu__close) .nd-icon{width:1.6rem;height:1.6rem}.nd-icon{display:inline-block;flex:none;vertical-align:middle;shape-rendering:geometricPrecision}[aria-pressed=true]>.nd-icon[data-icon=star]{fill:currentColor}.nd-rk__card-toggle .nd-icon{transition:transform .18s ease}.nd-rk__card-toggle[aria-expanded=true] .nd-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.nd-rk__card-toggle .nd-icon{transition:none}}body #root :is(.nd-menu__close,.nd-calc__picked>.nd-calc__btn--square){position:relative}.nd-card-backdrop{--nd-card-backdrop-size:16rem;top:3.2rem;right:.8rem;font-size:var(--nd-card-backdrop-size);line-height:1;opacity:.1}.nd-card-backdrop,.nd-card-backdrop.nd-card-pattern,.nd-dmax__card-btn>.nd-card-pattern.nd-dmax__tier-bg{position:absolute;z-index:0;color:var(--nd-text-amber);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nd-card-backdrop.nd-card-pattern,.nd-dmax__card-btn>.nd-card-pattern.nd-dmax__tier-bg{inset:0;width:100%;height:100%;opacity:.16}.nd-fav-hint{display:flex;align-items:flex-start;gap:.8rem;margin:0;padding:1.2rem 0;color:var(--nd-muted);font:var(--nd-type-small)}.nd-fav-hint .nd-icon{flex:none;margin-top:.4rem;color:var(--nd-text-amber)}.nd-fav-hint a{color:var(--nd-text-amber);text-underline-offset:.4rem}.nd-scroll-cue{display:inline-flex;align-items:center;align-self:flex-start;gap:1.2rem;min-height:var(--tap);margin-top:2.4rem;padding:.8rem 0;border:0;background:transparent;color:var(--nd-text-purple);font:var(--nd-type-small);cursor:pointer}.nd-scroll-cue__arrow{display:inline-block;font-size:2.8rem;animation:nd-scroll-hint 1.6s ease-in-out infinite}.nd-scroll-cue:focus-visible{outline:.2rem solid var(--nd-purple);outline-offset:.4rem}@keyframes nd-scroll-hint{0%,to{transform:translateY(0)}50%{transform:translateY(.4rem)}}@media (prefers-reduced-motion:reduce){.nd-scroll-cue__arrow{animation:none}}.nd-filter-details{min-width:0}.nd-filter-details>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;min-height:var(--tap);color:var(--nd-text-ink);cursor:pointer;list-style:none}.nd-filter-details>summary::-webkit-details-marker{display:none}.nd-filter-details>summary:after{content:"+";margin-left:auto;color:var(--nd-text-purple);font:700 2.2rem/1 var(--nd-sans)}.nd-filter-details[open]>summary:after{content:"−"}.nd-filter-details>summary:hover{color:var(--nd-text-purple)}.nd-filter-details>summary:focus-visible{outline:.2rem solid var(--nd-text-amber);outline-offset:.4rem}.nd-filter-details__label{font:var(--nd-type-control)}.nd-filter-details__summary{min-width:0;color:var(--nd-muted);font:var(--nd-type-small);overflow-wrap:anywhere}.nd-filter-details__body{display:grid;grid-gap:1.2rem;gap:1.2rem;padding-top:1.2rem}:is(.nd-btn,.nd-ctl,.nd-choice,.nd-calc__go,.nd-camp__go,.nd-deck__foe-pick,.nd-rk__page,.nd-carousel__controls button):disabled{opacity:1;filter:none;cursor:not-allowed;color:var(--nd-muted);background-color:var(--nd-surface);border-color:var(--nd-line);border-style:dashed}:is(.nd-tab,.nd-admin__link,.nd-calc__cp-op):disabled{opacity:1;cursor:not-allowed;color:var(--nd-muted)}.nd-browse-controls{display:grid;grid-gap:1.2rem;gap:1.2rem;min-width:0;padding:1.6rem;border:.1rem solid var(--nd-line);border-radius:var(--r-panel);background:var(--nd-surface)}.nd-browse-controls__main{display:flex;align-items:center;gap:1.2rem;min-width:0}.nd-browse-controls__primary{flex:1 1;min-width:0}.nd-browse-controls__reset,.nd-browse-controls__toggle{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:var(--tap);padding:.8rem 1.2rem;border:.1rem solid var(--nd-line);border-radius:var(--r-tag);background:transparent;color:var(--nd-text-ink);font:var(--nd-type-control);cursor:pointer}.nd-browse-controls__toggle{flex:none}.nd-browse-controls__toggle[aria-expanded=true]{background:var(--nd-purple-light);border-color:var(--nd-text-purple)}.nd-browse-controls__toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.nd-browse-controls__summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1.2rem;color:var(--nd-muted);font:var(--nd-type-caption);overflow-wrap:anywhere}.nd-browse-controls__summary>div{min-width:0}.nd-browse-controls__reset{min-height:var(--tap);border-color:transparent;color:var(--nd-text-purple);font:var(--nd-type-caption);padding:.4rem .8rem}.nd-browse-controls__fields{display:grid;grid-gap:1.6rem;gap:1.6rem;min-width:0;padding-top:1.6rem;border-top:.1rem solid var(--nd-line)}.nd-browse-controls__fields[hidden]{display:none}.nd-browse-controls button:focus-visible{outline:.2rem solid var(--nd-text-purple);outline-offset:.2rem}.nd-browse-results{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0;scroll-margin-top:calc(var(--nd-header-h) + 1.6rem)}.nd-browse-results:focus-visible{outline:.2rem solid var(--nd-text-purple);outline-offset:.4rem}.nd-browse-results__main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem;min-width:0}.nd-browse-results__copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;min-width:0}.nd-browse-results__copy h2{margin:0;font:var(--nd-type-h20);overflow-wrap:anywhere}.nd-browse-results__count{color:var(--nd-text-purple);font:var(--nd-type-control)}.nd-browse-results__view{min-width:0;margin-left:auto}.nd-browse-results__secondary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.6rem;color:var(--nd-muted);font:var(--nd-type-caption)}.nd-browse-results__secondary>p{margin:0}.nd-browse-results__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-left:auto}.nd-browse-results__actions a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--nd-text-purple);font:var(--nd-type-caption)}@media (max-width:767px){.nd-browse-controls{padding:1.2rem;gap:.8rem}.nd-browse-controls__main{gap:.8rem}.nd-browse-controls__toggle{gap:.4rem;padding:.8rem}.nd-browse-controls__toggle>svg:first-child{display:none}.nd-browse-controls__fields{gap:1.2rem;padding-top:1.2rem}}.nd-browse-search{display:flex;align-items:center;gap:.8rem;min-width:0;min-height:4.8rem;padding:0 1.2rem;border:.1rem solid var(--nd-line);background:var(--nd-surface);color:var(--nd-muted)}.nd-browse-search input{flex:1 1;width:100%;min-width:0;min-height:var(--tap);padding:0;border:0;background:transparent;color:var(--nd-text-ink);font:var(--nd-type-body)}.nd-browse-search input:focus-visible{outline:none}.nd-browse-search:focus-within{outline:.2rem solid var(--nd-text-purple);outline-offset:.2rem}.nd-browse-search__clear{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:.4rem;border:0;background:transparent;color:var(--nd-muted);font:var(--nd-type-caption);cursor:pointer}.nd-browse-field{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0}.nd-browse-field>label,.nd-browse-field>span{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-browse-field>:is(input,select){width:100%;min-width:0;min-height:var(--tap);padding:.8rem 1.2rem;border:.1rem solid var(--nd-line);border-radius:var(--r-ctl);background:var(--nd-surface);color:var(--nd-text-ink);font:var(--nd-type-body)}.nd-browse-field>:is(input,select):focus-visible{outline:.2rem solid var(--nd-text-purple);outline-offset:.2rem}.nd-browse-search:has(.nd-browse-search__clear) input::-webkit-search-cancel-button{display:none}.nd-browse-controls--summary-only .nd-browse-controls__summary{justify-content:flex-start}.nd-results-jump{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:none;min-height:var(--tap);padding:.4rem .8rem;border:0;border-bottom:.1rem solid var(--nd-text-purple);background:transparent;color:var(--nd-text-purple);font:var(--nd-type-caption);cursor:pointer}.nd-results-jump:focus-visible{outline:.2rem solid var(--nd-text-purple);outline-offset:.4rem}.nd-view-mode{display:inline-flex;flex:none;flex-wrap:nowrap;align-items:center;gap:.8rem;max-width:100%}.nd-view-mode .nd-view-mode__button{flex:none;min-width:8rem;min-height:var(--tap);padding:0 1.2rem;gap:.8rem;white-space:nowrap}body:has(.nd-frame){background:var(--nd-page)}.nd-frame{min-height:100vh;display:flex;flex-direction:column;color:var(--nd-text-ink);font-family:var(--nd-sans);background:var(--nd-page)}#root>:not(dialog){position:relative;z-index:1}.nd-frame :where(h1,h2,h3,h4,p){margin:0}.nd-main{flex:1 0 auto;min-height:100vh;display:flex;flex-direction:column}body #root footer.nd-footer{margin:0;border:0;border-top:.1rem solid var(--nd-line);border-radius:0;box-shadow:none;display:block;padding:3.2rem var(--nd-gutter);color:var(--nd-text-cream);background:var(--nd-night)}body #root .nd-footer p{margin:0}.nd-footer__inner{display:flex;flex-direction:column;gap:2.4rem;width:100%;max-width:134.4rem;margin-inline:auto;min-width:0}.nd-footer__service{display:grid;grid-template-columns:minmax(20rem,1fr) minmax(0,2fr);grid-gap:4.8rem;gap:4.8rem;align-items:start;min-width:0}.nd-footer__intro{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0}.nd-footer__brand{display:inline-flex;align-items:center;min-height:var(--tap);max-width:100%;color:var(--nd-text-cream);text-decoration:none}.nd-footer__lead{font:var(--nd-type-control);color:var(--nd-text-cream)}.nd-footer__navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.4rem;gap:2.4rem;min-width:0}.nd-footer__links,.nd-footer__sources{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.nd-footer__group-title{margin:0 0 .8rem;font:var(--nd-type-control);color:var(--nd-text-cream);word-break:keep-all;overflow-wrap:anywhere}.nd-footer__small{font:var(--nd-type-caption);color:var(--nd-text-hero-muted);letter-spacing:0;overflow-wrap:anywhere}.nd-footer__notice{display:flex;justify-content:space-between;align-items:flex-start;gap:2.4rem;padding-top:2.4rem;border-top:.1rem solid var(--nd-line);min-width:0}.nd-footer__notice #ip-notice{max-width:96rem}.nd-footer__timestamp{flex-shrink:0;max-width:24rem;text-align:right}.nd-footer__links a,.nd-footer__links button,.nd-footer__sources a{display:inline-flex;align-items:center;min-height:var(--tap);max-width:100%;padding:.8rem 0;color:var(--nd-text-hero-muted);background:none;border:0;font:var(--nd-type-small);text-align:left;cursor:pointer;text-decoration:none;overflow-wrap:anywhere}.nd-footer__links :is(a,button):hover,.nd-footer__sources a:hover{color:var(--nd-text-amber);text-decoration:underline;text-underline-offset:.4rem}.nd-footer :is(a,button):focus-visible{outline:.2rem solid var(--nd-text-amber);outline-offset:.4rem}@media (max-width:1023px){.nd-footer__service{grid-template-columns:minmax(0,1fr);gap:2.4rem}.nd-footer__notice{flex-direction:column;gap:1.2rem}.nd-footer__timestamp{max-width:100%;text-align:left}}@media (max-width:767px){body #root footer.nd-footer{padding:2.4rem var(--nd-gutter)}.nd-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}.nd-footer__sources{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;column-gap:2rem}.nd-footer__sources .nd-footer__group-title{flex-basis:100%}}.nd-gnb{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;gap:3.2rem;min-height:var(--nd-header-h);padding:1.6rem var(--nd-gutter);background:var(--nd-night)}.nd-gnb,.nd-gnb__brand{align-items:center;color:var(--nd-text-ink)}.nd-gnb__brand{display:inline-flex;gap:.8rem;min-height:4.4rem;font:var(--nd-type-brand);letter-spacing:-.06rem;text-decoration:none;white-space:nowrap}.nd-gnb__nav{flex:1 1;display:flex;justify-content:center;gap:2rem}.nd-gnb__nav a{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font:var(--nd-type-nav);letter-spacing:.04rem;color:var(--nd-text-ink);white-space:nowrap;text-decoration:none}.nd-gnb__nav a[aria-current]{color:var(--nd-text-amber);box-shadow:inset 0 -.2rem 0 var(--nd-amber)}.nd-gnb__btn{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:4.4rem;padding:.8rem 1.2rem;border:.1rem solid var(--nd-line);color:var(--nd-text-ink);background:var(--nd-page);font:var(--nd-type-control);cursor:pointer}.nd-gnb__search{width:26rem;justify-content:flex-start;gap:.8rem;background:var(--nd-amber-light);border-color:transparent;font:var(--nd-type-small)}.nd-search-icon{display:block;flex:none;width:2rem;height:2rem}.nd-gnb__menu{gap:.8rem;font:var(--nd-type-nav);letter-spacing:.04rem;background:transparent;border:0;white-space:nowrap}.nd-gnb__menu[aria-expanded=true]{color:var(--nd-text-amber);background:var(--nd-purple-light)}.nd-gnb__burger{display:none}.nd-gnb__hot{display:flex;align-items:center;gap:2.8rem;width:100%;min-height:4.8rem;padding:1.2rem var(--nd-gutter-home);border:0;text-align:left;background:var(--nd-page);color:var(--nd-text-ink);font:var(--nd-type-data);cursor:pointer}.nd-gnb__hot>span:first-child{color:var(--nd-text-amber);font-weight:700;white-space:nowrap}.nd-gnb__hot-rest{color:var(--nd-muted)}.nd-gnb__hot--empty{pointer-events:none}.nd-update-dot{display:inline-block;flex:none;width:.6rem;height:.6rem;background:var(--nd-text-amber);vertical-align:middle}.nd-gnb__activity{display:flex;align-items:stretch;min-width:0;padding:0 var(--nd-gutter);border-bottom:.1rem solid var(--nd-line);background:var(--nd-page)}.nd-gnb__activity .nd-gnb__hot{flex:1 1;min-width:0;width:auto;gap:1.6rem;padding:.8rem 1.6rem .8rem 0;background:transparent}.nd-gnb__hot b{min-width:0}.nd-gnb__hot b,.nd-gnb__hot-rest{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-gnb__reading{display:flex;align-items:stretch;flex:none;gap:2rem;padding-left:2rem;border-left:.1rem solid var(--nd-line)}.nd-gnb__reading a{display:flex;align-items:center;gap:.8rem;min-height:var(--tap);color:var(--nd-text-ink);font:var(--nd-type-small);text-decoration:none;white-space:nowrap}.nd-gnb__guide-link>span:first-child{color:var(--nd-text-amber);font-weight:700}.nd-gnb__article-title{display:block;max-width:28rem;overflow:hidden;text-overflow:ellipsis}.nd-gnb__reading a:hover{color:var(--nd-text-amber)}.nd-gnb__reading a:focus-visible{outline:.2rem solid var(--nd-text-amber);outline-offset:.2rem}.nd-menu__item-label{display:inline-flex;align-items:center;gap:.8rem}@media (max-width:1199px){.nd-gnb{gap:2rem}.nd-gnb__search{width:4.4rem;padding:.8rem;justify-content:center}.nd-gnb__search .nd-gnb__label{display:none}.nd-gnb__article-title{max-width:20rem}}@media (max-width:1023px){.nd-gnb__nav{display:none}.nd-gnb__brand{flex:1 1}.nd-gnb__article-title{display:none}}@media (max-width:767px){.nd-gnb{gap:.8rem;padding:.8rem 2rem}.nd-gnb__brand{letter-spacing:-.04rem}.nd-gnb__search{background:transparent}.nd-gnb__hot{gap:2rem}.nd-gnb__hot-rest{display:none}.nd-gnb__activity{padding:0 2rem}.nd-gnb__activity .nd-gnb__hot{gap:.8rem;padding-right:1.2rem;font:var(--nd-type-caption)}.nd-gnb__reading{gap:0;padding-left:1.2rem}.nd-gnb__reading .nd-gnb__release-link{display:none}.nd-gnb__reading a{gap:.4rem;font:var(--nd-type-caption)}}@media (max-width:359px){.nd-gnb{padding-inline:1.2rem}}body #root>.nd-menu{position:fixed;inset:0;z-index:70;overflow-y:auto;overscroll-behavior:contain;background:var(--nd-page);color:var(--nd-text-ink);font-family:var(--nd-sans)}.nd-menu__inner{display:flex;flex-direction:column;gap:2.4rem;max-width:120rem;margin:0 auto;padding:3.2rem}.nd-menu__head{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:.8rem 0;background:var(--nd-page)}.nd-menu__heading{min-width:0}.nd-menu__eyebrow{margin:0 0 .4rem;color:var(--nd-text-amber);font:var(--nd-type-eyebrow)}.nd-menu__heading .nd-menu__title{margin:0;color:var(--nd-text-ink);font:700 4.2rem/1.2 var(--nd-sans)}.nd-menu__close{flex:none;width:var(--tap);min-height:var(--tap)}.nd-menu__search{justify-content:flex-start;width:100%;min-height:5.2rem;padding:1.2rem 1.6rem;gap:1.2rem;border-color:var(--nd-line);background:var(--nd-surface)}.nd-menu__search .nd-menu__action-kind{margin-left:auto}.nd-menu__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2.4rem;gap:2.4rem}.nd-menu__group{min-width:0}.nd-menu__group h3{margin:0;color:var(--nd-text-ink);font:700 2.2rem/1.5 var(--nd-sans);letter-spacing:-.04rem}.nd-menu__group-description{margin:.4rem 0 0;color:var(--nd-muted);font:var(--nd-type-caption)}.nd-menu__group ul{list-style:none;margin:1.2rem 0 0;padding:.8rem 0 0;display:flex;flex-direction:column;gap:.4rem;border-top:.1rem solid var(--nd-line)}.nd-menu__item{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-width:0;min-height:var(--tap);padding:.8rem;border:.1rem solid transparent;border-radius:var(--r-ctl);background:transparent;color:var(--nd-text-ink);font:var(--nd-type-small);letter-spacing:-.02rem;text-align:left;text-decoration:none;cursor:pointer}.nd-menu__item-label{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.nd-menu__item-arrow{flex:none;color:var(--nd-muted)}.nd-menu__item[aria-current=page]{border-color:var(--nd-line);background:var(--nd-purple-light);color:var(--nd-text-amber);font-weight:700}.nd-menu__item[aria-disabled=true]{opacity:.5}.nd-menu__account:focus-visible,.nd-menu__item:focus-visible,.nd-menu__search:focus-visible,.nd-menu__toggles button:focus-visible{outline:.2rem solid var(--nd-text-amber);outline-offset:.2rem}.nd-menu__action-kind{display:inline-flex;flex:none;align-items:center;min-height:2.4rem;padding:0 .8rem;border:.1rem solid var(--nd-line);border-radius:var(--r-tag);color:var(--nd-text-amber);background:var(--nd-purple-light);font:var(--nd-type-caption);white-space:nowrap}.nd-menu__support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:3.2rem;gap:3.2rem;padding-top:2.4rem;border-top:.1rem solid var(--nd-line)}.nd-menu__group .nd-menu__service-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.6rem;column-gap:1.6rem}.nd-menu__admin{padding:1.6rem;border:.1rem solid var(--nd-line);background:var(--nd-surface)}.nd-menu__admin h3{font-size:1.6rem}.nd-menu__admin ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem 2.4rem;gap:.8rem 2.4rem;margin-top:.8rem}.nd-menu__prefs{display:flex;align-items:center;gap:2rem;padding:1.6rem;border:.1rem solid var(--nd-line);background:var(--nd-surface)}.nd-menu__toggles{flex:1 1;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.nd-menu__toggles button{display:inline-flex;align-items:center;gap:.8rem;min-height:var(--tap);padding:.8rem;border:0;border-radius:var(--r-ctl);background:transparent;cursor:pointer;color:var(--nd-text-ink);font:500 1.4rem/1.5 var(--nd-mono)}.nd-menu__pref-label{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-menu__theme{display:inline-flex;align-items:center;gap:.8rem;min-width:0;padding-left:.8rem}.nd-menu__theme select{min-height:var(--tap);max-width:100%;padding:.8rem 2.4rem .8rem 1.2rem;border:.1rem solid var(--nd-input-line);background:var(--nd-page);color:var(--nd-text-ink);font:var(--nd-type-control);cursor:pointer}.nd-menu__toggles b{font-weight:500;color:var(--nd-muted)}.nd-menu__toggles b.is-on{color:var(--nd-text-amber);font-weight:700;text-decoration:underline;text-underline-offset:.4rem}.nd-menu__account{flex:none;width:auto;min-width:18rem}@media (max-width:1023px){.nd-menu__groups{gap:2.4rem 3.2rem}.nd-menu__admin ul,.nd-menu__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-menu__prefs{flex-wrap:wrap}}@media (max-width:767px){.nd-menu__inner{gap:2.4rem;padding:1.6rem 1.6rem calc(2.4rem + env(safe-area-inset-bottom))}.nd-menu__head{padding:.8rem 0}.nd-menu__heading .nd-menu__title{font-size:2.8rem}.nd-menu__search{min-height:var(--tap);padding:.8rem 1.2rem;gap:.8rem;font:var(--nd-type-small)}.nd-menu__search>span:not(.nd-menu__action-kind){min-width:0;text-align:left}.nd-menu__groups{gap:2.4rem 1.6rem}.nd-menu__group h3{font-size:1.6rem}.nd-menu__group-description{min-height:3.6rem}.nd-menu__item{gap:.8rem;padding:.8rem .4rem}.nd-menu__item-arrow{display:none}.nd-menu__support{grid-template-columns:minmax(0,1fr);gap:2.4rem}.nd-menu__prefs{flex-direction:column;align-items:stretch;gap:1.2rem;padding:1.2rem}.nd-menu__toggles{gap:.4rem 1.2rem}.nd-menu__account{width:100%}}body #root .nd-frame .skip-link{display:inline-flex;align-items:center;min-height:var(--tap);border-color:var(--nd-amber);border-radius:0;background:var(--nd-amber);color:var(--nd-on-accent);font:var(--nd-type-control)}.nd-frame--page .nd-main{position:relative;isolation:isolate;overflow:clip;background:var(--nd-page)}.nd-page-mesh{position:fixed;inset:-4.8rem;z-index:-1;background:var(--nd-mesh-body) center top/144rem auto repeat-y;pointer-events:none;animation:nd-poly-drift 16s ease-in-out infinite}@media (max-width:767px){body #root>.nd-menu{top:max(2.4rem,env(safe-area-inset-top));border-radius:var(--r-panel) var(--r-panel) 0 0;box-shadow:0 -4.8rem 0 4.8rem color-mix(in srgb,var(--nd-overlay) 88%,transparent)}}@media (prefers-reduced-motion:reduce){.nd-page-mesh{animation:none}}.nd-frame{font:var(--nd-type-body);letter-spacing:-.02rem}.nd-dev-access{min-height:100dvh;display:grid;place-content:center;grid-gap:1.6rem;gap:1.6rem;padding:2.4rem;background:var(--nd-page);color:var(--nd-text-ink);font:var(--nd-type-body);text-align:center}.nd-brand{display:inline-flex;align-items:center;gap:.8rem;color:var(--nd-text-ink);font:var(--nd-type-brand);letter-spacing:-.06rem;white-space:nowrap}.nd-brand__image{display:block;width:auto;height:3.2rem}.nd-brand__image--light,:root[data-theme=light] .nd-brand__image--dark{display:none}:root[data-theme=light] .nd-brand__image--light{display:block}@media (max-width:767px){.nd-brand__image{height:2.4rem}}.nd-load-mark{display:block;width:9.6rem;height:9.6rem;color:var(--nd-text-amber)}.nd-load-mark__pixels rect{animation:nd-load-pixel 1.6s steps(1) infinite;opacity:.2}.nd-load-mark__pixels rect:nth-child(2){animation-delay:.4s}.nd-load-mark__pixels rect:nth-child(3){animation-delay:.8s}.nd-load-mark__pixels rect:nth-child(4){animation-delay:1.2s}.nd-state__copy>.nd-brand{margin-bottom:2.4rem}.nd-status>.nd-load-mark{margin-bottom:1.6rem}body #veil{--r-ctl:var(--nd-radius-control);background:var(--nd-night);color:var(--nd-text-ink)}body #veil .veil__legacy,body #veil .veil__spin{display:none}body #veil .veil__new{display:inline-flex}body #veil .veil__mark{display:block;font:var(--nd-type-brand);letter-spacing:-.06rem}body #veil .veil__text{color:var(--nd-muted);font:var(--nd-type-small)}body #veil.veil--boot{inset:0;transform:none;display:grid;align-content:center;justify-items:center;grid-gap:2.4rem;gap:2.4rem;max-width:none;padding:2.4rem;border:0;border-radius:0;box-shadow:none;animation:veil-timeout 0s linear 15s forwards}body #veil.veil--boot .veil__art{display:inline-flex}body #veil.veil--boot .veil__text{font:var(--nd-type-small)}@keyframes nd-load-pixel{0%,24%{opacity:1}25%,to{opacity:.2}}@media (prefers-reduced-motion:reduce){.nd-load-mark__pixels rect{animation:none;opacity:.6}}body #veil .veil__panel{display:grid;justify-items:center;grid-gap:1.6rem;gap:1.6rem;width:min(100%,36rem);box-sizing:border-box;padding:3.2rem 2.4rem;border:.1rem solid var(--nd-line);border-image:var(--nd-pixel-frame) 16 /var(--nd-pixel-border-width) /0 stretch;background:var(--nd-surface);text-align:center}body #veil{padding:2.4rem;box-sizing:border-box}body #veil .veil__note{margin:0;color:var(--nd-text-ink);font:var(--nd-type-body)}body #veil .veil__progress{display:block;width:100%;height:.4rem;overflow:hidden;background:var(--nd-line)}body #veil .veil__progress i{display:block;width:36%;height:100%;background:var(--nd-text-amber);animation:nd-status-run 1.6s steps(8) infinite alternate}body #veil[hidden]{display:none}.nd-frame .nd-state--loading{display:grid;place-items:center;padding:3.2rem var(--nd-gutter);min-height:40rem}.nd-frame .nd-status--loading{width:min(100%,36rem);box-sizing:border-box;padding:2.4rem;align-items:center;text-align:center}.nd-status--loading .nd-load-mark{margin:0;width:7.2rem;height:7.2rem}.nd-status--loading .nd-status__title{font-size:1.6rem}.nd-status--loading :is(.nd-status__list,.nd-status__bar){width:100%}.nd-status--loading .nd-status__row{text-align:left}@media (prefers-reduced-motion:reduce){body #veil .veil__progress i{animation:none}}.nd-frame,.nd-menu,.px-dialog{--px-cut:0;--px-stroke:0.1rem;--px-drop:0;--px-glint:transparent;--px-shine:transparent;--px-red-glint:transparent;--px-shadow:transparent;--px-red-shadow:transparent;--px-edge:var(--nd-purple);--px-red-edge:var(--nd-ink-strong);--bg:var(--nd-cream);--panel:var(--nd-cream);--panel-2:var(--nd-surface);--surface:var(--nd-surface);--fg:var(--nd-text-night);--muted:var(--nd-muted);--line:var(--nd-line);--brand-primary:var(--nd-amber);--on-brand:var(--nd-on-accent);--font-body:var(--nd-sans);--font-mono:var(--nd-mono);--font-pixel:var(--nd-sans);--r-panel:0;--r-box:0;--r-ctl:0;--r-tag:0;--r-card:0;--r-chip:0}body #root .px-dialog::-webkit-backdrop{background:color-mix(in srgb,var(--nd-overlay) 72%,transparent)}body #root .px-dialog::backdrop{background:color-mix(in srgb,var(--nd-overlay) 72%,transparent)}body #root .px-dialog>.px-dialog__panel{--dialog-w:56rem;background:var(--nd-cream);color:var(--nd-text-night);border:.1rem solid var(--nd-line);border-radius:var(--r-panel);-webkit-clip-path:none;clip-path:none}body #root .px-dialog>.px-dialog__panel:before{display:none}body #root .pxd-dialog:not(.pxd-dialog--brief):not(.pxd-dialog--palette):not(.pxd-dialog--narrow)>.px-dialog__panel{--dialog-w:96rem}body #root .px-dialog .px-dialog__head{align-items:center;gap:1.2rem;padding:3.2rem 3.2rem 0;border-bottom:0}body #root .px-dialog .px-dialog__head .px-heading{font:700 2.8rem/1.5 var(--nd-sans);color:var(--nd-text-night);letter-spacing:0}body #root .px-dialog .px-dialog__head .px-caption{color:var(--nd-muted)}body #root .px-dialog .px-dialog__head>.px-btn--icon{flex:none;width:4.4rem;height:4.4rem;background:var(--nd-cream);border:.1rem solid var(--nd-purple);color:var(--nd-text-night)}body #root .px-dialog .px-dialog__head>.px-btn--icon:after{content:none}body #root .px-dialog .px-dialog__head>.px-btn--icon svg{display:block;position:static;flex:none;width:2rem;height:2rem}body #root .px-dialog .px-dialog__head .detail__fav-label{display:none}body #root .px-dialog .px-dialog__head .detail__fav.is-on{color:var(--nd-text-amber);border-color:var(--nd-amber);background:var(--nd-amber-light)}body #root .px-dialog .px-dialog__body{gap:2.4rem;padding:2.4rem 3.2rem}body #root .px-dialog .px-dialog__foot{gap:1.2rem;padding:0 3.2rem 3.2rem;border-top:0}.nd-frame .px-btn,.px-dialog .px-btn{min-height:var(--nd-btn-h);border-radius:0;-webkit-clip-path:none;clip-path:none;font:var(--nd-type-control)}.nd-frame .px-btn:not(:disabled,[aria-disabled=true]),.px-dialog .px-btn:not(:disabled,[aria-disabled=true]){background:var(--nd-cream);border:.1rem solid var(--nd-purple);color:var(--nd-text-night)}.nd-frame .px-btn:before,.px-dialog .px-btn:before{display:none}.nd-frame .px-btn--primary:not(:disabled,[aria-disabled=true]),.px-dialog .px-btn--primary:not(:disabled,[aria-disabled=true]){background:var(--nd-amber);border-color:var(--nd-amber);color:var(--nd-on-accent)}@media (max-width:699px){body #root .px-dialog .px-dialog__head{gap:1.2rem;padding:max(2rem,env(safe-area-inset-top)) 2rem 0}body #root .px-dialog .px-dialog__head .px-heading{font-size:2.2rem}body #root .px-dialog .px-dialog__head>.px-btn--icon{min-height:4.4rem}body #root .px-dialog .px-dialog__body{gap:2rem;padding:2rem}body #root .px-dialog .px-dialog__foot{padding:0 2rem calc(2rem + env(safe-area-inset-bottom))}}.nd-frame--page,.nd-menu,.px-dialog{--r-panel:var(--nd-radius-panel);--r-box:var(--nd-radius-panel);--r-ctl:var(--nd-radius-control);--r-tag:var(--nd-radius-tag)}body #root .px-dialog .px-dialog__head{padding:2.4rem 2.4rem 1.6rem}body #root .px-dialog .px-dialog__body{padding:.8rem 2.4rem 2.4rem;gap:1.6rem}body #root .px-dialog .px-dialog__foot{padding:0 2.4rem 2.4rem;flex-wrap:wrap}body #root .px-dialog .px-dialog__head .px-heading{font-size:2.2rem;overflow-wrap:anywhere}body #root .px-dialog .px-dialog__head>.px-btn--icon{min-height:4.4rem;border-color:var(--nd-line);border-radius:var(--r-ctl)}:is(.px-dialog,.nd-frame--page) :is(.px-btn,.nd-btn,.nd-pop__input){border-radius:var(--r-ctl)}@media (max-width:699px){body #root .px-dialog .px-dialog__body{padding:2rem}body #root .px-dialog .px-dialog__foot{padding:0 2rem calc(2rem + env(safe-area-inset-bottom))}}body #root .px-dialog>.px-dialog__panel{overflow:hidden}body #root .px-dialog .px-dialog__body>*{flex-shrink:0}body #root .px-dialog .px-btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;padding-block:.8rem}body #root .px-dialog .px-dialog__head>.px-btn--icon{padding:0}@media (max-width:699px){body #root .px-dialog .px-dialog__head{gap:.8rem;padding:1.6rem 2rem .8rem}body #root .px-dialog .px-dialog__head .px-heading{font:var(--nd-type-h20)}body #root .px-dialog .px-dialog__body{padding-top:.8rem}}body #root .px-dialog .px-dialog__head>.px-heading{flex:1 1;min-width:0}body #root .px-dialog .px-dialog__head>.px-btn--icon:last-child{margin-left:auto;align-self:center}body #root .px-dialog .px-dialog__head>.px-btn--icon{align-self:center;margin:0;display:inline-flex;align-items:center;justify-content:center}body #root .px-dialog{overflow:hidden;overscroll-behavior:none}body #root .px-dialog>.px-dialog__panel{min-height:0;max-height:calc(100dvh - 4.8rem)}@media (max-height:639px),(max-width:699px){body #root .px-dialog>.px-dialog__panel{overflow-y:auto;overscroll-behavior:contain;max-height:calc(100dvh - env(safe-area-inset-top) - 1.6rem)}body #root .px-dialog .px-dialog__head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--nd-cream)}body #root .px-dialog .px-dialog__body{flex:none;overflow:visible}body #root .px-dialog .px-dialog__foot{flex:none}}.px-dialog{scrollbar-color:var(--nd-input-line) var(--nd-surface)}.px-dialog__body{scrollbar-gutter:stable}@media (forced-colors:active){.px-dialog{scrollbar-color:auto}}.nd-boss-summary{display:flex;align-items:center;gap:1.6rem;min-width:0;padding:1.6rem;border:.1rem solid var(--nd-line);background:var(--nd-surface)}.nd-boss-summary__art{flex:none;width:6.4rem;height:6.4rem}.nd-boss-summary__copy{flex:1 1;min-width:0;display:grid;grid-gap:.4rem;gap:.4rem}.nd-boss-summary__copy h2{margin:0;font:var(--nd-type-h20);overflow-wrap:anywhere}.nd-boss-summary__copy p{margin:0;color:var(--nd-muted);font:var(--nd-type-small);overflow-wrap:anywhere}.nd-boss-summary__change{flex:none;min-width:var(--tap)}.nd-boss-picker{--boss-picker-height:100dvh;--boss-picker-top:0rem}body #root .nd-boss-picker{top:var(--boss-picker-top,0);height:var(--boss-picker-height,100dvh);padding:1.6rem}body #root .nd-boss-picker>.px-dialog__panel{--dialog-w:84rem;overflow:hidden;max-height:calc(var(--boss-picker-height, 100dvh) - 3.2rem)}body #root .nd-boss-picker .px-dialog__head{flex:none;padding:1.6rem 2rem .8rem}body #root .nd-boss-picker .px-dialog__body{flex:1 1;min-height:0;padding:1.2rem 2rem;overflow-y:auto;overscroll-behavior:contain}body #root .nd-boss-picker .px-dialog__foot{flex:none;display:grid;grid-gap:.8rem;gap:.8rem;padding:1.2rem 2rem 1.6rem;border-top:.1rem solid var(--nd-line)}.nd-boss-picker__controls{flex:none;display:grid;grid-gap:.8rem;gap:.8rem;padding:0 2rem 1.2rem;border-bottom:.1rem solid var(--nd-line)}.nd-boss-picker__groups{display:flex;flex-wrap:wrap;gap:.4rem}.nd-boss-picker__groups .nd-ctl{min-width:var(--tap);padding-inline:1.2rem}.nd-boss-picker__items{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;list-style:none}.nd-boss-picker__items>li{min-width:0}.nd-boss-picker__item{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;height:100%;min-height:var(--tap);padding:1.2rem;border:.1rem solid var(--nd-line);background:var(--nd-surface);color:var(--nd-text-ink);text-align:left;font:var(--nd-type-small);cursor:pointer}.nd-boss-picker__item img{width:6.4rem;height:6.4rem;object-fit:contain}.nd-boss-picker__item[aria-pressed=true]{border-color:var(--nd-text-purple);background:var(--nd-purple-light)}.nd-boss-picker__item:hover{border-color:var(--nd-text-purple)}.nd-boss-picker__item:focus-visible{outline:.2rem solid var(--nd-text-purple);outline-offset:.2rem}.nd-boss-picker__copy{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0;overflow-wrap:anywhere}.nd-boss-picker__copy b{font:var(--nd-type-control)}.nd-boss-picker__copy>span{color:var(--nd-muted)}.nd-boss-picker__copy .nd-boss-picker__state{color:var(--nd-text-purple)}.nd-boss-picker__items--list{grid-template-columns:minmax(0,1fr)}.nd-boss-picker__items--list .nd-boss-picker__item{flex-direction:row;align-items:center}.nd-boss-picker__items--list .nd-boss-picker__item img{flex:none;width:4.8rem;height:4.8rem}.nd-boss-picker__empty{display:grid;grid-gap:.8rem;gap:.8rem;font:var(--nd-type-small)}.nd-boss-picker__empty .nd-btn{justify-self:start}.nd-boss-picker__selection{margin:0;font:var(--nd-type-control);overflow-wrap:anywhere}.nd-boss-picker__note{margin-bottom:.8rem;color:var(--nd-muted);font:var(--nd-type-small)}.nd-boss-picker__actions{display:flex;justify-content:flex-end;gap:.8rem}@media (min-width:768px){.nd-boss-picker__items--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){.nd-boss-summary{flex-wrap:wrap;gap:1.2rem;padding:1.2rem}.nd-boss-summary__change{margin-left:auto}.nd-boss-summary__copy{flex-basis:calc(100% - 7.6rem)}.nd-boss-summary--empty{flex-wrap:nowrap}.nd-boss-summary--empty .nd-boss-summary__copy{flex-basis:0}.nd-boss-picker__actions .nd-btn{flex:1 1}}body #root .nd-boss-picker[data-compact-height=true]{padding:1.2rem}body #root .nd-boss-picker[data-compact-height=true]>.px-dialog__panel{max-height:calc(var(--boss-picker-height, 100dvh) - 2.4rem)}body #root .nd-boss-picker[data-compact-height=true] .px-dialog__head{padding-block:.4rem}body #root .nd-boss-picker[data-compact-height=true] .px-dialog__body{padding-block:.4rem;gap:0}.nd-boss-picker[data-compact-height=true] .nd-boss-picker__controls{gap:.4rem;padding-bottom:.4rem}.nd-boss-picker[data-compact-height=true] .nd-boss-picker__groups{flex-wrap:nowrap;overflow-x:auto}.nd-boss-picker[data-compact-height=true] .nd-boss-picker__groups .nd-ctl{flex:none}body #root .nd-boss-picker[data-compact-height=true] .px-dialog__foot{padding-block:.4rem}.nd-boss-picker[data-compact-height=true] .nd-boss-picker__selection{display:none}.nd-boss-picker[data-compact-height=true] .nd-boss-picker__item{flex-direction:row;align-items:flex-start;padding:.8rem}.nd-boss-picker[data-compact-height=true] .nd-boss-picker__item img{flex:none;width:4.8rem;height:4.8rem}.nd-boss-picker[data-compact-height=true] .nd-browse-results__copy h2{position:absolute;width:.1rem;height:.1rem;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.nd-boss-picker[data-compact-height=true] .nd-browse-results__main{flex-wrap:nowrap;gap:.8rem}@media (max-width:479px){.nd-boss-picker[data-compact-height=true] .nd-boss-picker__items--grid{grid-template-columns:minmax(0,1fr)}}.nd-home{color:var(--nd-text-ink);background:var(--nd-night)}.nd-home :is(button,a){-webkit-tap-highlight-color:transparent}.nd-home__stage{position:relative;isolation:isolate;overflow:clip;padding:3.6rem var(--nd-gutter-home) 4.8rem}.nd-home__hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.4rem;gap:2.4rem;align-items:center}.nd-home__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;min-width:0}.nd-home__kicker{color:var(--nd-text-amber)}.nd-home__headline{display:flex;flex-direction:column;width:100%}.nd-home__headline span:first-child{font:var(--nd-type-home-title);overflow-wrap:anywhere}.nd-home__headline span:last-child{font:var(--nd-type-home-move);color:var(--nd-text-amber)}.nd-home__intro-body{font:400 2.2rem/1.5 var(--nd-sans);letter-spacing:-.04rem}.nd-home__hero-cta{min-width:25.6rem;margin-top:.8rem}.nd-home__art-stage{isolation:isolate;flex-direction:column;width:100%;aspect-ratio:638/530;min-width:0}.nd-home__art-stage,.nd-home__battle-head{position:relative;display:flex;justify-content:space-between}.nd-home__battle-head{z-index:1;align-items:center;gap:.8rem;min-height:3.2rem}.nd-home__battle-head h2{display:flex;align-items:center;gap:1.2rem;margin:0;font:var(--nd-type-action)}.nd-home__battle-head h2:before{content:"";width:.8rem;height:.8rem;flex:none;background:var(--nd-text-amber);box-shadow:0 0 0 .4rem var(--nd-amber-light)}.nd-home__battle-head>span{flex:none;color:var(--nd-muted)}.nd-home__battle-head b{color:var(--nd-text-amber)}.nd-home__artwork{position:absolute;inset:2.4rem 0 6.8rem}.nd-home__polygon{position:absolute;inset:0;pointer-events:none;animation:nd-home-drift 12s ease-in-out infinite}.nd-home__polygon img{width:100%;height:100%}.nd-home__orbit{position:absolute;width:62%;aspect-ratio:1;top:5%;left:19%;border:.1rem solid var(--nd-amber);border-radius:50%;pointer-events:none}.nd-home__orbit:after{content:"";position:absolute;inset:6.5%;border:.1rem solid var(--nd-line);border-radius:50%}.nd-home__hero-mon{position:absolute;inset:0;display:grid;place-items:center;width:min(82%,48rem);height:100%;margin:auto;padding:0;border:0;background:none;cursor:pointer}.nd-home__artwork[data-battle=mega] .nd-home__hero-mon{width:min(73%,42rem);height:94%}.nd-home__artwork[data-battle=max] .nd-home__hero-mon{width:min(68%,38rem);height:86%}.nd-home__hero-mon .nd-art{width:100%;height:100%;object-fit:contain;transition:transform .3s ease,filter .16s ease}.nd-home__hero-mon .nd-art[data-loaded=true]{animation:nd-home-boss-in .32s ease-out}@keyframes nd-home-boss-in{0%{opacity:.35}to{opacity:1}}.nd-home__hero-mon:hover .nd-art{transform:translateY(-.8rem)}.nd-home__hero-mon:is(:hover,:focus-visible,:active) .nd-art{filter:drop-shadow(.2rem 0 0 var(--nd-text-amber)) drop-shadow(-.2rem 0 0 var(--nd-text-amber)) drop-shadow(0 .2rem 0 var(--nd-text-amber)) drop-shadow(0 -.2rem 0 var(--nd-text-amber))}.nd-home__caption{position:relative;z-index:1;align-self:center;width:min(100%,54.4rem);background:var(--nd-page);border:.1rem solid var(--nd-line);border-radius:var(--r-ctl)}.nd-home__battle-info{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:6rem;padding:.8rem 1.6rem}.nd-home__battle-info>div{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.nd-home__battle-info b{font:var(--nd-type-h20);overflow-wrap:anywhere}.nd-home__battle-info .nd-mono{color:var(--nd-text-amber)}.nd-home__battle-info>span{color:var(--nd-muted);font:var(--nd-type-caption);text-align:end}.nd-home__battle-controls{display:flex;border-top:.1rem solid var(--nd-line)}.nd-home__progress{display:block;height:.4rem;overflow:hidden;background:var(--nd-line)}.nd-home__progress>i{display:block;height:100%;background:var(--nd-text-amber);transform-origin:left center;animation:nd-home-progress linear forwards}.nd-home__progress[data-paused=true]>i{animation-play-state:paused}.nd-home__progress+.nd-home__battle-controls{border-top:0}@keyframes nd-home-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nd-home__group-short{display:none}.nd-home__battle-controls button{position:relative;display:flex;flex:1 1;align-items:center;justify-content:center;gap:.8rem;min-width:0;min-height:var(--tap,4.4rem);padding:.4rem;border:0;color:var(--nd-muted);background:transparent;font:var(--nd-type-small);text-align:center;cursor:pointer}.nd-home__battle-controls button+button{border-left:.1rem solid var(--nd-line)}.nd-home__battle-controls button:is([aria-pressed=true],:hover){background:var(--nd-amber-light);color:var(--nd-text-amber)}.nd-home__battle-controls button[aria-pressed=true]{box-shadow:inset 0 -.2rem var(--nd-text-amber)}.nd-home__battle-controls button:focus-visible{z-index:1;outline:.2rem solid var(--nd-text-amber);outline-offset:-.4rem}.nd-home__battle-controls .nd-home__rotation{flex:0 0 var(--tap,4.4rem)}.nd-home__art-empty{position:absolute;inset:42% 12% auto;margin:0;padding:1.2rem;background:var(--nd-page);border:.1rem solid var(--nd-line);text-align:center;color:var(--nd-muted)}.nd-home__search{display:flex;align-items:center;gap:1.6rem;width:100%;margin-top:3.2rem;padding:1.2rem;min-height:7.6rem;border:.1rem solid transparent;border-radius:var(--r-ctl);background:var(--nd-surface);color:var(--nd-muted);font:var(--nd-type-h18);text-align:left;cursor:pointer}.nd-home__search-icon{color:var(--nd-text-amber);font-size:2.8rem}.nd-home__search b{margin-left:auto;padding:1.2rem 2.4rem;min-width:16rem;text-align:center;background:var(--nd-amber);color:var(--nd-text-ink);font:var(--nd-type-action);border-radius:var(--r-ctl)}.nd-home__shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--nd-gutter-home);background:var(--nd-page)}.nd-home__shortcuts a{display:flex;flex-direction:column;gap:.8rem;padding:2.8rem 2.4rem;color:var(--nd-text-ink);text-decoration:none;border-right:.1rem solid var(--nd-line)}.nd-home__shortcuts a:first-child{padding-left:0}.nd-home__shortcuts a:last-child{border:0}.nd-home__shortcuts b{font:var(--nd-type-home-shortcut)}.nd-home__shortcuts span{font:var(--nd-type-small);color:var(--nd-text-amber)}.nd-home__workspace{display:grid;grid-template-columns:minmax(0,752fr) minmax(0,520fr);align-items:start;grid-gap:4rem;gap:4rem;padding:6.4rem var(--nd-gutter-home)}.nd-home__power{min-width:0}:is(.nd-home__power h2,.nd-home__next h2,.nd-home__section-head h2){font:var(--nd-type-home-section)}.nd-home__rank-tabs{display:flex;gap:2.8rem;margin:2.4rem 0 0;border-bottom:.1rem solid var(--nd-line)}.nd-home__rank-tabs button{min-height:5.2rem;padding:1.2rem 0;min-width:8rem;border:0;background:none;color:var(--nd-muted);font:var(--nd-type-action);cursor:pointer}.nd-home__rank-tabs button[aria-selected=true]{color:var(--nd-text-amber);box-shadow:inset 0 -.3rem 0 var(--nd-amber)}.nd-home__rank-unit{display:flex;justify-content:space-between;gap:1.6rem;padding:1.2rem 1.6rem 0;font:var(--nd-type-caption);color:var(--nd-muted)}.nd-home__rank-list{list-style:none;padding:0;margin:0 0 2.4rem}.nd-home__rank-list li{border-bottom:.1rem solid var(--nd-line)}.nd-home__rank-list button{display:grid;grid-template-columns:3.6rem 5.6rem minmax(0,1fr) auto 2rem;grid-gap:2rem;gap:2rem;align-items:center;width:100%;min-height:8.8rem;padding:1.6rem;border:0;background:none;color:var(--nd-text-ink);text-align:left;cursor:pointer}.nd-home__rank-list button:hover{background:var(--nd-surface)}.nd-home__rank-list .nd-art{width:5.6rem;height:5.6rem}:is(.nd-home__rank-no,.nd-home__rank-score){font:var(--nd-type-home-rank)}:is(.nd-home__rank-no,.nd-home__rank-arrow){color:var(--nd-text-amber)}.nd-home__rank-name{display:flex;flex-direction:column;gap:.4rem;min-width:0}.nd-home__rank-name b{font:var(--nd-type-h18);overflow-wrap:anywhere}.nd-home__rank-name small{font:var(--nd-type-caption);color:var(--nd-muted)}.nd-home__next{display:flex;flex-direction:column;gap:2.4rem;padding:2.8rem;margin-top:9.6rem;background:var(--nd-purple);border-radius:var(--r-panel);min-width:0}.nd-home__next>p{font:var(--nd-type-body);color:var(--nd-muted)}.nd-home__next ul{list-style:none;margin:0;padding:0}.nd-home__next li+li{border-top:.1rem solid var(--nd-line);margin-top:2rem;padding-top:2rem}.nd-home__next a:not(.nd-btn){display:flex;align-items:flex-start;gap:2rem;text-decoration:none;color:var(--nd-text-ink)}.nd-home__event-date{width:5.6rem;flex:none;display:flex;flex-direction:column}.nd-home__event-date small{color:var(--nd-text-amber)}.nd-home__event-date b{font:var(--nd-type-home-date)}.nd-home__event-copy{display:flex;flex-direction:column;gap:.8rem;min-width:0}.nd-home__event-copy b{font:var(--nd-type-h20);word-break:keep-all;overflow-wrap:anywhere}.nd-home__event-copy small{font:var(--nd-type-data);color:var(--nd-muted)}.nd-home__section{padding:6.4rem var(--nd-gutter-home);background:var(--nd-page)}.nd-home__section-head{display:flex;justify-content:space-between;align-items:end;gap:3.2rem;margin-bottom:3.2rem}.nd-home__section-head p{max-width:32rem;font:var(--nd-type-small);color:var(--nd-muted)}.nd-home__guides{border-bottom:.1rem solid var(--nd-line)}.nd-home__guides-head{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;margin-bottom:2.4rem}.nd-home__guides-head>div{display:grid;grid-gap:.8rem;gap:.8rem}.nd-home__guides-head h2{margin:0;font:700 2.8rem/1.2 var(--nd-sans)}.nd-home__guides-head p{margin:0}.nd-home__guides-head p:last-child{color:var(--nd-muted);font:var(--nd-type-small)}.nd-home__guides-head>.nd-btn{flex-shrink:0}.nd-home__guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.4rem;gap:2.4rem;margin:0;padding:0;list-style:none}.nd-home__guide-grid>li{display:flex;min-width:0}.nd-home__guides .nd-home__guide-card{display:flex;gap:0;width:100%;min-height:0;padding:.8rem;background:var(--nd-surface);color:var(--nd-text-ink)}.nd-home__guide-art{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--nd-page)}.nd-home__guide-copy{display:flex;flex:1 1;flex-direction:column;gap:1.2rem;min-width:0;padding:1.6rem}.nd-home__guide-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.2rem;color:var(--nd-muted);font:var(--nd-type-caption)}.nd-home__guide-state{display:inline-flex;align-items:center;gap:.8rem}.nd-home__guide-state[data-recent=true]{color:var(--nd-text-amber);font-weight:700}.nd-home__guide-state[data-recent=true]:before{content:"";width:.8rem;height:.8rem;background:var(--nd-text-amber)}.nd-home__guide-copy>strong{font:700 2.2rem/1.5 var(--nd-sans);word-break:keep-all;overflow-wrap:anywhere}.nd-home__guide-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--nd-muted);font:var(--nd-type-small)}.nd-home__guide-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .8rem;padding-top:1.2rem;margin-top:auto;border-top:.1rem solid var(--nd-line);color:var(--nd-muted);font:var(--nd-type-caption)}.nd-home__guide-card:hover .nd-home__guide-copy>strong,.nd-home__guide-more>span{color:var(--nd-text-amber)}.nd-home__boss-card{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;width:100%;height:100%;color:var(--nd-text-ink);background:var(--nd-surface);border:.1rem solid transparent;border-radius:var(--r-panel);text-align:left;cursor:pointer;transition:border-color .18s ease}.nd-home__boss-card:hover{border-color:var(--nd-amber)}.nd-home__weekly .swiper-slide:first-child .nd-home__boss-card{background:var(--nd-purple)}.nd-home__boss-top{display:flex;justify-content:space-between;width:100%;color:var(--nd-text-amber)}.nd-home__boss-stage{position:relative;display:grid;place-items:center;height:20rem;width:100%}.nd-home__boss-stage:before{content:"";position:absolute;width:16rem;aspect-ratio:1;border:.1rem solid var(--nd-line);border-radius:50%}.nd-home__boss-stage .nd-art{position:relative;width:20.8rem;height:20.8rem;max-width:100%}.nd-home__boss-card strong{font:var(--nd-type-h24);letter-spacing:-.05rem}.nd-home__boss-meta{font:var(--nd-type-data);color:var(--nd-muted)}.nd-home__camp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:4.8rem;gap:4.8rem;padding:6.4rem var(--nd-gutter-home);background:var(--nd-amber)}.nd-home__camp-copy{display:flex;flex-direction:column;gap:1.6rem}.nd-home__camp-copy h2{font:var(--nd-type-home-camp)}.nd-home__camp-copy>p:last-child{font:var(--nd-type-h18);font-weight:400}.nd-home__camp-right{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.nd-home__camp-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem}.nd-home__camp-team button{display:grid;place-items:center;padding:.8rem;min-width:0;min-height:17.6rem;border:0;border-radius:var(--r-panel);background:var(--nd-page);cursor:pointer}.nd-home__camp-team .nd-art{width:100%;max-width:16rem;height:16rem}.nd-home__camp-cta{background:var(--nd-inverse-paper);color:var(--nd-inverse-ink);border-color:var(--nd-inverse-paper)}:is(.nd-home__loading,.nd-home__empty){padding:2.4rem;font:var(--nd-type-body);color:var(--nd-muted)}@keyframes nd-home-drift{0%,to{transform:translate(-.8rem,.8rem) rotate(-3deg) scale(.98)}50%{transform:translate(1.6rem,-1.6rem) rotate(3deg) scale(1.02)}}@media (min-width:1441px){:is(.nd-home__stage,.nd-home__shortcuts,.nd-home__workspace,.nd-home__section,.nd-home__camp){padding-left:max(6.4rem,calc((100% - 131.2rem)/2));padding-right:max(6.4rem,calc((100% - 131.2rem)/2))}}@media (max-width:1023px) and (min-width:768px){.nd-home{--nd-gutter-home:3.2rem}.nd-home__workspace{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2.4rem}.nd-home__next{padding:2rem}.nd-home__rank-list button{gap:.8rem;padding:1.6rem 0}.nd-home__camp{gap:2.4rem}}@media (max-width:767px){.nd-home__stage{padding-top:2.8rem;padding-bottom:2rem}.nd-home__hero-grid{grid-template-columns:minmax(0,1fr)}.nd-home__kicker{font:var(--nd-type-caption);letter-spacing:.04rem}.nd-home__intro-body{width:100%;background:var(--nd-night);font:var(--nd-type-h20)}.nd-home__hero-cta,.nd-home__intro-body>span{display:none}.nd-home__art-stage{aspect-ratio:1;min-height:32rem}.nd-home__artwork{inset:2.8rem 0 8rem}.nd-home__orbit{width:58%;left:21%}.nd-home__battle-info{min-height:5.6rem;padding-inline:1.2rem}.nd-home__battle-info b{font:var(--nd-type-h18)}.nd-home__battle-controls .nd-home__group-long,.nd-home__battle-controls button .nd-mono{display:none}.nd-home__battle-controls .nd-home__group-short{display:inline}.nd-home__search{position:relative;z-index:2;min-height:6.4rem;margin-top:2rem;font:var(--nd-type-small)}.nd-home__search b{display:none}.nd-home__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 2rem}.nd-home__shortcuts a{padding:2rem 0;border:0}.nd-home__shortcuts a,.nd-home__shortcuts a:last-child{border-bottom:.1rem solid var(--nd-line)}.nd-home__shortcuts span{font:var(--nd-type-caption)}.nd-home__workspace{display:flex;flex-direction:column;gap:3.2rem;padding:4rem 0 0}.nd-home__power{width:100%;padding:0 2rem}.nd-home__rank-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.nd-home__rank-tabs button{min-width:0}.nd-home__rank-list li:nth-child(n+4){display:none}.nd-home__rank-list button{grid-template-columns:2.4rem 4.8rem minmax(0,1fr) auto;gap:1.2rem;padding:1.2rem 0;min-height:8rem}.nd-home__rank-list .nd-art{width:4.8rem;height:4.8rem}.nd-home__rank-name b{font:var(--nd-type-action)}.nd-home__rank-arrow{display:none}.nd-home__rank-unit{padding-left:0;padding-right:0}.nd-home__next{width:100%;margin:0;border-radius:0;padding:3.2rem 2rem}.nd-home__next>p:not(.nd-home__empty){display:none}.nd-home__section{padding:3.6rem 2rem}.nd-home__section-head{margin-bottom:2rem}.nd-home__section-head h2{max-width:30rem}.nd-home__section-head p{display:none}.nd-home__guides-head{flex-wrap:wrap;align-items:flex-start;gap:1.2rem}.nd-home__guides-head h2{font-size:2.2rem}.nd-home__guides-head p:last-child{display:none}.nd-home__guides-head>.nd-btn{padding:.8rem;font-size:1.2rem}.nd-home__guide-grid{grid-template-columns:minmax(0,1fr);gap:1.6rem}.nd-home__guides .nd-home__guide-card{display:grid;grid-template-columns:9.6rem minmax(0,1fr);align-items:start;grid-gap:1.2rem;gap:1.2rem;padding:1.2rem}.nd-home__guide-art{aspect-ratio:1}.nd-home__guide-copy{gap:.8rem;padding:0}.nd-home__guide-copy>strong{font-size:1.6rem}.nd-home__guide-summary{font:var(--nd-type-caption)}.nd-home__guide-more{padding-top:.8rem}.nd-home__guide-more>span{display:none}.nd-home__boss-stage{height:16.8rem}.nd-home__boss-stage .nd-art{width:18rem;height:18rem}.nd-home__camp{grid-template-columns:minmax(0,1fr);gap:2rem;padding:3.2rem 2rem}.nd-home__camp-copy>p:last-child{display:none}.nd-home__camp-team{gap:1.2rem}.nd-home__camp-team button{min-height:11.2rem;padding:.4rem}.nd-home__camp-team .nd-art{height:10rem}}@media (prefers-reduced-motion:reduce){.nd-home__hero-mon .nd-art[data-loaded=true],.nd-home__polygon{animation:none}.nd-home__hero-mon .nd-art{transition:none}}