.content,.mark-mode-divided .mark-preview-panel{container:nt-page / inline-size}.mark-mode-divided .mark-preview{overflow-x:hidden}.content:has(.mark-preview>:is(.nt-l-section,.nt-l-hero,.nt-l-nav,.nt-l-footer,.nt-l-banner)){padding-inline:0}.mark-preview,.nt-editor-chrome{isolation:isolate;--nt-l-s0: 0;--nt-l-ratio: var(--nt-space-ratio, 1);--nt-l-s1: calc(.5rem * var(--nt-density, 1) / var(--nt-l-ratio));--nt-l-s2: calc(1rem * var(--nt-density, 1) / var(--nt-l-ratio));--nt-l-s3: calc(clamp(1.5rem, 1rem + 2cqi, 2.5rem) * var(--nt-density, 1));--nt-l-s4: calc(clamp(2.5rem, 1.5rem + 4cqi, 5rem) * var(--nt-density, 1) * var(--nt-l-ratio));--nt-l-s5: calc(clamp(3.5rem, 2rem + 7cqi, 8rem) * var(--nt-density, 1) * var(--nt-l-ratio));--nt-l-gutter: clamp(1rem, 5cqi, var(--nt-page-padding, 1.5rem));--nt-l-radius: var(--nt-radius, 12px);--nt-l-shadow-soft: 0 1px 2px rgb(0 0 0 / .06), 0 4px 16px rgb(0 0 0 / .06);--nt-l-shadow-lifted: 0 2px 6px rgb(0 0 0 / .08), 0 18px 48px rgb(0 0 0 / .16)}:is(.content,.mark-mode-preview) .mark-preview>.nt-l.nt-l{max-width:none}:is(.nt-l-item,.nt-l-section,.nt-l-hero,.nt-l-card,.nt-l-cell,.nt-l-overlay)>:first-child{margin-top:0}:is(.nt-l-item,.nt-l-section,.nt-l-hero,.nt-l-card,.nt-l-cell,.nt-l-overlay)>:last-child{margin-bottom:0}.nt-l img{max-width:100%;height:auto}.nt-l-section--surface-soft,.nt-l-hero--surface-soft,.nt-l-card--tone-soft,.nt-l-nav--surface-soft,.nt-l-footer--surface-soft,.nt-l-banner--surface-soft,.nt-l[class*=--items-card]>.nt-l-item{--nt-l-surface-bg: var(--nt-l-soft-bg, var(--nt-color-surface, #f6f8fa));--nt-l-surface-fg: var(--nt-l-soft-fg, var(--nt-color-foreground, #24292f));--nt-l-surface-muted: var(--nt-l-soft-muted, var(--nt-color-muted-foreground, #586069));--nt-l-surface-border: var(--nt-l-soft-border, var(--nt-color-border, #d0d7de));--nt-l-surface-link: var(--nt-l-soft-link, var(--nt-color-accent-text, var(--nt-color-accent, #007acc)));--nt-l-surface-danger: var(--nt-l-soft-danger, var(--nt-color-danger, #cf222e));--nt-l-surface-button-fg: initial}.nt-l-section--surface-tint,.nt-l-hero--surface-tint,.nt-l-card--tone-tint{--nt-l-surface-bg: var(--nt-l-tint-bg, color-mix(in srgb, var(--nt-color-accent, #007acc) 8%, var(--nt-color-background, #fff)));--nt-l-surface-fg: var(--nt-l-tint-fg, var(--nt-color-foreground, #24292f));--nt-l-surface-muted: var(--nt-l-tint-muted, var(--nt-color-foreground, #24292f));--nt-l-surface-border: var(--nt-l-tint-border, var(--nt-color-border, #d0d7de));--nt-l-surface-link: var(--nt-l-tint-link, var(--nt-color-accent-text, var(--nt-color-accent, #007acc)));--nt-l-surface-danger: var(--nt-l-tint-danger, var(--nt-color-danger, #cf222e));--nt-l-surface-button-fg: initial}.nt-l-section--surface-accent,.nt-l-hero--surface-accent,.nt-l-card--tone-accent{--nt-l-surface-bg: var(--nt-l-accent-bg, color-mix(in srgb, var(--nt-color-accent, #007acc) 8%, var(--nt-color-background, #fff)));--nt-l-surface-fg: var(--nt-l-accent-fg, var(--nt-color-foreground, #24292f));--nt-l-surface-muted: var(--nt-l-accent-muted, var(--nt-color-foreground, #24292f));--nt-l-surface-border: var(--nt-l-accent-border, var(--nt-color-border, #d0d7de));--nt-l-surface-link: var(--nt-l-accent-link, var(--nt-color-accent-text, var(--nt-color-accent, #007acc)));--nt-l-surface-danger: var(--nt-l-accent-danger, var(--nt-color-danger, #cf222e));--nt-l-surface-button-fg: var(--nt-l-accent-button-fg)}.nt-l-section--surface-inverse,.nt-l-hero--surface-inverse,.nt-l-card--tone-inverse,.nt-l-nav--surface-inverse,.nt-l-footer--surface-inverse,.nt-l-banner--surface-inverse{--nt-l-surface-bg: var(--nt-l-inverse-bg, var(--nt-color-foreground, #24292f));--nt-l-surface-fg: var(--nt-l-inverse-fg, var(--nt-color-background, #fff));--nt-l-surface-muted: var(--nt-l-inverse-muted, var(--nt-color-background, #fff));--nt-l-surface-border: var(--nt-l-inverse-border, color-mix(in srgb, var(--nt-color-background, #fff) 25%, transparent));--nt-l-surface-link: var(--nt-l-inverse-link, var(--nt-color-accent-text, var(--nt-color-accent, #007acc)));--nt-l-surface-danger: var(--nt-l-inverse-danger, var(--nt-color-danger, #cf222e));--nt-l-surface-button-fg: var(--nt-l-inverse-button-fg)}.nt-l-card:not([class*=--tone-]){--nt-l-surface-bg: var(--nt-l-soft-bg, var(--nt-color-surface, #f6f8fa));--nt-l-surface-fg: var(--nt-l-soft-fg, var(--nt-color-foreground, #24292f));--nt-l-surface-muted: var(--nt-l-soft-muted, var(--nt-color-muted-foreground, #586069));--nt-l-surface-border: var(--nt-l-soft-border, var(--nt-color-border, #d0d7de));--nt-l-surface-link: var(--nt-l-soft-link, var(--nt-color-accent-text, var(--nt-color-accent, #007acc)));--nt-l-surface-danger: var(--nt-l-soft-danger, var(--nt-color-danger, #cf222e));--nt-l-surface-button-fg: initial}:is(.nt-l-section,.nt-l-hero,.nt-l-nav,.nt-l-footer,.nt-l-banner)[class*=--surface-]:not([class*=--surface-default]),.nt-l-card:not(.nt-l-card--tone-default),.nt-l[class*=--items-card]>.nt-l-item{background:var(--nt-l-surface-bg);color:var(--nt-l-surface-fg)}:is(.nt-l-section,.nt-l-hero,.nt-l-nav,.nt-l-footer,.nt-l-banner)[class*=--surface-]:not([class*=--surface-default])>*,.nt-l-card:not(.nt-l-card--tone-default)>*,.nt-l[class*=--items-card]>.nt-l-item>*{--nt-color-foreground: var(--nt-l-surface-fg);--nt-heading-color: var(--nt-l-surface-fg);--nt-color-muted-foreground: var(--nt-l-surface-muted);--nt-color-border: var(--nt-l-surface-border);--nt-color-border-muted: var(--nt-l-surface-border);color:var(--nt-l-surface-fg)}.nt-l-section{--nt-l-width: var(--nt-measure-px, var(--nt-measure, 68ch));--nt-l-space: var(--nt-l-s3);padding-block:var(--nt-l-space)}:is(.content,.mark-mode-preview) .mark-preview>:is(.nt-l-section,.nt-l-hero,.nt-l-nav,.nt-l-footer,.nt-l-banner).nt-l{margin-inline:calc(50% - 50cqi);padding-inline:max(var(--nt-l-gutter),(100cqi - var(--nt-l-width)) / 2);overflow-x:clip}.nt-l-section--width-wide,.nt-l-hero--width-wide,.nt-l-hero:not([class*=--width-]){--nt-l-width: var(--nt-page-width, 1200px)}.nt-l-section--width-full,.nt-l-hero--width-full{--nt-l-width: 100cqi}.nt-l-hero--width-normal{--nt-l-width: var(--nt-measure-px, var(--nt-measure, 68ch))}:is(.nt-l-section,.nt-l-hero):not(.nt-l-section--width-normal)>:is(p,h1,h2,h3,h4,ul,ol,blockquote){max-width:var(--nt-measure-px, var(--nt-measure, 68ch))}.nt-l-section--space-0{--nt-l-space: var(--nt-l-s0)}.nt-l-section--space-1{--nt-l-space: var(--nt-l-s1)}.nt-l-section--space-2{--nt-l-space: var(--nt-l-s2)}.nt-l-section--space-3{--nt-l-space: var(--nt-l-s3)}.nt-l-section--space-4{--nt-l-space: var(--nt-l-s4)}.nt-l-section--space-5{--nt-l-space: var(--nt-l-s5)}.nt-l-section--align-center{text-align:center}@container nt-page (max-width: 48rem){:is(.nt-l-section,.nt-l-hero).nt-l-section--align-narrow-center,.nt-l-hero.nt-l-hero--align-narrow-center{text-align:center}.nt-l-hero.nt-l-hero--align-narrow-center{align-items:center}:is(.content,.mark-mode-preview) .mark-preview :is(.nt-l-section--align-narrow-center,.nt-l-hero--align-narrow-center)>:is(p,h1,h2,h3,h4,ul,ol,blockquote){margin-inline:auto}:is(.nt-l-section--align-narrow-center,.nt-l-hero--align-narrow-center)>.nt-l-inline:not([class*=--justify-]){justify-content:center}}:is(.content,.mark-mode-preview) .mark-preview .nt-l-section--align-center>:is(p,h1,h2,h3,h4,ul,ol,blockquote){margin-inline:auto}.content .mark-preview :is(.nt-l-section,.nt-l-hero).nt-l.nt-l h1{font-size:clamp(2.1rem,1.4rem + 3.2cqi,calc(4.2rem * var(--nt-heading-scale, 1)));line-height:1.05}.content .mark-preview :is(.nt-l-section,.nt-l-hero).nt-l.nt-l h2{font-size:clamp(1.6rem,1.2rem + 1.8cqi,calc(2.8rem * var(--nt-heading-scale, 1)));line-height:1.12}.content .mark-preview .nt-l-hero.nt-l.nt-l h1{font-size:clamp(2.5rem,1.2rem + 5.5cqi,calc(5.5rem * var(--nt-heading-scale, 1)))}.content .mark-preview :is(.nt-l-section,.nt-l-hero).nt-l.nt-l :is(h1,h2){border-bottom:0;padding-bottom:0;text-wrap:balance}.nt-l-hero{--nt-l-width: var(--nt-page-width, 1200px);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50svh;padding-block:var(--nt-l-s5);text-align:center}.nt-l-hero--height-auto{min-height:0}.nt-l-hero--height-screen{min-height:calc(100svh - 4rem)}.nt-l-hero--align-left,.nt-l-hero--align-narrow-center{text-align:start;align-items:stretch}.nt-l-hero>.nt-l{align-self:stretch}.nt-l-hero--media-background>:first-child:is(p:has(>img:only-child),.nt-video--background){position:absolute;inset:0;max-width:none;z-index:-2;margin:0}.nt-l-hero--media-background>:first-child:is(p,.nt-video--background)>:is(img,video){width:100%;height:100%;max-width:none;object-fit:cover}.nt-l-hero--media-background:before{content:"";position:absolute;inset:0;z-index:-1;background:#00000094}.nt-l-hero--media-background{color:#fff;isolation:isolate}.nt-l-hero--media-background>*{--nt-color-foreground: #fff;--nt-heading-color: #fff;--nt-color-muted-foreground: #fff;color:#fff}.nt-l-hero--media-background.nt-l-hero--shade-light:before{background:#ffffffb8}.nt-l-hero--media-background.nt-l-hero--shade-light{color:#111}.nt-l-hero--media-background.nt-l-hero--shade-light>*{--nt-color-foreground: #111;--nt-heading-color: #111;--nt-color-muted-foreground: #111;color:#111}.nt-l-slot{min-height:3rem;margin-block:var(--nt-l-s2);border:1px dashed color-mix(in srgb,currentColor 35%,transparent);border-radius:var(--nt-l-radius, 8px)}.nt-l-slot:not(:empty){padding:var(--nt-l-s2)}.nt-l-fill{border-inline-start:2px dashed color-mix(in srgb,currentColor 35%,transparent);padding-inline-start:var(--nt-l-s2);margin-block:var(--nt-l-s2)}.nt-reader-note{margin:0;padding:.4rem 1rem;font-size:.8125rem;text-align:center;color:var(--ntabs-text-secondary, #586069);background:var(--ntabs-header-bg, #f6f8fa);border-bottom:1px solid var(--ntabs-border, #d0d7de)}.nt-reader-note a{color:inherit;font-weight:600}.nt-layout-tools-template{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--ntabs-border, #d0d7de);font-size:.8125rem}.nt-layout-tools-template p{margin:0 0 .35rem}.nt-layout-tools-template-missing{color:var(--nt-color-danger, #b3261e)}.nt-l[class*=--flow-0]{--nt-l-flow: var(--nt-l-s0)}.nt-l[class*=--flow-1]{--nt-l-flow: var(--nt-l-s1)}.nt-l[class*=--flow-2]{--nt-l-flow: var(--nt-l-s2)}.nt-l[class*=--flow-3]{--nt-l-flow: var(--nt-l-s3)}.nt-l[class*=--flow-4]{--nt-l-flow: var(--nt-l-s4)}.nt-l[class*=--flow-5]{--nt-l-flow: var(--nt-l-s5)}.nt-l.nt-l.nt-l.nt-l:is(.nt-l-section,.nt-l-hero,.nt-l-card,.nt-l-cell)[class*=--flow-]:where(:not([class*=--flow-auto]))>:where(:not(.nt-l-overlay)),.nt-l.nt-l.nt-l.nt-l:is(.nt-l-split,.nt-l-columns,.nt-l-grid)[class*=--flow-]:where(:not([class*=--flow-auto]))>.nt-l-item>:where(:not(.nt-l-overlay)){margin-block:0}.nt-l.nt-l.nt-l.nt-l:is(.nt-l-section,.nt-l-hero,.nt-l-card,.nt-l-cell)[class*=--flow-]:where(:not([class*=--flow-auto]))>*+:where(:not(.nt-l-overlay)),.nt-l.nt-l.nt-l.nt-l:is(.nt-l-split,.nt-l-columns,.nt-l-grid)[class*=--flow-]:where(:not([class*=--flow-auto]))>.nt-l-item>*+:where(:not(.nt-l-overlay)){margin-block-start:var(--nt-l-flow)}.nt-l.nt-l.nt-l.nt-l.nt-l-hero--media-background[class*=--flow-]:where(:not([class*=--flow-auto]))>:first-child+*{margin-block-start:0}.nt-l.nt-l.nt-l.nt-l:is(.nt-l-hero--pin-first,.nt-l-hero--pin-both):not(.nt-l-hero--media-background)>:first-child,.nt-l.nt-l.nt-l.nt-l:is(.nt-l-hero--pin-first,.nt-l-hero--pin-both).nt-l-hero--media-background>:nth-child(2){margin-block-end:auto;padding-block-end:var(--nt-l-s3)}.nt-l.nt-l.nt-l.nt-l:is(.nt-l-hero--pin-last,.nt-l-hero--pin-both)>:last-child{margin-block-start:auto;padding-block-start:var(--nt-l-s3)}.nt-l-hero:is(.nt-l-hero--pin-first,.nt-l-hero--pin-last,.nt-l-hero--pin-both):not(.nt-l-hero--height-auto){padding-block:var(--nt-l-s4)}.nt-l.nt-l.nt-l.nt-l.nt-l-hero--pin-first>:last-child{margin-block-end:auto}.nt-l.nt-l.nt-l.nt-l.nt-l-hero--pin-last:not(.nt-l-hero--media-background)>:first-child,.nt-l.nt-l.nt-l.nt-l.nt-l-hero--pin-last.nt-l-hero--media-background>:nth-child(2){margin-block-start:auto}:is(.nt-l-grid,.nt-l-split,.nt-l-columns,.nt-l-inline,.nt-l-carousel,.nt-l-masonry){--nt-l-gap: var(--nt-l-s3);margin-block:var(--nt-l-s3)}.nt-l-inline{--nt-l-gap: var(--nt-l-s2)}:is(.nt-l-grid,.nt-l-split,.nt-l-columns,.nt-l-inline,.nt-l-carousel,.nt-l-masonry)[class*=--space-1]{--nt-l-gap: var(--nt-l-s1)}:is(.nt-l-grid,.nt-l-split,.nt-l-columns,.nt-l-inline,.nt-l-carousel,.nt-l-masonry)[class*=--space-2]{--nt-l-gap: var(--nt-l-s2)}:is(.nt-l-grid,.nt-l-split,.nt-l-columns,.nt-l-inline,.nt-l-carousel,.nt-l-masonry)[class*=--space-3]{--nt-l-gap: var(--nt-l-s3)}:is(.nt-l-grid,.nt-l-split,.nt-l-columns,.nt-l-inline,.nt-l-carousel,.nt-l-masonry)[class*=--space-4]{--nt-l-gap: var(--nt-l-s4)}:is(.nt-l-grid,.nt-l-split,.nt-l-columns,.nt-l-inline,.nt-l-carousel,.nt-l-masonry)[class*=--space-5]{--nt-l-gap: var(--nt-l-s5)}:is(.nt-l-section,.nt-l-hero):is([class*=--surface-soft],[class*=--surface-tint]) :is(.nt-l[class*=--items-card]>.nt-l-item,.nt-l-card:not([class*=--tone-])){--nt-l-surface-bg: var(--nt-color-background, #fff);--nt-l-surface-fg: var(--nt-l-soft-fg, var(--nt-color-foreground, #24292f));--nt-l-surface-muted: var(--nt-color-muted-foreground, #586069);--nt-l-surface-border: var(--nt-color-border, #d0d7de)}.nt-l[class*=--items-card]>.nt-l-item,.nt-l-card{padding:var(--nt-l-card-space, var(--nt-l-s2));border-radius:var(--nt-l-radius)}.nt-l-card{margin-block:var(--nt-l-s2)}.nt-l-card--tone-default:where(:not([class*=--shadow-soft],[class*=--shadow-lifted],.nt-l-card--border-line)){padding-inline:0}:is(.nt-shadow-soft,.nt-shadow-lifted) .nt-l-card--tone-default:where(:not([class*=--shadow-none])){padding-inline:var(--nt-l-card-space, var(--nt-l-s2))}.nt-l-card--space-1{--nt-l-card-space: var(--nt-l-s1)}.nt-l-card--space-3{--nt-l-card-space: min(var(--nt-l-s3), 2.5rem)}.nt-l-card--space-4{--nt-l-card-space: min(var(--nt-l-s4), 3.5rem)}.nt-l-card--border-line{border:1px solid var(--nt-l-surface-border, var(--nt-color-border, #d0d7de))}.nt-l-grid{--nt-l-min: 16rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--nt-l-min),100%),1fr));grid-auto-flow:dense;gap:var(--nt-l-gap)}.nt-l-grid--min-8{--nt-l-min: 8rem}.nt-l-grid--min-10{--nt-l-min: 10rem}.nt-l-grid--min-12{--nt-l-min: 12rem}.nt-l-grid--min-14{--nt-l-min: 14rem}.nt-l-grid--min-16{--nt-l-min: 16rem}.nt-l-grid--min-18{--nt-l-min: 18rem}.nt-l-grid--min-20{--nt-l-min: 20rem}.nt-l-grid--min-24{--nt-l-min: 24rem}.nt-l-grid--min-28{--nt-l-min: 28rem}.nt-l-grid--align-start{align-items:start}.nt-l-grid--align-center{align-items:center}.nt-l-grid--cols-2{grid-template-columns:repeat(auto-fit,minmax(max(min(var(--nt-l-min),100%),calc((100% - var(--nt-l-gap)) / 2)),1fr))}.nt-l-grid--cols-3{grid-template-columns:repeat(auto-fit,minmax(max(min(var(--nt-l-min),100%),calc((100% - 2 * var(--nt-l-gap)) / 3)),1fr))}.nt-l-grid--cols-4{grid-template-columns:repeat(auto-fit,minmax(max(min(var(--nt-l-min),100%),calc((100% - 3 * var(--nt-l-gap)) / 4)),1fr))}.nt-l-grid>.nt-l-item:has(>.nt-l-cell:only-child){display:grid}.nt-l-grid>.nt-l-item>.nt-l-cell{height:100%}:is(.nt-l-grid>.nt-l-item,.nt-l-cell)>.nt-l-card:only-child{height:100%;box-sizing:border-box}@container nt-page (min-width: 40rem){.nt-l-grid>.nt-l-item:has(>.nt-l-cell--span-2){grid-column:span 2}.nt-l-grid>.nt-l-item:has(>.nt-l-cell--span-3){grid-column:span 3}.nt-l-grid>.nt-l-item:has(>.nt-l-cell--span-4){grid-column:span 4}.nt-l-grid>.nt-l-item:has(>.nt-l-cell--rows-2){grid-row:span 2}.nt-l-grid>.nt-l-item:has(>.nt-l-cell--rows-3){grid-row:span 3}}.nt-l-grid>.nt-l-item:has(>.nt-l-cell--span-full){grid-column:1 / -1}.nt-l-grid>.nt-l-item:has(>.nt-l-cell--layer-1){position:relative;z-index:1}.nt-l-grid>.nt-l-item:has(>.nt-l-cell--layer-2){position:relative;z-index:2}.nt-l-grid>.nt-l-item:has(>.nt-l-cell--layer-3){position:relative;z-index:3}.nt-l-split{--nt-l-threshold: 42rem;display:flex;flex-wrap:wrap;align-items:center;gap:var(--nt-l-gap)}.nt-l-split>.nt-l-item{flex-grow:1;flex-basis:calc((var(--nt-l-threshold) - 100%) * 999);min-width:0}.nt-l-split--ratio-1-3>.nt-l-item:nth-child(2){flex-grow:2}.nt-l-split--ratio-2-3>.nt-l-item:first-child{flex-grow:2}.nt-l-split--side-right{flex-direction:row-reverse}.nt-l-split--align-start{align-items:flex-start}.nt-l-split--align-end{align-items:flex-end}.nt-l-split--narrow-keep{flex-wrap:nowrap}.nt-l-split--narrow-keep>.nt-l-item{flex-basis:0}.nt-l-split--reverse-narrow{flex-wrap:wrap-reverse}.nt-l-split--reverse-narrow.nt-l-split--align-start{align-items:flex-end}.nt-l-split--reverse-narrow.nt-l-split--align-end{align-items:flex-start}.nt-l-split--rail-12{--nt-l-rail: 12rem}.nt-l-split--rail-16{--nt-l-rail: 16rem}.nt-l-split--rail-20{--nt-l-rail: 20rem}.nt-l-split--rail-24{--nt-l-rail: 24rem}.nt-l-split[class*=--rail-]>.nt-l-item:first-child{flex-basis:var(--nt-l-rail);flex-grow:1}.nt-l-split[class*=--rail-]>.nt-l-item:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.nt-l-split[class*=--rail-].nt-l-split--narrow-keep>.nt-l-item:last-child{min-inline-size:0}.nt-l-split[class*=--sticky-]{container:nt-split / inline-size}@container nt-split (min-width: 42rem){.nt-l-split--sticky-first:not([class*=--rail-])>.nt-l-item:first-child,.nt-l-split--sticky-second:not([class*=--rail-])>.nt-l-item:last-child{position:sticky;top:var(--nt-l-sticky-top, 1.5rem);align-self:start}}@container nt-split (min-width: 34rem){.nt-l-split--rail-12.nt-l-split--sticky-first>.nt-l-item:first-child,.nt-l-split--rail-12.nt-l-split--sticky-second>.nt-l-item:last-child{position:sticky;top:var(--nt-l-sticky-top, 1.5rem);align-self:start}}@container nt-split (min-width: 42rem){.nt-l-split--rail-16.nt-l-split--sticky-first>.nt-l-item:first-child,.nt-l-split--rail-16.nt-l-split--sticky-second>.nt-l-item:last-child{position:sticky;top:var(--nt-l-sticky-top, 1.5rem);align-self:start}}@container nt-split (min-width: 50rem){.nt-l-split--rail-20.nt-l-split--sticky-first>.nt-l-item:first-child,.nt-l-split--rail-20.nt-l-split--sticky-second>.nt-l-item:last-child{position:sticky;top:var(--nt-l-sticky-top, 1.5rem);align-self:start}}@container nt-split (min-width: 58rem){.nt-l-split--rail-24.nt-l-split--sticky-first>.nt-l-item:first-child,.nt-l-split--rail-24.nt-l-split--sticky-second>.nt-l-item:last-child{position:sticky;top:var(--nt-l-sticky-top, 1.5rem);align-self:start}}.page-container.nt-site{--nt-l-sticky-top: 5.5rem}.nt-l-columns{--nt-l-threshold: 40rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--nt-l-gap)}.nt-l-columns>.nt-l-item{flex-grow:1;flex-basis:calc((var(--nt-l-threshold) - 100%) * 999);min-width:0}.nt-l-columns--threshold-30{--nt-l-threshold: 30rem}.nt-l-columns--threshold-50{--nt-l-threshold: 50rem}.nt-l-columns--threshold-60{--nt-l-threshold: 60rem}.nt-l-columns--align-start{align-items:flex-start}.nt-l-columns--align-center{align-items:center}.nt-l-columns--align-end{align-items:flex-end}.nt-l-columns--limit-2>.nt-l-item:nth-last-child(n+3),.nt-l-columns--limit-2>.nt-l-item:nth-last-child(n+3)~.nt-l-item,.nt-l-columns--limit-3>.nt-l-item:nth-last-child(n+4),.nt-l-columns--limit-3>.nt-l-item:nth-last-child(n+4)~.nt-l-item,.nt-l-columns:not([class*=--limit-])>.nt-l-item:nth-last-child(n+5),.nt-l-columns:not([class*=--limit-])>.nt-l-item:nth-last-child(n+5)~.nt-l-item,.nt-l-columns--limit-4>.nt-l-item:nth-last-child(n+5),.nt-l-columns--limit-4>.nt-l-item:nth-last-child(n+5)~.nt-l-item,.nt-l-columns--limit-5>.nt-l-item:nth-last-child(n+6),.nt-l-columns--limit-5>.nt-l-item:nth-last-child(n+6)~.nt-l-item{flex-basis:100%}.nt-l-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nt-l-gap)}.nt-l-inline>.nt-l-item>*{margin-block:0}.nt-l-inline>.nt-l-item img{display:block;width:auto;max-width:none;height:2.25rem}.nt-l-inline--justify-center{justify-content:center}.nt-l-inline--justify-end{justify-content:flex-end}.nt-l-inline--justify-between{justify-content:space-between}.nt-l-inline--align-start{align-items:flex-start}.nt-l-inline--align-end{align-items:flex-end}:is(.nt-l-hero:not(.nt-l-hero--align-left):not(.nt-l-hero--align-narrow-center),.nt-l-section--align-center)>.nt-l-inline:not([class*=--justify-]){justify-content:center}.mark-preview{--nt-l-button-bg: var(--nt-button-background, var(--nt-l-accent-bg, var(--nt-color-foreground, #111)));--nt-l-button-fg: var(--nt-button-foreground, var(--nt-l-accent-fg, var(--nt-color-background, #fff)));--nt-l-button-line: var(--nt-color-foreground, #111)}:is(.nt-l-section,.nt-l-hero):is([class*=--surface-accent],[class*=--surface-inverse])>*,.nt-l-card:is(.nt-l-card--tone-accent,.nt-l-card--tone-inverse)>*{--nt-l-button-bg: var(--nt-l-surface-fg);--nt-l-button-fg: var(--nt-l-surface-button-fg, var(--nt-l-surface-bg));--nt-l-button-line: var(--nt-l-surface-fg)}:is(.content,.mark-mode-preview) .mark-preview.mark-preview :is(.nt-l-section,.nt-l-hero,.nt-l-banner):is([class*=--surface-soft],[class*=--surface-tint]) a,:is(.content,.mark-mode-preview) .mark-preview.mark-preview .nt-l-card:not(.nt-l-card--tone-default) a,:is(.content,.mark-mode-preview) .mark-preview.mark-preview .nt-l[class*=--items-card]>.nt-l-item a{color:var(--nt-l-surface-link)}:is(.content,.mark-mode-preview) .mark-preview.mark-preview :is(.nt-l-section,.nt-l-hero,.nt-l-nav,.nt-l-footer,.nt-l-banner):is([class*=--surface-accent],[class*=--surface-inverse]) a,:is(.content,.mark-mode-preview) .mark-preview.mark-preview .nt-l-card:is(.nt-l-card--tone-accent,.nt-l-card--tone-inverse) a{color:var(--nt-l-surface-fg);text-decoration:underline}.nt-l-hero--media-background>*{--nt-l-button-bg: #fff;--nt-l-button-fg: #111;--nt-l-button-line: #fff}.nt-l-hero--media-background.nt-l-hero--shade-light>*{--nt-l-button-bg: #111;--nt-l-button-fg: #fff;--nt-l-button-line: #111}:is(.content,.mark-mode-preview) .mark-preview .nt-l-inline>.nt-l-item>p:only-child>:is(a,.nt-preview-link):only-child{display:inline-flex;align-items:center;min-height:2.75rem;padding:.55rem 1.25rem;border-radius:999px;background:var(--nt-l-button-bg);color:var(--nt-l-button-fg);font-weight:600;text-decoration:none}:is(.content,.mark-mode-preview) .mark-preview .nt-l-inline>.nt-l-item+.nt-l-item>p:only-child>:is(a,.nt-preview-link):only-child{background:transparent;color:var(--nt-l-button-line);box-shadow:inset 0 0 0 1.5px var(--nt-l-button-line)}.nt-l-cover{--nt-l-ratio: 16 / 9;position:relative;margin-block:var(--nt-l-s3);border-radius:var(--nt-l-radius);overflow:clip}.nt-l-cover>p:has(>:is(img,video):only-child){margin:0}.nt-l-cover :is(img,video){display:block;width:100%;max-width:none;aspect-ratio:var(--nt-l-ratio);object-fit:cover}.nt-l-cover--ratio-16-10{--nt-l-ratio: 16 / 10}.nt-l-cover--ratio-4-3{--nt-l-ratio: 4 / 3}.nt-l-cover--ratio-5-4{--nt-l-ratio: 5 / 4}.nt-l-cover--ratio-4-5{--nt-l-ratio: 4 / 5}.nt-l-cover--ratio-2-3{--nt-l-ratio: 2 / 3}.nt-l-cover--ratio-2-1{--nt-l-ratio: 2 / 1}.nt-l-cover--ratio-3-2{--nt-l-ratio: 3 / 2}.nt-l-cover--ratio-1-1{--nt-l-ratio: 1 / 1}.nt-l-cover--ratio-3-4{--nt-l-ratio: 3 / 4}.nt-l-cover--ratio-9-16{--nt-l-ratio: 9 / 16}.nt-l-cover--ratio-21-9{--nt-l-ratio: 21 / 9}.nt-l-cover--frame-none{border-radius:0}.nt-l-cover--frame-circle{--nt-l-ratio: 1 / 1;border-radius:50%}.nt-l-cover--focus-top :is(img,video){object-position:top}.nt-l-cover--focus-bottom :is(img,video){object-position:bottom}.nt-l-cover--focus-left :is(img,video){object-position:left}.nt-l-cover--focus-right :is(img,video){object-position:right}.nt-l-cover--frame-browser{padding-top:2rem;background:var(--nt-color-surface, #f6f8fa);border:1px solid var(--nt-color-border, #d0d7de)}.nt-l-cover--frame-browser:before{content:"";position:absolute;top:.75rem;inset-inline-start:.9rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--nt-color-border, #d0d7de);box-shadow:.9rem 0 0 var(--nt-color-border, #d0d7de),1.8rem 0 0 var(--nt-color-border, #d0d7de)}.nt-l-cover--frame-phone{--nt-l-ratio: 9 / 19.5;max-width:20rem;margin-inline:auto;padding:.6rem;border-radius:2.4rem;background:var(--nt-color-foreground, #111)}.nt-l-cover--frame-phone :is(img,video){border-radius:1.9rem}.nt-l-cover--frame-phone:not([class*=--ratio-]) :is(img,video){aspect-ratio:9 / 19.5}:is(.nt-l-cover,.nt-l-card,.nt-l-cell,.nt-l-item):has(>.nt-l-overlay){position:relative}.nt-l-overlay{position:absolute;z-index:1;inset:auto;max-width:calc(100% - 1.5rem);margin:0;padding:.35rem .75rem;border-radius:999px;background:var(--nt-l-soft-bg, var(--nt-color-surface, #f6f8fa));color:var(--nt-l-soft-fg, var(--nt-color-foreground, #111));font-size:var(--nt-text-sm)}.nt-l-overlay>*{margin:0;--nt-color-foreground: var(--nt-l-soft-fg, var(--nt-color-foreground, #111))}:is(.content,.mark-mode-preview) .mark-preview .nt-l-overlay.nt-l-overlay>*{margin:0}:is(.content,.mark-mode-preview) .mark-preview .nt-l-overlay--kind-plain.nt-l-overlay>*+*{margin-top:var(--nt-l-s1)}.nt-l-overlay:not(.nt-l-overlay--kind-plain){line-height:1.35}.nt-l-overlay--kind-plain{padding:0;border-radius:0;background:none;color:inherit;font-size:inherit;max-height:calc(100% - 1.5rem);overflow:auto}.nt-l-overlay--kind-plain>*{--nt-color-foreground: inherit}.nt-l-overlay--kind-plain>:first-child{margin-top:0}.nt-l-overlay--kind-plain>:last-child{margin-bottom:0}.nt-l-overlay--kind-plain>*+*{margin-top:var(--nt-l-s1)}.nt-l-overlay--at-center,.nt-l-overlay:not([class*=--at-]){top:50%;left:50%;translate:-50% -50%}.nt-l-overlay--at-top-left{top:.75rem;left:.75rem}.nt-l-overlay--at-top-right{top:.75rem;right:.75rem}.nt-l-overlay--at-bottom-left{bottom:.75rem;left:.75rem}.nt-l-overlay--at-bottom-right{bottom:.75rem;right:.75rem}.nt-l-overlay--at-bottom{bottom:.75rem;left:50%;translate:-50% 0}.nt-l-carousel{--nt-l-item: min(80%, 22rem);display:grid;grid-auto-flow:column;grid-auto-columns:var(--nt-l-item);gap:var(--nt-l-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:.5rem}.nt-l-carousel>.nt-l-item{scroll-snap-align:start}.nt-l-carousel--item-narrow{--nt-l-item: min(70%, 16rem)}.nt-l-carousel--item-wide{--nt-l-item: min(90%, 40rem)}.nt-l-masonry{--nt-l-min: 16rem;columns:var(--nt-l-min) auto;column-gap:var(--nt-l-gap)}.nt-l-masonry>.nt-l-item{break-inside:avoid;margin-bottom:var(--nt-l-gap)}.nt-l-masonry--min-12{--nt-l-min: 12rem}.nt-l-masonry--min-14{--nt-l-min: 14rem}.nt-l-masonry--min-18{--nt-l-min: 18rem}.nt-l-masonry--min-20{--nt-l-min: 20rem}.nt-l-masonry--min-24{--nt-l-min: 24rem}:is(.nt-shadow-soft,.nt-shadow-lifted) :is(.nt-l-card,.nt-l-cover):not([class*=--shadow-]),:is(.nt-shadow-soft,.nt-shadow-lifted) .nt-l[class*=--items-card]>.nt-l-item{box-shadow:var(--nt-l-shadow-soft)}.nt-shadow-lifted :is(.nt-l-card,.nt-l-cover):not([class*=--shadow-]),.nt-shadow-lifted .nt-l[class*=--items-card]>.nt-l-item{box-shadow:var(--nt-l-shadow-lifted)}.nt-l[class*=--shadow-soft]{box-shadow:var(--nt-l-shadow-soft)}.nt-l[class*=--shadow-lifted]{box-shadow:var(--nt-l-shadow-lifted)}.nt-l[class*=--offset-up-1]{margin-top:calc(-1 * var(--nt-l-s3));position:relative;z-index:1}.nt-l[class*=--offset-up-2]{margin-top:calc(-1 * var(--nt-l-s4));position:relative;z-index:1}.nt-l[class*=--offset-up-3]{margin-top:calc(-1 * var(--nt-l-s5));position:relative;z-index:1}.nt-l[class*=--tilt-left]{rotate:-2deg}.nt-l[class*=--tilt-right]{rotate:2deg}@container nt-page (max-width: 40rem){.nt-l[class*=--hide-narrow]{display:none}}@container nt-page (min-width: 40.01rem){.nt-l[class*=--hide-wide]{display:none}}@media(prefers-reduced-motion:reduce){.nt-l-carousel{scroll-behavior:auto}}.nt-l[class*=--items-stat]>.nt-l-item{container:nt-l-stat / inline-size}.nt-l[class*=--items-stat]>.nt-l-item>:first-child{margin:0 0 .35rem;font-size:var(--nt-l-stat-size, clamp(1.9rem, 18cqi, 3.8rem));font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:is(.mark-preview:lang(ja),.mark-preview:lang(zh),.mark-preview:lang(ko)) :is(.nt-l[class*=--items-stat]>.nt-l-item>:first-child,h1,h2,h3){letter-spacing:normal}.nt-l[class*=--items-stat]>.nt-l-item>:first-child+*{color:var(--nt-color-muted-foreground, #586069)}.nt-l[class*=--items-step]{counter-reset:nt-l-step}.nt-l[class*=--items-step]>.nt-l-item{counter-increment:nt-l-step}.nt-l[class*=--items-step]>.nt-l-item:before{content:counter(nt-l-step);display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.75rem;border-radius:50%;background:var(--nt-l-button-bg);color:var(--nt-l-button-fg);font-weight:700;font-variant-numeric:tabular-nums}.nt-l-marquee{--nt-l-gap: var(--nt-l-s4);--nt-l-duration: 40s;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;justify-content:safe center;align-items:center;gap:var(--nt-l-gap);margin-block:var(--nt-l-s3)}.nt-l-marquee::-webkit-scrollbar{display:none}.nt-l-marquee>.nt-l-item{flex:none}.nt-l-marquee[class*=--space-1]{--nt-l-gap: var(--nt-l-s1)}.nt-l-marquee[class*=--space-2]{--nt-l-gap: var(--nt-l-s2)}.nt-l-marquee[class*=--space-3]{--nt-l-gap: var(--nt-l-s3)}.nt-l-marquee[class*=--space-5]{--nt-l-gap: var(--nt-l-s5)}.nt-l-marquee--speed-slow{--nt-l-duration: 70s}.nt-l-marquee--speed-fast{--nt-l-duration: 22s}.nt-l-marquee>.nt-l-item>*,.nt-l-marquee-track>.nt-l-item>*{margin:0}.nt-l-marquee img{display:block;width:auto;max-width:none;height:2.25rem}.nt-l-marquee.is-running{display:block;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.nt-l-marquee.is-running>.nt-l-marquee-track{display:flex;align-items:center;gap:var(--nt-l-gap);width:max-content;padding-inline-end:var(--nt-l-gap);animation:nt-l-marquee var(--nt-l-duration) linear infinite}.nt-l-marquee--direction-right.is-running>.nt-l-marquee-track{animation-direction:reverse}.nt-l-marquee.is-running:hover>.nt-l-marquee-track{animation-play-state:paused}@keyframes nt-l-marquee{to{translate:-50% 0}}.nt-motion-ready .nt-l[class*=--motion-]:not([class*=--motion-none]):not(:has(>.nt-l-item)),.nt-motion-ready .nt-l[class*=--motion-]:not([class*=--motion-none])>.nt-l-item{transition:opacity .7s ease,translate .7s cubic-bezier(.2,.7,.2,1),scale .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--nt-l-i, 0) * 80ms)}.nt-motion-ready .nt-l[class*=--motion-]:not([class*=--motion-none]):not(.is-in):not(:has(>.nt-l-item)),.nt-motion-ready .nt-l[class*=--motion-]:not([class*=--motion-none]):not(.is-in)>.nt-l-item,.nt-motion-ready .nt-l[class*=--motion-fade]:not(.is-in){opacity:0}.nt-motion-ready .nt-l[class*=--motion-rise]:not(.is-in):not(:has(>.nt-l-item)),.nt-motion-ready .nt-l[class*=--motion-rise]:not(.is-in)>.nt-l-item{translate:0 calc(1.5rem * var(--nt-motion-scale, 1))}.nt-motion-ready .nt-l[class*=--motion-scale]:not(.is-in):not(:has(>.nt-l-item)),.nt-motion-ready .nt-l[class*=--motion-scale]:not(.is-in)>.nt-l-item{scale:calc(1 - .04 * var(--nt-motion-scale, 1))}@media(prefers-reduced-motion:reduce){.nt-motion-ready .nt-l[class*=--motion-],.nt-motion-ready .nt-l[class*=--motion-]>.nt-l-item{transition:none;opacity:1;translate:none;scale:none}.nt-l-marquee.is-running>.nt-l-marquee-track{animation:none}}.nt-l-nav,.nt-l-footer{--nt-l-width: var(--nt-page-width, 1200px)}.nt-l-nav--width-full,.nt-l-footer--width-full{--nt-l-width: 100cqi}.nt-l-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nt-l-s1) var(--nt-l-s3);padding-block:var(--nt-l-s2);border-bottom:1px solid var(--nt-l-surface-border, var(--nt-color-border, #d0d7de))}.nt-l-nav>.nt-l-item>:is(p,ul){margin:0}.nt-l-nav li{margin:0}.nt-l-nav>.nt-l-item:first-child{margin-inline-end:auto;font-size:1.05rem}.nt-l-nav>.nt-l-item:first-child img{display:block;height:1.75rem;width:auto;max-width:none}.nt-l-nav>.nt-l-item:nth-child(2) :is(p,ul){display:flex;flex-wrap:nowrap;gap:var(--nt-l-s3);list-style:none;padding:0;white-space:nowrap}.nt-l-nav>.nt-l-item:nth-child(2):not(:last-child){display:flex;flex-wrap:nowrap;align-items:center;gap:var(--nt-l-s3)}:is(.content,.mark-mode-preview) .mark-preview.mark-preview.mark-preview .nt-l-nav a{color:inherit;text-decoration:none}.nt-l-nav a:hover{text-decoration:underline;text-underline-offset:4px}:is(.content,.mark-mode-preview) .mark-preview.mark-preview.mark-preview .nt-l-nav li a[aria-current=page]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.mark-preview :not(.nt-l-nav *)>a[aria-current=page]{font-weight:600}@container nt-page (min-width: 48.01rem){.nt-l-nav{flex-wrap:nowrap}.nt-l-nav>.nt-l-item:nth-child(2):not(:last-child){min-width:0;overflow-x:auto}.nt-l-nav>.nt-l-item:first-child,.nt-l-nav>.nt-l-item:last-child:not(:nth-child(2)){flex:none}}@container nt-page (max-width: 48rem){.nt-l-nav>.nt-l-item:nth-child(2):not(:last-child){order:3;flex-basis:100%;overflow-x:auto;padding-bottom:.25rem}}.mark-preview:has(>.nt-l-nav:first-child),.content:has(.mark-preview>.nt-l-nav:first-child){padding-top:0}.nt-l-nav--sticky-top{position:sticky;top:0;z-index:10;background:var(--nt-l-surface-bg, var(--nt-color-background, #fff))}.nt-l-nav>.nt-l-item:last-child:not(:first-child):not(:nth-child(2)){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--nt-l-s1)}:is(.content,.mark-mode-preview) .mark-preview .nt-l-nav>.nt-l-item:last-child:not(:first-child):not(:nth-child(2)) a:only-child,:is(.content,.mark-mode-preview) .mark-preview .nt-l-nav>.nt-l-item:last-child:not(:first-child):not(:nth-child(2)) .nt-preview-link:only-child{display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem 1.1rem;border-radius:999px;background:var(--nt-l-button-bg);color:var(--nt-l-button-fg);font-weight:600;text-decoration:none}.nt-l-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:var(--nt-l-s3);padding-block:var(--nt-l-s4);border-top:1px solid var(--nt-l-surface-border, var(--nt-color-border, #d0d7de));font-size:.9375rem}.nt-l-footer>.nt-l-item:first-child{grid-column:1 / -1;max-width:var(--nt-measure-px, 68ch)}@container nt-page (min-width: 48rem){.nt-l-footer>.nt-l-item:first-child{grid-column:span 2}}.nt-l-footer ul,.mark-preview .nt-l-footer ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.35rem}:is(.content,.mark-mode-preview) .mark-preview.mark-preview.mark-preview .nt-l-footer a{color:var(--nt-color-muted-foreground, #586069);text-decoration:none}:is(.content,.mark-mode-preview) .mark-preview.mark-preview.mark-preview .nt-l-footer a:hover{color:inherit;text-decoration:underline}@container nt-page (max-width: 48rem){.mark-preview table{display:block;max-width:100%;overflow-x:auto}}.nt-icon{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em;flex:none}:is(.nt-l-item,.nt-l-card)>p:first-child:has(>.nt-icon:only-child){margin-bottom:.5rem}:is(.nt-l-item,.nt-l-card)>p:first-child>.nt-icon:only-child{width:1.75rem;height:1.75rem;color:var(--nt-l-surface-link, var(--nt-color-accent-text, var(--nt-color-accent, currentColor)))}.nt-l-inline a .nt-icon{margin-inline-start:.4em}.page-container.nt-site .page-header :is(.breadcrumb,.breadcrumb-compact,.logo){display:none}.page-container.nt-site .page-header-left:not(:has(.menu-toggle)){display:none}.page-container.nt-site.nt-flow .page-header{position:fixed;top:auto;inset-inline-end:auto;inset-inline-start:max(.75rem,env(safe-area-inset-left));bottom:calc(max(.75rem,env(safe-area-inset-bottom)) + 1.15rem);z-index:60;gap:.25rem;min-height:0;padding:.25rem .3rem .25rem .75rem;border:1px solid var(--nt-header-border, var(--ntabs-border));border-radius:999px;background:color-mix(in srgb,var(--nt-header-background, var(--ntabs-header-bg)) 90%,transparent);backdrop-filter:blur(12px);box-shadow:0 10px 30px -12px #00000073}.page-container.nt-site .page-header :is(.page-header-left,.page-header-right){gap:.25rem}.page-container.nt-site .nt-header-shell{display:flex;align-items:center;gap:.25rem}.page-container.nt-site .nt-header-shell[open]::details-content{display:contents}.page-container.nt-site .nt-header-shell>summary{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .1rem;border-radius:999px;cursor:pointer;list-style:none}.page-container.nt-site .nt-header-shell>summary::-webkit-details-marker{display:none}.page-container.nt-site .nt-header-shell>summary::marker{content:""}.page-container.nt-site .nt-header-shell>summary:before{content:"";flex:none;width:1rem;height:1.15rem;background:currentColor;-webkit-mask:url("/assets/brand/logo-dark-ba9306ca.png") center / contain no-repeat;mask:url("/assets/brand/logo-dark-ba9306ca.png") center / contain no-repeat}.nt-site-mark-close{position:absolute;inset-inline-start:100%;margin-inline-start:.45rem;top:50%;translate:0 -50%;display:grid;place-items:center;width:1.35rem;height:1.35rem;padding:.28rem;border-radius:999px;border:1px solid var(--nt-header-border, var(--ntabs-border));background:color-mix(in srgb,var(--nt-header-background, var(--ntabs-header-bg)) 90%,transparent);backdrop-filter:blur(12px);box-shadow:0 6px 18px -8px #00000073;opacity:.85}.page-container.nt-site .nt-header-shell:not([open]) .nt-site-mark-close{display:none}.page-container.nt-site .nt-header-shell>summary:hover .nt-site-mark-close{opacity:1}.page-container.nt-site .nt-header-shell>summary:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.page-container.nt-site .nt-header-shell>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.page-container.nt-site.nt-flow .page-header:has(.nt-header-shell:not([open])){padding:0;gap:0;width:2.5rem;height:2.5rem;display:grid;place-items:center;place-content:center}.page-container.nt-site .nt-header-shell:not([open]){gap:0}.page-container.nt-site .page-header:has(.nt-header-shell:not([open]))>:not(.nt-header-shell){display:none}.nt-site-badge{display:none}.page-container.nt-site .nt-header-shell[open] .nt-site-badge{display:block;position:absolute;inset-block-start:calc(100% + .3rem);inset-inline-start:calc(.75rem - .4rem + .1rem);inset-inline-end:auto;padding:.05rem .4rem;border-radius:999px;font-size:.6875rem;font-weight:500;line-height:1.4;white-space:nowrap;color:inherit;opacity:.75;text-decoration:none;background:color-mix(in srgb,var(--nt-header-background, var(--ntabs-header-bg)) 70%,transparent);backdrop-filter:blur(8px)}.page-container.nt-site .nt-header-shell[open] .nt-site-badge:hover{opacity:1;text-decoration:underline}.page-container.nt-site.nt-flow .page-header{interpolate-size:allow-keywords;transition:width var(--nt-duration-slow, .3s) var(--nt-ease-spring, ease-out),height var(--nt-duration-base, .15s) var(--nt-ease-out, ease-out),padding var(--nt-duration-base, .15s) var(--nt-ease-out, ease-out)}.page-container.nt-site .nt-header-shell[open]>:is(.page-header-left,.page-header-right){--nt-anim-distance: 6px;animation:nt-slide-in-start var(--nt-duration-base, .15s) var(--nt-ease-out, ease-out) both}.page-container.nt-site .nt-header-shell[open] .nt-site-badge{--nt-anim-distance: 6px;animation:nt-slide-in-start var(--nt-duration-slow, .3s) var(--nt-ease-spring, ease-out) both}.page-container.nt-site .nt-header-shell[open] .nt-site-mark-close{--nt-anim-scale: .6;animation:nt-pop-in var(--nt-duration-slow, .3s) var(--nt-ease-spring, ease-out)}@media(prefers-reduced-motion:reduce){.page-container.nt-site.nt-flow .page-header{transition:none}.page-container.nt-site .nt-header-shell[open]>:is(.page-header-left,.page-header-right),.page-container.nt-site .nt-header-shell[open] .nt-site-badge,.page-container.nt-site .nt-header-shell[open] .nt-site-mark-arrow{animation:none}}.page-container.nt-site .mark-preview [id]{scroll-margin-top:5.5rem}.content.nt-anchors-none .nt-anchor{display:none}.content.nt-anchors-none .mark-preview :is(h1,h2,h3,h4,h5,h6)[id]:before{content:none}[dir=rtl] :is(.nt-icon-arrow-right,.nt-icon-arrow-up-right,.nt-icon-chevron-right){scale:-1 1}.nt-l-error{margin:0 0 .5rem;padding:.5rem .75rem;border-inline-start:3px solid var(--nt-color-accent, #b42318);background:var(--nt-color-surface, #f6f8fa);color:var(--nt-color-foreground, #24292f);font-size:.8125rem;text-align:start}.content.nt-viewport-phone,.content.nt-viewport-tablet,.content.nt-viewport-desktop{box-sizing:border-box;width:100%;margin-inline:auto;outline:1px dashed var(--nt-color-border, #d0d7de)}.content.nt-viewport-phone{max-width:390px}.content.nt-viewport-tablet{max-width:820px}.content.nt-viewport-desktop{max-width:1300px}.nt-layout-tools{flex:0 0 auto}.nt-layout-tools-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem;font-weight:700}.nt-layout-tools-close{border:0;background:transparent;color:inherit;font:inherit;font-size:1.1rem;line-height:1;padding:.1rem .35rem;cursor:pointer}.nt-layout-tools-panel{position:fixed;top:4.5rem;inset-inline-end:1rem;z-index:300;width:min(22rem,calc(100vw - 2rem));max-height:70vh;overflow:auto;padding:.75rem;border:1px solid var(--ntabs-border, #d0d7de);border-radius:12px;background:var(--ntabs-bg-primary, #fff);color:var(--ntabs-text-primary, #24292f);box-shadow:0 12px 32px #00000024;font:.8125rem/1.4 system-ui,sans-serif}.nt-layout-tools-viewports{display:flex;gap:.25rem;margin-bottom:.75rem}.nt-layout-tools-viewports button,.nt-layout-tools-row button{padding:.25rem .5rem;border:1px solid var(--ntabs-border, #d0d7de);border-radius:6px;background:transparent;color:inherit;font:inherit}.nt-layout-tools-viewports button[aria-pressed=true]{background:var(--ntabs-bg-secondary, #f6f8fa);font-weight:600}.nt-layout-tools-row{display:flex;align-items:center;gap:.25rem;padding-inline-start:calc(var(--depth, 0) * .9rem);margin-bottom:.2rem}.nt-layout-tools-row[aria-selected=true] .nt-layout-tools-name{font-weight:700}.nt-layout-tools-row .nt-layout-tools-name{flex:1;min-width:0;border:0;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-layout-tools-inspector:not(:empty){margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--ntabs-border, #d0d7de)}.nt-layout-tools-heading{margin:0;font-weight:700}.nt-layout-tools-about{margin:.2rem 0 .5rem;color:var(--ntabs-text-secondary, #586069)}.nt-layout-tools-field{display:grid;grid-template-columns:6rem 1fr;align-items:center;gap:.5rem;margin-bottom:.35rem}.nt-layout-tools-insert{width:100%;margin-top:.75rem}.nt-layout-tools-anchors{width:100%;margin-bottom:.75rem;padding:.3rem .5rem;border:1px solid var(--ntabs-border, #d0d7de);border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:start}.nt-layout-tools-empty{color:var(--ntabs-text-secondary, #586069)}.nt-layout-tools button:focus-visible,.nt-layout-tools select:focus-visible{outline:2px solid var(--nt-color-accent, #007acc);outline-offset:2px}.nt-view{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;container-type:inline-size}.nt-view-name{display:flex;align-items:center;gap:.35rem;flex:none;padding:.35rem .5rem 0;font-size:.8125rem}.nt-view-name-input{flex:1 1 10rem;min-width:0;max-width:24rem;min-height:2rem;padding:.2rem .6rem;border-radius:8px;font:inherit;font-weight:600;color:var(--ntabs-text-primary, #24292f);background:transparent;border:1px solid transparent}.nt-view-name-input:hover,.nt-view-name-input:focus{border-color:var(--ntabs-border, #d0d7de);background:var(--ntabs-bg-primary, #fff)}.nt-view-name-save,.nt-view-delete,.nt-view-share{flex:none;min-height:2rem;padding:.2rem .7rem;border-radius:999px;border:1px solid var(--ntabs-border, #d0d7de);background:transparent;color:var(--ntabs-text-secondary, #586069);font:inherit;cursor:pointer}.nt-view-name-save:hover,.nt-view-delete:hover,.nt-view-share:hover{color:var(--ntabs-text-primary, #24292f);background:var(--ntabs-header-bg, #f6f8fa)}.nt-view-delete,.nt-view-share{display:inline-flex;align-items:center;padding:.2rem .5rem}.nt-view-share{margin-inline-start:auto}.nt-view-delete .icon,.nt-view-share .icon{width:16px;height:16px}.nt-view-name-status{color:var(--ntabs-text-secondary, #586069);font-size:var(--nt-text-xs)}.nt-view-bar{display:flex;align-items:stretch;flex:none;border-bottom:1px solid var(--ntabs-border, #d0d7de)}.nt-view-bar>.nt-view-strip{flex:1 1 auto;min-width:0;border-bottom:0}.nt-view-page{flex:none;width:2rem;border:0;background:transparent;color:var(--ntabs-text-secondary, #586069);font:inherit;font-size:var(--nt-text-xl);line-height:1;cursor:pointer}.nt-view-page:hover{color:var(--ntabs-text-primary, #24292f);background:var(--ntabs-header-bg, #f6f8fa)}@media(pointer:coarse){.nt-view-page{display:none}}.nt-view-strip{display:flex;gap:.25rem;padding:.35rem .5rem;overflow-x:auto;flex:none;border-bottom:1px solid var(--ntabs-border, #d0d7de);font-size:.8125rem;scrollbar-width:none}.nt-view-tab{flex:none;max-width:12rem;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--ntabs-border, #d0d7de);color:var(--ntabs-text-secondary, #586069);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-view-tab:hover{color:var(--ntabs-text-primary, #24292f);background:var(--ntabs-header-bg, #f6f8fa)}.nt-view-where{flex:none;display:flex;align-items:stretch;gap:3px;padding-inline:.5rem .75rem;cursor:pointer;touch-action:none;--nt-where-lit: var(--ntabs-text-primary, #24292f);--nt-where-dim: color-mix(in srgb, var(--ntabs-text-secondary, #586069) 30%, transparent)}.nt-view-where>span{position:relative;flex:none;width:10px}.nt-view-where>span:before{content:"";position:absolute;inset-inline:0;top:50%;height:3px;border-radius:999px;transform:translateY(-50%);background:linear-gradient(to right,var(--nt-where-dim) var(--from, 0%),var(--nt-where-lit) var(--from, 0%),var(--nt-where-lit) var(--to, 0%),var(--nt-where-dim) var(--to, 0%))}.nt-view-tab[data-on-screen]{color:var(--ntabs-text-primary, #24292f);border-color:color-mix(in srgb,var(--ntabs-text-secondary, #586069) 60%,transparent)}@media(pointer:coarse){.nt-view-row{scrollbar-width:none}.nt-view-row::-webkit-scrollbar{display:none}}.nt-view-row,.nt-view-strip{reading-flow:flex-visual}.nt-view-row{display:flex;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.nt-pane{position:relative;display:flex;flex-direction:column;flex:0 0 100%;min-width:0;min-height:0;scroll-snap-align:start;border-inline-end:1px solid var(--ntabs-border, #d0d7de)}.nt-pane-resizer{display:none}@container (min-width: 48rem){.nt-pane{flex:1 0 24rem}.nt-pane[data-width]{flex:0 0 var(--nt-pane-width)}}@media(pointer:fine){@container (min-width: 48rem){.nt-pane-resizer{display:block;position:absolute;inset-block:0;inset-inline-end:-3px;width:6px;z-index:5;cursor:col-resize;touch-action:none}.nt-pane-resizer:hover,.nt-pane-resizer:active{background:var(--nt-color-accent, #007acc);opacity:.5}}}.nt-view[data-expanded] .nt-pane:not([data-expanded]){display:none}.nt-view[data-expanded] .nt-pane[data-expanded]{flex:0 0 100%}.nt-view[data-expanded] .nt-pane[data-expanded] .nt-pane-resizer,.nt-view[data-expanded] .nt-pane-move{display:none}.nt-view[data-expanded] .nt-view-tab[aria-current]{color:var(--ntabs-text-primary, #24292f);background:var(--ntabs-header-bg, #f6f8fa);font-weight:600}.nt-pane-expand{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:6px;background:transparent;color:var(--ntabs-text-secondary, #586069);cursor:pointer}.nt-pane-expand svg{width:14px;height:14px}.nt-pane-expand .nt-pane-expand-in,.nt-pane-expand[aria-pressed=true] .nt-pane-expand-out{display:none}.nt-pane-expand[aria-pressed=true] .nt-pane-expand-in{display:inline}.nt-view[data-expanded] .nt-pane-close{display:none}.nt-pane-expand:hover,.nt-pane-expand[aria-pressed=true]{background:var(--ntabs-header-bg, #f6f8fa);color:var(--ntabs-text-primary, #24292f)}@container (max-width: 47.99rem){.nt-pane-expand{display:none}}.nt-pane-move{flex:none;width:1.5rem;height:1.75rem;border:0;border-radius:6px;background:transparent;color:var(--ntabs-text-secondary, #586069);font:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.nt-pane-move:hover{background:var(--ntabs-header-bg, #f6f8fa);color:var(--ntabs-text-primary, #24292f)}.nt-pane[data-first] .nt-pane-move[data-view-by-param="-1"],.nt-pane[data-last] .nt-pane-move[data-view-by-param="1"]{visibility:hidden}.nt-pane-head{display:flex;align-items:center;gap:.5rem;flex:none;padding:.3rem .5rem .3rem .75rem;border-bottom:1px solid var(--ntabs-border, #d0d7de);font-size:var(--nt-text-xs)}.nt-pane-crumb{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:4px}.nt-pane-crumb .breadcrumb-dropdown,.nt-pane-crumb svg.breadcrumb-separator{flex:none}.nt-pane-crumb svg.breadcrumb-separator{width:12px;height:12px}.nt-pane-path{flex:0 1 auto;min-width:0;color:var(--ntabs-text-primary, #24292f);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-pane-path:hover{color:var(--ntabs-text-primary, #24292f);text-decoration:underline}.nt-pane-close{flex:none;width:1.75rem;height:1.75rem;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.nt-pane-close:hover{background:var(--ntabs-header-bg, #f6f8fa)}.nt-pane-frame{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.page-container .nt-pane .mark-container{--mark-toolbar-offset: 0px}.nt-pane .mark-docmap{display:none}.nt-pane .mark-container.mark-docmap-visible .mark-panels{margin-right:0}.nt-pane-body{display:flex;flex-direction:column;min-height:100%}.nt-pane-loading,.nt-pane-unavailable,.nt-view-empty{margin:0;padding:1.5rem 1rem;color:var(--ntabs-text-secondary, #586069);font-size:var(--nt-text-sm)}.nt-l-banner{--nt-l-width: var(--nt-page-width, 1200px);display:flex;flex-wrap:wrap;align-items:center;gap:var(--nt-l-s1) var(--nt-l-s3);padding-block:var(--nt-l-s2);border-top:1px solid var(--nt-l-surface-border, var(--nt-color-border, #d0d7de))}.nt-l-banner--width-wide{--nt-l-width: var(--nt-page-width, 1200px)}.nt-l-banner--width-full{--nt-l-width: 100cqi}.nt-l-banner--surface-default{background:var(--nt-color-background, #fff)}.nt-l-banner>.nt-l-item>:is(p,ul){margin:0}.nt-l-banner>.nt-l-item:first-child{flex:1 1 24rem;min-width:0}.nt-l-banner>.nt-l-item:last-child:not(:first-child){display:flex;flex-wrap:wrap;gap:var(--nt-l-s1);align-items:center}.nt-l-banner--position-bottom{border-top-width:1px}.nt-l-banner--position-top{border-top:0;border-bottom:1px solid var(--nt-l-surface-border, var(--nt-color-border, #d0d7de))}.nt-l-banner--position-center{border:1px solid var(--nt-l-surface-border, var(--nt-color-border, #d0d7de));border-radius:var(--nt-l-radius)}:is(.content,.mark-mode-preview) .mark-preview.nt-banner-ready>.nt-l-banner--position-bottom{position:sticky;bottom:0;z-index:30;margin-bottom:0;background:var(--nt-l-surface-bg, var(--nt-color-background, #fff));box-shadow:0 -8px 24px #00000014;padding-bottom:max(var(--nt-l-s2),env(safe-area-inset-bottom))}:is(.content,.mark-mode-preview) .mark-preview.nt-banner-ready>.nt-l-banner--position-top{position:sticky;top:var(--nt-banner-top, 0px);z-index:30;margin-top:0;background:var(--nt-l-surface-bg, var(--nt-color-background, #fff));box-shadow:0 8px 24px #00000014}.nt-l-banner--shape-flat{border-radius:0}.nt-l-banner--shape-floating,.nt-l-banner--position-corner{border:1px solid var(--nt-l-surface-border, var(--nt-color-border, #d0d7de));border-radius:var(--nt-l-radius);box-shadow:var(--nt-l-shadow-lifted)}:is(.content,.mark-mode-preview) .mark-preview.nt-banner-ready>.nt-l-banner--shape-floating:is(.nt-l-banner--position-bottom,.nt-l-banner--position-top){width:min(var(--nt-l-width),calc(100% - 2 * var(--nt-l-gutter)));margin-inline:auto;overflow-x:visible;margin-block:var(--nt-l-s2);padding-inline:var(--nt-l-s3);bottom:var(--nt-l-s2)}:is(.content,.mark-mode-preview) .mark-preview.nt-banner-ready>.nt-l-banner--shape-floating:is(.nt-l-banner--dismiss-once,.nt-l-banner--dismiss-remember){padding-inline-end:3.75rem}:is(.content,.mark-mode-preview) .mark-preview.nt-banner-ready>.nt-l-banner--position-corner{position:sticky;bottom:var(--nt-l-s2);z-index:30;display:grid;gap:var(--nt-l-s2);width:min(24rem,calc(100% - 2 * var(--nt-l-gutter)));margin-inline-start:auto;margin-inline-end:var(--nt-l-gutter);padding:var(--nt-l-s3);background:var(--nt-l-surface-bg, var(--nt-color-background, #fff))}:is(.content,.mark-mode-preview) .mark-preview.nt-banner-ready>.nt-l-banner--position-corner>.nt-l-item:first-child{flex-basis:auto}.nt-l-banner-dialog{border:0;padding:0;background:transparent;max-width:min(40rem,calc(100vw - 2rem));width:100%;color:inherit}.nt-l-banner-dialog::backdrop{background:#0000008c}.nt-l-banner-dialog .nt-l-banner--position-center{display:grid;gap:var(--nt-l-s2);padding:var(--nt-l-s3);background:var(--nt-l-surface-bg, var(--nt-color-background, #fff));box-shadow:0 24px 64px #00000047}.nt-l-banner-dialog .nt-l-banner>.nt-l-item:first-child{flex-basis:auto}.nt-l-banner--dismiss-once,.nt-l-banner--dismiss-remember{position:relative;padding-inline-end:3.25rem}.nt-l-banner.is-dismissed{display:none}.nt-l-banner-close{position:absolute;top:50%;right:var(--nt-l-s2);transform:translateY(-50%);display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--nt-l-surface-border, var(--nt-color-border, #d0d7de));border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.nt-l-banner-close:hover{border-color:currentColor}.nt-l-banner-close:focus-visible{outline:3px solid var(--nt-l-surface-link, var(--nt-color-accent, #007acc));outline-offset:3px}@media print{.nt-l-banner{display:none}}
