:root[data-theme=mono]{--ap-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", var(--inter), "Helvetica Neue", Arial, sans-serif;--ap-r-xl:28px;--ap-r-l:18px;--ap-glass:blur(20px) saturate(180%);--ap-ease:cubic-bezier(.25, .1, .25, 1)}:root[data-theme=mono],:root[data-theme=mono][data-tone=light] .mc-hero{--ap-bg:#000;--ap-tile:#161617;--ap-tile-2:#1d1d1f;--ap-text:#f5f5f7;--ap-text-2:#a1a1a6;--ap-text-3:#6e6e73;--ap-line:#ffffff1a;--ap-blue:#2997ff;--ap-green:#30d158;--ap-on-text:#000;--ap-solid-hover:#fff;--ap-glass-bg:#ffffff1a;--ap-glass-hover:#ffffff2e;--ap-glass-line:#ffffff2e;--ap-glass-shine:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0a;--ap-btn-shadow:0 8px 24px #0000002e;--ap-fill:#ffffff1f;--ap-chip-bg:#ffffff14;--ap-chip-text:#d2d2d7;--ap-wash:#ffffff08;--ap-chart-bg:#0b0b0c;--ap-grid:#ffffff0f;--ap-pop-bg:#1d1d1fd1;--ap-lift:0 18px 50px #00000080}:root[data-theme=mono][data-tone=light]{--ap-bg:#f5f5f7;--ap-tile:#fff;--ap-tile-2:#f5f5f7;--ap-text:#1d1d1f;--ap-text-2:#6e6e73;--ap-text-3:#86868b;--ap-line:#0000001a;--ap-blue:#0071e3;--ap-green:#34c759;--ap-on-text:#fff;--ap-solid-hover:#000;--ap-glass-bg:#ffffffb8;--ap-glass-hover:#e8e8ede6;--ap-glass-line:#0000001a;--ap-glass-shine:inset 0 1px 0 #ffffffe6, 0 1px 2px #0000000a;--ap-btn-shadow:0 4px 14px #0000000f;--ap-fill:#00000014;--ap-chip-bg:#0000000d;--ap-chip-text:#424245;--ap-wash:#00000006;--ap-chart-bg:#f5f5f7;--ap-grid:#0000000f;--ap-pop-bg:#ffffffdb;--ap-lift:0 18px 50px #0000001f}:root[data-theme=mono] body,:root[data-theme=mono] .font-mono,:root[data-theme=mono] .font-orbitron,:root[data-theme=mono] .tf-read,:root[data-theme=mono] .mc-btn{font-family:var(--ap-font)}:root[data-theme=mono] body{background:var(--ap-bg);color:var(--ap-text)}:root[data-theme=mono] [class*=tracking-]{letter-spacing:normal}:root[data-theme=mono] .font-black{font-weight:600}:root[data-theme=mono] ::selection{background:var(--ap-blue);color:#fff}:root[data-theme=mono] :where(a,button):focus-visible{outline:2px solid var(--ap-blue);outline-offset:3px}:root[data-theme=mono] .site-bg{background:var(--ap-bg)!important}:root[data-theme=mono] .site-bg>div,:root[data-theme=mono] :is(.mc-btn,.btn-space,.btn-solid,.pt-jump,.pt-link,.pt-top,.tf-btn):after,:root[data-theme=mono] .card-shine{display:none}:root[data-theme=mono] :is(.btn-space,.tf-btn,.pt-top){border:1px solid var(--ap-glass-line);background:var(--ap-glass-bg);-webkit-backdrop-filter:var(--ap-glass);backdrop-filter:var(--ap-glass);box-shadow:var(--ap-glass-shine);color:var(--ap-text);font-family:var(--ap-font);letter-spacing:normal;text-transform:none;transition:background .2s var(--ap-ease), transform .2s var(--ap-ease);border-radius:980px}:root[data-theme=mono] :is(.btn-space,.tf-btn,.pt-top):hover:not(:disabled){background:var(--ap-glass-hover);border-color:var(--ap-glass-line);color:var(--ap-text);box-shadow:var(--ap-glass-shine)}:root[data-theme=mono] :is(.btn-space,.tf-btn,.pt-top,.mc-btn):active:not(:disabled){transform:scale(.97)}:root[data-theme=mono] .btn-solid{background:var(--ap-text);color:var(--ap-on-text);box-shadow:none;border-radius:980px}:root[data-theme=mono] .btn-solid:hover:not(:disabled){background:var(--ap-solid-hover);box-shadow:none}:root[data-theme=mono] header.fixed{border-bottom-color:var(--ap-line)}:root[data-theme=mono] .hdr-pre{display:none}:root[data-theme=mono] .hdr-name{text-transform:none;letter-spacing:-.01em;color:var(--ap-text);font-size:1.0625rem;font-weight:600}:root[data-theme=mono] .hud-drop{border-radius:var(--ap-r-l);border-color:var(--ap-line);overflow:hidden}:root[data-theme=mono] .mc-root{background:var(--ap-bg);color:var(--ap-text)}:root[data-theme=mono] .mc-stars,:root[data-theme=mono] .mc-prompt,:root[data-theme=mono] .mc-cue{display:none}:root[data-theme=mono] .mc-scrim{background:linear-gradient(#00000047 0%,#0000 18%),linear-gradient(#0000 28%,#00000052 50%,#000000c7 76%,#000 100%)}@media (min-width:768px){:root[data-theme=mono] .mc-scrim{background:linear-gradient(#00000040 0%,#0000 16%),linear-gradient(90deg,#0000008c 0%,#00000026 46%,#0000 70%),linear-gradient(#0000 32%,#0003 52%,#000000b3 78%,#000 100%)}}:root[data-theme=mono] .mc-name{text-transform:none;letter-spacing:-.035em;color:#fff;filter:none;text-shadow:0 2px 24px #00000059;background:0 0;font-weight:700}:root[data-theme=mono] .mc-degree{letter-spacing:-.02em;color:#ffffffeb;margin-top:4px;font-weight:600}:root[data-theme=mono] .mc-degree-block{width:auto}:root[data-theme=mono] .mc-fields{letter-spacing:-.01em;width:auto;font-size:clamp(1rem,1.5vw,1.1875rem);font-weight:500}:root[data-theme=mono] .mc-field,:root[data-theme=mono] .mc-field-outline{text-transform:none;color:#ffffffc7;-webkit-text-stroke:0;text-shadow:none}:root[data-theme=mono] .mc-sep{color:#fff6;text-shadow:none}:root[data-theme=mono] .mc-pitch{letter-spacing:-.01em;color:#ffffffdb;text-shadow:0 1px 12px #0006;font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.45}:root[data-theme=mono] .mc-btn{letter-spacing:-.01em;text-transform:none;color:var(--ap-text);border:1px solid var(--ap-glass-line);background:var(--ap-glass-bg);-webkit-backdrop-filter:var(--ap-glass);backdrop-filter:var(--ap-glass);box-shadow:var(--ap-glass-shine), var(--ap-btn-shadow);transition:background .2s var(--ap-ease), transform .2s var(--ap-ease);border-radius:980px;gap:8px;padding:12px 22px;font-size:1.0625rem;font-weight:400}:root[data-theme=mono] .mc-btn svg{color:currentColor}:root[data-theme=mono] .mc-btn:hover{color:var(--ap-text);border-color:var(--ap-glass-line);background:var(--ap-glass-hover);box-shadow:var(--ap-glass-shine), var(--ap-btn-shadow);transform:none}:root[data-theme=mono] .mc-btn-primary,:root[data-theme=mono] .mc-btn-primary:hover{color:var(--ap-on-text);background:var(--ap-text);box-shadow:var(--ap-btn-shadow);border-color:#0000;font-weight:500}:root[data-theme=mono] .mc-btn-primary:hover{background:var(--ap-solid-hover)}:root[data-theme=mono] .mc-btn-primary svg{color:var(--ap-on-text)}:root[data-theme=mono] .mc-gallery{background:var(--ap-glass-bg)}:root[data-theme=mono] :is(.mc-gallery,header .btn-space){letter-spacing:-.005em;text-transform:none;padding:8px 18px;font-size:.875rem;font-weight:500}:root[data-theme=mono] .mc-menu{background:var(--ap-bg);padding-top:96px}:root[data-theme=mono] .mc-label{text-transform:none;letter-spacing:-.025em;color:var(--ap-text);margin-bottom:28px;font-size:clamp(2rem,4.4vw,3rem);font-weight:600;line-height:1.08;display:block}:root[data-theme=mono] .mc-label b,:root[data-theme=mono] .mc-label:after{display:none}:root[data-theme=mono] .mc-label-flush{margin-bottom:12px}:root[data-theme=mono] .blip-card{border:0}:root[data-theme=mono] .blip-card:after,:root[data-theme=mono] .mc-work-card:before,:root[data-theme=mono] .tf-panel:before{display:none}:root[data-theme=mono] .tf-panel{--accent:var(--ap-text);border-radius:var(--ap-r-xl);background:var(--ap-tile);box-shadow:none;padding:22px}@media (min-width:768px){:root[data-theme=mono] .tf-panel{padding:36px 40px 40px}}:root[data-theme=mono] .tf-panel *{letter-spacing:normal}:root[data-theme=mono] .tf-kicker{text-transform:none;color:var(--ap-text-2);font-size:.875rem;font-weight:600}:root[data-theme=mono] .tf-title{text-transform:none;font-family:var(--ap-font);letter-spacing:-.025em;color:var(--ap-text);text-shadow:none;font-weight:600}:root[data-theme=mono] .tf-lede{color:var(--ap-text-2);font-size:1.0625rem;line-height:1.47}:root[data-theme=mono] .tf-status b{font-weight:600}:root[data-theme=mono] .tf-progress{background:var(--ap-fill);border-radius:2px;height:4px}:root[data-theme=mono] .tf-progress i{background:var(--ap-text);box-shadow:none;border-radius:2px}:root[data-theme=mono] .tf-btn{padding:8px 16px;font-size:.875rem}:root[data-theme=mono] .tf-chart{border-radius:var(--ap-r-l);background:var(--ap-chart-bg);border:0;overflow:hidden}:root[data-theme=mono] .tf-chart text{font-family:var(--ap-font)}:root[data-theme=mono] .tf-frame{stroke:#0000}:root[data-theme=mono] .tf-grid{stroke:var(--ap-grid)}:root[data-theme=mono] .tf-axis-title{fill:var(--ap-text-2);font-size:11px}:root[data-theme=mono] .tf-tick{fill:var(--ap-text-3);font-size:11px}:root[data-theme=mono] .tf-cml{stroke:var(--ap-blue)}:root[data-theme=mono] .tf-rf-box,:root[data-theme=mono] .tf-rf text{fill:var(--ap-blue)}:root[data-theme=mono] :is(.tf-tip,.tf-inspect){border:1px solid var(--ap-glass-line);background:var(--ap-pop-bg);-webkit-backdrop-filter:var(--ap-glass);backdrop-filter:var(--ap-glass);box-shadow:var(--ap-lift);border-radius:14px;font-size:.75rem}:root[data-theme=mono] .tf-read{border-radius:var(--ap-r-l);background:var(--ap-tile-2);border:0;font-size:.8125rem}:root[data-theme=mono] .tf-read-head{font-weight:600}:root[data-theme=mono] .tf-read-key{box-shadow:none;border-radius:50%}:root[data-theme=mono] .tf-read-big span{letter-spacing:-.02em;text-shadow:none;font-weight:600}:root[data-theme=mono] :is(.tf-w-bar,.tf-w-bar i){box-shadow:none;border-radius:3px}:root[data-theme=mono] .tf-foot{border-top-color:var(--ap-line)}:root[data-theme=mono] .tf-summary{color:var(--ap-text-2);font-size:.875rem}:root[data-theme=mono] .tf-chip{background:var(--ap-chip-bg);border:0;border-radius:980px;padding:4px 10px}:root[data-theme=mono] .tf-note{color:var(--ap-text-3);font-size:.8125rem;line-height:1.5}:root[data-theme=mono] .tf-legend{color:var(--ap-text-2)}:root[data-theme=mono] .tf-lg-ramp{border-radius:3px}:root[data-theme=mono] .mc-work-card{border-radius:var(--ap-r-xl);background:var(--ap-tile);transition:transform .4s var(--ap-ease), box-shadow .4s var(--ap-ease);overflow:hidden}:root[data-theme=mono] .mc-work-card:hover{box-shadow:var(--ap-lift);border-color:#0000;transform:scale(1.012)}:root[data-theme=mono] .mc-work-media,:root[data-theme=mono] .mc-work-card:not(.mc-work-lead) .mc-work-media{border:0}:root[data-theme=mono] .mc-work-media img{filter:none}:root[data-theme=mono] .mc-work-media:after,:root[data-theme=mono] .mc-work-index{display:none}:root[data-theme=mono] .mc-work-body{gap:8px;padding:22px 24px 24px}:root[data-theme=mono] .mc-work-body>.mc-tag{display:none}:root[data-theme=mono] .mc-work-title{letter-spacing:-.015em;color:var(--ap-text);text-shadow:none;font-size:1.3125rem;font-weight:600;line-height:1.19}:root[data-theme=mono] .mc-card-blurb{color:var(--ap-text-2);font-size:.9375rem;line-height:1.47}:root[data-theme=mono] .mc-course{color:var(--ap-chip-text);background:var(--ap-chip-bg);border:0;border-radius:980px;padding:3px 10px;font-size:.75rem}:root[data-theme=mono] .mc-arrow,:root[data-theme=mono] .mc-work-card:hover .mc-arrow{color:var(--ap-blue)}@media (min-width:768px){:root[data-theme=mono] .mc-work-lead .mc-work-body{padding:30px 34px 34px}:root[data-theme=mono] .mc-work-lead .mc-work-title{letter-spacing:-.025em;font-size:clamp(1.75rem,2.6vw,2.5rem)}:root[data-theme=mono] .mc-work-lead .mc-card-blurb{font-size:1.0625rem}}:root[data-theme=mono] .mc-work-card.mc-certcard{gap:10px;padding:22px 24px 24px}:root[data-theme=mono] .mc-certcard .mc-work-title{font-size:1.0625rem}:root[data-theme=mono] .mc-certcard .mc-tag{color:var(--ap-text-2);text-transform:none;font-size:.8125rem}:root[data-theme=mono] .mc-mark{display:none}:root[data-theme=mono] .mc-certstatus{color:var(--ap-text-2);font-size:.8125rem}:root[data-theme=mono] .mc-certstatus i{background:var(--ap-green);box-shadow:none;border-radius:50%}:root[data-theme=mono] .mc-certlink{color:var(--ap-blue)}:root[data-theme=mono] .mc-row{border-color:var(--ap-line);transition:background .2s var(--ap-ease);border-radius:0}:root[data-theme=mono] .group:last-of-type .mc-row{border-bottom-color:var(--ap-line)}:root[data-theme=mono] .mc-row:hover{border-color:var(--ap-line);background:var(--ap-wash)}:root[data-theme=mono] :is(.mc-solid,.mc-outline){text-transform:none;letter-spacing:-.035em;-webkit-text-stroke:0;text-shadow:none;font-weight:700;line-height:1;font-size:clamp(2.25rem,5.5vw,4.25rem)!important}:root[data-theme=mono] .mc-solid{color:var(--ap-text)}:root[data-theme=mono] .mc-outline{color:var(--ap-text-3);transition:color .2s var(--ap-ease)}:root[data-theme=mono] .mc-row:hover .mc-outline{color:var(--ap-text)}:root[data-theme=mono] .mc-row .mc-tag{color:var(--ap-text-2);font-size:.875rem}:root[data-theme=mono] .mc-row:hover .mc-arrow{color:var(--ap-blue)}:root[data-theme=mono] .mc-commits{display:none}:root[data-theme=mono] .mc-credit{color:var(--ap-text-3);font-size:.75rem}:root[data-theme=mono] .mc-credit-ktm{display:none}:root[data-theme=mono] .mc-credit-mono{color:var(--ap-text-2);transition:color .2s var(--ap-ease);display:inline}:root[data-theme=mono] .mc-credit-mono:hover{color:var(--ap-blue)}:root[data-theme=mono][data-tone=dark] .mc-credit-mono{display:none}:root[data-theme=mono][data-tone=dark] .mc-credit-mono-dark{color:var(--ap-text-2);transition:color .2s var(--ap-ease);display:inline}:root[data-theme=mono][data-tone=dark] .mc-credit-mono-dark:hover{color:var(--ap-blue)}:root[data-theme=mono] .pt-page *{letter-spacing:normal}:root[data-theme=mono] .pt-page{--accent:var(--ap-text)!important;--glow:transparent!important}:root[data-theme=mono] .pt-floor,:root[data-theme=mono] .pt-eyebrow,:root[data-theme=mono] .pt-caret,:root[data-theme=mono] .pt-level,:root[data-theme=mono] .pt-pre,:root[data-theme=mono] .pt-label-hint,:root[data-theme=mono] .pt-kicker,:root[data-theme=mono] .pt-index,:root[data-theme=mono] .pt-light,:root[data-theme=mono] .pt-segs,:root[data-theme=mono] .pt-panel:before,:root[data-theme=mono] .pt-media:before,:root[data-theme=mono] .pt-media:after{display:none}:root[data-theme=mono] .pt-h1{text-transform:none;letter-spacing:-.04em;font-weight:700;line-height:1}:root[data-theme=mono] :is(.headline-solid,.headline-outline){color:var(--ap-text);-webkit-text-stroke:0;text-shadow:none}:root[data-theme=mono] .pt-label{text-transform:none;color:var(--ap-text-2);font-size:1.0625rem;font-weight:600}:root[data-theme=mono] .pt-jump{color:var(--ap-text);background:var(--ap-chip-bg);transition:background .2s var(--ap-ease);border:0;border-radius:980px;padding:7px 14px;font-size:.875rem}:root[data-theme=mono] a.pt-jump:hover,:root[data-theme=mono] a.pt-jump:focus-visible{color:var(--ap-text);background:var(--ap-glass-hover);box-shadow:none}:root[data-theme=mono] .pt-jump.is-off{color:var(--ap-text-3);border:1px solid var(--ap-line);background:0 0}:root[data-theme=mono] .pt-panel{border-radius:var(--ap-r-xl);background:var(--ap-tile);box-shadow:none;border:0}:root[data-theme=mono] .pt-section.is-active .pt-panel{box-shadow:none;border-color:#0000}:root[data-theme=mono] .pt-hud{border-bottom-color:var(--ap-line);color:var(--ap-text-3);font-size:.8125rem}:root[data-theme=mono] .pt-media{border-radius:var(--ap-r-l);border:0;overflow:hidden}:root[data-theme=mono] .pt-media img{filter:none}:root[data-theme=mono] .pt-title{letter-spacing:-.025em;color:var(--ap-text);text-shadow:none;font-weight:600}:root[data-theme=mono] .pt-desc{color:var(--ap-text-2);font-size:1.0625rem;line-height:1.47}:root[data-theme=mono] .pt-meta-k{color:var(--ap-text-3);font-size:.75rem;font-weight:600}:root[data-theme=mono] :is(.pt-chip,.pt-chip--method,.pt-course){color:var(--ap-chip-text);background:var(--ap-chip-bg);border:0;border-radius:980px;padding:4px 11px;font-size:.8125rem}:root[data-theme=mono] .pt-link{text-transform:none;color:var(--ap-on-text);background:var(--ap-text);transition:background .2s var(--ap-ease);border:0;border-radius:980px;padding:11px 22px;font-size:1.0625rem}:root[data-theme=mono] .pt-link:hover{color:var(--ap-on-text);background:var(--ap-solid-hover);box-shadow:none}:root[data-theme=mono] .pt-block-h{text-transform:none;border-bottom-color:var(--ap-line);letter-spacing:-.015em;color:var(--ap-text);font-size:1.3125rem;font-weight:600}:root[data-theme=mono] .pt-block-n{color:var(--ap-text-3);font-size:.8125rem;font-weight:400}:root[data-theme=mono] .pt-feat{border-color:var(--ap-line)}:root[data-theme=mono] .pt-feat-n{color:var(--ap-text-3)}:root[data-theme=mono] .pt-feat-t{color:var(--ap-chip-text);font-size:1.0625rem;line-height:1.47}:root[data-theme=mono] .pt-chal{border-radius:var(--ap-r-l);background:var(--ap-tile-2);border:0;overflow:hidden}:root[data-theme=mono] .pt-chal-head{border-bottom-color:var(--ap-line);color:var(--ap-text-2);background:0 0;font-size:.8125rem;font-weight:600}:root[data-theme=mono] .pt-chal-row dt{font-size:.75rem;font-weight:600}:root[data-theme=mono] .pt-chal-row dd{font-size:1rem;line-height:1.47}:root[data-theme=mono] .pt-chal-solution{border-color:var(--ap-line);background:0 0}:root[data-theme=mono] .pt-chal-solution dt{color:var(--ap-text)}:root[data-theme=mono] .pt-rail-dot{border-radius:50%}:root[data-theme=mono] .pt-rail-node.is-on .pt-rail-dot{box-shadow:none}:root[data-theme=mono] :is(.qi,.qz,.sg) *{letter-spacing:normal}:root[data-theme=mono] :is(.qi li,.qz,.sg){--accent:var(--ap-text)!important;--glow:transparent!important;--hint:var(--ap-blue)!important}:root[data-theme=mono] :is(.qz,.sg){--line:var(--ap-line)}:root[data-theme=mono] .q-slash,:root[data-theme=mono] :is(.qz-card,.sg-card):before,:root[data-theme=mono] .qi-n{display:none}:root[data-theme=mono] :is(.qi-kicker,.qz-kicker,.sg-kicker){text-transform:none;color:var(--ap-text-2);font-size:1.0625rem;font-weight:600}:root[data-theme=mono] :is(.qi-title,.qz-title,.sg-title){font-family:var(--ap-font);text-transform:none;color:var(--ap-text);text-shadow:none;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.035em!important}:root[data-theme=mono] :is(.qi-name,.qz-done h2,.sg h2,.sg h3){font-family:var(--ap-font);text-transform:none;color:var(--ap-text);font-weight:600;letter-spacing:-.02em!important}:root[data-theme=mono] :is(.qi-code,.qi-count,.qz-score,.qz-topic,.qz-label,.qz-grp,.qz-table th,.em-sheet summary,.em-sheet h3,.sg-topic-head .sg-n,.sg h4,.sg-label,.sg .sg-toc .sg-grp){text-transform:none;letter-spacing:normal;color:var(--ap-text-2);font-size:.8125rem;font-weight:600}:root[data-theme=mono] :is(.qi-count,.qz-score){font-weight:400}:root[data-theme=mono] :is(.qi-count b,.qz-score b){color:var(--ap-text);font-weight:600}:root[data-theme=mono] :is(.qz-concept p,.qz-note,.qi-topics,.sg-intro p,.sg-topic-head p){color:var(--ap-text-2)}:root[data-theme=mono] :is(.qz-diagram,.sg-diagram) text{font-family:var(--ap-font)}:root[data-theme=mono] .qi-list li{border-radius:var(--ap-r-xl);background:var(--ap-tile);transition:box-shadow .25s var(--ap-ease), transform .25s var(--ap-ease);overflow:hidden}:root[data-theme=mono] .qi-list li:has(.qi-row:hover){box-shadow:var(--ap-lift)}:root[data-theme=mono] .qi-row,:root[data-theme=mono] .qi-row:hover{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 24px;padding:26px 28px}:root[data-theme=mono] .qi-name{font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.2}:root[data-theme=mono] .qi-topics{font-size:.875rem}:root[data-theme=mono] .qi-arrow,:root[data-theme=mono] .sg a{color:var(--ap-blue)}:root[data-theme=mono] .qi-extras{border:0;border-top:1px solid var(--ap-line);padding:12px 28px 14px}:root[data-theme=mono] .qi-extras a{text-transform:none;color:var(--ap-blue);font-size:.9375rem}:root[data-theme=mono] .qi-extras a:hover{color:var(--ap-blue);text-decoration:underline}:root[data-theme=mono] .qz-bar{background:var(--ap-fill);border-radius:2px;height:4px}:root[data-theme=mono] .qz-bar span{background:var(--ap-text);box-shadow:none;border-radius:2px}:root[data-theme=mono] :is(.qz-nav li button,.sg .sg-toc .sg-it){border-left:0;border-radius:10px;font-size:.875rem}:root[data-theme=mono] :is(.qz-nav li button:hover,.sg .sg-toc .sg-it:hover){color:var(--ap-text);background:var(--ap-wash)}:root[data-theme=mono] .sg .sg-toc .sg-it{color:var(--ap-text-2)}:root[data-theme=mono] .qz-nav li button[aria-current]{color:var(--ap-text);background:var(--ap-chip-bg)}:root[data-theme=mono] .qz-n{color:var(--ap-text-3)}:root[data-theme=mono] .qz-dot{border-radius:50%}:root[data-theme=mono] .qz-dot.good{background:var(--ap-green);border-color:var(--ap-green);box-shadow:none}:root[data-theme=mono] :is(.qz-card,.sg-card,.em-sheet){border-radius:var(--ap-r-xl);background:var(--ap-tile);box-shadow:none;border:0}:root[data-theme=mono] .em-sheet{overflow:hidden}:root[data-theme=mono] .qz-card{padding:32px}:root[data-theme=mono] .qz-q{color:var(--ap-text);font-size:1.0625rem;line-height:1.47}:root[data-theme=mono] :is(.qz-concept,.sg-topic-head){border-color:var(--ap-line)}:root[data-theme=mono] :is(.qz-ref,.em-chip,.ad-chip,.ad-bk){color:var(--ap-chip-text);background:var(--ap-chip-bg);border:0;border-radius:980px;padding:5px 12px;font-size:.8125rem}:root[data-theme=mono] :is(.em-chip,.ad-chip):hover{color:var(--ap-text);background:var(--ap-glass-hover)}:root[data-theme=mono] :is(.em-chip,.ad-chip)[aria-pressed=true]{color:var(--ap-on-text);background:var(--ap-text)}:root[data-theme=mono] .ad-bk:hover:not(:disabled){background:var(--ap-glass-hover)}:root[data-theme=mono] .ad-bk.right{color:#fff;background:var(--ap-green)}:root[data-theme=mono] .ad-bk.wrong{color:#fff;background:rgb(var(--c-bad))}:root[data-theme=mono] :is(.qz-cells span,.sg-cells span){border-color:var(--ap-line);background:var(--ap-tile-2);border-radius:8px}:root[data-theme=mono] :is(.qz-cells span.blank,.sg-cells span.sg-blank){background:var(--ap-chip-bg)}:root[data-theme=mono] :is(.ad-pre,.sg pre){background:var(--ap-tile-2);border:0;border-radius:12px}:root[data-theme=mono] .qz-opt{border:1px solid var(--ap-line);background:var(--ap-tile-2);color:var(--ap-text);transition:border-color .2s var(--ap-ease), background .2s var(--ap-ease);border-radius:14px}:root[data-theme=mono] .qz-opt:hover:not(:disabled){border-color:var(--ap-text-3);background:var(--ap-wash)}:root[data-theme=mono] .qz-opt.sel{border-color:var(--ap-blue);background:var(--ap-wash)}:root[data-theme=mono] .qz-k{color:var(--ap-text-2);background:var(--ap-chip-bg);border:0;border-radius:50%;font-weight:600}:root[data-theme=mono] .qz-opt.right{border-color:var(--ap-green);background:rgb(var(--c-good) / .08)}:root[data-theme=mono] .qz-opt.wrong{border-color:rgb(var(--c-bad));background:rgb(var(--c-bad) / .06)}:root[data-theme=mono] .qz-opt.right .qz-k{color:#fff;background:var(--ap-green)}:root[data-theme=mono] .qz-opt.wrong .qz-k{color:#fff;background:rgb(var(--c-bad))}:root[data-theme=mono] :is(.qz-fb,.sg-box){border-left:0;border-radius:14px;padding:14px 18px}:root[data-theme=mono] .qz-fb.eq{background:var(--ap-tile-2)}:root[data-theme=mono] .qz-fb.eq strong{color:var(--ap-text)}:root[data-theme=mono] .qz-take{background:var(--ap-tile-2);border:0;border-radius:14px}:root[data-theme=mono] .qz-solution li::marker{color:var(--ap-text-3)}:root[data-theme=mono] :is(.qz-btn,.sg .sg-btn){border:1px solid var(--ap-glass-line);text-transform:none;color:var(--ap-text);background:var(--ap-glass-bg);-webkit-backdrop-filter:var(--ap-glass);backdrop-filter:var(--ap-glass);box-shadow:var(--ap-glass-shine);transition:background .2s var(--ap-ease), transform .2s var(--ap-ease);border-radius:980px;padding:9px 18px;font-size:.9375rem;font-weight:500}:root[data-theme=mono] :is(.qz-btn:hover:not(:disabled),.sg .sg-btn:hover){color:var(--ap-text);border-color:var(--ap-glass-line);background:var(--ap-glass-hover)}:root[data-theme=mono] :is(.qz-btn,.sg .sg-btn):active:not(:disabled){transform:scale(.97)}:root[data-theme=mono] .qz-btn.primary,:root[data-theme=mono] .qz-btn.primary:hover:not(:disabled){color:var(--ap-on-text);background:var(--ap-text);box-shadow:none;border-color:#0000;font-weight:500}:root[data-theme=mono] .qz-btn.primary:hover:not(:disabled){background:var(--ap-solid-hover)}@media (max-width:820px){:root[data-theme=mono] .sg .sg-toc .sg-grp,:root[data-theme=mono] .sg .sg-toc .sg-grp:first-child{color:var(--ap-text);background:var(--ap-chip-bg);border:0;border-radius:980px}}@media (max-width:760px){:root[data-theme=mono] .qi-row,:root[data-theme=mono] .qi-row:hover{grid-template-columns:minmax(0,1fr) 20px;padding:20px}:root[data-theme=mono] .qi-extras{padding:12px 20px}:root[data-theme=mono] .qz-card{padding:22px 18px}}:root[data-theme=mono][data-tone=light] :is(.qi-list li,.qz-card,.sg-card,.em-sheet){box-shadow:0 1px 2px #0000000a,0 0 0 1px #00000008}:root[data-theme=mono][data-tone=light] .qi-list li:has(.qi-row:hover){box-shadow:var(--ap-lift)}@media (prefers-reduced-motion:reduce){:root[data-theme=mono] :is(.qi-list li,.qz-btn,.sg .sg-btn,.qz-opt){transition:none}}:root[data-theme=mono] .label-highlight{color:var(--ap-text);font-weight:600}:root[data-theme=mono] main input{border-bottom-color:var(--ap-line);font-family:var(--ap-font)}:root[data-theme=mono] .up-page *{letter-spacing:normal}:root[data-theme=mono] .up-title{font-family:var(--ap-font);letter-spacing:-.025em;color:var(--ap-text);-webkit-text-fill-color:currentColor;background:0 0;font-weight:600}:root[data-theme=mono] .up-lede{color:var(--ap-text-2);font-size:1.0625rem}:root[data-theme=mono] .up-card{border-radius:var(--ap-r-xl);background:var(--ap-tile);border:0}:root[data-theme=mono] .up-step .label-highlight{text-transform:none;font-size:1.0625rem}:root[data-theme=mono] .up-step-n{background:var(--ap-chip-bg);color:var(--ap-text-2);border:0;border-radius:50%;font-weight:600}:root[data-theme=mono] .up-page section>div>h2.label-highlight,:root[data-theme=mono] .up-page section>h2.label-highlight{text-transform:none;font-size:1.3125rem}:root[data-theme=mono] .up-page :is(input,select){border:1px solid var(--ap-line);background:var(--ap-tile-2);color:var(--ap-text);border-radius:12px}:root[data-theme=mono] .up-page :is(input,select):focus{border-color:var(--ap-blue);box-shadow:0 0 0 3px #0071e333}:root[data-theme=mono] .up-combo .hud-caret{color:var(--ap-text-3)}:root[data-theme=mono] .up-page .hud-drop{border-color:var(--ap-line);box-shadow:var(--ap-lift);background:var(--ap-tile)!important}:root[data-theme=mono] .up-opt{color:var(--ap-text)}:root[data-theme=mono] .up-opt.is-active{background:var(--ap-chip-bg);color:var(--ap-text)}:root[data-theme=mono] .up-opt-new{color:var(--ap-blue);border-top-color:var(--ap-line)}:root[data-theme=mono] .up-mark{color:var(--ap-text);font-weight:600}:root[data-theme=mono] .up-link{color:var(--ap-blue);text-decoration:none}:root[data-theme=mono] .up-drop{border:2px dashed var(--ap-line);border-radius:var(--ap-r-l);background:var(--ap-tile-2);transition:border-color .2s var(--ap-ease), background .2s var(--ap-ease)}:root[data-theme=mono] .up-drop:hover,:root[data-theme=mono] .up-drop.is-over{border-color:var(--ap-blue);background:var(--ap-wash)}:root[data-theme=mono] .up-thumb-img{background:var(--ap-tile-2);border:0;border-radius:12px}:root[data-theme=mono] .up-x{background:var(--ap-glass-bg);-webkit-backdrop-filter:var(--ap-glass);backdrop-filter:var(--ap-glass);box-shadow:var(--ap-btn-shadow)}:root[data-theme=mono] .up-ok{background:var(--ap-green);color:#fff}:root[data-theme=mono] .up-bar{background:var(--ap-fill);border-radius:2px;height:4px}:root[data-theme=mono] .up-bar i{background:var(--ap-blue);border-radius:2px}:root[data-theme=mono] .up-page .btn-space.is-active{background:var(--ap-text);color:var(--ap-on-text);border-color:#0000}:root[data-theme=mono][data-tone=light] .mc-scrim{background:linear-gradient(#00000047 0%,#0000 18%),linear-gradient(#0000 28%,#0000002e 48%,#00000080 74%,#000000b8 100%)}@media (min-width:768px){:root[data-theme=mono][data-tone=light] .mc-scrim{background:linear-gradient(#00000040 0%,#0000 16%),linear-gradient(90deg,#0000008c 0%,#00000026 46%,#0000 70%),linear-gradient(#0000 30%,#0000001f 50%,#00000061 76%,#0009 100%)}}:root[data-theme=mono][data-tone=light] :is(.tf-panel,.mc-work-card,.pt-panel){box-shadow:0 1px 2px #0000000a,0 0 0 1px #00000008}:root[data-theme=mono][data-tone=light] header .theme-toggle{box-shadow:none;background:#78788029;border-color:#0000000f}:root[data-theme=mono][data-tone=light] header .theme-toggle:hover{background:#7878803d;border-color:#0000001a}:root[data-theme=mono][data-tone=light] header .theme-toggle{--tg-focus:#0071e3}:root[data-theme] :is(.mc-gallery,header .btn-space){box-sizing:border-box;justify-content:center;align-items:center;height:39px;padding-block:0;display:inline-flex}:root[data-theme] :is(.mc-gallery,header a.btn-space){width:88px;padding-inline:0}:root[data-theme] .hdr-album{width:112px}:root.tone-fade,:root.tone-fade :not(.theme-toggle *),:root.tone-fade :not(.theme-toggle *):before,:root.tone-fade :not(.theme-toggle *):after{transition:background-color .45s,color .45s,border-color .45s,fill .45s,stroke .45s,box-shadow .45s,opacity .45s!important}:root.tone-fade .mc-root{transition:background-color .45s ease, color .45s ease, --tape-h .45s var(--ease-detent)!important}:root.tone-fade .mc-root .tt-tape{transition:translate .45s var(--ease-detent), opacity .3s ease, visibility 0s!important}:root.tone-fade[data-theme=mono] .mc-root{transition:background-color .45s ease, color .45s ease, --tape-h .45s var(--ease-detent)!important}:root.tone-fade[data-theme=mono] .mc-root .tt-tape{transition:translate .45s var(--ease-detent), opacity .3s ease, visibility 0s .45s!important}
:root[data-theme=ktm]{--c-cs:255 102 0;--c-cs-hi:255 133 51;--c-gold:255 122 26;--c-gold-hi:255 156 82;--c-ink:12 8 4;--k-display:var(--barlow-cond), "Arial Narrow", sans-serif;--k-text:var(--barlow), "Helvetica Neue", Arial, sans-serif;--k-cut:11px;--k-ch:16px;--k-orange:rgb(var(--c-cs));--k-carbon:repeating-linear-gradient(45deg, #ffffff05 0 2px, transparent 2px 4px), repeating-linear-gradient(-45deg, #00000059 0 2px, transparent 2px 4px), linear-gradient(180deg, #18181b, #0f0f11);--k-glass:255 255 255;--k-plate:14 14 16;--k-checker:repeating-conic-gradient(rgb(var(--c-cream) / .55) 0 25%, transparent 0 50%) 0 0 / 8px 8px;--font-mono:var(--k-text);--font-orbitron:var(--k-display)}:root[data-theme=ktm][data-tone=light]{--c-void:243 242 239;--c-void2:255 255 255;--c-shade:222 221 217;--c-cream:22 22 24;--c-hi:0 0 0;--c-silver:64 64 70;--c-muted:88 90 97;--c-muted2:108 110 117;--c-cs:0 128 64;--c-cs-hi:18 152 82;--c-ds:52 70 64;--c-fin:104 136 18;--c-gold:0 122 60;--c-gold-hi:16 146 76;--c-ink:255 255 255;--c-bad:200 32 32;--c-good:20 132 66;--k-glass:0 0 0;--k-plate:255 255 255;--k-carbon:repeating-linear-gradient(45deg, #00000005 0 2px, transparent 2px 4px), repeating-linear-gradient(-45deg, #00000009 0 2px, transparent 2px 4px), linear-gradient(180deg, #fff, #f8f7f5);--color-bg:rgb(var(--c-void));--color-primary:rgb(var(--c-cream));--color-muted:rgb(var(--c-muted));--color-copper:rgb(var(--c-cs));--color-periwinkle:rgb(var(--c-ds));--color-gold:rgb(var(--c-gold));--color-accent:rgb(var(--c-bad))}:root[data-theme=ktm][data-tone=light] :is(.mc-hero,.mc-menu .mc-end-actions,.mc-menu .mc-log-foot,.mc-menu .mc-credit){--c-void:11 11 12;--c-void2:28 28 32;--c-shade:4 4 5;--c-cream:244 244 242;--c-hi:255 255 255;--c-silver:196 198 204;--c-muted:164 166 173;--c-muted2:176 178 184;--c-cs:52 199 96;--c-cs-hi:92 220 128;--c-ds:211 217 224;--c-fin:186 214 64;--c-gold:60 204 104;--c-gold-hi:110 226 146;--c-ink:4 14 8;--c-bad:255 69 69;--c-good:74 222 128;--k-glass:255 255 255;--k-plate:14 14 16;--color-bg:rgb(var(--c-void));--color-primary:rgb(var(--c-cream));--color-muted:rgb(var(--c-muted));--color-copper:rgb(var(--c-cs));--color-periwinkle:rgb(var(--c-ds));--color-gold:rgb(var(--c-gold));--color-accent:rgb(var(--c-bad))}:root[data-theme=ktm][data-tone=light] :is(.flip-face,.tf-panel){box-shadow:0 4px 18px #0000001a}:root[data-theme=ktm][data-tone=light] .site-bg{background:radial-gradient(900px 520px at 88% -8%, rgb(var(--c-cs) / .1), transparent 62%), radial-gradient(800px 600px at -5% 105%, rgb(var(--c-cs) / .05), transparent 60%), rgb(var(--c-void))!important}:root[data-theme=ktm] :is(code,pre,kbd,samp,.ad-pre){font-family:var(--space-mono), ui-monospace, monospace}:root[data-theme=ktm] body{font-variant-emoji:text}:root[data-theme=ktm] body,:root[data-theme=ktm] .font-mono,:root[data-theme=ktm] .tf-read{font-family:var(--k-text);font-variant-numeric:tabular-nums}:root[data-theme=ktm] .font-orbitron{font-family:var(--k-display);letter-spacing:.01em;font-style:italic;font-weight:800}:root[data-theme=ktm] [class*=tracking-]{letter-spacing:.08em}:root[data-theme=ktm] ::selection{background:var(--k-orange);color:rgb(var(--c-ink))}:root[data-theme=ktm] :where(a,button):focus-visible{outline-color:var(--k-orange)}:root[data-theme=ktm] .site-bg{background:radial-gradient(900px 520px at 88% -8%, rgb(var(--c-cs) / .14), transparent 62%), radial-gradient(800px 600px at -5% 105%, rgb(var(--c-cs) / .07), transparent 60%), repeating-linear-gradient(45deg, #ffffff03 0 2px, transparent 2px 4px), repeating-linear-gradient(-45deg, #0000004d 0 2px, transparent 2px 4px), rgb(var(--c-void))!important}:root[data-theme=ktm] .site-bg>div,:root[data-theme=ktm] .mc-stars{display:none}:root[data-theme=ktm] header.fixed{border-bottom:0;background:rgb(var(--k-plate) / .86)!important}:root[data-theme=ktm] header.fixed:after{content:"";background:linear-gradient(90deg, var(--k-orange) 0 18%, rgb(var(--c-cs) / .35) 45%, transparent 85%);pointer-events:none;height:2px;position:absolute;bottom:-2px;left:0;right:0}:root[data-theme=ktm] .hdr-pre{display:none}:root[data-theme=ktm] .hdr-name{font-family:var(--k-display);letter-spacing:.04em;color:rgb(var(--c-cream));align-items:center;gap:10px;font-size:1.05rem;font-style:italic;font-weight:800;display:inline-flex}:root[data-theme=ktm] .hdr-name:before{content:"";background:var(--k-orange);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);width:18px;height:14px}:root[data-theme=ktm] .hud-drop{border-color:rgb(var(--c-cs) / .4)!important;background:var(--k-carbon)!important}:root[data-theme=ktm] .hud-drop button{font-family:var(--k-display);letter-spacing:.08em;font-size:.85rem;font-weight:700}:root[data-theme=ktm] :is(.mc-btn,.btn-space,.btn-solid,.tf-btn,.pt-top,.pt-link,.pt-jump){--k-fill:var(--accent,var(--k-orange));isolation:isolate;clip-path:polygon(var(--k-cut) 0, 100% 0, calc(100% - var(--k-cut)) 100%, 0 100%);padding-inline:calc(var(--k-cut) + 12px);background:rgb(var(--k-glass) / .07);box-shadow:inset 0 -2px 0 var(--k-fill);color:rgb(var(--c-cream));font-family:var(--k-display);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:0;font-style:italic;font-weight:700;transition:color .18s,background .18s}:root[data-theme=ktm] :is(.mc-btn,.btn-space,.tf-btn,.pt-top){--k-fill:var(--k-orange)}:root[data-theme=ktm] :is(.mc-btn,.btn-space,.btn-solid,.tf-btn,.pt-top,.pt-link,.pt-jump):after{z-index:-1;opacity:1;background:var(--k-fill);transform-origin:0;transition:scale .28s var(--ease-detent);translate:none;scale:0 1;animation:none!important}:root[data-theme=ktm] :is(.mc-btn,.btn-space,.btn-solid,.tf-btn,.pt-top,.pt-link,.pt-jump):hover:not(:disabled),:root[data-theme=ktm] .btn-space.is-active{color:rgb(var(--c-ink));background:rgb(var(--k-glass) / .07);box-shadow:inset 0 -2px 0 var(--k-fill);border-color:#0000;transform:none}:root[data-theme=ktm] :is(.mc-btn,.btn-space,.btn-solid,.tf-btn,.pt-top,.pt-link,.pt-jump):hover:not(:disabled):after,:root[data-theme=ktm] .btn-space.is-active:after{scale:1}:root[data-theme=ktm] :is(.mc-btn,.btn-space,.btn-solid,.tf-btn,.pt-top,.pt-link,.pt-jump):focus-visible{outline:2px solid rgb(var(--c-hi));outline-offset:-5px}:root[data-theme=ktm] .mc-btn{padding-block:11px;font-size:.95rem}:root[data-theme=ktm] .mc-btn svg{color:var(--k-orange)}:root[data-theme=ktm] .mc-btn:hover svg{color:currentColor}:root[data-theme=ktm] .mc-btn-email{text-transform:none;font-style:normal;font-family:var(--k-text);letter-spacing:.02em;font-weight:500}:root[data-theme=ktm] :is(.mc-btn-primary,.btn-solid){--k-fill:rgb(var(--c-hi));background:var(--k-orange);color:rgb(var(--c-ink));box-shadow:none}:root[data-theme=ktm] :is(.mc-btn-primary,.btn-solid):hover:not(:disabled){background:var(--k-orange);box-shadow:none}:root[data-theme=ktm] .mc-btn-primary svg{color:rgb(var(--c-ink))}:root[data-theme=ktm] :is(.mc-gallery,header .btn-space){letter-spacing:.1em;background:rgb(var(--k-plate) / .7);font-size:.85rem}:root[data-theme=ktm] .tf-btn{padding-block:7px;font-size:.82rem}:root[data-theme=ktm] .pt-jump{font-size:.85rem}:root[data-theme=ktm] .pt-jump.is-off{font-family:var(--k-display);clip-path:polygon(var(--k-cut) 0, 100% 0, calc(100% - var(--k-cut)) 100%, 0 100%);padding-inline:calc(var(--k-cut) + 10px);background:rgb(var(--k-glass) / .04);border:0;font-size:.85rem;font-style:italic}:root[data-theme=ktm] .pt-jump.is-off:after{display:none}:root[data-theme=ktm] .pt-jump.is-off:hover:not(:disabled){color:rgb(var(--c-muted) / .72);background:rgb(var(--k-glass) / .04);box-shadow:none}:root[data-theme=ktm] .pt-jump.is-off{box-shadow:none}:root[data-theme=ktm] .pt-link{font-size:.95rem}:root[data-theme=ktm] .pt-top{font-family:var(--k-display);font-size:.85rem}:root[data-theme=ktm] :is(.mc-work-card,.mc-commit,.pt-panel,.pt-chal,.flip-face,.up-card){clip-path:polygon(0 0, calc(100% - var(--k-ch)) 0, 100% var(--k-ch), 100% 100%, var(--k-ch) 100%, 0 calc(100% - var(--k-ch)))}:root[data-theme=ktm] :is(.mc-work-card,.mc-commit,.pt-panel,.tf-panel,.up-card){background:var(--k-carbon)}:root[data-theme=ktm] .blip-card{border-color:rgb(var(--c-cream) / .12)}:root[data-theme=ktm] .blip-card:after{display:none}:root[data-theme=ktm] :is(.mc-work-card,.pt-panel,.tf-panel):before{content:"";z-index:3;opacity:.9;background:linear-gradient(225deg, transparent 0 14px, var(--accent,var(--k-orange)) 14px 20px, transparent 20px 24px, rgb(var(--c-cream) / .7) 24px 26px, transparent 26px);border:0;width:46px;height:46px;transition:opacity .2s;inset:0 0 auto auto;transform:none}:root[data-theme=ktm] .tf-panel:before{background:linear-gradient(225deg, var(--accent) 0 10px, transparent 10px 14px, rgb(var(--c-cream) / .7) 14px 16px, transparent 16px)}:root[data-theme=ktm] .mc-work-card:hover:before{opacity:1;width:46px;height:46px}:root[data-theme=ktm] .mc-work-card:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:none}:root[data-theme=ktm] .mc-work-media{border-color:#0000}:root[data-theme=ktm] .mc-work-media:before{content:"";z-index:1;background:linear-gradient(90deg, var(--accent) 0 40%, transparent 40% 42%, var(--accent) 42% 46%, transparent 46%);height:3px;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){:root[data-theme=ktm] .mc-work-card:not(.mc-work-lead) .mc-work-media{border-right-color:color-mix(in srgb, var(--accent) 35%, transparent)}:root[data-theme=ktm] .mc-work-card:not(.mc-work-lead) .mc-work-media:before{display:none}}:root[data-theme=ktm] :is(.mc-work-title,.pt-title,.tf-title){font-family:var(--k-display);letter-spacing:.01em;text-shadow:none;font-style:italic;font-weight:800}:root[data-theme=ktm] .mc-work-title{font-size:1.35rem;line-height:1.05}@media (min-width:768px){:root[data-theme=ktm] .mc-work-lead .mc-work-title{font-size:clamp(1.8rem,3vw,2.7rem)}}:root[data-theme=ktm] .mc-certcard .mc-work-title{font-size:1.2rem}:root[data-theme=ktm] .mc-card-blurb{font-size:.875rem;line-height:1.55}:root[data-theme=ktm] .mc-tag,:root[data-theme=ktm] .mc-mark{font-family:var(--k-display);letter-spacing:.14em;font-size:.78rem;font-weight:700}:root[data-theme=ktm] .mc-certstatus{font-family:var(--k-display);letter-spacing:.12em;font-size:.78rem;font-weight:700}:root[data-theme=ktm] .mc-certstatus i{clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);width:10px;box-shadow:none;animation:none}:root[data-theme=ktm] :is(.mc-work-index,.pt-index){font-family:var(--k-display);color:rgb(var(--c-ink));-webkit-text-stroke:0;text-shadow:none;background:rgb(var(--c-hi));box-shadow:inset 0 0 0 3px var(--accent), 0 6px 18px #00000080;border-radius:6px 6px 16px;padding:.06em .28em .02em .22em;font-size:2.1rem;font-style:italic;font-weight:800;line-height:1;bottom:14px;left:14px}@media (min-width:768px){:root[data-theme=ktm] .mc-work-lead .mc-work-index{font-size:3.4rem;bottom:18px;left:22px}}@media (min-width:1024px){:root[data-theme=ktm] .pt-index{font-size:clamp(2.4rem,3.2vw,3.4rem)}}:root[data-theme=ktm] .pt-media--video .pt-index{top:12px;bottom:auto}:root[data-theme=ktm] :is(.mc-course,.pt-chip,.pt-course,.tf-chip){clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);background:color-mix(in srgb, var(--accent,var(--k-orange)) 16%, rgb(var(--k-glass) / .04));color:rgb(var(--c-cream) / .92);font-family:var(--k-display);letter-spacing:.06em;border:0;border-radius:0;padding-inline:10px;font-size:.8rem;font-weight:600}:root[data-theme=ktm] .pt-chip--method{background:rgb(var(--k-glass) / .05)}:root[data-theme=ktm] .mc-name{font-family:var(--k-display);letter-spacing:-.005em;color:rgb(var(--c-hi));-webkit-text-fill-color:currentColor;filter:drop-shadow(0 3px 10px #0000008c);background:0 0;font-style:italic;font-weight:800;line-height:.9}:root[data-theme=ktm] h1.mc-name{font-size:clamp(3.4rem,11vw,8.6rem)!important}:root[data-theme=ktm] .mc-degree{letter-spacing:.04em;color:rgb(var(--c-cream) / .92);margin-top:10px;font-size:1.15em}:root[data-theme=ktm] .mc-fields{letter-spacing:.06em;font-size:max(.95rem,.6em);font-weight:800}:root[data-theme=ktm] .mc-sep{color:var(--k-orange)}:root[data-theme=ktm] .mc-pitch{font-size:1.05rem;font-weight:500;line-height:1.5}@media (min-width:768px){:root[data-theme=ktm] .mc-pitch{font-size:1.15rem}}:root[data-theme=ktm] .mc-prompt{font-family:var(--k-display);letter-spacing:.14em;font-size:.95rem;font-weight:700}:root[data-theme=ktm] .mc-degree-block:before{content:"";background:linear-gradient(90deg, var(--k-orange) 0 62%, transparent 62% 66%, var(--k-orange) 66% 78%, transparent 78% 81%, var(--k-orange) 81% 86%, transparent 86%);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);width:min(60vw,420px);height:6px;margin:14px 0 6px;display:block}@media (prefers-reduced-motion:no-preference){:root[data-theme=ktm] .mc-degree-block:before{animation:kStripeIn .7s var(--ease-detent) .3s both}}@keyframes kStripeIn{0%{clip-path:polygon(4px 0,4px 0,0 100%,0 100%)}to{clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}}:root[data-theme=ktm] .mc-cue{bottom:34px}:root[data-theme=ktm] .mc-cue i{background:linear-gradient(to bottom, var(--k-orange), transparent);width:3px}:root[data-theme=ktm] .mc-menu{background:radial-gradient(900px 420px at 82% -8%, rgb(var(--c-cs) / .08), transparent 60%), rgb(var(--c-void))}:root[data-theme=ktm] .mc-label{font-family:var(--k-display);letter-spacing:.04em;color:rgb(var(--c-cream));font-size:1.35rem;font-style:italic;font-weight:800}:root[data-theme=ktm] .mc-label b{color:rgb(var(--c-ink));background:var(--k-orange);text-shadow:none;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);padding:2px 12px 1px 10px;font-size:1rem;font-weight:800}:root[data-theme=ktm] .mc-label:after{background:var(--k-checker);opacity:.5;height:8px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}:root[data-theme=ktm] .mc-label-flush:after{display:block}:root[data-theme=ktm] :is(.mc-solid,.mc-outline){letter-spacing:-.005em}:root[data-theme=ktm] .mc-solid{text-shadow:none}:root[data-theme=ktm] .mc-outline{-webkit-text-stroke-width:2px}:root[data-theme=ktm] .mc-row{border-top-width:2px}:root[data-theme=ktm] .mc-row:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%)}:root[data-theme=ktm] .mc-arrow{font-family:var(--k-display);font-weight:800}:root[data-theme=ktm] .mc-node:after{background:var(--k-orange);width:14px;box-shadow:none;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);border:0}:root[data-theme=ktm] .mc-node:before{background:repeating-linear-gradient(90deg, rgb(var(--c-cs) / .6) 0 10px, transparent 10px 16px);height:2px}:root[data-theme=ktm] .mc-gitcmd,:root[data-theme=ktm] .mc-commit-body{font-family:var(--k-text)}:root[data-theme=ktm] .mc-commit-media{border-bottom:3px solid var(--k-orange)}:root[data-theme=ktm] .tf-panel{--accent:var(--k-orange);box-shadow:0 0 0 1px rgb(var(--k-glass) / .06), 0 18px 60px #0009}:root[data-theme=ktm] .tf-kicker{font-family:var(--k-display);letter-spacing:.14em;font-size:.85rem;font-weight:700}:root[data-theme=ktm] .tf-title{font-size:clamp(1.9rem,4vw,3rem);line-height:.95}:root[data-theme=ktm] .tf-lede{font-size:.95rem;line-height:1.55}:root[data-theme=ktm] .tf-chart{background:rgb(var(--k-plate) / .85);border-color:rgb(var(--k-glass) / .08)}:root[data-theme=ktm] .tf-chart text{font-family:var(--k-text)}:root[data-theme=ktm] .tf-read-big span{font-family:var(--k-display);text-shadow:none;font-style:italic;font-weight:800}:root[data-theme=ktm] .pt-h1{line-height:.88;font-size:clamp(3rem,9vw,7.5rem)!important}:root[data-theme=ktm] .headline-solid{text-shadow:none}:root[data-theme=ktm] .headline-outline{-webkit-text-stroke-width:2px}:root[data-theme=ktm] .pt-label{font-family:var(--k-display);letter-spacing:.14em;font-size:.9rem;font-weight:700}:root[data-theme=ktm] .pt-label-hint{letter-spacing:.08em;font-size:.8rem}:root[data-theme=ktm] .pt-floor{perspective:none;opacity:.5;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000),linear-gradient(#0000,#000);height:70%;mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000),linear-gradient(#0000,#000 80%);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=ktm] .pt-floor i{background:linear-gradient(90deg, transparent 0 55%, var(--accent) 100%) 0 18% / 520px 2px repeat-x, linear-gradient(90deg, transparent 0 70%, rgb(var(--c-cream) / .7) 100%) 0 31% / 260px 1px repeat-x, linear-gradient(90deg, transparent 0 40%, var(--accent) 100%) 0 47% / 1040px 3px repeat-x, linear-gradient(90deg, transparent 0 75%, rgb(var(--c-cream) / .6) 100%) 0 60% / 208px 1px repeat-x, linear-gradient(90deg, transparent 0 50%, var(--accent) 100%) 0 74% / 520px 2px repeat-x, linear-gradient(90deg, transparent 0 65%, rgb(var(--c-cream) / .5) 100%) 0 86% / 130px 1px repeat-x;height:auto;inset:0;transform:none}@media (prefers-reduced-motion:no-preference){:root[data-theme=ktm] .pt-floor i{animation:1.4s linear infinite kSpeed}}@keyframes kSpeed{0%{background-position-x:0,0,0,0,0,0}to{background-position-x:-1040px,-1040px,-1040px,-1040px,-1040px,-1040px}}:root[data-theme=ktm] .pt-panel{border-color:rgb(var(--c-cream) / .1)}:root[data-theme=ktm] .pt-section.is-active .pt-panel{box-shadow:none;border-color:color-mix(in srgb, var(--accent) 40%, transparent)}:root[data-theme=ktm] .pt-section.is-active .pt-panel:before{opacity:1;transform:none}:root[data-theme=ktm] .pt-hud{font-family:var(--k-display);letter-spacing:.14em;font-size:.8rem;font-weight:700}:root[data-theme=ktm] .pt-light{border-radius:50%}:root[data-theme=ktm] .pt-segs i{clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);height:5px}:root[data-theme=ktm] .pt-segs i.is-on{box-shadow:none}:root[data-theme=ktm] .pt-segs i.is-on:last-child{background:rgb(var(--c-bad))}:root[data-theme=ktm] .pt-kicker{font-family:var(--k-display);letter-spacing:.14em;font-size:.85rem;font-weight:700}:root[data-theme=ktm] .pt-title{font-size:clamp(1.9rem,1.3rem + 2vw,3.2rem);line-height:.98}:root[data-theme=ktm] .pt-desc{font-size:1rem;line-height:1.6}@media (min-width:768px){:root[data-theme=ktm] .pt-desc{font-size:1.1rem}}:root[data-theme=ktm] :is(.pt-meta-k,.pt-block-n,.pt-chal-head,.pt-chal-row dt){font-family:var(--k-display);letter-spacing:.12em;font-size:.8rem;font-weight:700}:root[data-theme=ktm] .pt-block-h{font-family:var(--k-display);letter-spacing:.04em;background:linear-gradient(90deg, var(--accent) 0 64px, rgb(var(--c-cream) / .12) 64px) left bottom / 100% 2px no-repeat;border-bottom:0;font-size:1.25rem;font-style:italic;font-weight:800}:root[data-theme=ktm] .pt-feat-n{font-family:var(--k-display);font-size:1rem;font-style:italic;font-weight:800}:root[data-theme=ktm] .pt-feat-t,:root[data-theme=ktm] .pt-chal-row dd{font-size:1rem;line-height:1.6}:root[data-theme=ktm] .pt-chal{background:rgb(var(--k-glass) / .025)}:root[data-theme=ktm] .pt-chal-solution{border-left-width:4px}:root[data-theme=ktm] .pt-media{border-color:#0000;border-bottom:3px solid var(--accent)}:root[data-theme=ktm] .pt-rail-dot{clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);background:color-mix(in srgb, var(--accent) 30%, rgb(var(--c-void)));border:0;width:14px}:root[data-theme=ktm] .pt-rail-node.is-on .pt-rail-dot{box-shadow:none}:root[data-theme=ktm] .pt-rail-name{font-family:var(--k-display);font-size:.85rem;font-weight:700}:root[data-theme=ktm] .pt-rail-track{width:2px}:root[data-theme=ktm] :is(.pt-progress,.pt-rail-fill){box-shadow:none}:root[data-theme=ktm] .pt-progress{height:3px}:root[data-theme=ktm] .pt-end{font-family:var(--k-display);letter-spacing:.12em;font-size:.85rem;font-weight:700}:root[data-theme=ktm] :is(.qi,.qz,.sg){font-variant-numeric:tabular-nums;--glow:transparent!important}:root[data-theme=ktm] :is(.qi-title,.qz-title,.sg-title,.qi-name,.qz-done h2,.sg h2,.sg h3){font-family:var(--k-display);letter-spacing:.01em;text-shadow:none;font-style:italic;font-weight:800}:root[data-theme=ktm] :is(.qi-title,.qz-title,.sg-title){font-size:clamp(2.4rem,6vw,4.4rem);line-height:.92}:root[data-theme=ktm] .qi-name{font-size:clamp(1.25rem,2.6vw,1.65rem);line-height:1.05}:root[data-theme=ktm] .sg h2{font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1}:root[data-theme=ktm] .sg h3{font-size:1.2rem}:root[data-theme=ktm] .q-slash{display:none}:root[data-theme=ktm] :is(.qi-kicker,.qz-kicker,.sg-kicker,.qi-code,.qi-count,.qi-extras a,.qz-score,.qz-topic,.qz-label,.qz-grp,.qz-table th,.em-sheet summary,.em-sheet h3,.sg-topic-head .sg-n,.sg h4,.sg-label,.sg .sg-toc .sg-grp){font-family:var(--k-display);letter-spacing:.12em;font-size:.85rem;font-weight:700}:root[data-theme=ktm] :is(.qi-kicker,.qz-kicker,.sg-kicker){letter-spacing:.14em;font-size:.95rem}:root[data-theme=ktm] :is(.qi-kicker,.qz-kicker,.sg-kicker):after{content:"";vertical-align:middle;background:var(--k-checker);opacity:.5;width:72px;height:8px;margin-left:12px;display:inline-block;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}:root[data-theme=ktm] .qi-row{border:0;border-left:3px solid var(--accent);background:var(--k-carbon);clip-path:polygon(0 0, calc(100% - var(--k-ch)) 0, 100% var(--k-ch), 100% 100%, 0 100%);grid-template-columns:48px minmax(0,1fr) auto 24px}:root[data-theme=ktm] .qi-list li:not(:has(.qi-extras)) .qi-row{clip-path:polygon(0 0, calc(100% - var(--k-ch)) 0, 100% var(--k-ch), 100% 100%, var(--k-ch) 100%, 0 calc(100% - var(--k-ch)))}:root[data-theme=ktm] .qi-row:hover{border-color:var(--accent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), var(--k-carbon);box-shadow:none}:root[data-theme=ktm] .qi-n{font-family:var(--k-display);color:rgb(var(--c-ink));background:rgb(var(--c-hi));box-shadow:inset 0 0 0 2px var(--accent);border-radius:4px 4px 10px;justify-self:start;padding:.08em .3em .02em .22em;font-size:1.35rem;font-style:italic;font-weight:800;line-height:1}:root[data-theme=ktm][data-tone=light] .qi-n{color:rgb(var(--c-hi));background:rgb(var(--c-void2))}:root[data-theme=ktm] .qi-arrow{font-family:var(--k-display);font-size:1.2rem;font-weight:800}:root[data-theme=ktm] .qi-row:hover .qi-arrow{transform:translate(5px)}:root[data-theme=ktm] .qi-extras{border:0;border-left:3px solid var(--accent);background:rgb(var(--k-glass) / .03);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--k-ch) 100%, 0 calc(100% - var(--k-ch)));padding-left:96px}:root[data-theme=ktm] .qi-extras a:hover{color:rgb(var(--c-cream))}:root[data-theme=ktm] .qz-bar{background:rgb(var(--k-glass) / .08);height:5px}:root[data-theme=ktm] .qz-bar span{box-shadow:none;background:linear-gradient(90deg, var(--accent) calc(100% - 14px), transparent calc(100% - 14px) calc(100% - 10px), var(--accent) calc(100% - 10px));clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%)}:root[data-theme=ktm] :is(.qz-nav li button,.sg .sg-toc .sg-it){font-size:.85rem}:root[data-theme=ktm] .qz-nav li button[aria-current]{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent);border-left-width:3px}:root[data-theme=ktm] .qz-n{font-family:var(--k-display);font-size:.9rem;font-style:italic;font-weight:800}:root[data-theme=ktm] .qz-dot{background:rgb(var(--k-glass) / .16);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);border:0;width:12px;height:7px}:root[data-theme=ktm] .qz-dot.good{box-shadow:none}:root[data-theme=ktm] :is(.qz-card,.sg-card){border-color:rgb(var(--c-cream) / .1);background:var(--k-carbon);box-shadow:none;clip-path:polygon(0 0, calc(100% - var(--k-ch)) 0, 100% var(--k-ch), 100% 100%, var(--k-ch) 100%, 0 calc(100% - var(--k-ch)))}:root[data-theme=ktm] :is(.qz-card,.sg-card):before{opacity:.9;background:linear-gradient(225deg, transparent 0 14px, var(--accent) 14px 20px, transparent 20px 24px, rgb(var(--c-cream) / .7) 24px 26px, transparent 26px);border:0;width:46px;height:46px;inset:0 0 auto auto}:root[data-theme=ktm] .em-sheet{border-color:rgb(var(--c-cream) / .1);background:var(--k-carbon)}:root[data-theme=ktm] .qz-q{font-size:1.08rem;font-weight:500}:root[data-theme=ktm] .qz-concept{border-left-width:4px}:root[data-theme=ktm] .sg-topic-head{background:linear-gradient(90deg, var(--accent) 0 64px, rgb(var(--c-cream) / .12) 64px) left bottom / 100% 2px no-repeat;border-bottom:0}:root[data-theme=ktm] :is(.qz-ref,.em-chip,.ad-chip,.ad-bk){clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);font-family:var(--k-display);letter-spacing:.06em;background:color-mix(in srgb, var(--accent) 12%, rgb(var(--k-glass) / .04));border:0;padding-inline:12px;font-size:.85rem;font-weight:600}:root[data-theme=ktm] :is(.em-chip,.ad-chip)[aria-pressed=true]{color:rgb(var(--c-ink));background:var(--accent)}:root[data-theme=ktm] .ad-bk.right{color:rgb(var(--c-ink));background:var(--good)}:root[data-theme=ktm] .ad-bk.wrong{color:#fff;background:var(--bad)}:root[data-theme=ktm] .qz-opt{border-color:rgb(var(--c-cream) / .12);background:rgb(var(--k-glass) / .03)}:root[data-theme=ktm] .qz-opt:hover:not(:disabled){background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%)}:root[data-theme=ktm] .qz-k{font-family:var(--k-display);color:rgb(var(--c-ink));background:var(--accent);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);border:0;font-size:.95rem;font-style:italic;font-weight:800}:root[data-theme=ktm] .qz-opt.right{border-color:var(--good);background:rgb(var(--c-good) / .1)}:root[data-theme=ktm] .qz-opt.wrong{border-color:var(--bad);background:rgb(var(--c-bad) / .1)}:root[data-theme=ktm] .qz-opt.sel{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}:root[data-theme=ktm] .qz-opt.right .qz-k{color:rgb(var(--c-ink));background:var(--good)}:root[data-theme=ktm] .qz-opt.wrong .qz-k{color:#fff;background:var(--bad)}:root[data-theme=ktm] :is(.qz-fb,.sg-box){border-left-width:4px}:root[data-theme=ktm] .qz-fb strong{font-family:var(--k-display);letter-spacing:.02em;font-size:1.05rem;font-style:italic;font-weight:800}:root[data-theme=ktm] .qz-take{border:0;border-left:4px solid var(--accent)}:root[data-theme=ktm] .qz-solution li::marker{font-family:var(--k-display);font-weight:800}:root[data-theme=ktm] :is(.qz-btn,.sg .sg-btn){isolation:isolate;clip-path:polygon(var(--k-cut) 0, 100% 0, calc(100% - var(--k-cut)) 100%, 0 100%);padding:10px calc(var(--k-cut) + 14px);font-family:var(--k-display);letter-spacing:.08em;color:rgb(var(--c-cream));background:rgb(var(--k-glass) / .07);box-shadow:inset 0 -2px 0 var(--accent);border:0;font-size:.9rem;font-style:italic;font-weight:700;transition:color .18s;position:relative}:root[data-theme=ktm] :is(.qz-btn,.sg .sg-btn):after{content:"";z-index:-1;background:var(--accent);transform-origin:0;transition:scale .28s var(--ease-detent);position:absolute;inset:0;scale:0 1}:root[data-theme=ktm] :is(.qz-btn:hover:not(:disabled),.sg .sg-btn:hover){color:rgb(var(--c-ink));background:rgb(var(--k-glass) / .07)}:root[data-theme=ktm] :is(.qz-btn:hover:not(:disabled),.sg .sg-btn:hover):after{scale:1}:root[data-theme=ktm] :is(.qz-btn,.sg .sg-btn):focus-visible{outline:2px solid rgb(var(--c-hi));outline-offset:-5px}:root[data-theme=ktm] .qz-btn.primary,:root[data-theme=ktm] .qz-btn.primary:hover:not(:disabled){color:rgb(var(--c-ink));background:var(--accent);box-shadow:none}:root[data-theme=ktm] .qz-btn.primary:after{background:rgb(var(--c-hi))}@media (max-width:820px){:root[data-theme=ktm] .sg .sg-toc .sg-grp,:root[data-theme=ktm] .sg .sg-toc .sg-grp:first-child{clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);background:color-mix(in srgb, var(--accent) 14%, rgb(var(--k-glass) / .04));border:0}}@media (max-width:760px){:root[data-theme=ktm] .qi-row{grid-template-columns:minmax(0,1fr) 20px}:root[data-theme=ktm] .qi-extras{padding-left:16px}}@media (prefers-reduced-motion:reduce){:root[data-theme=ktm] :is(.qz-btn,.sg .sg-btn):after{transition:none}}:root[data-theme=ktm] .flip-face{border-color:rgb(var(--c-cream) / .1);border-radius:0;box-shadow:0 6px 24px #00000080}:root[data-theme=ktm] .flip-content{border-radius:0}@media (hover:hover) and (pointer:fine){:root[data-theme=ktm] .flip-outer:hover .flip-face{border-color:var(--k-orange);box-shadow:0 6px 24px #00000080}}:root[data-theme=ktm] .flip-content.is-flipped .flip-face{border-color:var(--k-orange);box-shadow:0 6px 24px #00000080}:root[data-theme=ktm] .flip-back{background:var(--k-carbon)}:root[data-theme=ktm] .label-highlight{font-family:var(--k-display);letter-spacing:.04em;color:rgb(var(--c-cream));font-size:1.3rem;font-style:italic;font-weight:800}:root[data-theme=ktm] main input{border-bottom:2px solid rgb(var(--c-cream) / .2);font-family:var(--k-text);font-size:1rem}:root[data-theme=ktm] main input:focus{border-bottom-color:var(--k-orange)}:root[data-theme=ktm] .tt-tape{font-family:var(--k-display);letter-spacing:.08em;background:rgb(var(--k-plate) / .95);box-shadow:none;border-bottom:0;font-size:13px;font-weight:700}:root[data-theme=ktm] .tt-cap{background:var(--k-orange);box-shadow:none;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding-right:22px;font-style:italic}@media (prefers-reduced-motion:reduce){:root[data-theme=ktm] :is(.mc-btn,.btn-space,.btn-solid,.tf-btn,.pt-top,.pt-link,.pt-jump):after{transition:none}}.livery-field{display:none}:root[data-theme=ktm] .livery-field{z-index:-1;background:linear-gradient(rgb(var(--c-void) / .7), rgb(var(--c-void) / .34) 30%, rgb(var(--c-void) / .48)), url(/gallery-ktm.jpg) center / cover no-repeat, rgb(var(--c-void));display:block;overflow:hidden}:root[data-theme=ktm][data-tone=light] .livery-field{background:linear-gradient(rgb(var(--c-void) / .85), rgb(var(--c-void) / .4) 32%, rgb(var(--c-void) / .25) 70%, rgb(var(--c-void) / .4)), url(/gallery-ktm-light.jpg) 45% 65% / cover no-repeat, rgb(var(--c-void))}
