.nosh{--nosh-beat:60ms;padding:calc(var(--header-h) + clamp(32px, 7vh, 96px)) var(--gutter-stage) var(--space-section);background-color:var(--color-canvas)}.nosh-inner{gap:var(--rhythm-4);max-width:var(--max-w-stage);align-items:center;margin-inline:auto;display:grid}.nosh-copy{justify-items:start;gap:var(--rhythm-2);display:grid}.nosh-page{margin:0 0 calc(var(--rhythm-1) - var(--rhythm-2));font-weight:var(--font-weight-semibold)}.nosh-title{max-width:19em;margin:0}.nosh-title>span{display:block}.nosh-soft{color:var(--color-fg-muted);font-weight:var(--font-weight-semibold)}.nosh-strong{color:var(--color-ink)}.nosh-lead{max-width:46ch;margin:0}@media (width>=1000px){.nosh-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,5vw,112px)}}@media (width<720px){.nosh{padding-top:calc(var(--header-h) + var(--rhythm-3))}.nosh-inner{gap:var(--rhythm-3)}.nosh-copy{gap:var(--rhythm-1)}.nosh-page{margin-bottom:0}}@media (prefers-reduced-motion:no-preference){.nosh-page,.nosh-title,.nosh-lead{animation:nosh-rise var(--duration-slow) var(--ease-smooth) both}.nosh-lead{animation-delay:var(--nosh-beat)}}@keyframes nosh-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.nosh-ficha{gap:var(--spacing-gap-stack-md);width:min(100%,36rem);padding:var(--pad-card);display:grid;container-type:inline-size}.nosh-head{align-items:center;gap:var(--spacing-gap-loose);display:flex}.nosh-logo{background-color:var(--color-card);width:clamp(4rem,6vw,5.5rem)}.nosh-name{font-size:var(--step-3);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-h2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nosh-rows{margin:0;padding:0;list-style:none;display:grid}.nosh-row{align-items:center;gap:var(--spacing-gap-inline);padding-block:var(--spacing-gap-stack-sm);color:var(--color-fg);font-size:var(--step-0);display:flex}.nosh-row+.nosh-row{border-top:1px solid var(--color-line)}.nosh-row-icon{width:20px;height:20px;color:var(--color-fg-muted)}@media (width>=1000px){.nosh-ficha{justify-self:end}}@media (width<720px){.nosh-ficha{gap:var(--spacing-gap-stack-sm);padding:var(--spacing-gap-inline)}.nosh-head{gap:var(--spacing-gap-inline)}.nosh-logo{width:3rem}.nosh-name{font-size:var(--step-2)}.nosh-row{gap:var(--spacing-gap-stack-sm);padding-block:var(--spacing-gap-tight);font-size:var(--step-sm)}.nosh-row-icon{width:18px;height:18px}}@media (prefers-reduced-motion:no-preference){.nosh-ficha{animation:nosh-rise var(--duration-slow) var(--ease-smooth) calc(2 * var(--nosh-beat)) both}.nosh-row{animation:nosh-land var(--duration-reveal) var(--ease-smooth) calc((4 + var(--k)) * var(--nosh-beat)) both}}@keyframes nosh-land{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.noso{padding:var(--space-section) var(--gutter-stage);background-color:var(--color-canvas)}.noso-inner{gap:var(--rhythm-2);max-width:var(--max-w-stage);margin-inline:auto;display:grid}.noso-title{margin:0}.noso-read{gap:var(--rhythm-2);max-width:58ch;display:grid}.noso-read p{margin:0}.noso-more>p+p{margin-top:var(--rhythm-2)}.noso-quote{margin:var(--rhythm-2) 0 0;padding:var(--spacing-gap-tight) 0 var(--spacing-gap-tight) var(--spacing-gap-loose);position:relative}.noso-quote:before{border-radius:var(--radius-pill);background-color:var(--color-accent);content:"";transform-origin:top;width:3px;position:absolute;top:0;bottom:0;left:0}.noso-quote>p{max-width:26em;color:var(--color-ink);font-size:var(--step-3);font-weight:var(--font-weight-medium);letter-spacing:-.015em;text-wrap:pretty;line-height:1.25}.noso-quote-soft{color:var(--color-fg-muted)}.noso-quote-strong{margin-top:var(--spacing-gap-stack-xs);font-weight:var(--font-weight-semibold);display:block}@media (width>=1000px){.noso-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:start;gap:clamp(40px,5vw,112px)}.noso-title{top:calc(var(--header-h) + var(--rhythm-3));position:sticky}}@media (width<720px){.noso-read{gap:var(--rhythm-1)}.noso-more>.svc-plg-sum{border-block:1px solid var(--color-line);color:var(--color-ink);font-size:var(--step-0);font-weight:var(--font-weight-semibold)}.noso-more[open]>.svc-plg-sum{margin-bottom:var(--rhythm-1)}.noso-quote{margin-top:var(--rhythm-1);padding-left:var(--spacing-gap-inline)}.noso-quote>p{font-size:var(--step-2)}}@media (prefers-reduced-motion:no-preference){.rv :is(.noso-title,.noso-lead,.noso-more,.noso-quote){transition:opacity var(--duration-slow) var(--ease-smooth) calc(var(--n,0) * .12s), transform var(--duration-slow) var(--ease-smooth) calc(var(--n,0) * .12s)}.rv .noso-lead{--n:1}.rv .noso-more{--n:2}.rv .noso-quote{--n:3}.rv .noso-quote:before{transition:transform var(--duration-hero) var(--ease-smooth) .56s}.rv.is-armed :is(.noso-title,.noso-lead,.noso-more,.noso-quote){opacity:0;transition:none;transform:translateY(18px)}.rv.is-armed .noso-quote:before{transition:none;transform:scaleY(0)}}.nose{padding:var(--space-section) var(--gutter-stage);background-color:var(--color-canvas)}.nose-inner{gap:var(--rhythm-2);max-width:var(--max-w-stage);margin-inline:auto;display:grid}.nose-head{gap:var(--spacing-gap-stack-sm);display:grid}.nose-head>h2{margin:0}.nose-intro{text-wrap:pretty;max-width:62ch;margin:0}.nose-areas{gap:var(--spacing-gap-cards-sm);margin:0;padding:0;list-style:none;display:grid}.nose-area{display:grid;position:relative}.nose-card{padding:var(--pad-card)}.nose-top{gap:var(--spacing-gap-inline);padding-bottom:var(--spacing-gap-stack-md);border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.nose-disc{width:clamp(3rem,2.4rem + 1.1vw,3.75rem)}.nose-title{margin:0}.nose-role{color:var(--color-fg-muted);font-size:var(--step-sm);margin:2px 0 0;line-height:1.45}.nose-give,.nose-exp{gap:var(--spacing-gap-stack-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}.nose-give-copy,.nose-exp-copy{gap:2px;display:grid}.nose-label{color:var(--color-ink);font-size:var(--step-sm);font-weight:var(--font-weight-semibold);line-height:1.45}.nose-check{width:26px;height:26px}.nose-check>.icon{stroke-width:3px;width:14px;height:14px}.nose-give{padding-block:var(--spacing-gap-stack-md);border-bottom:1px solid var(--color-line)}.nose-give-text{max-width:60ch;color:var(--color-fg);font-size:var(--step-0);line-height:1.55}.nose-exp{padding-top:var(--spacing-gap-stack-md)}.nose-exp-icon{border:1px solid var(--color-hair);width:26px;height:26px;color:var(--color-fg-muted);border-radius:50%;place-items:center;display:grid}.nose-exp-icon>.icon{width:14px;height:14px}.nose-exp .nose-label{color:var(--color-fg)}.nose-exp-text{max-width:62ch;color:var(--color-fg-muted);font-size:var(--step-sm);line-height:1.55}.nose-hub,.nose-wire{display:none}@media (720px<=width<1024px){.nose-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.nose-board{--nose-hub-w:clamp(9.5rem, 5.8rem + 5.8vw, 12rem);--nose-hub-h:16.5rem;--nose-lane:clamp(2rem, .5rem + 2.6vw, 3.75rem);--nose-wire-in:1.75rem;--nose-row-gap:var(--spacing-gap-cards-sm);--nose-r:10px;--nose-stroke:2px;position:relative}.nose-head{text-align:center;justify-items:center}.nose-areas{grid-template-columns:minmax(0, 1fr) calc(var(--nose-hub-w) + 2 * var(--nose-lane)) minmax(0, 1fr);gap:var(--nose-row-gap) 0;grid-auto-rows:1fr}.nose-area:nth-child(odd){grid-column:1}.nose-area:nth-child(2n){grid-column:3}.nose-hub{top:calc(50% - var(--nose-hub-h) / 2);left:calc(50% - var(--nose-hub-w) / 2);gap:var(--spacing-gap-stack-sm);width:var(--nose-hub-w);height:var(--nose-hub-h);padding:var(--pad-tile);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-card);box-shadow:var(--shadow-mock);align-content:center;justify-items:center;display:grid;position:absolute}.nose-hub-disc{width:3.25rem}.nose-hub-name{color:var(--color-ink);font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:1.2}.nose-hub-rows{gap:var(--spacing-gap-10);width:100%;margin-top:var(--spacing-gap-stack-xs);display:grid}.nose-hub-row{gap:var(--spacing-gap-tight);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.nose-hub-check{width:20px;height:20px}.nose-hub-check>.icon{stroke-width:3px;width:12px;height:12px}.nose-hub-row>.mk-skel{height:6px}.nose-wire{z-index:1;width:calc(var(--nose-lane) + var(--nose-wire-in));height:max(calc(var(--nose-r) * 2), calc(50% + var(--nose-row-gap) / 2 - var(--nose-hub-h) / 2));display:block;position:absolute;top:50%;left:100%}.nose-area:nth-child(2n)>.nose-wire{left:auto;right:100%;scale:-1 1}.nose-area:nth-child(n+3)>.nose-wire{top:auto;bottom:50%;scale:1 -1}.nose-area:nth-child(4)>.nose-wire{scale:-1}.nose-wire>b{background-color:var(--color-accent);position:absolute}.nose-wire>b:first-child{top:0;right:var(--nose-r);height:var(--nose-stroke);transform-origin:0;left:0}.nose-wire>b:nth-child(2){width:var(--nose-r);height:var(--nose-r);border-top:var(--nose-stroke) solid var(--color-accent);border-right:var(--nose-stroke) solid var(--color-accent);border-top-right-radius:var(--nose-r);background-color:#0000;top:0;right:0}.nose-wire>b:nth-child(3){top:var(--nose-r);width:var(--nose-stroke);transform-origin:top;bottom:0;right:0}.nose-wire:before,.nose-wire:after{background-color:var(--color-accent);content:"";border-radius:50%;width:8px;height:8px;position:absolute}.nose-wire:before{top:-3px;left:-4px}.nose-wire:after{bottom:-4px;right:-3px}}@media (width<720px){.nose-areas{gap:var(--spacing-gap-tight)}.nose-card{padding:0 var(--spacing-gap-inline)}.nose-fold>.nose-sum{gap:2px var(--spacing-gap-stack-sm);padding-block:var(--spacing-gap-stack-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.nose-sum>.nose-disc{display:none}.nose-sum>.nose-role{margin:0}.nose-fold>.nose-sum:after{grid-area:1/2/3}.nose-fold .nose-give-copy,.nose-fold .nose-exp-copy{display:block}.nose-fold .nose-give{padding:var(--spacing-gap-stack-sm) 0;border-top:1px solid var(--color-line);border-bottom:0}.nose-fold .nose-give-text{line-height:1.5}.nose-fold .nose-exp{padding:var(--spacing-gap-stack-sm) 0 var(--spacing-gap-inline);border-top:1px solid var(--color-line)}.nose-fold :is(.nose-check,.nose-exp-icon){width:22px;height:22px}.nose-fold :is(.nose-check,.nose-exp-icon)>.icon{width:12px;height:12px}}.nose-board{--nose-step:90ms}@media (prefers-reduced-motion:no-preference) and (width>=720px){.rv .nose-card{transition:opacity var(--duration-reveal) var(--ease-smooth) calc(var(--n) * var(--nose-step)), transform var(--duration-slow) var(--ease-smooth) calc(var(--n) * var(--nose-step))}.rv.is-armed .nose-card{opacity:0;transition:none;transform:translateY(16px)}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.rv .nose-hub{transition:opacity var(--duration-reveal) var(--ease-smooth) var(--duration-fast), transform var(--duration-slow) var(--ease-smooth) var(--duration-fast)}.rv .nose-wire{--nose-t:calc(var(--duration-normal) + var(--n) * var(--nose-step))}.rv .nose-wire:before{transition:opacity var(--duration-fast) linear var(--nose-t)}.rv .nose-wire>b:first-child{transition:transform var(--duration-normal) var(--ease-smooth) var(--nose-t)}.rv .nose-wire>b:nth-child(2){transition:opacity var(--duration-fast) linear calc(var(--nose-t) + var(--duration-fast))}.rv .nose-wire>b:nth-child(3){transition:transform var(--duration-fast) var(--ease-smooth) calc(var(--nose-t) + var(--duration-normal))}.rv .nose-wire:after{transition:opacity var(--duration-fast) linear calc(var(--nose-t) + var(--duration-reveal))}.rv .nose-hub-check{--nose-c:calc(var(--duration-hero) + var(--duration-normal) + var(--k) * var(--nose-step));transition:opacity var(--duration-reveal) var(--ease-smooth) var(--nose-c), transform var(--duration-reveal) var(--ease-emphasized) var(--nose-c)}.rv.is-armed .nose-hub{opacity:0;transition:none;transform:scale(.94)}.rv.is-armed .nose-wire>b:first-child{transition:none;transform:scaleX(0)}.rv.is-armed .nose-wire>b:nth-child(2),.rv.is-armed .nose-wire:before,.rv.is-armed .nose-wire:after{opacity:0;transition:none}.rv.is-armed .nose-wire>b:nth-child(3){transition:none;transform:scaleY(0)}.rv.is-armed .nose-hub-check{opacity:0;transition:none;transform:scale(.3)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nose-disc{--kf-s:.82;--kf-o:1;transform-origin:50%}.nose-area:is(:hover,:focus-within) .nose-disc{animation:kf-mark var(--duration-slow) var(--ease-emphasized) both}.nose-area:is(:hover,:focus-within)>.nose-wire>b:first-child{animation:kf-draw-x var(--duration-normal) var(--ease-smooth) both}.nose-area:is(:hover,:focus-within)>.nose-wire>b:nth-child(2){animation:kf-fade var(--duration-fast) linear var(--duration-fast) both}.nose-area:is(:hover,:focus-within)>.nose-wire>b:nth-child(3){animation:kf-draw-y var(--duration-fast) var(--ease-smooth) var(--duration-normal) both}.nose-area:is(:hover,:focus-within)>.nose-wire:after{animation:kf-fade var(--duration-fast) linear var(--duration-reveal) both}}.nosm-steps{--nosm-disc:2rem;--nosm-gap:var(--spacing-gap-stack-xs);gap:var(--nosm-gap);margin:0;padding:0;list-style:none;display:grid}.nosm-step{display:grid;position:relative}.nosm-card{gap:var(--spacing-gap-inline);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.nosm-badge{width:var(--nosm-disc);display:block;position:relative}.nosm-disc{background-color:var(--color-card);width:100%}.nosm-check{border:2px solid var(--color-card);width:20px;height:20px;position:absolute;bottom:-4px;right:-6px}.nosm-check>.icon{stroke-width:3px;width:10px;height:10px}.nosm-name{margin:0}.nosm-link{top:calc(50% + var(--nosm-disc) / 2);left:calc(var(--nosm-disc) / 2 - 1px);z-index:1;width:2px;height:calc(100% + var(--nosm-gap) - var(--nosm-disc));background-color:var(--color-hair);position:absolute}.nosm-link>b{background-color:var(--color-accent);transform-origin:top;position:absolute;inset:0}.nosm-step.is-key .nosm-disc{border:2px solid var(--color-accent)}.nosm-step.is-key .nosm-name{font-weight:var(--font-weight-bold)}.nosm-step.is-key .nosm-name:after{width:1.75rem;height:3px;margin-top:var(--spacing-gap-stack-xs);border-radius:var(--radius-pill);background-color:var(--color-accent);content:"";transform-origin:0;display:block}@media (width>=720px){.nosm-steps{--nosm-disc:3rem;--nosm-pad:var(--pad-card)}.nosm-check{width:24px;height:24px;bottom:-3px;right:-5px}.nosm-check>.icon{width:12px;height:12px}.nosm-card{padding:var(--pad-tile) var(--nosm-pad);border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-card);box-shadow:var(--shadow-mock-soft);grid-template-columns:auto minmax(0,1fr) minmax(0,12rem)}.nosm-link{left:calc(var(--nosm-pad) + var(--nosm-disc) / 2)}}@media (width>=1024px){.nosm-steps{--nosm-disc:clamp(3rem, 2.2rem + 1.2vw, 3.75rem);--nosm-gap:clamp(16px, 2vw, 32px);grid-template-columns:repeat(5,minmax(0,1fr))}.nosm-card{align-content:start;justify-items:center;gap:var(--spacing-gap-stack-sm);padding:var(--pad-tile) var(--pad-tile) var(--pad-card);text-align:center;grid-template-columns:minmax(0,1fr)}.nosm-link{width:var(--nosm-gap);height:2px;top:calc(50% - 1px);left:100%}.nosm-link>b{transform-origin:0}.nosm-step.is-key .nosm-name:after{transform-origin:50%;margin-inline:auto}}.nosm-doc{width:100%;max-width:11.5rem;height:6.5rem;display:none;position:relative}@media (width>=720px){.nosm-doc{justify-self:end;height:5.5rem;display:block}}@media (width>=1024px){.nosm-doc{height:7rem;margin-top:var(--spacing-gap-stack-xs);justify-self:center}}.nosm-sheet{gap:var(--spacing-gap-stack-xs);border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-card);width:76%;height:100%;box-shadow:var(--shadow-mock-soft);align-content:start;padding:10px;display:grid;position:absolute;top:0;left:0}.nosm-sheet.is-back{background:repeating-linear-gradient(to bottom, transparent 0 8px, var(--color-skel) 8px 11px) content-box, var(--color-card);width:34%;height:80%;box-shadow:none;padding:12px 8px;top:10%;left:auto;right:0}.nosm-doc .mk-skel{border-radius:3px;height:5px}.nosm-doc .mk-skel.is-l{width:86%}.nosm-doc .mk-skel.is-m{width:64%}.nosm-doc .mk-skel.is-s{width:42%}.nosm-acc{background-color:var(--color-accent);border-radius:3px;width:36%;height:5px;display:block}.nosm-rows{gap:var(--spacing-gap-stack-xs);margin-top:4px;display:grid}.nosm-row{gap:var(--spacing-gap-stack-xs);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.nosm-dot{background-color:var(--color-hair);border-radius:50%;width:4px;height:4px}.nosm-lens{aspect-ratio:1;border:3px solid var(--color-ink);background-color:color-mix(in srgb, var(--color-card) 55%, transparent);border-radius:50%;width:2.25rem;position:absolute;bottom:6%;right:20%}.nosm-lens:after{border-radius:var(--radius-pill);background-color:var(--color-ink);content:"";transform-origin:0;width:.75rem;height:3px;position:absolute;top:88%;left:88%;transform:rotate(45deg)}.nosm-sheet.is-plan{gap:var(--spacing-gap-tight);background-image:linear-gradient(var(--color-bubble) 1px, transparent 1px), linear-gradient(90deg, var(--color-bubble) 1px, transparent 1px);background-size:9px 9px}.nosm-plan-top{gap:var(--spacing-gap-tight);grid-template-columns:38% minmax(0,1fr);align-items:start;display:grid}.nosm-plan-lines{gap:5px;padding-top:2px;display:grid}.nosm-ph{aspect-ratio:1.15;border:1.5px solid var(--color-hair);border-radius:var(--radius-xs);background:linear-gradient(to top right, transparent calc(50% - 1px), var(--color-hair) 50%, transparent calc(50% + 1px)), linear-gradient(to bottom right, transparent calc(50% - 1px), var(--color-hair) 50%, transparent calc(50% + 1px))}.nosm-plan-flow{grid-template-columns:1fr .6fr 1fr;align-items:center;display:grid}.nosm-box{border:1.5px solid var(--color-hair);border-radius:var(--radius-xs);background-color:var(--color-card);height:1.1rem}.nosm-box.is-accent{border:2px solid var(--color-accent)}.nosm-wire{background-color:var(--color-hair);height:1.5px}.nosm-win-bar{gap:3px;margin-bottom:2px;display:flex}.nosm-win-bar>i{background-color:var(--color-hair);border-radius:50%;width:5px;height:5px}.nosm-code{border-left:2px dotted var(--color-hair);gap:5px;padding-left:8px;display:grid}.nosm-ln{background-color:var(--color-skel);border-radius:3px;height:5px;display:block}.nosm-ln.is-acc{background-color:var(--color-accent)}.nosm-ln:first-child{width:34%}.nosm-ln:nth-child(2){width:58%;margin-left:12%}.nosm-ln:nth-child(3){width:44%;margin-left:12%}.nosm-ln:nth-child(4){width:38%;margin-left:24%}.nosm-ln:nth-child(5){width:52%;margin-left:12%}.nosm-ln:nth-child(6){width:20%}.nosm-sheet.is-checks{align-content:center;gap:9px}.nosm-tick{width:16px;height:16px}.nosm-tick>.icon{stroke-width:3.2px;width:10px;height:10px}.nosm-sheet.is-log{gap:5px;width:56%;height:80%;left:auto;right:0}.nosm-folder{border:2px solid var(--color-fg-muted);border-radius:3px var(--radius-badge) var(--radius-badge);background-color:var(--color-card);align-content:end;gap:5px;width:72%;height:66%;padding:10px;display:grid;position:absolute;bottom:0;left:0}.nosm-folder:before{border:2px solid var(--color-fg-muted);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background-color:var(--color-card);content:"";border-bottom:0;width:42%;height:8px;position:absolute;bottom:100%;left:-2px}.nosm-no{gap:var(--spacing-gap-stack-sm);padding:var(--pad-card) clamp(20px, 3vw, 48px);border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);border-radius:var(--radius-lg);background-color:var(--color-bg-dark-alt);color:var(--color-text-light);display:grid}.nosm-no-title{color:var(--color-text-light);margin:0}.nosm-no-list{margin:0;padding:0;list-style:none;display:grid}.nosm-no-item{gap:var(--spacing-gap-inline);padding-block:var(--spacing-gap-stack-md);border-top:1px solid var(--color-border-dark-card);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.nosm-no-mark{border:1.5px solid var(--color-text-light-sub);width:30px;height:30px;color:var(--color-text-light);border-radius:50%;place-items:center;display:grid}.nosm-no-mark>.icon{stroke-width:2.4px;width:14px;height:14px}.nosm-no-copy{max-width:62ch;color:var(--color-text-light);font-size:var(--step-0);padding-top:2px;line-height:1.55}.nosm-no-copy>b{font-weight:var(--font-weight-semibold)}.nosm-no-more>.svc-plg-sum{border-top:1px solid var(--color-border-dark-card);color:var(--color-text-light);font-size:var(--step-sm);font-weight:var(--font-weight-semibold)}.nosm-no-more>.svc-plg-sum:focus-visible{outline-color:var(--color-text-light)}@media (width>=1024px){.nosm-no-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4vw,72px)}}@media (width<720px){.nosm-no{gap:var(--spacing-gap-tight);padding:var(--spacing-gap-inline)}.nosm-no-item{gap:var(--spacing-gap-stack-sm);padding-block:var(--spacing-gap-10)}.nosm-no-mark{width:24px;height:24px}.nosm-no-copy{line-height:1.5}}.nosm{padding:var(--space-section) var(--gutter-stage);background-color:var(--color-canvas)}.nosm-inner{gap:var(--rhythm-3);max-width:var(--max-w-stage);margin-inline:auto;display:grid}.nosm-head{gap:var(--rhythm-2);display:grid}.nosm-head>h2{margin:0}.nosm-paras{gap:var(--spacing-gap-stack-md) clamp(32px, 5vw, 96px);align-items:start;display:grid}.nosm-p{text-wrap:pretty;max-width:60ch;margin:0}.nosm-fold{display:none}@media (width>=1024px){.nosm-paras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<720px){.nosm-inner{gap:var(--rhythm-2)}.nosm-desk{display:none}.nosm-paras .t-lead{font-size:var(--step-0)}.nosm-fold{border-top:1px solid var(--color-line);display:block}.nosm-fold>.nosm-sum{padding-block:var(--spacing-gap-stack-sm);align-items:start}.nosm-fold>.nosm-sum:after{margin-top:.55em}.nosm-fold>.nosm-p{padding-bottom:var(--spacing-gap-stack-sm)}}.nosm{--nosm-step:.11s}.nosm-lens,.nosm-box,.nosm-tick{transform-origin:50%}.nosm-ln,.nosm-wire{transform-origin:0}@media (prefers-reduced-motion:no-preference) and (width>=720px){.rv .nosm-step{--nosm-t:calc(var(--n) * var(--nosm-step));transition:opacity var(--duration-reveal) var(--ease-smooth) var(--nosm-t), transform var(--duration-slow) var(--ease-smooth) var(--nosm-t)}.rv .nosm-check{transition:opacity var(--duration-reveal) var(--ease-smooth) calc(var(--nosm-t) + var(--duration-normal)), transform var(--duration-reveal) var(--ease-emphasized) calc(var(--nosm-t) + var(--duration-normal))}.rv .nosm-link>b{transition:transform var(--duration-normal) var(--ease-smooth) calc(var(--nosm-t) + var(--duration-fast))}.rv :is(.nosm-lens,.nosm-box.is-accent,.nosm-sheet.is-log){transition:opacity var(--duration-reveal) var(--ease-smooth) calc(var(--nosm-t) + var(--duration-fast)), transform var(--duration-slow) var(--ease-emphasized) calc(var(--nosm-t) + var(--duration-fast))}.rv :is(.nosm-ln,.nosm-tick){--nosm-d:calc(var(--nosm-t) + var(--duration-fast) + var(--n) * var(--nosm-step) / 2);transition:opacity var(--duration-reveal) var(--ease-smooth) var(--nosm-d), transform var(--duration-reveal) var(--ease-emphasized) var(--nosm-d)}.rv .nosm-step.is-key .nosm-name:after{transition:transform var(--duration-reveal) var(--ease-smooth) calc(var(--nosm-t) + var(--duration-reveal) + var(--duration-fast))}.rv .nosm-no-item{--nosm-d:calc(var(--duration-fast) + var(--n) * var(--nosm-step));transition:opacity var(--duration-reveal) var(--ease-smooth) var(--nosm-d), transform var(--duration-slow) var(--ease-smooth) var(--nosm-d)}.rv.is-armed .nosm-step{opacity:0;transition:none;transform:translateY(12px)}.rv.is-armed :is(.nosm-check,.nosm-tick,.nosm-box.is-accent){opacity:0;transition:none;transform:scale(.3)}.rv.is-armed .nosm-link>b{transition:none;transform:scaleY(0)}.rv.is-armed .nosm-lens{opacity:0;transition:none;transform:translate(-60%,-50%)}.rv.is-armed .nosm-ln{opacity:0;transition:none;transform:scaleX(0)}.rv.is-armed .nosm-sheet.is-log{opacity:0;transition:none;transform:translate(-30%,22%)}.rv.is-armed .nosm-step.is-key .nosm-name:after{transition:none;transform:scaleX(0)}.rv.is-armed .nosm-no-item{opacity:0;transition:none;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.rv.is-armed .nosm-step{transform:translate(-16px)}.rv.is-armed .nosm-link>b{transform:scaleX(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (width>=1024px){.nosm-doc{--kf-o:.4;transform-origin:bottom}.nosm-lens{--kf-x:-60%;--kf-y:-50%}.nosm-sheet.is-log{--kf-x:-30%;--kf-y:22%}.nosm-step:is(:hover,:focus-within) .nosm-doc{animation:kf-slide var(--duration-slow) var(--ease-smooth) both}.nosm-step:is(:hover,:focus-within) :is(.nosm-lens,.nosm-sheet.is-log){--kf-o:0;animation:kf-slide var(--duration-hero) var(--ease-emphasized) var(--duration-fast) both}.nosm-step:is(:hover,:focus-within) :is(.nosm-box.is-accent,.nosm-tick){animation:kf-mark var(--duration-reveal) var(--ease-emphasized) calc(var(--duration-fast) + var(--n) * var(--nosm-step) / 2) both}.nosm-step:is(:hover,:focus-within) :is(.nosm-ln,.nosm-wire){animation:kf-draw-x var(--duration-reveal) var(--ease-smooth) calc(var(--duration-fast) + var(--n) * var(--nosm-step) / 2) both}}.nost{padding:var(--space-section) var(--gutter-stage);background-color:var(--color-canvas)}.nost-inner{gap:var(--rhythm-3);max-width:var(--max-w-stage);margin-inline:auto;display:grid}.nost-head{align-content:start;gap:var(--rhythm-2);display:grid}.nost-head>h2,.nost-text{margin:0}.nost-text{max-width:54ch}.nost-h{margin:0 0 var(--rhythm-2)}.nost-list{column-gap:var(--spacing-gap-loose);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.nost-sector{align-items:center;gap:var(--spacing-gap-stack-sm);padding-block:var(--spacing-gap-stack-sm);border-top:1px solid var(--color-line);color:var(--color-ink);font-size:var(--step-0);font-weight:var(--font-weight-medium);line-height:1.3;display:flex}.nost-sector-icon{width:20px;height:20px;color:var(--color-fg-muted)}@media (width>=1000px){.nost-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);column-gap:clamp(40px,5vw,112px)}.nost-pattern,.nost-nda{grid-column:1/-1}}@media (width<720px){.nost-inner{gap:var(--rhythm-2)}.nost-head{gap:var(--rhythm-1)}.nost-h{margin-bottom:var(--rhythm-1)}.nost-list{column-gap:var(--spacing-gap-inline);grid-template-columns:repeat(2,minmax(0,1fr))}.nost-sector{gap:var(--spacing-gap-tight);padding-block:var(--spacing-gap-tight);font-size:var(--step-sm);line-height:1.25}.nost-sector-icon{width:18px;height:18px}}@media (prefers-reduced-motion:no-preference){.rv :is(.nost-head,.nost-sectors>.nost-h,.nost-sector,.nost-pattern,.nost-nda){transition:opacity var(--duration-slow) var(--ease-smooth) var(--d,0s), transform var(--duration-slow) var(--ease-smooth) var(--d,0s)}.rv .nost-sectors>.nost-h{--d:.1s}.rv .nost-sector{--d:calc(.16s + var(--k) * 50ms)}.rv .nost-pattern{--d:.26s}.rv .nost-nda{--d:.36s}.rv.is-armed :is(.nost-head,.nost-sectors>.nost-h,.nost-sector,.nost-pattern,.nost-nda){opacity:0;transition:none;transform:translateY(18px)}}.nost-flow{gap:var(--spacing-gap-stack-sm);align-items:stretch;display:grid}.nost-half{align-items:flex-start;gap:var(--spacing-gap-inline);padding:var(--pad-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);color:var(--color-fg);font-size:var(--step-0);margin:0;line-height:1.6;display:flex}.nost-half>span:last-child{max-width:56ch}.nost-half b{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.nost-half.is-result{background-color:var(--color-card);box-shadow:var(--shadow-mock-soft)}.nost-half-disc{width:2.5rem;height:2.5rem}.nost-half-disc>.icon{width:18px;height:18px}.nost-arrow{color:var(--color-fg-muted);justify-self:center;place-items:center;display:grid;transform:rotate(90deg)}.nost-nda{align-items:center;gap:var(--spacing-gap-inline) var(--spacing-gap-loose);padding:var(--pad-card);grid-template-columns:auto minmax(0,1fr);display:grid}.nost-nda-text{max-width:58ch;margin:0}.nost-seal{display:inline-grid;position:relative}.nost-seal-disc{width:3.5rem}.nost-seal-check{outline:3px solid var(--color-card);width:22px;height:22px;position:absolute;bottom:-4px;right:-6px}.nost-seal-check>.icon,.nost-sign-check>.icon{stroke-width:3px;width:12px;height:12px}.nost-signs{display:none}.nost-sign{align-items:center;gap:var(--spacing-gap-stack-sm);padding-bottom:var(--spacing-gap-tight);border-bottom:1px solid var(--color-hair);display:flex}.nost-sign:last-child>.mk-skel{--w:70%}.nost-sign-check{width:22px;height:22px;margin-left:auto}@media (width>=720px){.nost-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.nost-flow.is-whole{grid-template-columns:minmax(0,1fr)}.nost-arrow{transform:none}}@media (width>=1000px){.nost-nda{grid-template-columns:auto minmax(0,1fr) minmax(12rem,16rem)}.nost-signs{gap:var(--spacing-gap-loose);padding-left:var(--spacing-gap-loose);border-left:1px solid var(--color-line);display:grid}}@media (width<720px){.nost-half{gap:var(--spacing-gap-stack-sm);padding:var(--spacing-gap-inline);font-size:var(--step-sm)}.nost-half-disc{width:2rem;height:2rem}.nost-arrow>.icon{width:20px;height:20px}.nost-nda{align-items:start;gap:var(--spacing-gap-stack-sm);padding:var(--spacing-gap-inline)}.nost-nda-text{font-size:var(--step-sm)}.nost-seal-disc{width:2.75rem}}@media (prefers-reduced-motion:no-preference){.rv :is(.nost-seal-check,.nost-sign-check){transition:opacity var(--duration-fast) var(--ease-emphasized) var(--d), transform var(--duration-reveal) var(--ease-emphasized) var(--d)}.rv .nost-seal-check{--d:.64s}.rv .nost-sign-check{--d:.76s}.rv .nost-sign+.nost-sign>.nost-sign-check{--d:.86s}.rv.is-armed :is(.nost-seal-check,.nost-sign-check){opacity:0;transition:none;transform:scale(.3)}}.nosc{padding:var(--space-section) var(--gutter-stage);background-color:var(--color-canvas);text-align:center}.nosc-inner{justify-items:center;gap:var(--spacing-gap-stack-md);max-width:46rem;margin-inline:auto;display:grid}.nosc-q{max-width:18ch;margin:0}.nosc-mark{isolation:isolate;white-space:nowrap;position:relative}.nosc-mark:after{z-index:-1;border-radius:var(--radius-pill);background-color:var(--color-accent);content:"";transform-origin:0;height:.2em;position:absolute;bottom:.02em;left:-.05em;right:-.05em;transform:rotate(-1.2deg)}.nosc-lead{max-width:46ch;margin:0}.nosc-act{justify-items:center;gap:var(--spacing-gap-stack-sm);margin-top:var(--spacing-gap-stack-sm);display:grid}.nosc-act>p{text-wrap:pretty;max-width:48ch;margin:0}@media (width<720px){.nosc-act{justify-items:stretch;width:100%}}@media (prefers-reduced-motion:no-preference){.rv .nosc-q,.rv .nosc-lead,.rv .nosc-act{transition:opacity var(--duration-slow) var(--ease-smooth), transform var(--duration-slow) var(--ease-smooth)}.rv .nosc-lead{transition-delay:.14s}.rv .nosc-act{transition-delay:.28s}.rv.is-armed :is(.nosc-q,.nosc-lead,.nosc-act){opacity:0;transition:none;transform:translateY(18px)}.rv .nosc-mark:after{transition:transform var(--duration-hero) var(--ease-smooth) var(--duration-slow)}.rv.is-armed .nosc-mark:after{transition:none;transform:rotate(-1.2deg)scaleX(0)}}@media (width<=720px){#main-content .nosh-ficha{width:100%;padding:0 var(--m-gutter);border-radius:var(--radius-lg);box-shadow:none}#main-content .nosh-head{display:none}#main-content .nosh-row{min-height:var(--m-target);padding-block:var(--spacing-gap-tight)}#main-content .nose-areas{--m-card-w:86%;--m-carousel-pb:var(--spacing-gap-4)}@supports selector(::details-content){#main-content .nose-card{padding:var(--spacing-gap-inline);box-shadow:none}#main-content .nose-fold :is(.nose-give,.nose-exp){display:block}#main-content .nose-fold :is(.nose-check,.nose-exp-icon){display:none}#main-content .nose-card>.svc-plg-desk{display:block}#main-content .nose-fold>.nose-sum{display:none}#main-content .nose-fold::details-content{content-visibility:visible}#main-content .nose-top{padding-bottom:var(--spacing-gap-stack-sm)}#main-content .nose-disc{width:2.75rem}#main-content .nose-fold .nose-give{border-top:0}#main-content .nose-fold .nose-exp{padding-bottom:0}}#main-content .nost-flow{--m-card-w:84%;--m-carousel-pb:var(--spacing-gap-4);align-items:stretch}#main-content .nost-flow>.nost-arrow{display:none}}
