.nc-signature{align-items:center;gap:.55rem;display:inline-flex}.nc-signature img:first-child{width:1.85rem;height:auto}.nc-signature img:last-child{width:6.5rem;height:auto}.nc-install{gap:var(--space-4);display:grid}.nc-install-buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.nc-jumps{gap:var(--space-2) var(--space-5);font-size:var(--text-small);flex-wrap:wrap;margin:0;display:flex}.nc-jumps a{color:var(--color-ink);text-decoration-color:var(--color-line-strong)}.nc-film{--nc-stage:#191b19;--nc-stage-ink:#eef0e7;margin:var(--space-7) 0 var(--rhythm-section-end);background:radial-gradient(120% 80% at 50% 0%, #262924 0%, transparent 70%), var(--nc-stage);color:var(--nc-stage-ink);border-radius:1.25rem;padding:clamp(.75rem,2.4vw,1.75rem);position:relative;box-shadow:0 40px 80px -48px #10120f99}.nc-film-screen{border-radius:.75rem;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 24px 48px -20px #000000b3}.nc-film video{aspect-ratio:auto 16/10;background:#2a2d27;width:100%;height:auto;display:block}@media (width<=52rem) and (orientation:portrait){.nc-film-screen{width:min(100%,68svh);margin-inline:auto}.nc-film video{aspect-ratio:auto 4/5}}.nc-chapters{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;margin-block-start:clamp(1rem,2vw,1.5rem);display:grid}.nc-chapters ol{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nc-chapters li{--done:0;max-width:none}.nc-chapter{gap:var(--space-1);color:#9da293;font-size:var(--text-small);line-height:1.5;text-decoration:none;display:grid}.nc-chapter-line{height:2px;background:#ffffff24;border-radius:2px;margin-block-end:var(--space-3);display:block;position:relative;overflow:hidden}.nc-chapter-line:after{content:"";transform:scaleX(var(--done));transform-origin:0;background:#d75c47;position:absolute;inset:0}.nc-chapter strong{color:#c9cdc0;font-size:var(--text-body);font-weight:650;transition:color .16s}.nc-chapters li[aria-current] .nc-chapter strong,.nc-chapter:hover strong{color:var(--nc-stage-ink)}.nc-film .nc-film-toggle{width:2.25rem;height:2.25rem;min-height:0;color:var(--nc-stage-ink);background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;place-items:center;padding:0;display:grid}.nc-film .nc-film-toggle:hover{background:#ffffff1a;border-color:#ffffff52}.nc-film-toggle svg{fill:currentColor;width:.9rem}.nc-film .nc-film-toggle [data-off]{display:none}@media (width<=52rem){.nc-chapters ol{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.nc-section-text{max-width:var(--measure-text);margin:0 0 var(--space-6);color:var(--color-muted)}.nc-section-text:last-child{margin-block-end:0}.nc-views{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.nc-view-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.nc-view-list li{max-width:none}.nc-views .nc-view-pick{justify-content:start;justify-items:start;gap:var(--space-1);width:100%;min-height:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);color:var(--color-muted);letter-spacing:normal;text-align:start;background:0 0;border:1px solid #0000;font-weight:400;transition:background-color .2s,border-color .2s;display:grid}.nc-views .nc-view-pick:hover{border-color:var(--color-line);background:var(--color-surface)}.nc-views .nc-view-pick[aria-pressed=true]{border-color:var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-card)}.nc-view-pick strong{color:var(--color-ink-bright);font-size:1.125rem;font-weight:700}.nc-view-pick[aria-pressed=true] strong:before{content:"";vertical-align:.12em;background:#d75c47;border-radius:1px;width:.5rem;height:.5rem;margin-inline-end:.55rem;display:inline-block}.nc-view-stack{--fan-1:translate(9.6%, 4.6%) rotate(3deg) scale(.96);--fan-2:translate(18.1%, 9.1%) rotate(6deg) scale(.92);--fan-room:1.24;width:min(100%, calc(376px * var(--fan-room)));padding-block:var(--space-6) var(--space-7);justify-self:center;justify-items:start;display:grid}.nc-view-stack img{width:calc(100% / var(--fan-room));background:#191b19;border-radius:10px;grid-area:1/1;height:auto;transition:transform .52s cubic-bezier(.2,.8,.2,1),opacity .52s,filter .52s;box-shadow:0 30px 60px -24px #191d186b,0 3px 8px #181c171f}.nc-view-stack img[data-depth="0"]{z-index:3;transform:none}.nc-view-stack img[data-depth="1"]{z-index:2;opacity:.85;filter:brightness(.92);transform:var(--fan-1)}.nc-view-stack img[data-depth="2"]{z-index:1;opacity:.6;filter:brightness(.85);transform:var(--fan-2)}@media (prefers-reduced-motion:reduce){.nc-view-stack img{transition:none}}@media (width<=40rem){.nc-view-stack{--fan-1:translate(5%, 2.5%) rotate(1.5deg) scale(.97);--fan-2:translate(10%, 5%) rotate(3deg) scale(.94);--fan-room:1.13}}@media (width<=52rem){.nc-views{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.nc-view-stack{padding-block:var(--space-3) var(--space-7);order:-1}}.nc-result-still{border-radius:10px;width:100%;max-width:376px;height:auto;display:block;box-shadow:0 20px 43px -13px #191d184d,0 3px 8px #181c171c}.nc-places{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.nc-places li{max-width:none;display:flex}.nc-place{width:100%;padding:var(--space-5);border:var(--border);border-radius:var(--radius-card);background:var(--color-surface);color:inherit;grid-template-rows:auto auto 1fr auto;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid}a.nc-place:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-card-hover)}.nc-places h3,.nc-steps h3,.nc-get h3{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.nc-places p{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-small);line-height:1.55}.nc-place-more{color:var(--color-accent-ink);font-size:var(--text-small);margin-block-start:var(--space-4);font-weight:600}.nc-keys{vertical-align:.08em;font:inherit;white-space:nowrap;gap:.22em;margin-inline:.1em;display:inline-flex}.nc-keys kbd{--glyph:1;min-width:calc(1.75em / var(--glyph));height:calc(1.75em / var(--glyph));padding:0 calc(.42em / var(--glyph));border:1px solid var(--color-line-strong);border-radius:calc(.38em / var(--glyph));background:var(--color-surface);color:var(--color-ink-bright);font:600 calc(.78em * var(--glyph)) / 1 -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;border-block-end-width:2px;place-items:center;display:inline-grid;box-shadow:0 1px 1px #181c170f}.nc-keys kbd[data-symbol]{--glyph:1.18}.nc-chapter .nc-keys kbd{border-color:#fff3;box-shadow:none;color:var(--nc-stage-ink);background:#ffffff14;border-block-end-color:#ffffff4d}.nc-pair{column-gap:var(--space-8);border-block-start:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=52rem){.nc-pair{grid-template-columns:minmax(0,1fr)}.nc-pair>.section.flush+.section.flush{border-block-start:var(--border)}}.nc-points{gap:var(--space-3);margin:0 0 var(--space-5);color:var(--color-muted);padding:0;list-style:none;display:grid}.nc-points:last-child{margin-block-end:0}.nc-points strong{color:var(--color-ink);font-weight:650}.nc-get{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=64rem){.nc-get{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.nc-get-part>p{margin:var(--space-2) 0 0;color:var(--color-muted)}.nc-get-part>p:has(.button){margin-block-start:var(--space-4)}.nc-stores{margin:var(--space-4) 0 0;padding:0;list-style:none}.nc-stores li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-block-start:var(--border);display:flex}.nc-stores li:last-child{border-block-end:var(--border)}.nc-store-name{font-weight:650}.nc-store-state{color:var(--color-faint);font-family:var(--font-mono);font-size:var(--text-meta)}.nc-get .nc-get-note{color:var(--color-faint);font-size:var(--text-small);margin-block-start:var(--space-3)}.nc-endpoint{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--border);border-radius:var(--radius);background:var(--color-surface);margin-block-start:var(--space-4);display:flex}.nc-endpoint code{overflow-wrap:anywhere;font-size:var(--text-meta)}.nc-questions{max-width:var(--measure-text)}.nc-questions details{border-block-start:var(--border)}.nc-questions summary{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);cursor:pointer;font-weight:650;list-style:none;display:flex}.nc-questions summary::-webkit-details-marker{display:none}.nc-questions summary:after{content:"+";color:var(--color-faint);font-weight:400}.nc-questions details[open]>summary:after{content:"−"}.nc-questions p{margin:0 0 var(--space-5);color:var(--color-muted)}.nc-finder-top{align-items:end;gap:var(--space-5) var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.nc-form{gap:var(--space-2);padding:var(--space-5);border:var(--border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.nc-finder-top .nc-form{margin-block-end:var(--rhythm-head-end)}@media (width<=52rem){.nc-finder-top{grid-template-columns:minmax(0,1fr)}.nc-finder-top .nc-form{margin-block-start:calc(-1 * var(--space-5))}}.nc-form label{font-weight:650}.nc-form-row{gap:var(--space-3);display:flex}.nc-form-row input{flex:auto;min-width:0}@media (width<=30rem){.nc-form-row{flex-direction:column}}.nc-form-help,.nc-form-problem{font-size:var(--text-small);margin:0}.nc-form-help{color:var(--color-faint)}.nc-form-problem{color:var(--color-warning)}.nc-form-problem:empty{display:none}.nc-result{align-items:start;gap:var(--space-8);padding-block:var(--space-6) var(--rhythm-section-end);grid-template-columns:minmax(0,376px) minmax(0,1fr);display:grid}@media (width<=52rem){.nc-result{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.nc-result-label{margin:0 0 var(--space-3);color:var(--color-faint);font-family:var(--font-mono);font-size:var(--text-meta)}.nc-result-stage[aria-busy=true]{opacity:.55;transition:opacity .16s}.nc-result-parts{padding-block-start:calc(var(--space-3) + 1.2rem)}.nc-result-heading{margin:0 0 var(--space-4);font-size:var(--text-h2)}.nc-result .nc-text-button{min-height:0;color:var(--color-ink);font-weight:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.nc-result .nc-text-button:hover{background:0 0;text-decoration-thickness:.14em}.nc-result .nc-text-button[hidden]{display:none}.nc-notice{max-width:376px;padding:var(--space-5);border:var(--border);border-radius:var(--radius-card);background:var(--color-surface)}.nc-notice p{color:var(--color-muted);margin:0}.nc-notice .nc-notice-title{color:var(--color-ink);margin-block-end:var(--space-1);font-weight:650}.nc-steps{margin:0;padding:0;list-style:none}.nc-steps li{gap:var(--space-3) var(--space-7);padding-block:var(--space-5);border-block-start:var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.nc-steps p{max-width:var(--measure-text);color:var(--color-muted);margin:0}@media (width<=40rem){.nc-steps li{grid-template-columns:minmax(0,1fr)}}.nc-card{--nc-carbon:#191b19;--nc-ink:#eef0e7;--nc-muted:#b6baae;--nc-quiet:#979c90;--nc-line:#41453b;--nc-paper:#f3f1e8;--nc-oxide:#a83628;--nc-active:#d75c47;background:var(--nc-carbon);width:100%;max-width:376px;color:var(--nc-ink);border:1px solid #30342d;border-radius:10px;font-size:14px;line-height:1.4;overflow:hidden;box-shadow:0 20px 43px -13px #191d184d,0 3px 8px #181c171c}.nc-card :where(h3,h4,p,dl,dd,ol){max-width:none;margin:0}.nc-card h3,.nc-card h4{color:var(--nc-ink);text-wrap:wrap}.nc-card a{color:inherit}.nc-top{border-block-end:1px solid var(--nc-line);align-items:center;height:53px;margin:0 19px;display:flex}.nc-brand{align-items:center;gap:9px;display:flex}.nc-brand svg{width:27px;fill:var(--nc-ink)}.nc-brand strong{letter-spacing:-.03em;font-size:17px;font-weight:700}.nc-brand small{color:var(--nc-muted);font-size:11px}.nc-who{align-items:center;gap:14px;padding:21px 19px 0;display:flex}.nc-portrait{color:#d2d6ca;background:#353931;border:1px solid #41463b;border-radius:3px;flex:none;place-items:center;width:57px;height:68px;font-size:22px;font-weight:650;display:grid;position:relative;overflow:hidden}.nc-portrait img{object-fit:cover;object-position:center 15%;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.nc-who h3{letter-spacing:-.048em;overflow-wrap:anywhere;font-size:30px;font-weight:650;line-height:1.08}.nc-who p{color:#c3c7ba;margin-block-start:5px;font-size:13.5px}.nc-card .nc-profile{color:var(--nc-muted);font-family:var(--font-mono);margin:13px 19px 0;font-size:10.5px;text-decoration:none;display:block}.nc-profile:after,.nc-out:after,.nc-row-link:after{content:" ↗"}.nc-profile:hover,.nc-out:hover{text-underline-offset:3px;text-decoration:underline}.nc-tabs{border-block-end:1px solid var(--nc-line);gap:20px;margin:17px 19px 0;display:flex}.nc-card .nc-tab{min-height:0;color:var(--nc-muted);letter-spacing:normal;background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;align-items:baseline;margin-block-end:-1px;padding:0 0 9px;font-size:13.5px;font-weight:500;display:inline-flex}.nc-card .nc-tab:hover{color:var(--nc-ink);background:0 0}.nc-card .nc-tab[aria-pressed=true]{border-block-end-color:var(--nc-active);color:var(--nc-ink);font-weight:600}.nc-tab:focus-visible,.nc-copy:focus-visible,.nc-card a:focus-visible,.nc-card summary:focus-visible{outline-offset:3px;outline:2px solid #ed8570}.nc-count{color:var(--nc-quiet);font-family:var(--font-mono);margin-inline-start:6px;font-size:10.5px;font-weight:400}.nc-stage{padding:16px 19px 4px}.nc-slab{background:var(--nc-paper);color:#20231e;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);border-radius:3px;padding:16px 16px 12px}.nc-label{color:#52564d;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.nc-address{justify-content:space-between;align-items:center;gap:6px;padding:5px 0 12px;display:flex}.nc-address a{min-width:0;color:inherit;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:23px;font-weight:650;line-height:1.18;text-decoration:none}.nc-card .nc-copy{background:var(--nc-oxide);color:#f8f6f0;border:0;border-radius:4px;flex:none;place-items:center;width:34px;height:34px;min-height:0;padding:0;display:grid}.nc-card .nc-copy:hover{background:#882e23}.nc-card .nc-copy[data-copied]{background:#343b31}.nc-copy svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px}.nc-stamp{color:#51564b;border-block-start:1px solid #c9cabe;flex-wrap:wrap;gap:5px 12px;padding-block-start:9px;font-size:11.5px;display:flex}.nc-verified{color:#333a2e;font-weight:670}.nc-verified:before{content:"✓ "}.nc-none{padding-block:6px 2px;font-weight:600}.nc-note{color:var(--nc-muted);margin-block-start:10px;font-size:12px}.nc-more{border-block-end:1px solid var(--nc-line)}.nc-more summary{color:#e0e4d8;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;font-size:13px;list-style:none;display:flex}.nc-more summary::-webkit-details-marker{display:none}.nc-more summary>:first-child:before{content:"▸ "}.nc-more[open] summary>:first-child:before{content:"▾ "}.nc-aside{color:var(--nc-muted);font-size:12.5px}.nc-more>:not(summary){padding-block-end:12px}.nc-card .nc-row-link{color:#e0e4d8;justify-content:space-between;align-items:center;min-height:42px;font-size:13px;text-decoration:none;display:flex}.nc-card .nc-row-link:hover{text-underline-offset:3px;text-decoration:underline}.nc-panel-head{border-block-end:1px solid var(--nc-line);justify-content:space-between;align-items:baseline;padding-block-end:10px;display:flex}.nc-panel-head h4{letter-spacing:-.03em;font-size:19px;font-weight:650}.nc-facts{grid-template-columns:minmax(78px,.74fr) minmax(0,1.45fr);gap:6px 10px;margin-block:10px 12px;display:grid}.nc-facts dt{color:var(--nc-muted);font-size:12px}.nc-facts dd{text-align:right;overflow-wrap:anywhere;font-size:12.5px}.nc-links{border-block:1px solid var(--nc-line);flex-wrap:wrap;gap:6px 14px;padding-block:10px;font-size:12.5px;display:flex}.nc-out{text-decoration:none}.nc-roles{padding:0;list-style:none}.nc-roles li{border-block-end:1px solid var(--nc-line);gap:2px;max-width:none;padding-block:11px;display:grid}.nc-roles strong{font-size:14px;font-weight:650}.nc-roles span{color:var(--nc-muted);font-size:12.5px}.nc-roles small{color:var(--nc-muted);font-family:var(--font-mono);font-size:10px}.nc-foot{border-block-start:1px solid var(--nc-line);color:var(--nc-muted);margin-block-start:8px;padding:12px 19px;font-size:12px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nc-signature img{filter:invert()}}:root[data-theme=dark] .nc-signature img{filter:invert()}.nc-finders{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nc-finders li{max-width:none}.nc-finders a{padding:var(--space-3) var(--space-4);border:var(--border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);font-weight:600;text-decoration:none;transition:border-color .16s;display:inline-flex}.nc-finders a:hover{border-color:var(--color-line-strong)}
