:root{--font-sans:"Pretendard","Pretendard Variable",system-ui,-apple-system,sans-serif;--font-fine:"Pretendard","Inter",system-ui,sans-serif;--ink:rgb(18,19,23);--ink-2:rgb(47,48,52);--black:rgb(10,10,10);--pure-black:rgb(0,0,0);--text-primary:rgb(18,19,23);--text-secondary:rgb(69,71,77);--text-muted:rgb(117,117,117);--bg:rgb(255,255,255);--surface-subtle:rgb(248,249,252);--surface-warm:rgba(233,167,60,0.12);--on-dark:rgb(255,255,255);--on-dark-72:rgba(255,255,255,0.72);--on-dark-55:rgba(255,255,255,0.55);--on-dark-30:rgba(255,255,255,0.3);--border-strong:rgb(33,34,38);--hairline:rgba(33,34,38,0.06);--hairline-2:rgba(33,34,38,0.12);--title-dim:rgba(18,19,23,0.48);--glass-fill:rgba(255,255,255,0.18);--glass-blur:6px;--glass-ring:0 0 0 1px rgba(33,34,38,0.12);--scrim:rgba(0,0,0,0.55);--live:rgb(45,96,240);--live-soft:rgba(45,96,240,0.1);--shadow-soft:0 1px 2px rgba(230,234,240,0.12);--shadow-card:0 2px 12px rgba(33,34,38,0.08);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--cell-track:rgba(18,19,23,0.1);--cell-ink:rgba(18,19,23,1);--cell-ink-86:rgba(18,19,23,0.86);--cell-ink-70:rgba(18,19,23,0.7);--cell-ink-52:rgba(18,19,23,0.52);--cell-ink-0:rgba(18,19,23,0);--art-1:rgba(18,19,23,0.66);--art-2:rgba(18,19,23,0.55);--art-3:rgba(18,19,23,0.44);--art-4:rgba(18,19,23,0.33);--art-5:rgba(18,19,23,0.22);--tier-green:#5fb98c;--tier-yellow:#e9a73c;--tier-red:#e0483c;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:36px;--space-6:40px;--space-7:64px;--space-8:88px}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;font-family:var(--font-sans);word-break:keep-all;overflow-wrap:break-word}a{color:inherit}button{font-family:var(--font-sans)}::selection{background:rgba(33,34,38,.12)}.btn{transition:opacity .15s ease}@media (hover:hover){.btn:hover{opacity:.82}}.btn:focus-visible,.car-btn:focus-visible,.nav-burger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.curcard-head:focus-visible,.mboard-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.res-card{transition:transform .24s cubic-bezier(.2,.6,.2,1),box-shadow .24s ease}@media (hover:hover){.res-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--hairline-2),0 14px 32px rgba(10,10,10,.07)}}header{transition:box-shadow .25s ease}header.nav-scrolled{box-shadow:0 2px 18px rgba(10,10,10,.07)}.nav-link{transition:color .15s ease}.nav-link:hover{color:var(--ink)!important}.cta-section,footer{margin-top:120px}.band-tail{padding-bottom:76px}footer a{transition:color .15s ease}footer a:hover{color:var(--ink)!important}.car-btn{transition:background .18s ease,transform .18s ease}.car-btn:hover{background:var(--hairline)!important}.car-btn:active{transform:scale(.92)}.curcard-card:not(.is-open) .curcard-head:hover .curcard-iconbox{background:var(--surface-subtle)}.curcard-card:not(.is-open):has(.curcard-head:hover){box-shadow:inset 0 0 0 1px var(--hairline-2)}.mboard-row{transition:background .12s ease}.mboard-row:hover{background:var(--surface-subtle)}.mboard-row .mboard-arrow{opacity:.55;transition:opacity .12s ease}.mboard-row:hover .mboard-arrow{opacity:1}.mboard-row:hover .mboard-row-title{text-decoration:none}.mat-shake{animation:matShake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes matShake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}.nav-link--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);border-radius:1px}@media (prefers-reduced-motion:no-preference){html.rv-on [data-reveal]{opacity:0}html.rv-on [data-reveal][data-rv]{animation:rv-up .7s cubic-bezier(.18,.62,.22,1) both}html.rv-on [data-reveal][data-rv=done]{animation:none;opacity:1}@keyframes rv-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}html.rv-on .hero-bg{animation:hero-zoom 2s cubic-bezier(.22,.61,.21,1) both}@keyframes hero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}html.rv-on .hero-copy>*{opacity:0;animation:rv-up .75s cubic-bezier(.18,.62,.22,1) both}html.rv-on .hero-copy>:first-child{animation-delay:.15s}html.rv-on .hero-copy>:nth-child(2){animation-delay:.28s}html.rv-on .hero-copy>:nth-child(3){animation-delay:.42s}html.rv-on .hero-copy>:nth-child(4){animation-delay:.56s}html.rv-on .scene-fade{animation:scene-in .45s ease both}@keyframes scene-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.scene-fade img{transition:transform .55s cubic-bezier(.2,.6,.2,1)}.scene-fade:hover img{transform:scale(1.04)}.learn-card{transition:transform .28s cubic-bezier(.2,.6,.2,1),box-shadow .28s ease}.learn-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(10,10,10,.07)}.case-card img{transition:transform .55s cubic-bezier(.2,.6,.2,1)}.case-card h3{transition:color .2s ease}.case-card:hover img{transform:scale(1.04)}.case-card:hover h3{color:var(--text-secondary)}.case-card-boxed article{transition:transform .28s cubic-bezier(.2,.6,.2,1),box-shadow .28s ease}.case-card-boxed:hover article{transform:translateY(-5px);box-shadow:inset 0 0 0 1px var(--hairline-2),0 16px 36px rgba(10,10,10,.08)!important}.curcard-card{transition:box-shadow .18s ease}.curcard-card:not(.is-open):has(.curcard-head:hover){box-shadow:inset 0 0 0 1px var(--hairline-2),0 8px 22px rgba(10,10,10,.05)!important}.curcard-iconbox{transition:background .18s ease,color .18s ease,transform .24s cubic-bezier(.2,.6,.2,1)}.curcard-card:not(.is-open) .curcard-head:hover .curcard-iconbox{transform:scale(1.06)}.curcard-card.is-open{box-shadow:inset 0 0 0 1.5px var(--ink),0 10px 28px rgba(10,10,10,.07)!important}html.rv-on .curcard-card.is-open .curcard-mods>div{animation:rv-up .5s cubic-bezier(.18,.62,.22,1) both}html.rv-on .curcard-card.is-open .curcard-mods>div:first-child{animation-delay:.05s}html.rv-on .curcard-card.is-open .curcard-mods>div:nth-child(2){animation-delay:.12s}html.rv-on .curcard-card.is-open .curcard-mods>div:nth-child(3){animation-delay:.19s}html.rv-on .curcard-card.is-open .curcard-mods>div:nth-child(4){animation-delay:.26s}}.wd-mobile-cta{display:none}.case-card-boxed article{border-radius:16px!important}@media (max-width:860px){.wd-mobile-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--hairline)}.workshop-detail{padding-bottom:88px}.nav-cta,.nav-links{display:none!important}.nav-burger{display:inline-flex!important}.nav-mobile{display:flex!important}.footer-grid{grid-template-columns:1fr 1fr!important}.footer-grid>div:first-child{grid-column:1/-1!important}.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)!important}.contact-grid,.hero-grid{grid-template-columns:1fr!important}.band-loose{padding-top:80px!important}.cta-section,footer{margin-top:80px}.sec-title{font-size:27px!important;line-height:34px!important}.nav-mobile,footer>div[style*=max-width],header>nav,section>div[style*=max-width]{padding-left:20px!important;padding-right:20px!important}.logo-grid{grid-template-columns:repeat(2,1fr)!important}.hero-copy h1{font-size:38px!important;line-height:42px!important}.hero-media{min-height:480px!important}.hero-copy{padding:40px 0!important}.cta-section,.hero-section{padding-left:20px!important;padding-right:20px!important}.cta-inner h2{font-size:26px!important;line-height:32px!important}.page-hero-copy h1{font-size:32px!important;line-height:38px!important}.blog-hero,.cd-grid{grid-template-columns:1fr!important}.blog-hero{gap:24px!important}.blog-hero>a{order:-1}.blog-hero-title{font-size:30px!important;line-height:40px!important}.other-thumb{width:116px!important}.blog-post-title{font-size:29px!important;line-height:40px!important;letter-spacing:-.6px!important}.case-detail h1{font-size:30px!important;line-height:36px!important}.wd-grid{grid-template-columns:1fr!important}.wd-aside{position:static!important}.workshop-detail h1{font-size:28px!important;line-height:34px!important}.form-grid{grid-template-columns:1fr!important}.mboard-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:18px!important}.curcard-head{grid-template-columns:52px 1fr auto!important;gap:18px!important;padding:20px 18px!important}.curcard-time{display:none!important}.curcard-mods{grid-template-columns:1fr!important}.proc-steps{gap:30px!important}.scene-carousel>:nth-child(n+2){display:none}.case-card-boxed h3{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (min-width:861px) and (max-width:1080px){.grid-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.proc-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.cta-inner{--cell:12px;--gap:2px;--cells:32;--pitch:calc(var(--cell) + var(--gap));--text-w:min(480px,calc(100% - 48px));--center-gap:clamp(228px,calc(414px - (100% - 561px) * 0.43),480px);--light-raw:clamp(31px,calc((100% - var(--center-gap)) / 2),calc(var(--cells) * var(--pitch) - var(--gap)));--light-w:var(--light-raw);--s1:18%;--s2:40%;--s3:68%;--s4:86%;padding:72px calc((100% - var(--text-w)) / 2)}@supports (width:round(down,10px,3px)){.cta-inner{--light-w:calc(round(down, calc(var(--light-raw) + var(--gap)), var(--pitch)) - var(--gap))}}.cta-light{--inward:right;position:absolute;top:0;bottom:0;width:var(--light-w);pointer-events:none;background-repeat:no-repeat;-webkit-mask-image:repeating-linear-gradient(to var(--inward),#000 0 var(--cell),transparent var(--cell) var(--pitch)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--pitch));mask-image:repeating-linear-gradient(to var(--inward),#000 0 var(--cell),transparent var(--cell) var(--pitch)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--pitch));-webkit-mask-composite:source-in;mask-composite:intersect;background-image:linear-gradient(to var(--inward),color-mix(in srgb,var(--ink) 65%,transparent) 0 var(--s1),color-mix(in srgb,var(--ink) 31%,transparent) var(--s2),color-mix(in srgb,var(--ink) 8%,transparent) var(--s3),color-mix(in srgb,var(--ink) 2%,transparent) var(--s4),color-mix(in srgb,var(--ink) 0%,transparent) 100%)}@supports (height:round(down,10px,3px)){.cta-light{height:calc(round(down, calc(100% + var(--gap)), var(--pitch)) - var(--gap));margin-block:auto}}@media (max-width:1080px){.cta-inner{--cell:11px;--gap:2px}}@media (max-width:860px){.cta-inner{padding-block:44px}}@media (max-width:600px){.cta-inner{--cell:10px;--gap:2px;--center-gap:calc(100% - 164px);--s1:6%;--s2:21%;--s3:35%;--s4:88%}}.cta-light[data-side=left]{left:0;background-position:0}.cta-light[data-side=right]{right:0;--inward:left;background-position:100%}@keyframes ctaBreathe{0%,to{background-size:100% 100%}50%{background-size:42% 100%}}html.rv-on .cta-light{animation:ctaBreathe 3.2s ease-in-out infinite}[data-loop-off] .cta-light{animation-play-state:paused!important}.val-card{min-width:0;container-type:inline-size;--p:10px}@supports (width:round(down,calc(100cqw / 24),1px)){.val-card{--p:clamp(10px,round(down,calc(100cqw / 24),1px),16px)}}.val-field{position:relative;width:calc(24 * var(--p) - 2px);height:calc(18 * var(--p) - 2px);background-image:linear-gradient(var(--cell-track) 0 100%);-webkit-mask-image:repeating-linear-gradient(to right,#000 0 calc(var(--p) - 2px),transparent calc(var(--p) - 2px) var(--p)),repeating-linear-gradient(to bottom,#000 0 calc(var(--p) - 2px),transparent calc(var(--p) - 2px) var(--p));mask-image:repeating-linear-gradient(to right,#000 0 calc(var(--p) - 2px),transparent calc(var(--p) - 2px) var(--p)),repeating-linear-gradient(to bottom,#000 0 calc(var(--p) - 2px),transparent calc(var(--p) - 2px) var(--p));-webkit-mask-composite:source-in;mask-composite:intersect}.val-art{position:absolute;left:calc(4 * var(--p));top:calc((18 - var(--art-rows, 12)) / 2 * var(--p));width:calc(var(--p) - 2px);height:calc(var(--p) - 2px)}.val-field[data-tier=green]{--tier:var(--tier-green)}.val-field[data-tier=yellow]{--tier:var(--tier-yellow)}.val-field[data-tier=red]{--tier:var(--tier-red)}.val-t{margin:20px 0 0;font-weight:500;font-size:18px;letter-spacing:-.07px;color:var(--ink)}.val-d,.val-t{font-family:var(--font-sans)}.val-d{margin:8px 0 0;font-size:14.5px;line-height:21px;color:var(--text-secondary);text-wrap:pretty}@media (max-width:860px){.val-grid{gap:36px!important}}.vb-card{min-width:0}.vb-field{--cell:12px;--gap:2px;--p:calc(var(--cell) + var(--gap));position:relative;width:100%;height:calc(18 * var(--p) - var(--gap));overflow:hidden;background-image:linear-gradient(var(--cell-track) 0 100%);-webkit-mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--p)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--p));mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--p)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--p));-webkit-mask-composite:source-in;mask-composite:intersect}.vb-art{position:absolute;left:calc(50% - 8 * var(--p));top:calc((18 - var(--art-rows, 12)) / 2 * var(--p));width:var(--cell);height:var(--cell)}.vb-sweep{position:absolute;top:0;bottom:0;left:0;width:40%;background-image:linear-gradient(to right,transparent 0,color-mix(in srgb,var(--tier) 26%,transparent) 50%,transparent 100%);transform:translateX(-100%)}html.rv-on .vb-sweep{animation:vbSweep 7s linear infinite}.vb-card:nth-child(2) .vb-sweep{animation-delay:-2.33s}.vb-card:nth-child(3) .vb-sweep{animation-delay:-4.66s}@keyframes vbSweep{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.vb-field[data-tier=green]{--tier:var(--tier-green)}.vb-field[data-tier=yellow]{--tier:var(--tier-yellow)}.vb-field[data-tier=red]{--tier:var(--tier-red)}.vb-t{margin:20px 0 0;font-weight:500;font-size:18px;letter-spacing:-.07px;color:var(--ink)}.vb-d,.vb-t{font-family:var(--font-sans)}.vb-d{margin:8px 0 0;font-size:14.5px;line-height:21px;color:var(--text-secondary);text-wrap:pretty;max-width:46em}.vt-wrap{position:relative}.vt-track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-block:2px}.vt-track::-webkit-scrollbar{display:none}.vt-track:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.vt-card{flex:0 0 var(--card-w);scroll-snap-align:start}.vt-field{--cell:12px;--gap:2px;--p:calc(var(--cell) + var(--gap));position:relative;width:calc(24 * var(--p) - var(--gap));height:calc(18 * var(--p) - var(--gap));overflow:hidden;background-image:linear-gradient(var(--cell-track) 0 100%);-webkit-mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--p)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--p));mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--p)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--p));-webkit-mask-composite:source-in;mask-composite:intersect}.vt-art{position:absolute;left:calc(4 * var(--p));top:calc((18 - var(--art-rows, 12)) / 2 * var(--p));width:var(--cell);height:var(--cell)}.vt-field[data-tier=green]{--tier:var(--tier-green)}.vt-field[data-tier=yellow]{--tier:var(--tier-yellow)}.vt-field[data-tier=red]{--tier:var(--tier-red)}.vt-t{margin:20px 0 0;font-weight:500;font-size:18px;letter-spacing:-.07px;color:var(--ink)}.vt-d,.vt-t{font-family:var(--font-sans)}.vt-d{margin:8px 0 0;font-size:14.5px;line-height:21px;color:var(--text-secondary);text-wrap:pretty}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@media (max-width:1146px){.vt-track{animation:vtDrift linear both;animation-timeline:view();animation-range:entry 30% exit 70%}@keyframes vtDrift{0%{transform:translateX(16px)}to{transform:translateX(-16px)}}}}}@media (max-width:1146px){.vt-wrap:after{content:"";position:absolute;top:0;bottom:0;right:0;width:56px;pointer-events:none;background-image:linear-gradient(to right,transparent,var(--bg))}}@media (max-width:860px){.vt-track{gap:12px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.vt-wrap:after{right:-20px;width:32px}}.vd-card{--cell:12px;--gap:2px;--p:calc(var(--cell) + var(--gap));min-width:0}.vd-box{position:relative;width:calc(16 * var(--p) - var(--gap));height:calc(12 * var(--p) - var(--gap))}.vd-art{position:absolute;left:0;top:0;width:var(--cell);height:var(--cell)}.vd-t{margin:20px 0 0;font-weight:500;font-size:18px;letter-spacing:-.07px;color:var(--ink)}.vd-d,.vd-t{font-family:var(--font-sans)}.vd-d{margin:8px 0 0;font-size:14.5px;line-height:21px;color:var(--text-secondary);text-wrap:pretty;max-width:46em}@media (max-width:860px){.vd-grid{gap:36px!important}}.vs-card{min-width:0}.vs-n{display:block;font-family:var(--font-fine);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:44px;line-height:1;letter-spacing:-.5px;color:var(--cell-track);margin-bottom:18px}.vs-t{margin:0;font-weight:500;font-size:18px;letter-spacing:-.07px;color:var(--ink)}.vs-d,.vs-t{font-family:var(--font-sans)}.vs-d{margin:8px 0 0;font-size:14.5px;line-height:21px;color:var(--text-secondary);text-wrap:pretty;max-width:46em}@media (max-width:860px){.vs-grid{gap:36px!important}.vs-n{font-size:36px;margin-bottom:14px}}.vl-wrap{position:relative}.vl-track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-block:2px}.vl-track::-webkit-scrollbar{display:none}.vl-track:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.vl-card{--cell:12px;--gap:2px;--p:calc(var(--cell) + var(--gap));flex:0 0 var(--card-w);scroll-snap-align:start}.vl-field{position:relative;width:calc(24 * var(--p) - var(--gap));height:calc(6 * var(--p) - var(--gap));overflow:hidden;background-image:linear-gradient(var(--cell-track) 0 100%);-webkit-mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--p)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--p));mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--p)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--p));-webkit-mask-composite:source-in;mask-composite:intersect}.vl-layer{position:absolute;right:0;bottom:calc(var(--i) * 2 * var(--p));width:calc(var(--w) * var(--p) - var(--gap));height:calc(2 * var(--p) - var(--gap));background-image:linear-gradient(var(--tier-green) 0 100%)}.vl-layer[data-layer="1"]{background-image:linear-gradient(var(--tier-yellow) 0 100%)}.vl-layer[data-layer="2"]{background-image:linear-gradient(var(--tier-red) 0 100%)}.vl-n{display:block;margin-top:18px;font-family:var(--font-fine);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13.5px;letter-spacing:.2px;color:var(--text-muted)}.vl-t{margin:6px 0 0;font-weight:500;font-size:18px;letter-spacing:-.07px;color:var(--ink)}.vl-d,.vl-t{font-family:var(--font-sans)}.vl-d{margin:8px 0 0;font-size:14.5px;line-height:21px;color:var(--text-secondary);text-wrap:pretty}@media (max-width:1146px){.vl-wrap:after{content:"";position:absolute;top:0;bottom:0;right:0;width:56px;pointer-events:none;background-image:linear-gradient(to right,transparent,var(--bg))}}@media (max-width:860px){.vl-track{gap:12px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.vl-wrap:after{right:-20px;width:32px}}.vg-card{--cell:12px;--gap:2px;--p:calc(var(--cell) + var(--gap));min-width:0}.vg-field{position:relative;width:100%;height:calc(6 * var(--p) - var(--gap));overflow:hidden;background-image:linear-gradient(var(--cell-track) 0 100%);-webkit-mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--p)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--p));mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--p)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--p));-webkit-mask-composite:source-in;mask-composite:intersect}.vg-layer{position:absolute;right:0;--start:0;--fill:min(clamp(0,calc((var(--t) - var(--start)) / 0.09),1),clamp(0,calc((1 - var(--t)) / 0.1),1));bottom:calc(var(--i) * 2 * var(--p));width:calc(100% * var(--f));height:calc(2 * var(--p) - var(--gap));background-image:linear-gradient(var(--tier-green) 0 100%)}@property --fill{syntax:"<number>";inherits:false;initial-value:1}@property --t{syntax:"<number>";inherits:true;initial-value:.5}@supports (width:round(down,10px,3px)){.vg-field{width:calc(round(down, calc(100% + var(--gap)), var(--p)) - var(--gap))}.vg-layer{width:calc(round(down, calc(100% * var(--f) * var(--fill) + var(--gap)), var(--p)) - var(--gap))}}.vg-layer[data-layer="1"]{background-image:linear-gradient(var(--tier-yellow) 0 100%)}.vg-layer[data-layer="2"]{background-image:linear-gradient(var(--tier-red) 0 100%)}@supports (width:round(down,10px,3px)){html.rv-on .vg-field{animation:vgClock 10s linear infinite}html.rv-on .vg-grid[data-loop-off] .vg-field{animation-play-state:paused}}@keyframes vgClock{0%{--t:0}to{--t:1}}.vg-n{display:block;margin-top:18px;font-family:var(--font-fine);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13.5px;letter-spacing:.2px;color:var(--text-muted)}.vg-t{margin:6px 0 0;font-weight:500;font-size:18px;letter-spacing:-.07px;color:var(--ink)}.vg-d,.vg-t{font-family:var(--font-sans)}.vg-d{margin:8px 0 0;font-size:14.5px;line-height:21px;color:var(--text-secondary);text-wrap:pretty;max-width:46em}@media (max-width:860px){.vg-grid{gap:36px!important}}.proc-flow{position:relative;--proc-stops:var(--cell-ink-0) 0 25%,var(--cell-ink-52) 32%,var(--cell-ink-70) 38%,var(--cell-ink-86) 43%,var(--cell-ink) 46.25% 53.75%,var(--cell-ink-86) 57%,var(--cell-ink-70) 62%,var(--cell-ink-52) 68%,var(--cell-ink-0) 75% 100%}.proc-step{min-width:0}.proc-rail{display:grid;grid-gap:2px;gap:2px;margin-bottom:26px}.proc-rail>span{position:relative;height:10px;background-image:linear-gradient(to right,var(--cell-track) 0 100%);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 10px,transparent 10px 12px);mask-image:repeating-linear-gradient(90deg,#000 0 10px,transparent 10px 12px)}.proc-rail>span:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--proc-stops));background-size:400% 100%;background-repeat:no-repeat}.proc-n{display:block;font-family:var(--font-fine);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13.5px;letter-spacing:.2px;color:var(--text-muted)}@keyframes procFlow{0%{background-position-x:100%}to{background-position-x:0}}html.rv-on .proc-rail>span:after{background-position-x:100%}html.rv-on .proc-rail[data-rv]>span:after{animation:procFlow 6.2s linear infinite}@keyframes procNumLoop{0%,14.2%{color:var(--cell-track)}18.2%{color:var(--text-muted)}52.5%{color:var(--text-muted)}56.5%{color:var(--cell-track)}to{color:var(--cell-track)}}html.rv-on .proc-rail~.proc-steps .proc-n{color:var(--cell-track)}html.rv-on .proc-rail[data-rv]~.proc-steps .proc-n{animation:procNumLoop 6.2s linear calc((var(--beat, 1) - 1) * .517s) infinite}[data-loop-off] .proc-n,[data-loop-off] .proc-rail>span:after{animation-play-state:paused!important}.proc-t{margin:6px 0 0;font-weight:500;font-size:17.5px;letter-spacing:-.07px;color:var(--ink)}.proc-d,.proc-t{font-family:var(--font-sans)}.proc-d{margin:8px 0 0;font-size:14.5px;line-height:21px;color:var(--text-secondary);text-wrap:pretty}@media (max-width:860px){.proc-rail{position:absolute;top:4px;bottom:4px;left:0;display:block;width:10px;margin-bottom:0}.proc-rail>span:nth-child(n+2){display:none}.proc-rail>span{display:block;height:100%;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 10px,transparent 10px 12px);mask-image:repeating-linear-gradient(180deg,#000 0 10px,transparent 10px 12px)}.proc-rail>span:after{background-image:linear-gradient(to bottom,var(--proc-stops));background-size:100% 400%}html.rv-on .proc-rail>span:after{background-position-x:0;background-position-y:100%}html.rv-on .proc-rail[data-rv]>span:after{animation:procFlowDown 6.2s linear infinite}@keyframes procFlowDown{0%{background-position-y:100%}to{background-position-y:0}}.proc-step{position:relative;padding-left:34px}}.inst-split{display:grid;grid-template-columns:minmax(0,380px) 1fr;grid-gap:80px;gap:80px;align-items:start}.inst-eyebrow{margin:0 0 14px;font-family:var(--font-sans);font-weight:500;font-size:14.5px;letter-spacing:.172px;color:var(--text-muted)}.inst-headline{margin:0;font-family:var(--font-sans);font-weight:600;font-size:32px;line-height:38px;letter-spacing:-.32px;color:var(--ink);text-wrap:balance}.inst-headline-dim{color:var(--title-dim);font-weight:500}.inst-bio{margin:18px 0 0;font-family:var(--font-sans);font-size:18px;line-height:27px;letter-spacing:-.07px;color:var(--text-secondary);text-wrap:pretty}.inst-person{display:flex;align-items:center;gap:18px}.inst-avatar{position:relative;flex:none;width:88px;height:88px;border-radius:50%;overflow:hidden;background:var(--surface-subtle)}.inst-name{margin:0;font-weight:600;font-size:20px;letter-spacing:-.2px;color:var(--ink)}.inst-name,.inst-role{font-family:var(--font-sans)}.inst-role{margin:5px 0 0;font-size:14.5px;color:var(--text-secondary)}.inst-stats{--cell:10px;--gap:2px;--pitch:calc(var(--cell) + var(--gap));display:grid;grid-gap:18px;gap:18px;margin-top:34px}.inst-stat{display:grid;grid-template-columns:auto 72px 1fr;align-items:center;grid-column-gap:20px;column-gap:20px}.inst-bar{position:relative;width:calc(var(--scale) * var(--pitch) - var(--gap));height:var(--cell);background-image:linear-gradient(to right,var(--cell-track) 0 100%);-webkit-mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--pitch));mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--pitch))}.inst-bar-fill{position:absolute;inset:0;background:var(--cell-ink-70);transform-origin:left center;transform:scaleX(calc(var(--n) / var(--scale)))}@keyframes instBarGrow{0%{transform:scaleX(0)}}html.rv-on .inst-stat[data-rv] .inst-bar-fill{animation:instBarGrow 1.1s cubic-bezier(.215,.61,.355,1) backwards}.inst-stat-v{font-family:var(--font-sans);font-weight:600;font-size:24px;letter-spacing:-.4px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.inst-stat-l{font-family:var(--font-sans);font-size:14.5px;color:var(--text-secondary)}.inst-orgs{margin-top:34px;padding-top:28px;border-top:1px solid var(--hairline)}.inst-orgs-label{margin:0 0 16px;font-family:var(--font-sans);font-size:14px;letter-spacing:.4px;color:var(--text-muted)}.inst-orgs-list{display:flex;flex-wrap:wrap;gap:10px 24px}.inst-orgs-list>span{font-family:var(--font-sans);font-weight:500;font-size:14.5px;letter-spacing:-.1px;color:var(--text-secondary);white-space:nowrap}@media (max-width:1120px){.inst-split{grid-template-columns:minmax(0,300px) 1fr;gap:48px}.inst-stats{gap:22px}.inst-stat{grid-template-columns:auto 1fr;column-gap:12px;row-gap:10px}.inst-stat-v{grid-row:1;grid-column:1}.inst-stat-l{grid-row:1;grid-column:2}.inst-bar{grid-row:2;grid-column:1/-1}}@media (max-width:860px){.inst-split{grid-template-columns:1fr;gap:36px}.inst-stats{container-type:inline-size;--cell:7px;--gap:1px}.inst-avatar{width:72px;height:72px}.inst-stat-v{font-size:22px}}@supports (container-type:inline-size){@media (max-width:860px){.inst-stats{--gap:2px;--pitch:min(14px,calc((100cqw + var(--gap)) / var(--scale)));--cell:calc(var(--pitch) - var(--gap))}}}.cur-list{--cell:10px;--gap:2px;--pitch:calc(var(--cell) + var(--gap))}.cur-row{border-bottom:1px solid var(--hairline)}.cur-row:last-child{border-bottom:none}.cur-head{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto 22px;align-items:center;grid-column-gap:24px;column-gap:24px;padding:22px 8px;transition:background .14s ease}@media (hover:hover){.cur-row:not(.is-open) .cur-head:hover{background:var(--surface-subtle)}}.cur-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.cur-text{min-width:0}.cur-title{font-weight:500;font-size:20px;letter-spacing:-.1px;color:var(--ink)}.cur-detail,.cur-title{display:block;font-family:var(--font-sans)}.cur-detail{margin-top:6px;font-size:14.5px;line-height:20px;color:var(--text-secondary);text-wrap:pretty}.cur-bar{position:relative;display:block;width:calc(var(--ruler) * var(--pitch) - var(--gap));height:var(--cell);background-image:linear-gradient(to right,var(--cell-track) 0 100%);-webkit-mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--pitch));mask-image:repeating-linear-gradient(to right,#000 0 var(--cell),transparent var(--cell) var(--pitch))}.cur-bar-max,.cur-bar-min{position:absolute;top:0;bottom:0}.cur-bar-min{left:0;width:calc(var(--from) * var(--pitch) - var(--gap));background:var(--cell-ink-70)}.cur-bar-max{left:calc(var(--from) * var(--pitch));width:calc((var(--to) - var(--from)) * var(--pitch) - var(--gap));background:color-mix(in srgb,var(--ink) 30%,transparent)}@keyframes curBarLoopMin{0%{transform:scaleX(0)}78%,8%{transform:scaleX(1)}86%,to{transform:scaleX(0)}}@keyframes curBarLoopMax{0%,8%{transform:scaleX(0)}16%,78%{transform:scaleX(1)}86%,to{transform:scaleX(0)}}html.rv-on .cur-bar-max,html.rv-on .cur-bar-min{transform-origin:left center;animation:7s linear infinite}html.rv-on .cur-bar-min{animation-name:curBarLoopMin}html.rv-on .cur-bar-max{animation-name:curBarLoopMax}html.rv-on .cur-list[data-loop-off] .cur-bar-max,html.rv-on .cur-list[data-loop-off] .cur-bar-min{animation-play-state:paused}.cur-time{font-family:var(--font-sans);font-size:13.5px;white-space:nowrap}.cur-chev,.cur-time{color:var(--text-muted)}.cur-chev{display:inline-flex;transition:transform .22s ease}.cur-row.is-open .cur-chev{transform:rotate(180deg)}.cur-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.cur-row.is-open .cur-panel{grid-template-rows:1fr}.cur-panel-inner{padding:2px 8px 76px 60px}.cur-meta{gap:10px 40px;margin-bottom:24px}.cur-meta,.cur-meta-item{display:flex;flex-wrap:wrap}.cur-meta-item{align-items:center;gap:10px}.cur-meta-k{font-size:13.5px;color:var(--text-muted)}.cur-meta-k,.cur-meta-v{font-family:var(--font-sans)}.cur-meta-v{font-size:14.5px;color:var(--ink)}.cur-mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 40px;gap:20px 40px}.cur-mod-n{display:block;font-family:var(--font-fine);font-size:12px;letter-spacing:.4px;color:var(--text-muted)}.cur-mod-t{margin-top:6px;font-weight:500;font-size:15.5px;color:var(--ink)}.cur-mod-d,.cur-mod-t{display:block;font-family:var(--font-sans)}.cur-mod-d{margin-top:5px;font-size:14px;line-height:21px;color:var(--text-secondary);text-wrap:pretty}@media (max-width:860px){.cur-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;row-gap:16px;padding:24px 4px 28px}.cur-icon{grid-row:1;grid-column:1;justify-self:start}.cur-chev{grid-row:1;grid-column:2;justify-self:end;margin-top:1px}.cur-text{grid-row:2;grid-column:1/-1}.cur-bar{grid-column:1}.cur-bar,.cur-time{grid-row:3;align-self:center;margin-top:12px}.cur-time{grid-column:2}.cur-panel-inner{padding:2px 4px 64px}.cur-mods{grid-template-columns:minmax(0,1fr);gap:18px}}.bf-cell{border-radius:2px}@keyframes bfBlink{0%,to{opacity:1}45%,55%{opacity:0}}@keyframes bfShift{0%,to{background:var(--c0)}50%{background:var(--c1)}}@keyframes bfWake{0%,to{background:transparent}50%{background:var(--c0)}}@media (prefers-reduced-motion:reduce){.bf-cell{animation:none!important}}.hd-section{--hd-gray:var(--cell-track);--hd-green:var(--tier-green);--hd-yellow:var(--tier-yellow);--hd-red:var(--tier-red)}.hd-copy{max-width:720px;margin:0 auto;text-align:center}.hd-eyebrow{display:inline-flex;align-items:center;gap:7px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px rgba(18,19,23,.08);border-radius:var(--radius-pill);padding:7px 14px;font-size:14.5px;font-weight:500;margin-bottom:18px;white-space:nowrap}.hd-eyebrow,.hd-title{color:var(--text-primary)}.hd-title{margin:0;font-weight:600;font-size:46px;line-height:54px;letter-spacing:-1.2px;text-wrap:balance;word-break:keep-all}.hd-title-dim{color:var(--title-dim);font-weight:500}.hd-sub{margin:18px auto 0;font-size:20px;line-height:32px;letter-spacing:-.2px;color:var(--text-secondary);max-width:720px;text-wrap:balance;word-break:keep-all}.hd-grid-wrap{margin:52px auto 0}.hd-legend{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px}.hd-legend-item{display:flex;align-items:baseline;gap:9px;font-size:14.5px;letter-spacing:-.1px;cursor:default}.hd-swatch{flex:none;width:11px;height:11px;border-radius:2px;transform:translateY(1px)}.hd-legend-label{color:var(--text-primary);font-weight:500}.hd-legend-pct{margin-left:-3px;font-family:var(--font-fine);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.hd-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:30px}@media (max-width:860px){.hd-section{padding-left:20px!important;padding-right:20px!important}.hd-inner{padding-top:52px!important}.hd-title{font-size:30px;line-height:38px;letter-spacing:-.8px}.hd-sub{font-size:17px;line-height:28px}.hd-grid-wrap{margin-top:40px}.hd-legend{gap:8px 18px;margin-top:26px}.hd-legend-item{font-size:13.5px}.hd-cta{margin-top:32px}}@media (max-width:600px){.stat-row>*{flex-basis:100%!important}.hd-cta{justify-content:stretch}.hd-cta>*{flex:1 1 auto;justify-content:center}}.contact-cells{--cell:12px;--gap:2px;--pitch:calc(var(--cell) + var(--gap));--proc-stops:color-mix(in srgb,var(--ink) 0%,transparent) 0 25%,color-mix(in srgb,var(--ink) 34%,transparent) 32%,color-mix(in srgb,var(--ink) 45%,transparent) 38%,color-mix(in srgb,var(--ink) 56%,transparent) 43%,color-mix(in srgb,var(--ink) 65%,transparent) 46.25% 53.75%,color-mix(in srgb,var(--ink) 56%,transparent) 57%,color-mix(in srgb,var(--ink) 45%,transparent) 62%,color-mix(in srgb,var(--ink) 34%,transparent) 68%,color-mix(in srgb,var(--ink) 0%,transparent) 75% 100%;position:relative;height:100%;pointer-events:none;overflow:hidden;background-image:linear-gradient(var(--cell-track) 0 100%);-webkit-mask-image:repeating-linear-gradient(to left,#000 0 var(--cell),transparent var(--cell) var(--pitch)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--pitch));mask-image:repeating-linear-gradient(to left,#000 0 var(--cell),transparent var(--cell) var(--pitch)),repeating-linear-gradient(to bottom,#000 0 var(--cell),transparent var(--cell) var(--pitch));-webkit-mask-composite:source-in;mask-composite:intersect}@supports (width:round(down,10px,3px)){.contact-cells{width:calc(round(down, calc(100% + var(--gap)), var(--pitch)) - var(--gap));height:calc(round(down, calc(100% + var(--gap)), var(--pitch)) - var(--gap));-webkit-margin-start:auto;margin-inline-start:auto}}.contact-cells:after{content:"";position:absolute;left:0;right:0;top:0;height:400%;background-image:linear-gradient(to bottom,var(--proc-stops));transform:translateY(-75%);will-change:transform}@keyframes contactFall{0%{transform:translateY(-75%)}to{transform:translateY(0)}}html.rv-on .contact-cells[data-rv]:after{animation:contactFall 7.5s linear infinite}[data-loop-off] .contact-cells:after{animation-play-state:paused!important}@media (max-width:1080px){.contact-grid-2{grid-template-columns:minmax(0,680px)!important}.contact-cells-col{display:none}}.muan-page .nt-wrap{padding:0 var(--space-8) var(--space-8)}.muan-page .nt-page{max-width:708px;margin:0 auto;font-family:var(--font-sans);color:var(--text-primary)}.muan-page .nt-crumbs{display:flex;align-items:baseline;gap:6px;padding-top:var(--space-5);font-size:14px;line-height:1.4;color:var(--text-muted)}.muan-page .nt-crumbs a{color:inherit;text-decoration:none;border-radius:var(--radius-sm);padding:0 2px}.muan-page .nt-crumbs a:hover{background:var(--surface-subtle);color:var(--text-primary)}.muan-page .nt-crumbs-sep{color:var(--text-muted)}.muan-page .nt-title{margin:var(--space-3) 0 var(--space-6);padding:3px 2px;font-size:44px;line-height:48px;font-weight:500;letter-spacing:-.8px;text-wrap:balance}.muan-page .nmd,.muan-page .nt-title{color:var(--text-primary);word-break:keep-all}.muan-page .nmd{font-family:var(--font-sans);font-size:16px;line-height:1.5;overflow-wrap:break-word}.muan-page .nmd strong{font-weight:600}.muan-page .nmd-p{margin:1px 0;padding:3px 2px;min-height:1em}.muan-page .nmd-gray{color:var(--text-muted)}.muan-page .nmd-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-2);text-decoration-color:var(--hairline-2);text-underline-offset:2px}.muan-page .nmd-link:hover{-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.muan-page .nmd-icode{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;padding:.2em .4em;border-radius:var(--radius-sm);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--text-primary)}.muan-page .nmd-h{font-weight:500;line-height:1.3;color:var(--text-primary);letter-spacing:-.3px;padding:3px 2px;margin-bottom:12px;scroll-margin-top:88px}.muan-page .nmd-h strong{font-weight:inherit}.muan-page .nmd-h1{font-size:30px;margin-top:56px}.muan-page .nmd-h2{font-size:24px;margin-top:56px}.muan-page .nmd-h3{font-size:22px;margin-top:56px}.muan-page .nmd-empty+.nmd-h{margin-top:32px}.muan-page :is(.nmd-ol,.nmd-ul)+.nmd-h{margin-top:48px}.muan-page .nmd>.nmd-h:first-child{margin-top:2px}.muan-page .nmd-ol,.muan-page .nmd-ul{margin:1px 0;padding-left:1.7em}.muan-page .nmd-ol li,.muan-page .nmd-ul li{margin:0;padding:2px 0 2px 2px}.muan-page .nmd-ol li>.nmd-ul,.muan-page .nmd-ul li>.nmd-ul{margin-top:0}.muan-page .nmd-ol>li.nmd-step+li{margin-top:17px}.muan-page .nmd-indent{padding-left:1.5em}.muan-page .nmd-todos{list-style:none;padding-left:0}.muan-page .nmd-todo input{width:16px;height:16px;margin:0 8px 0 2px;vertical-align:-2px;accent-color:var(--ink)}.muan-page .nmd-quote{margin:4px 0;padding:3px 2px 3px 14px;border-left:3px solid;font-size:18px}.muan-page .nmd-quote p{margin:0}.muan-page .nmd-callout{display:flex;gap:8px;margin:4px 0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle)}.muan-page .nmd-yellow_bg{background:var(--surface-warm)}.muan-page .nmd-callout-icon{flex:0 0 24px;font-size:20px;line-height:24px;text-align:center}.muan-page .nmd-callout-body{min-width:0;flex:1 1;padding-left:2px}.muan-page .nmd-callout-body>:first-child{margin-top:0}.muan-page .nmd-callout-body>:last-child{margin-bottom:0}.muan-page .nmd-details{margin:1px 0}.muan-page .nmd-details summary{list-style:none;cursor:pointer;padding:3px 2px;display:flex;gap:6px}.muan-page .nmd-details summary::-webkit-details-marker{display:none}.muan-page .nmd-details summary:before{content:"▸";flex:0 0 18px;text-align:center;transition:transform .15s}.muan-page .nmd-details[open]>summary:before{transform:rotate(90deg)}.muan-page .nmd-details-body{padding-left:var(--space-4)}.muan-page .nmd-code{position:relative;display:flow-root;padding:var(--space-3) var(--space-4);margin:8px 0;border-radius:var(--radius-sm);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--hairline)}.muan-page .nmd-code pre,.muan-page .nmd-code pre code{font-family:ui-monospace,Menlo,Consolas,monospace}.muan-page .nmd-code pre{margin:0;padding:0;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word;-moz-tab-size:2;tab-size:2;color:var(--text-primary)}.muan-page .nmd-code-ko pre,.muan-page .nmd-code-ko pre code{font-family:var(--font-sans)}.muan-page .nmd-code-ko pre{font-size:16px;word-break:keep-all;overflow-wrap:anywhere}.muan-page .nmd-copy{position:static;float:right;margin:-2px -8px 0 var(--space-3);transform:none;display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:12px;font-weight:400;cursor:pointer}.muan-page .nmd-copy svg{width:14px;height:14px}.muan-page .nmd-copy:hover{background:var(--surface-subtle);color:var(--text-primary)}.muan-page .nmd-fig{margin:4px 0;padding:3px 0}.muan-page .nmd-fig img{display:block;width:100%;height:auto;border-radius:var(--radius-sm);box-shadow:none}.muan-page .nmd-fig figcaption{margin-top:6px;padding:0 2px;font-size:14px;line-height:1.4;color:var(--text-muted);text-align:center}.muan-page .nmd-fig-sm img{width:auto;max-width:100%;margin:0 auto}.muan-page .nmd-fig img[src$=".svg"]{width:96px}.muan-page .nmd-file,.muan-page .nmd-page{display:flex;align-items:center;gap:6px;margin:1px 0;padding:3px 2px;border-radius:var(--radius-sm);box-shadow:none;background:transparent;color:var(--text-primary);text-decoration:none;font-weight:400}.muan-page .nmd-file:hover,.muan-page .nmd-page:hover{background:var(--surface-subtle)}.muan-page .nmd-file>svg{color:var(--text-muted)}.muan-page .nmd-file-meta{margin-left:4px;font-size:12px;color:var(--text-muted);white-space:nowrap}.muan-page .nmd-file{width:-moz-fit-content;width:fit-content;max-width:100%;gap:8px;margin:8px 0;padding:8px 12px;border:1px solid var(--hairline-2);font-weight:500}.muan-page .nmd-file>svg{flex:0 0 auto;color:var(--text-primary)}.muan-page .nmd-file>span:first-of-type{min-width:0;overflow-wrap:anywhere}.muan-page .nmd-page-icon{flex:0 0 auto;width:22px;text-align:center;font-size:1.1em;line-height:1}.muan-page .nmd-page-title{font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-2);text-decoration-color:var(--hairline-2);text-underline-offset:3px}.muan-page .nmd-cols{display:flex;gap:var(--space-6);margin:4px 0}.muan-page .nmd-col{min-width:0}.muan-page .nmd-table-wrap{margin:4px 0;overflow-x:auto}.muan-page .nmd-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.muan-page .nmd-table td,.muan-page .nmd-table th{padding:7px 9px;text-align:left;vertical-align:top;border:1px solid var(--hairline-2)}.muan-page .nmd-table th{background:var(--surface-subtle);font-weight:500}.muan-page .nmd-hr{margin:var(--space-3) 0;border:0;border-top:1px solid var(--hairline)}.muan-page .nmd-empty{height:var(--space-4)}.muan-page .nmd-empty+.nmd-empty{display:none}.muan-page .nmd-code+.nmd-empty{height:16px}.muan-page :is(.nmd-ol,.nmd-ul)>li:last-child>.nmd-empty:last-child{display:none}.muan-page .nt-pager{display:flex;gap:var(--space-3);margin-top:var(--space-7)}.muan-page .nt-pager a{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 1;min-width:0;padding:14px 24px;border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--ink);text-decoration:none;font-family:var(--font-sans);font-size:14px;line-height:1.4;white-space:nowrap;transition:opacity .15s ease}.muan-page .nt-pager a.nt-pager-prev{box-shadow:inset 0 0 0 1px var(--hairline-2)}.muan-page .nt-pager a.nt-pager-next{background:var(--ink);color:#fff}.muan-page .nt-pager-icon{margin:0 -4px}.muan-page .nt-pager-title{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}@media (hover:hover){.muan-page .nt-pager a:hover{opacity:.82}}.muan-page .nmd-page-arrow{display:none}.muan-page .nt-index .nmd-file,.muan-page .nt-index .nmd-page{width:auto;gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-3);border:1px solid var(--hairline-2);border-radius:var(--radius-sm)}.muan-page .nt-index .nmd-file:hover,.muan-page .nt-index .nmd-page:hover{background:var(--surface-subtle)}.muan-page .nt-index .nmd-page-icon{display:none}.muan-page .nt-index .nmd-page-title{text-decoration:none}.muan-page .nt-index .nmd-page-arrow{display:inline-block;margin-left:auto;color:var(--text-muted)}.muan-page .nt-body{position:relative}.muan-page .nt-toc-inline{margin:0 0 var(--space-4);padding:12px var(--space-3);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--hairline-2);font-family:var(--font-sans)}.muan-page .nt-toc-inline ol{list-style:none;margin:0;padding:0}.muan-page .nt-toc-inline a{display:flex;gap:var(--space-2);padding:3px 2px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:14px;line-height:1.4;text-decoration:none}.muan-page .nt-toc-inline a:hover{background:var(--surface-subtle);color:var(--text-primary)}.muan-page .nt-toc-num{flex:0 0 auto;min-width:2ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muan-page .nt-toc-side{display:none}@media (min-width:1200px){.muan-page .nt-toc-inline{display:none}.muan-page .nt-toc-side{display:block;position:absolute;top:0;bottom:0;left:calc(100% + var(--space-7));width:212px}.muan-page .nt-toc-side ol{position:-webkit-sticky;position:sticky;top:calc(var(--space-8) + var(--space-3));list-style:none;margin:0;padding:12px var(--space-3);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--hairline-2)}.muan-page .nt-toc-side li+li{margin-top:var(--space-1)}.muan-page .nt-toc-side a{display:flex;gap:8px;padding:var(--space-1) 0;color:var(--text-muted);font-family:var(--font-sans);font-size:14px;line-height:1.45;text-decoration:none;word-break:keep-all}.muan-page .nt-toc-side a:hover{color:var(--text-primary)}.muan-page .nt-toc-side a.is-active{color:var(--text-primary);font-weight:600}.muan-page .nt-toc-num{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@media (min-width:1200px) and (max-width:1279px){.muan-page .nt-toc-side{left:calc(100% + var(--space-5))}}@media (max-width:760px){.muan-page .nt-wrap{padding:0 var(--space-4) var(--space-8)}.muan-page .nt-crumbs{padding-top:var(--space-4)}.muan-page .nt-title{margin:20px 0 28px;font-size:32px;line-height:38px}.muan-page .nmd-h1{font-size:26px}.muan-page .nmd-h2{font-size:22px}.muan-page .nmd-h3{font-size:18px}.muan-page .nmd-code{padding:var(--space-3)}.muan-page .nmd-cols{flex-direction:column;gap:0}.muan-page .nt-pager{flex-direction:column;gap:var(--space-2)}}