:root{--norm-container-max:84rem;--norm-page-margin:clamp(1.25rem,4vw,4rem);--norm-grid-gutter:clamp(1rem,1.7vw,1.5rem);--norm-header-h:3.5rem;--norm-fold:calc(100svh - var(--norm-header-h));--norm-fold-cap:63.5rem;--norm-measure:62ch;--norm-ledger-rule:0.5rem;--norm-doc-row:calc(var(--norm-ledger-rule) * 2);--norm-section-gap:clamp(4.5rem,10vw,10rem);--norm-section-gap-short:4.5rem;--norm-block-gap:3rem;--norm-scale-h1:2.5;--norm-scale-h2:1.75;--norm-h1-unit:5.6;--norm-h1-fit:calc(100cqi / var(--norm-h1-unit));--norm-display-k:0.66;--norm-doc-text:0.75rem;--norm-sig-layers:3;--norm-sig-cols:7;--norm-sig-share:0.5;--norm-sig-height:calc(var(--norm-sig-share) * min(var(--norm-fold),var(--norm-fold-cap)));--norm-sig-key-ratio:0.6;--norm-trace-stroke:2px;--norm-trace-bend:4px;--norm-sheet-tilt:1.2deg;--norm-sheet-radius:2px;--norm-sheet-pad:0.75rem;--norm-stack-overlap:0.25rem;--norm-grain-paper:0.07;--norm-grain-paper-hi:0.8;--norm-grain-field:0.05;--norm-touch-target:2.75rem;--norm-scene-step:calc(0.5 * var(--norm-fold));--norm-scene-hold:var(--norm-fold);--norm-scene-sheet:calc(2 * var(--norm-sheet-pad) + 23 * var(--norm-doc-row) + 3 * var(--norm-ledger-rule));--c-field:#17322A;--c-field-lit:#244D41;--c-field-deep:#0F241D;--c-field-line:#2C4A3F;--c-paper:#EEF0EB;--c-paper-hi:#F8F9F6;--c-paper-shade:#DDE2DA;--c-rule:#B9CBBE;--c-ink:#121512;--c-ink-hover:#263029;--c-ink-active:#0A0C0A;--c-on-field:#E9EEE9;--c-on-field-2:#B6C8BE;--c-graphite:#59605B;--c-tick:#C4162A;--c-shadow-rgb:5 14 11;--c-bg:var(--c-field);--c-surface-1:var(--c-paper);--c-surface-2:var(--c-paper-shade);--c-text:var(--c-on-field);--c-text-muted:var(--c-on-field-2);--c-text-paper:var(--c-ink);--c-text-paper-muted:var(--c-graphite);--c-text-inverse:var(--c-paper);--c-border-field:var(--c-field-line);--c-border-paper:var(--c-rule);--c-border-control:var(--c-graphite);--c-accent:var(--c-paper);--c-accent-hover:var(--c-paper-hi);--c-accent-active:var(--c-paper-shade);--c-accent-paper:var(--c-ink);--c-accent-paper-hover:var(--c-ink-hover);--c-accent-paper-active:var(--c-ink-active);--c-success:var(--c-tick);--c-error:var(--c-tick);--c-pending:var(--c-graphite);--c-focus-field:var(--c-paper);--c-focus-paper:var(--c-ink);--font-display:"Archivo","Archivo Fallback",sans-serif;--font-text:"Archivo","Archivo Fallback",sans-serif;--font-doc:"IBM Plex Mono","Plex Mono Fallback",ui-monospace,Menlo,Consolas,monospace;--fstretch-display:112%;--fstretch-text:100%;--fw-h1:580;--fw-h2:560;--fw-h3:560;--fw-h4:540;--fw-text:400;--fw-text-strong:500;--fw-doc:400;--fw-doc-strong:500;--fs-doc:var(--norm-doc-text);--fs-small:clamp(0.875rem,0.8411rem + 0.1506vw,0.9375rem);--fs-body:clamp(1rem,0.9661rem + 0.1506vw,1.0625rem);--fs-lead:clamp(1.125rem,1.0233rem + 0.4518vw,1.3125rem);--fs-h4:clamp(1.1875rem,1.0858rem + 0.4518vw,1.375rem);--fs-h3:clamp(1.375rem,1.1717rem + 0.9036vw,1.75rem);--fs-h2:calc(var(--fs-body) * var(--norm-scale-h2));--fs-h1-base:calc(var(--fs-body) * var(--norm-scale-h1));--fs-h1:min(var(--fs-h1-base),var(--norm-h1-fit));--fs-sig-key:calc(var(--fs-h1-base) * var(--norm-sig-key-ratio));--lh-h1:1;--lh-h2:1.08;--lh-h3:1.2;--lh-h4:1.3;--lh-lead:1.45;--lh-body:1.6;--lh-small:1.6;--lh-sheet:calc(var(--norm-ledger-rule) * 3);--lh-sig-key:1.2;--ls-h1:-0.022em;--ls-h2:-0.016em;--ls-h3:-0.01em;--ls-h4:-0.005em;--ls-text:0;--ls-doc:0;--ls-doc-caps:0.06em;--ls-sig-key:-0.01em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-sheet:var(--norm-sheet-radius);--radius-control:var(--norm-sheet-radius);--radius-none:0;--bw:1px;--bw-strong:2px;--border-total:3px double var(--c-ink);--control-h:3.5rem;--control-h-sm:var(--norm-touch-target);--input-h:3rem;--choice-box:1.25rem;--tab-h:1.25rem;--tick-size:1rem;--tick-size-lg:4rem;--tick-stroke:2px;--tick-stroke-lg:4px;--focus-w:2px;--focus-offset:3px;--edge-paper:0 1px 0 var(--c-paper-shade);--shadow-sheet:var(--edge-paper),0 1px 1px rgb(var(--c-shadow-rgb) / 0.45),0 2px 4px -1px rgb(var(--c-shadow-rgb) / 0.35),0 16px 32px -14px rgb(var(--c-shadow-rgb) / 0.55);--shadow-stack:var(--edge-paper),0 1px 1px rgb(var(--c-shadow-rgb) / 0.5),0 3px 6px -2px rgb(var(--c-shadow-rgb) / 0.4),0 10px 16px -10px rgb(var(--c-shadow-rgb) / 0.5);--shadow-slip:0 1px 1px rgb(var(--c-shadow-rgb) / 0.5),0 4px 8px -4px rgb(var(--c-shadow-rgb) / 0.5);--shadow-slip-hover:0 1px 1px rgb(var(--c-shadow-rgb) / 0.5),0 8px 16px -6px rgb(var(--c-shadow-rgb) / 0.55);--shadow-slip-active:0 2px 0 rgb(var(--c-shadow-rgb) / 0.5);--lamp-spill:0.75;--lamp-size:75% 75%;--lamp-core:40%;--lamp-stop:65%;--lamp-stop-wide:50%;--z-lamp:-2;--z-grain:-1;--z-sheet-1:1;--z-sheet-2:2;--z-sheet-3:3;--z-trace:4;--z-index-tab:10;--z-header:100;--z-skip:200;--tilt-hero-1:-0.3deg;--tilt-hero-2:0.4deg;--tilt-hero-3:-0.2deg;--tilt-demo-1:-0.3deg;--tilt-demo-2:0.4deg;--tilt-demo-3:-0.2deg;--fs-doc-demo:var(--fs-doc)}@media (min-width:768px){:root{--norm-doc-row:calc(var(--norm-ledger-rule) * 3);--norm-sig-share:0.55;--norm-sheet-pad:1.5rem;--norm-stack-overlap:0.5rem;--fs-h1-base:calc(41.536px + 0.11666 * (100vw - 768px));--fs-h2:calc(29.07px + 0.0591 * (100vw - 768px));--tilt-hero-1:-0.6deg;--tilt-hero-2:0.8deg;--tilt-hero-3:-0.4deg;--tilt-demo-1:-0.8deg;--tilt-demo-2:0.6deg;--tilt-demo-3:-0.5deg}}@media (min-width:1024px){:root{--norm-header-h:4rem;--norm-doc-text:0.8125rem;--norm-scale-h1:4.2;--norm-scale-h2:2.6;--norm-sig-share:0.8;--norm-sig-key-ratio:0.5;--norm-trace-stroke:3px;--fs-h1-base:calc(var(--fs-body) * var(--norm-scale-h1));--fs-h2:calc(var(--fs-body) * var(--norm-scale-h2));--fs-sig-key:2.5rem}}@media (min-width:1440px){:root{--fs-doc-demo:clamp(0.8125rem,0.25rem + 0.625vw,1rem)}}:root{--grain-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g' x='0' y='0' width='1' height='1' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0' result='n'/%3E%3CfeComponentTransfer in='n' result='d'%3E%3CfeFuncA type='table' tableValues='.07 .07 .07 .035 0 0 0 0 0 0 0'/%3E%3C/feComponentTransfer%3E%3CfeFlood flood-color='%23121512'/%3E%3CfeComposite in2='d' operator='in' result='D'/%3E%3CfeComponentTransfer in='n' result='l'%3E%3CfeFuncA type='table' tableValues='0 0 0 0 0 0 0 .4 .8 .8 .8'/%3E%3C/feComponentTransfer%3E%3CfeFlood flood-color='%23F8F9F6'/%3E%3CfeComposite in2='l' operator='in' result='L'/%3E%3CfeMerge%3E%3CfeMergeNode in='D'/%3E%3CfeMergeNode in='L'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");--grain-field:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='g' x='0' y='0' width='1' height='1' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0.05'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23g)'/%3E%3C/svg%3E")}@font-face{font-family:"Archivo";src:url("/fonts/archivo-var-latin.woff2") format("woff2");font-weight:400 600;font-stretch:100% 112%;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("/fonts/ibm-plex-mono-400-latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("/fonts/ibm-plex-mono-500-latin.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--dur-micro:140ms;--dur-short:240ms;--dur-medium:380ms;--dur-long:800ms;--dur-reduced:80ms;--ease-out:cubic-bezier(0.16,0.84,0.3,1);--ease-in:cubic-bezier(0.5,0,0.9,0.45);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-hand:cubic-bezier(0.5,0,0.15,1);--delay-scene-in:120ms;--delay-success-tick:200ms;--stagger-tick-stroke:20ms;--tick-write-caret:200ms;--tick-write-check:240ms;--tick-write-match:var(--norm-tie-check-pause);--tick-write-caret-fast:160ms;--tick-write-match-fast:200ms;--tick-write-check-fast:200ms;--norm-hero-rest:400ms;--norm-hero-event-by:800ms;--norm-hero-tie-done:3600ms;--norm-tie-check-pause:300ms;--norm-tie-lift:100ms;--norm-tie-lift-fast:60ms;--norm-trace-speed:1;--norm-trace-speed-fast:2;--norm-scroll-ref:160;--norm-hero-strokes-max:1450ms;--norm-stroke-floor:var(--dur-micro);--norm-scroll-visible:0.5;--norm-scene-band:45%;--move-slip-lift:-2px;--move-scene-from:var(--space-5)}@font-face{font-family:"Archivo Fallback";src:local("Arial"),local("Liberation Sans"),local("Arimo");size-adjust:98.9%;ascent-override:88.8%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:"Plex Mono Fallback";src:local("Menlo");size-adjust:99.7%;ascent-override:102.8%;descent-override:27.6%;line-gap-override:0%}@font-face{font-family:"Plex Mono Fallback Win";src:local("Consolas");size-adjust:109.1%;ascent-override:93.9%;descent-override:25.2%;line-gap-override:0%}*,*::before,*::after{box-sizing:border-box}html{background:var(--c-field-deep);-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;background:var(--c-field);color:var(--c-on-field);font-family:var(--font-text);font-weight:var(--fw-text);font-stretch:var(--fstretch-text);font-size:var(--fs-body);line-height:var(--lh-body);font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button,input{font:inherit;color:inherit}a{color:inherit}svg{display:block}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.container{width:min(var(--norm-container-max),100% - 2 * var(--norm-page-margin));margin-inline:auto}main{position:relative;isolation:isolate;overflow:clip;background-color:var(--c-field)}main::after{content:"";position:absolute;inset:0;z-index:var(--z-grain);background-image:var(--grain-field);pointer-events:none}.lamp{position:relative}.lamp::before{content:"";position:absolute;inset:calc(-100% * var(--lamp-spill));z-index:var(--z-lamp);background-image:radial-gradient(ellipse var(--lamp-size) at 50% 50%,var(--c-field-lit) 0%,var(--c-field-lit) var(--lamp-core),transparent var(--lamp-stop));pointer-events:none}.lamp.fit{max-width:100%}@media (min-width:768px){.lamp.fit{width:fit-content}}.s-demo .lamp,.s-audience .lamp,.s-notes .lamp{--lamp-stop:var(--lamp-stop-wide)}:focus-visible{outline:var(--focus-w) solid var(--c-focus-field);outline-offset:var(--focus-offset)}.sheet :focus-visible,.on-paper :focus-visible{outline-color:var(--c-focus-paper)}[id]{scroll-margin-top:calc(var(--norm-header-h) + var(--space-5))}h1,h2{font-family:var(--font-display);font-stretch:var(--fstretch-display);text-wrap:balance;hyphens:manual;overflow-wrap:normal}h1{font-weight:var(--fw-h1);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);color:var(--c-on-field)}h2{font-weight:var(--fw-h2);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--c-on-field)}h3{font-family:var(--font-display);font-stretch:var(--fstretch-display);font-weight:var(--fw-h3);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}h4,.h4{font-family:var(--font-display);font-stretch:106%;font-weight:var(--fw-h4);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.nw{white-space:nowrap}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-on-field);max-width:var(--norm-measure);text-wrap:pretty}.lede{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-on-field-2);max-width:var(--norm-measure);text-wrap:pretty}.prose{max-width:var(--norm-measure);text-wrap:pretty}.prose + .prose{margin-top:var(--space-4)}.small{font-size:var(--fs-small);line-height:var(--lh-small)}.muted{color:var(--c-on-field-2)}.arr{font-family:var(--font-doc)}.tlink{color:var(--c-on-field);font-weight:var(--fw-text-strong);text-decoration:underline;text-decoration-thickness:var(--bw);text-decoration-color:var(--c-on-field-2);text-underline-offset:0.2em}.tlink:hover{text-decoration-thickness:var(--bw-strong);text-decoration-color:var(--c-on-field)}.tlink:active{color:var(--c-on-field-2)}.plink{color:var(--c-ink);text-decoration:underline;text-decoration-thickness:var(--bw);text-decoration-color:var(--c-graphite);text-underline-offset:0.2em}.plink:hover{text-decoration-thickness:var(--bw-strong);text-decoration-color:var(--c-ink)}.plink:active{background:var(--c-paper-shade)}.skip{position:absolute;left:-9999px;top:0;z-index:var(--z-skip);background:var(--c-accent);color:var(--c-ink);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);font-size:var(--fs-small);font-weight:var(--fw-text-strong);text-decoration:none}.skip:focus-visible{left:var(--space-4);top:var(--space-2)}.site-header{position:sticky;top:0;z-index:var(--z-header);height:var(--norm-header-h);background:var(--c-field-deep);border-bottom:var(--bw) solid var(--c-field-line)}.site-header .container{height:100%;display:flex;align-items:center;justify-content:space-between}.header-end{display:flex;align-items:center}.brand{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-h2);font-stretch:var(--fstretch-display);line-height:1;letter-spacing:var(--ls-h4);color:var(--c-on-field);text-decoration:none;white-space:nowrap}.brand:hover{text-decoration:underline;text-decoration-thickness:var(--bw);text-decoration-color:var(--c-on-field-2);text-underline-offset:0.35em}.brand:active{text-decoration-thickness:var(--bw-strong);text-decoration-color:var(--c-on-field)}.nav{display:none;align-items:center;margin-right:var(--space-7)}.nav a{display:inline-flex;align-items:center;min-height:var(--norm-touch-target);font-size:var(--fs-small);font-weight:var(--fw-text-strong);line-height:1;color:var(--c-on-field-2);text-decoration:none;white-space:nowrap;margin-right:var(--space-6)}.nav a:last-child{margin-right:0}.nav a:hover{color:var(--c-on-field);text-decoration:underline;text-decoration-thickness:var(--bw);text-decoration-color:var(--c-on-field-2);text-underline-offset:0.35em}.nav a:active{color:var(--c-on-field);text-decoration:underline;text-decoration-thickness:var(--bw-strong);text-decoration-color:var(--c-on-field);text-underline-offset:0.35em}@media (min-width:1024px){.nav{display:flex}}.slip{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:var(--c-accent);background-image:var(--grain-paper);color:var(--c-ink);border-radius:var(--radius-control);box-shadow:var(--edge-paper),var(--shadow-slip);font-family:var(--font-text);font-weight:var(--fw-text-strong);line-height:1;text-decoration:none;white-space:nowrap}.slip:hover{background-color:var(--c-accent-hover)}.slip:active{background-color:var(--c-accent-active);box-shadow:var(--edge-paper),var(--shadow-slip-active)}.slip-sm{height:var(--control-h-sm);padding:0 var(--space-4);font-size:var(--fs-small)}.slip-lg{height:var(--control-h);padding:0 var(--space-6);font-size:var(--fs-body)}.slip-block{width:100%}@media (min-width:768px){.slip-block{width:auto}}.wp-tab{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--tab-h);padding:0 var(--space-2);background:var(--c-paper);color:var(--c-ink);border-radius:var(--radius-control);box-shadow:var(--shadow-slip);font-family:var(--font-doc);font-size:var(--fs-doc);font-weight:var(--fw-doc-strong);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.tab-tick{width:12px;height:12px;flex:none;color:var(--c-tick);fill:none;stroke:var(--c-tick);stroke-width:var(--tick-stroke);stroke-linecap:round;stroke-linejoin:round}.tick{width:var(--tick-size);height:var(--tick-size);flex:none;overflow:visible;fill:none;stroke:var(--c-tick);color:var(--c-tick);stroke-width:var(--tick-stroke);stroke-linecap:round;stroke-linejoin:round}.tick path{vector-effect:non-scaling-stroke}.tick.pending,.tab-tick.pending{color:var(--c-pending);stroke:var(--c-pending)}.tick.lg{width:var(--tick-size-lg);height:var(--tick-size-lg);stroke-width:var(--tick-stroke-lg)}.site-footer{background-color:var(--c-field-deep);background-image:var(--grain-field);border-top:var(--bw) solid var(--c-field-line);padding-block:var(--space-7) var(--space-6)}.foot-grid{display:grid;row-gap:0}.foot-note{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-on-field-2);max-width:var(--norm-measure)}.foot-rule{display:block;width:6rem;height:0;border-top:var(--bw) solid var(--c-on-field-2);margin-bottom:var(--space-3)}.foot-nav{display:flex;flex-direction:column;row-gap:var(--space-1);margin-top:var(--space-6)}.foot-nav a{display:flex;align-items:center;min-height:var(--norm-touch-target);font-size:var(--fs-small);line-height:1.2;color:var(--c-on-field-2);text-decoration:none}.foot-nav a:hover{color:var(--c-on-field);text-decoration:underline;text-decoration-thickness:var(--bw);text-decoration-color:var(--c-on-field-2);text-underline-offset:0.35em}.foot-nav a:active{color:var(--c-on-field);text-decoration:underline;text-decoration-thickness:var(--bw-strong);text-decoration-color:var(--c-on-field);text-underline-offset:0.35em}.foot-port{font-family:var(--font-doc);font-size:var(--fs-doc);font-weight:var(--fw-doc);letter-spacing:var(--ls-doc);line-height:var(--norm-doc-row);color:var(--c-on-field-2);max-width:var(--norm-measure);margin-top:var(--space-5);overflow-wrap:normal}.foot-port span{display:block}.foot-name{font-family:var(--font-doc);font-size:var(--fs-doc);color:var(--c-on-field-2);margin-top:var(--space-2)}@media (min-width:768px){.site-footer{padding-block:var(--space-8) var(--space-7)}.foot-nav{flex-direction:row;flex-wrap:wrap;column-gap:var(--space-5);row-gap:0}.foot-port{margin-top:var(--space-4)}}@media (min-width:1024px){.foot-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--norm-grid-gutter);align-items:start}.foot-note{grid-column:2 / 9;grid-row:1}.foot-nav{grid-column:2 / 10;grid-row:2}.foot-port{grid-column:2 / 10;grid-row:3}.foot-name{grid-column:10 / 13;grid-row:2;text-align:right;align-self:center;margin-top:var(--space-6)}}.slip{position:relative;transition:transform var(--dur-micro) var(--ease-out)}.slip::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--shadow-slip-hover);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out)}@media (hover:hover){.slip:hover{transform:translateY(var(--move-slip-lift))}.slip:hover::after{opacity:1}}.slip:active{transform:none;transition-duration:0ms}.slip:active::after{opacity:0;transition-duration:0ms}.hero{padding-block:var(--space-4) calc(var(--norm-section-gap) / 2)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr)}.left{display:contents}.status{order:1;display:flex;align-items:center;gap:var(--space-2);min-height:var(--tab-h)}.h1-wrap{order:2;margin-top:var(--space-2);container-type:inline-size}.tie{order:3;margin-top:var(--space-3);min-width:0}.hero .lead{order:4;margin-top:var(--space-5)}.hero .sub{order:5;margin-top:var(--space-4)}.hero .cta{order:6;margin-top:var(--space-5)}.hero .cta .slip{width:100%}.status .wp-tab{box-shadow:var(--shadow-slip)}.status-text{font-family:var(--font-doc);font-size:var(--fs-doc);font-weight:var(--fw-doc);line-height:1.3;letter-spacing:var(--ls-doc);color:var(--c-on-field-2);white-space:nowrap}.hero .sub{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-on-field-2);max-width:var(--norm-measure);text-wrap:pretty}@media (min-width:768px){.hero{padding-top:var(--space-6)}.h1-wrap{margin-top:var(--space-4)}.hero .lead{order:3;margin-top:var(--space-4)}.tie{order:4;margin-top:var(--space-6)}.hero .sub{margin-top:var(--space-6)}.hero .cta{margin-top:var(--space-5)}.hero .cta .slip{width:auto}}@media (min-width:1024px){.hero{min-height:var(--norm-fold);display:grid;align-items:center;padding-block:var(--space-4)}.hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--norm-grid-gutter);align-items:center}.left{display:block;grid-column:1 / 6;grid-row:1;min-width:0}.tie{grid-column:6 / 13;grid-row:1;margin-top:0}.status{display:grid;grid-template-columns:calc((100% - 4 * var(--norm-grid-gutter)) / 5) minmax(0,1fr);column-gap:var(--norm-grid-gutter)}.status .wp-tab{justify-self:start}.h1-wrap{margin-top:var(--space-4)}.hero .lead{margin-top:var(--space-4)}.hero .sub{margin-top:var(--space-4)}.hero .cta{margin-top:var(--space-5)}}@media (min-width:1024px) and (max-height:754px){.hero,.hero-grid{align-items:start}}.sheet,.stack,.pr{--ch:calc(var(--fs-doc) * 0.6);--r:var(--norm-doc-row);--p:var(--norm-sheet-pad);--ov:var(--norm-stack-overlap)}.sheet{position:relative;isolation:isolate;padding:var(--p);background-color:var(--c-paper);background-image:var(--grain-paper);color:var(--c-ink);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);font-family:var(--font-doc);font-size:var(--fs-doc);font-weight:var(--fw-doc);font-stretch:100%;line-height:var(--r);letter-spacing:var(--ls-doc);font-variant-numeric:tabular-nums;font-kerning:normal;font-synthesis:none;text-rendering:geometricPrecision}.hd{height:var(--r);font-weight:var(--fw-doc-strong);white-space:nowrap}.caps{letter-spacing:var(--ls-doc-caps)}.hd2{height:var(--r);color:var(--c-graphite);white-space:nowrap}.hd2.gr{font-weight:var(--fw-doc)}.m-only{display:block}.dot{display:none}.mob-only{display:inline}.hm{display:none}.num{text-align:right}.gr{color:var(--c-graphite)}.strong{font-weight:var(--fw-doc-strong)}.tbl{width:calc(100% - 3ch)}.row,.colhead{display:grid;grid-template-columns:var(--cols);column-gap:1ch;align-items:center;height:var(--r);white-space:nowrap}.colhead{color:var(--c-graphite);box-shadow:inset 0 calc(-1 * var(--bw)) 0 var(--c-ink)}.row>*,.colhead>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.is-key{font-weight:var(--fw-doc-strong)}.is-bal{box-shadow:inset 0 var(--bw) 0 var(--c-ink)}.row.is-bal,.row.is-bal .num{font-weight:var(--fw-doc-strong)}.stamp-row{margin-top:var(--space-2);height:var(--r);white-space:nowrap}.stamp{display:inline-block;height:var(--r);padding:0 var(--space-1);border:var(--bw) solid var(--c-graphite);color:var(--c-graphite);font-weight:var(--fw-doc-strong);line-height:calc(var(--r) - 2 * var(--bw))}.tl{position:absolute;color:var(--c-tick);font-weight:var(--fw-doc-strong);line-height:1;white-space:nowrap}@media (min-width:768px){.m-only{display:inline}.dot{display:inline}.mob-only{display:none}.hm{display:block}.row{box-shadow:inset 0 calc(-1 * var(--bw)) 0 var(--c-rule);column-gap:2ch}.colhead{column-gap:2ch}.row.is-bal{box-shadow:inset 0 var(--bw) 0 var(--c-ink)}.tbl{width:auto}}.stack-wrap{container-type:inline-size;min-width:0}.stack{position:relative;isolation:isolate;display:flow-root;--pw:10px}.stack .sheet{box-shadow:var(--shadow-stack)}.stack .sheet + .sheet{margin-top:calc(-1 * var(--ov))}.fc{z-index:var(--z-sheet-3);transform:rotate(var(--tilt-hero-1))}.lg{z-index:var(--z-sheet-2);transform:rotate(var(--tilt-hero-2))}.st{z-index:var(--z-sheet-1);transform:rotate(var(--tilt-hero-3))}.fc .tbl{--cols:3ch 1fr 11ch}.lg .tbl{--cols:5ch 1fr 10ch}.st .tbl{--cols:2ch 5ch 1fr 9ch}.sumblock{display:flex;align-items:center;justify-content:space-between;height:calc(var(--r) * 2);width:calc(100% - 3ch)}.open{color:var(--c-graphite);white-space:nowrap;line-height:var(--r)}.sum{font-family:var(--font-doc);font-weight:var(--fw-doc-strong);font-size:var(--fs-sig-key);line-height:var(--lh-sig-key);letter-spacing:var(--ls-sig-key);white-space:nowrap;color:var(--c-ink);width:calc(var(--fs-sig-key) * 5.9);text-align:right}.pc,.stack .tick,.set .tick{position:absolute;z-index:-1}.pc{overflow:visible;pointer-events:none;fill:none;stroke:var(--c-tick);stroke-linecap:round;stroke-linejoin:round;color:var(--c-tick);stroke-width:var(--norm-trace-stroke)}.pc *{vector-effect:non-scaling-stroke}.stack{--ysum:calc(var(--p) + 48px);--hsum:32px;--xl:calc(100% - var(--p) - 2ch);--yu:calc(var(--ysum) + var(--hsum) / 2 + 0.525 * var(--fs-sig-key));--ykey:calc(var(--p) + 24px + 24px);--yu2:calc(var(--p) + 24px + 2px)}.p1{left:calc(100% - var(--p) - 3ch - var(--fs-sig-key) * 5.9);width:calc(var(--fs-sig-key) * 5.9 + 1ch);top:calc(var(--yu) - 3px);height:6px}.fc .tick-caret{left:calc(var(--xl) - 8px);top:calc(var(--ysum) + var(--hsum) / 2 - 8px)}.p2{left:calc(var(--xl) - var(--pw) / 2);width:var(--pw);top:calc(var(--ysum) + var(--hsum) / 2 + 4px);height:calc(100% - var(--ysum) - var(--hsum) / 2 - 4px)}.p3-s,.p6-s,.p3-d,.p6-d{display:none}.p3-v,.p6-v{left:calc(var(--xl) - var(--pw) / 2);width:var(--pw);top:0;height:calc(var(--p) + 1px)}.p4{left:calc(var(--xl) - var(--pw) / 2);width:var(--pw);top:var(--p);height:calc(100% - 2 * var(--p) - var(--r) / 2 - 5px)}.lg .tick-match{left:calc(var(--xl) - 8px);bottom:calc(var(--p) + var(--r) / 2 - 8px)}.p5{left:calc(var(--xl) - var(--pw) / 2);width:var(--pw);bottom:0;height:calc(var(--p) + var(--r) / 2 - 8px + 3px)}.p7{left:calc(var(--xl) - var(--pw) / 2);width:var(--pw);top:var(--p);height:calc(100% - var(--p) - var(--yu2) - 4px)}.p8{left:var(--p);width:calc(100% - 2 * var(--p) - 2ch - 4px);bottom:calc(var(--yu2) - 4px);height:8px}.st .tick-check{left:calc(var(--xl) + 5px);bottom:calc(var(--ykey) - 8px)}.tl-check{display:none}.tl-caret,.tl-match{display:none}@media (min-width:768px){.stack{--W1:calc(61 * var(--ch) + 2 * var(--p));--W2:calc(57 * var(--ch) + 2 * var(--p));--W3:calc(60 * var(--ch) + 2 * var(--p));--D:calc((100cqi - var(--W1)) / 2);--ysum:calc(var(--p) + 3 * var(--r) + 8px);--hsum:calc(2 * var(--r));--yu:calc(var(--ysum) + var(--hsum) / 2 + 0.525 * var(--fs-sig-key));--ykey:calc(var(--p) + var(--r) + var(--r) / 2);--yu2:calc(var(--p) + var(--r) + 2px)}.fc{width:var(--W1);margin-left:0;--xl:calc(var(--p) + 53 * var(--ch));transform-origin:var(--xl) 100%}.lg{width:var(--W2);margin-left:calc(var(--W1) + var(--D) - var(--W2));--xl:calc(var(--p) + 48 * var(--ch));transform-origin:var(--xl) 50%}.st{width:var(--W3);margin-left:calc(100cqi - var(--W3));--xl:calc(var(--p) + 50 * var(--ch));transform-origin:calc(var(--xl) + 1ch) 0%}.fc .tbl{--cols:2ch 7ch 9ch 13ch 11ch;width:calc(50 * var(--ch))}.lg .tbl{--cols:7ch 5ch 17ch 10ch;width:calc(45 * var(--ch))}.st .tbl{--cols:2ch 5ch 26ch 9ch;width:calc(48 * var(--ch))}.st .row:last-of-type{box-shadow:none}.sumblock{display:grid;grid-template-rows:var(--r) calc(2 * var(--r));width:calc(50 * var(--ch));height:calc(3 * var(--r));margin-block:8px;grid-template-columns:minmax(0,1fr);justify-content:normal}.open{display:block}.sumblock .sum{justify-self:end;align-self:center;width:auto}.p1{left:calc(var(--p) + 50 * var(--ch) - var(--fs-sig-key) * 5.9);width:calc(var(--fs-sig-key) * 5.9 + 3ch)}.fc .tick-caret{left:calc(var(--xl) - 8px);top:calc(var(--ysum) + var(--hsum) / 2 - 8px)}.p3-v,.p6-v{display:none}.p3-s,.p6-s{display:block;top:0;height:calc(var(--ov) + var(--p))}.p3-s{left:calc(var(--p) + 49 * var(--ch) - var(--D) + 4px);width:calc(var(--D) - 1ch - 8px)}.p6-s{left:calc(var(--p) + 51 * var(--ch) - var(--D) + 4px);width:calc(var(--D) - 1ch - 8px)}.p8{left:var(--p);width:calc(50 * var(--ch) - 4px)}.stamp{padding:0 var(--space-2);height:calc(var(--r) - 2px);margin-top:2px;line-height:calc(var(--r) - 2px - 2 * var(--bw));vertical-align:top}.stamp-row{margin-top:0}.tl-caret,.tl-match{display:block;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}.tl-check{display:block}.tl-caret{left:calc(var(--xl) + 2ch);top:calc(var(--ysum) + var(--hsum) / 2 - 0.5em)}.tl-match{left:calc(var(--xl) + 2ch);bottom:calc(var(--p) + var(--r) / 2 - 0.5em)}.st .tick-check{left:calc(var(--xl) + 6px)}.tl-check{left:calc(var(--xl) + 3ch);bottom:calc(var(--ykey) - var(--r) / 2);line-height:calc(var(--r) / 2)}.tl-check span{display:block}}@media (min-width:1024px){@container (max-width:555px){.p3-s,.p6-s{display:none}.p3-d,.p6-d{display:block;top:0;height:var(--p)}.p3-d{left:calc(var(--p) + 49 * var(--ch) - var(--D));width:calc(var(--D) - 1ch)}.p6-d{left:calc(var(--p) + 51 * var(--ch) - var(--D));width:calc(var(--D) - 1ch)}}}[data-r]{display:none}@media (max-width:767px) and (min-height:777px){[data-r="je0404"]{display:grid}}@media (max-width:767px) and (min-height:809px){[data-r="ln36"]{display:grid}}@media (max-width:767px) and (min-height:841px){[data-r="wk2"]{display:grid}}@media (max-width:767px) and (min-height:873px){[data-r="je0403"]{display:grid}}@media (max-width:767px) and (min-height:905px){[data-r="ln35"]{display:grid}}@media (max-width:767px) and (min-height:937px){[data-r="wk3"]{display:grid}}@media (max-width:767px) and (min-height:969px){[data-r="je0402"]{display:grid}}@media (max-width:767px) and (min-height:1001px){[data-r="wk4"]{display:grid}}@media (max-width:767px) and (min-height:1033px){[data-r="ln34"]{display:grid}}@media (max-width:767px) and (min-height:1065px){[data-r="wk5"]{display:grid}}@media (min-width:768px) and (max-width:1023px) and (min-height:1060px){[data-r="je0404"],[data-r="ln36"]{display:grid}}@media (min-width:1024px) and (min-height:755px){[data-r="je0404"],[data-r="ln36"]{display:grid}}@media (min-width:1024px) and (min-height:815px){[data-r="wk2"]{display:grid}}@media (min-width:1024px) and (min-height:845px){[data-r="wk3"]{display:grid}}@media (min-width:1024px) and (min-height:875px){[data-r="wk4"]{display:grid}}@media (min-width:1024px) and (min-height:905px){[data-r="wk5"]{display:grid}}@media (min-width:1024px) and (min-height:935px){[data-r="wk6"]{display:grid}}@media (min-width:1024px) and (min-height:965px){[data-r="wk7"]{display:grid}}@media (min-width:1024px) and (min-height:995px){[data-r="wk8"]{display:grid}}@media (min-width:1024px) and (min-height:1025px){[data-r="wk9"]{display:grid}}@media (min-width:1024px) and (min-height:1055px){[data-r="wk10"]{display:grid}}@media (max-width:767px){.hd2.two{height:calc(2 * var(--r));white-space:normal}.hd2.two .m-only{display:block;white-space:nowrap}.open{display:block}.open .m-only{display:block}.row.key{height:calc(2 * var(--r));grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--r) var(--r);grid-template-areas:"date amt" "ln lbl";column-gap:0;box-shadow:none}.row.key .k-date{grid-area:date}.row.key .k-amt{grid-area:amt}.row.key .k-desc{grid-area:ln}.row.key .k-lbl{grid-area:lbl;justify-self:end;color:var(--c-tick);font-weight:var(--fw-doc-strong)}.row.key .k-num{display:none}}@media (min-width:768px){.row.key{display:grid;grid-template-columns:var(--cols)}.row.key .k-lbl{display:none}.row.key .k-num{display:block}.row.key .k-desc{grid-area:auto}}.sec{padding-block:calc(var(--norm-section-gap) / 2)}.sec-grid{display:grid;grid-template-columns:minmax(0,1fr)}.tabcol{margin-bottom:var(--space-4)}.c-head{margin-bottom:var(--space-4)}.c-head.nolead{margin-bottom:var(--space-6)}.c-lead{margin-bottom:var(--space-6)}.c-text>* + *{margin-top:var(--space-4)}.c-text + .c-sheet,.c-text + .c-wide{margin-top:var(--space-6)}.c-link{margin-top:var(--space-5)}.c-head2>* + *{margin-top:var(--space-4)}.c-head2{margin-bottom:var(--space-6)}.c-head2 .lede{color:var(--c-on-field-2);font-size:var(--fs-body);line-height:var(--lh-body)}@media (min-width:768px){.c-head{margin-bottom:var(--space-5)}}@media (min-width:1024px){.sec-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--norm-grid-gutter)}.tabcol{grid-column:1;grid-row:1 / span 6;margin:0}.tabcol .wp-tab{position:sticky;top:calc(var(--norm-header-h) + var(--space-5));z-index:var(--z-index-tab);margin-top:calc((var(--fs-h2) * var(--lh-h2) - var(--tab-h)) / 2)}.c-head{grid-column:2 / 10;grid-row:1}.c-head.nolead{margin-bottom:var(--space-7)}.c-lead{grid-column:2 / 9;grid-row:2;margin-bottom:var(--space-7)}.c-text{grid-column:2 / 6;grid-row:3}.c-sheet{grid-column:6 / 13;grid-row:3;min-width:0}.c-text + .c-sheet,.c-text + .c-wide{margin-top:0}.c-wide{grid-column:2 / 13;grid-row:3;min-width:0}.s-pricing .c-head{grid-column:2 / 6}.s-pricing .c-head.nolead{margin-bottom:0}.s-pricing .c-sheet{grid-row:1}.c-head2{grid-column:2 / 6;grid-row:1;margin-bottom:0}.s-form .c-sheet{grid-row:1}}.pr{display:grid;grid-template-columns:minmax(0,1fr);max-width:100%}.pr-doc{--w:58}.pr .tbl{--cols:7ch minmax(0,1fr) 9ch 2ch;width:100%}.pr .tbl .row{column-gap:1ch}.pr .row.total{box-shadow:inset 0 var(--bw) 0 var(--c-ink);font-weight:var(--fw-doc-strong)}.pr .t-lab{grid-column:1 / 3}.pr .t-amt{grid-column:3;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;border-bottom:var(--border-total);line-height:calc(var(--r) - 3px)}.pr .t-trk{grid-column:4;display:flex;align-items:center;gap:0.6ch;overflow:visible}.pr .t-cap,.t-cap{color:var(--c-tick);font-weight:var(--fw-doc-strong);white-space:nowrap}.pr .t-cap{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.pr .fold{height:calc(2 * var(--r));grid-template-columns:minmax(0,1fr)}.pr .fold span{grid-column:1}.pr .fold-a,.pr .fold-b{height:var(--r);line-height:var(--r)}.pr .fold{align-content:center;grid-auto-rows:var(--r)}@media (max-width:767px){.mh,.mrow{display:none}}.pr .stamp-row{margin-top:var(--space-2);font-family:var(--font-doc);font-size:var(--fs-doc);font-weight:var(--fw-doc);line-height:var(--r);letter-spacing:var(--ls-doc);font-variant-numeric:tabular-nums}.pr .stamp-b{display:none}@media (min-width:768px) and (max-width:1439px){.pr .stamp-a{display:none}.pr .stamp-b{display:block}}.note{margin-top:var(--space-4);max-width:var(--norm-measure)}.note-l{font-family:var(--font-doc);font-weight:var(--fw-doc-strong);font-size:var(--fs-doc);line-height:var(--norm-doc-row);color:var(--c-on-field-2)}.note-t{font-size:var(--fs-small);line-height:var(--lh-sheet);color:var(--c-on-field)}.cap{margin-top:var(--space-3)}@media (min-width:768px){.pr{--ch:calc(var(--fs-doc) * 0.6);--r:var(--norm-doc-row);--p:var(--norm-sheet-pad);width:calc(58 * var(--ch) + 2 * var(--p));padding:var(--p);background-color:var(--c-paper);background-image:var(--grain-paper);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);color:var(--c-ink)}.pr-doc.sheet{background:none;box-shadow:none;padding:0;border-radius:0}.pr .tbl{--cols:7ch 5ch 20ch 9ch 9ch}.pr .tbl .row{column-gap:2ch}.pr .t-lab{grid-column:1 / 4}.pr .t-amt{grid-column:4}.pr .t-trk{grid-column:5}.pr .t-cap{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}.pr .fold{display:none}.note{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--bw) solid var(--c-rule);width:calc(47 * var(--ch));max-width:100%}.note-l{color:var(--c-graphite)}.note-t{color:var(--c-graphite)}}@media (min-width:1440px){.pr{width:calc(58 * var(--ch) + var(--space-6) + 14rem + 2 * var(--p));grid-template-columns:auto 14rem;column-gap:var(--space-6);align-items:start}.note{margin-top:calc(var(--r) * 6);padding-top:0;border-top:0;width:auto;position:relative}.note::before{content:"";position:absolute;top:calc(var(--r) / 2);right:100%;width:calc(10 * var(--ch) + var(--space-6));border-top:var(--bw) solid var(--c-graphite)}.note::after{content:"";position:absolute;top:calc(var(--r) / 2 - 2px);right:calc(100% + 10 * var(--ch) + var(--space-6) - 2px);width:4px;height:4px;border-radius:50%;background:var(--c-graphite)}}@media (max-width:767px){.pr-doc{width:100%}}.reg{--cw:20;width:100%}.reg .tbl{--cols:2ch minmax(0,1fr) 6ch;width:100%}.reg .tbl .row,.reg .tbl .colhead{column-gap:1ch}.reg .gl{display:flex;justify-content:center;align-items:center;overflow:visible}.reg .dk{display:none}.legend{display:flex;align-items:center;gap:1ch;height:var(--r)}.legend .tick{margin-right:1ch}@media (min-width:768px){.reg{width:calc((42 + var(--cw)) * var(--ch) + 2 * var(--p));max-width:100%}.reg .tbl{--cols:2ch calc(var(--cw) * 1ch) 10ch 14ch 8ch;width:auto}.reg .tbl .row,.reg .tbl .colhead{column-gap:2ch}.reg .dk{display:flex}.reg .mo{display:none}.reg .colhead .gl{justify-content:center}}@media (min-width:1100px){.reg{--cw:23}}.scope{width:100%}.scope .hd2.sub{border-bottom:var(--bw) solid var(--c-ink)}.sc-body{margin-top:var(--space-4);display:flex;flex-direction:column}.sc-row{display:contents}.sc-lab{display:none}.sc-c{padding-block:var(--space-3);min-width:0}.sc-l{font-family:var(--font-doc);font-size:var(--fs-doc);font-weight:var(--fw-doc-strong);color:var(--c-graphite);text-transform:uppercase;letter-spacing:var(--ls-doc-caps);line-height:var(--r);margin-bottom:var(--space-1);white-space:nowrap}.scope .h4{color:var(--c-ink);line-height:var(--space-6);text-wrap:balance}.sc-t{font-family:var(--font-text);font-size:var(--fs-small);line-height:var(--lh-sheet);color:var(--c-ink);max-width:var(--norm-measure);text-wrap:pretty;letter-spacing:0;font-variant-numeric:normal}.sc-name{font-family:var(--font-doc);font-weight:var(--fw-doc-strong);color:var(--c-ink);line-height:var(--r)}.sc-sign{height:calc(2 * var(--r));border-bottom:var(--bw) solid var(--c-graphite);display:flex;align-items:flex-end}.sc-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.sc-g{min-width:0;padding-top:var(--space-3)}.sc-g.c2{padding-top:var(--space-5)}.sc-g .sc-l{margin-bottom:var(--space-2)}.sc-sent{margin-bottom:var(--space-2)}.o1{order:1}.o2{order:2}.o3{order:3}.o4{order:4}.o5{order:5}.o6{order:6}.o7{order:7}.o8{order:8}.o9{order:9}.sc-c.o4,.sc-g.o7{border-top:var(--bw) solid var(--c-rule);margin-top:var(--space-3)}@media (max-width:767px){.r-for .sc-l{display:none}}@media (min-width:768px){.sc-body{display:block}.sc-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-5);border-bottom:var(--bw) solid var(--c-rule)}.sc-row.r-sig{border-bottom:0}.sc-c.o4,.sc-g.o7{border-top:0;margin-top:0}.sc-row.r-sig{grid-template-rows:auto auto calc(2 * var(--norm-doc-row))}.sc-g,.sc-g.c2{display:grid;grid-template-rows:subgrid;grid-row:1 / span 3;padding:0}.sc-g.c1{grid-column:1}.sc-g.c2{grid-column:2}.sc-g .sc-l{padding-top:var(--space-3)}}@media (min-width:1024px){.sc-row{grid-template-columns:14ch var(--space-5) minmax(0,var(--norm-measure)) minmax(var(--space-7),1fr) minmax(0,var(--norm-measure));column-gap:0}.sc-lab{display:block;grid-column:1;padding-block:var(--space-3);font-family:var(--font-doc);font-size:var(--fs-doc);font-weight:var(--fw-doc-strong);color:var(--c-graphite);text-transform:uppercase;letter-spacing:var(--ls-doc-caps);line-height:var(--r)}.sc-c.c1,.sc-g.c1{grid-column:3}.sc-c.c2,.sc-g.c2{grid-column:5}.sc-l:not(.sc-l-sig){display:none}.r-sig .sc-lab{grid-row:1;padding-bottom:0}}.steps{display:grid;row-gap:var(--space-9)}.step{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-5);align-content:start}.st-in>* + *{margin-top:var(--space-3)}.step-idx{font-family:var(--font-doc);font-size:var(--fs-doc);color:var(--c-on-field-2);line-height:var(--lh-small)}.step-idx + .h4{margin-top:var(--space-2)}.step .h4{color:var(--c-on-field)}.step-desc{color:var(--c-on-field);max-width:var(--norm-measure);text-wrap:pretty}.step-text .small{max-width:var(--norm-measure)}.step-link{margin-top:var(--space-4)}.st-sheet{width:100%;max-width:100%;min-width:0;align-self:start}.st1{--w:46}.st2{--w:62}.st3{--w:59}.st4{--w:54}.st5{--w:55}@media (min-width:768px){.st-sheet{width:calc(var(--w) * var(--ch) + 2 * var(--p))}}.g8{margin-top:var(--norm-ledger-rule)}.g16{margin-top:calc(2 * var(--norm-ledger-rule))}.lbl{font-weight:var(--fw-doc-strong);height:var(--r);white-space:nowrap}@media (max-width:767px){.st-sheet .xt{display:none}.st-sheet .hd,.st-sheet .lbl,.st-sheet .hd2.sub{height:auto;min-height:var(--r);white-space:normal}.st5 .hd,.st5 .lbl{height:var(--r);white-space:nowrap}}@media (min-width:768px){.st-sheet .mb{display:none}}.rw{display:grid;grid-template-columns:2ch minmax(0,1fr);column-gap:2ch;align-items:start;min-height:var(--r);white-space:pre-wrap}.rw .rn{color:var(--c-graphite)}.rw .rl{min-width:0}@media (min-width:768px){.rw{height:var(--r);align-items:center;white-space:pre}}.st2 .tbl{--cols:7ch minmax(0,1fr) 10ch}.st2 .src{color:var(--c-graphite)}.st2 .row.is-bal .bal-amt{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;border-bottom:var(--border-total);line-height:calc(var(--r) - 3px)}@media (max-width:767px){.st2 .row.is-bal .dsc{grid-column:1 / 3}}@media (min-width:768px){.st2 .tbl{--cols:7ch 5ch 23ch 10ch 9ch;width:auto}.st2 .fm .tbl{--cols:4ch 22ch 2ch 18ch}}.st3 .tbl{--cols:2ch minmax(0,1fr);width:100%}.row.pair{display:grid;grid-template-columns:2ch minmax(0,1fr);grid-template-rows:var(--r) var(--r);height:calc(2 * var(--r));column-gap:1ch;white-space:nowrap}.row.pair .p-l{grid-column:1 / 3;grid-row:1;min-width:0;overflow:hidden}.row.pair .p-g{grid-column:1;grid-row:2;display:flex;align-items:center;overflow:visible}.row.pair .p-r{grid-column:2;grid-row:2}.row.pair.mrow{display:none}.p-s{display:inline}.p-a{text-align:left}.st3 .trk{display:flex;align-items:center;overflow:visible}.st3 .cap5{color:var(--c-tick);font-weight:var(--fw-doc-strong);white-space:nowrap;overflow:visible}@media (min-width:768px){.st3 .tbl{--cols:27ch 9ch 2ch 15ch;width:auto}.row.pair{grid-template-columns:var(--cols);grid-template-rows:none;height:var(--r);column-gap:2ch}.row.pair.mrow{display:grid}.row.pair .p-l{display:contents}.row.pair .p-g,.row.pair .p-r{grid-column:auto;grid-row:auto}.row.pair .p-g{justify-content:flex-start}.p-s{display:none}.p-a{text-align:right}.row.pair .p-d{overflow:hidden;text-overflow:ellipsis;min-width:0}.sm .row.sr{box-shadow:inset 0 calc(-1 * var(--bw)) 0 var(--c-rule)}.sm .row.sr-tot{box-shadow:inset 0 var(--bw) 0 var(--c-ink);font-weight:var(--fw-doc-strong)}.sm .sr-tot .sm-t{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;border-bottom:var(--border-total);line-height:calc(var(--r) - 3px)}}.st4 .tbl{--cols:3ch 1fr 11ch}@media (min-width:768px){.st4 .tbl{--cols:2ch 7ch 9ch 13ch 11ch;width:calc(50 * var(--ch))}}.band-wrap{margin-top:calc(2 * var(--norm-ledger-rule));width:calc(100% - 3ch)}@media (min-width:768px){.band-wrap{width:calc(50 * var(--ch))}}.band{position:relative;height:calc(4 * var(--r))}.band svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none}.band .hatch{position:absolute;inset:0;background:repeating-linear-gradient(45deg,var(--c-graphite) 0 1px,transparent 1px 4px)}.band .ln-b{stroke:var(--c-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.band .ln-w{stroke:var(--c-graphite);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.legend2{display:flex;flex-wrap:wrap;column-gap:2ch;height:var(--r);align-items:center;white-space:nowrap;color:var(--c-ink);margin-top:var(--norm-ledger-rule)}.legend2 span{display:inline-flex;align-items:center;gap:1ch}.legend2 span::before{content:"";width:3ch;border-top:2px solid var(--c-ink)}.legend2 .lg-w{color:var(--c-graphite)}.legend2 .lg-w::before{border-top-color:var(--c-graphite)}.totline{min-height:var(--r);line-height:var(--r);font-weight:var(--fw-doc-strong)}.totline span{white-space:nowrap}@media (max-width:767px){.dotsep{display:none}.totline .grp{display:block}}.st4 .stamp-row{margin-top:0}@media (max-width:767px){.legend2{height:auto;min-height:var(--r)}.legend2 span::before{width:2ch}}.st5{--g:var(--norm-ledger-rule);--ch:calc(var(--fs-doc) * 0.6)}.st5 .blk{margin-top:var(--g)}.st5 .stamp-row{margin-top:var(--g)}.m5{min-height:var(--r);line-height:var(--r);white-space:nowrap;width:calc(100% - 3ch)}.m5-ln{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--r) var(--r);height:calc(2 * var(--r));min-height:0}.m5-ln .l1{grid-column:1;grid-row:1}.m5-ln .l2{grid-column:1 / 3;grid-row:2}.m5-ln .l3{grid-column:2;grid-row:1}.st5 .pc,.st5 .tick{position:absolute;z-index:-1}.st5{--xl:calc(100% - var(--p) - 2 * var(--ch));--yr:calc(var(--p) + 3 * var(--r) + var(--g));--yca:calc(var(--p) + 2.5 * var(--r) + var(--g));--ym:calc(var(--p) + 4.5 * var(--r) + 2 * var(--g));--yb:calc(var(--p) + 8 * var(--r) + 3 * var(--g));--yck:calc(var(--p) + 7 * var(--r) + 3 * var(--g));--x1:calc(var(--p) + 16 * var(--ch))}.s5-p1{left:var(--x1);width:calc(var(--xl) - var(--x1));top:calc(var(--yr) - 5px);height:6px}.s5-caret{left:calc(var(--xl) - 8px);top:calc(var(--yca) - 8px)}.s5-p2{left:calc(var(--xl) - var(--pw,10px) / 2);width:var(--pw,10px);top:calc(var(--yca) + 4px);height:calc(var(--ym) - var(--yca) - 9px)}.s5-match{left:calc(var(--xl) - 8px);top:calc(var(--ym) - 8px)}.s5-p3{left:calc(var(--xl) - 5px);width:10px;top:calc(var(--ym) + 5px);height:calc(var(--yb) - var(--ym) - 11px)}.s5-p4{left:var(--p);width:calc(var(--xl) - var(--p) - 4px);top:calc(var(--yb) - 6px);height:8px}.s5-check{left:calc(var(--xl) + 5px);top:calc(var(--yck) - 8px)}@media (min-width:768px){.st5 .hd + .blk{margin-top:0}.st5 .tbl{width:auto}.st5 .t5f{--cols:2ch 7ch 13ch}.st5 .t5l{--cols:7ch 5ch 23ch 10ch}.st5 .t5s{--cols:2ch 5ch 29ch 9ch}.st5 .row.xp{grid-template-columns:18ch 10ch 12ch;padding-left:2ch;box-shadow:none}.st5{--xl:calc(var(--p) + 53 * var(--ch));--x1:calc(var(--p) + 22 * var(--ch));--yr:calc(var(--p) + 7 * var(--r));--yca:calc(var(--p) + 6.5 * var(--r));--ym:calc(var(--p) + 13.5 * var(--r) + var(--g));--yb:calc(var(--p) + 21 * var(--r) + 2 * var(--g));--yck:calc(var(--p) + 20.5 * var(--r) + 2 * var(--g))}}@media (min-width:1024px){.steps{grid-column:2 / 13;grid-row:3}.step{grid-template-columns:repeat(11,minmax(0,1fr));column-gap:var(--norm-grid-gutter);align-items:start}.step-text{grid-column:1 / 5}.step .st-sheet,.step .sc-1{grid-column:5 / 12}}@media (min-width:1024px) and (min-height:736px){.steps.is-scene{--scene-top:calc(var(--norm-header-h) + max(var(--space-5),(var(--norm-fold) - var(--norm-scene-sheet)) / 2));grid-template-columns:repeat(11,minmax(0,1fr));grid-template-rows:repeat(5,auto);column-gap:var(--norm-grid-gutter);row-gap:0}.steps.is-scene .step{display:contents}.steps.is-scene .step-text{grid-column:1 / 5;grid-row:var(--n);min-height:var(--norm-scene-step)}.steps.is-scene .step:nth-child(5) .step-text{min-height:var(--norm-scene-hold)}.steps.is-scene .step:nth-child(5) .st-in{position:sticky;top:var(--scene-top)}.steps.is-scene .step [data-scene-sheet],.steps.is-scene .step .sc-1{grid-column:5 / 12;grid-row:1 / span 5;align-self:start;position:sticky;top:var(--scene-top)}.steps.is-scene .step .sc-1 [data-scene-sheet]{position:relative;top:auto;grid-area:auto}.steps.is-scene .step.is-active .step-idx{color:var(--c-on-field)}.steps.is-scene .sc-1.lamp::before{content:none}.steps.is-scene::before{content:"";grid-column:5 / 12;grid-row:1 / span 5;align-self:start;position:sticky;z-index:var(--z-lamp);top:calc(var(--scene-top) - var(--lamp-spill) * var(--norm-scene-sheet));height:calc((1 + 2 * var(--lamp-spill)) * var(--norm-scene-sheet));margin-block:calc(-1 * var(--lamp-spill) * var(--norm-scene-sheet));margin-inline:calc(-100% * var(--lamp-spill));background-image:radial-gradient(ellipse var(--lamp-size) at 50% 50%,var(--c-field-lit) 0%,var(--c-field-lit) var(--lamp-core),transparent var(--lamp-stop));pointer-events:none}}.step:nth-child(1){--n:1}.step:nth-child(2){--n:2}.step:nth-child(3){--n:3}.step:nth-child(4){--n:4}.step:nth-child(5){--n:5}.stat{width:100%}@media (min-width:768px){.stat{width:calc(50 * var(--ch) + 2 * var(--p));max-width:100%}}.intro{font-family:var(--font-text);font-size:var(--fs-small);line-height:var(--lh-sheet);color:var(--c-ink);margin-top:var(--space-2);margin-bottom:var(--space-2);max-width:calc(50 * var(--ch));letter-spacing:0;font-variant-numeric:normal}.stat .tbl{--cols:1fr;width:100%}.stat .colhead{display:none}.stat .st-row{display:grid;grid-template-columns:minmax(0,1fr) 2ch;grid-template-rows:var(--r) var(--r);height:calc(2 * var(--r));box-shadow:inset 0 calc(-1 * var(--bw)) 0 var(--c-rule);column-gap:1ch}.stat .s-topic{grid-column:1 / 3;grid-row:1}.stat .s-val{grid-column:1;grid-row:2}.stat .s-gl{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center;overflow:visible}@media (min-width:768px){.stat .colhead{display:grid;--cols:26ch 18ch 2ch}.stat .tbl{width:auto}.stat .colhead,.stat .st-row{column-gap:2ch}.stat .st-row{grid-template-columns:26ch 18ch 2ch;grid-template-rows:var(--r);height:var(--r)}.stat .s-topic{grid-column:1;grid-row:1}.stat .s-val{grid-column:2;grid-row:1}.stat .s-gl{grid-column:3;grid-row:1}}.stat .colhead{color:var(--c-graphite)}.rate-wrap{width:100%}@media (min-width:768px){.rate-wrap{width:calc(19 * 0.6 * var(--fs-sig-key) + 2 * var(--p));max-width:100%}}.rate-wrap .hd{color:var(--c-ink)}.rate-line{font-family:var(--font-text);font-size:var(--fs-small);line-height:var(--lh-sheet);color:var(--c-ink);max-width:32ch;margin-top:var(--space-3);letter-spacing:0;font-variant-numeric:normal}.rate-vals{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--bw) solid var(--c-ink);display:grid;row-gap:var(--space-5)}.rv dt{font-family:var(--font-doc);font-size:var(--fs-doc);color:var(--c-graphite);text-transform:uppercase;letter-spacing:var(--ls-doc-caps);line-height:var(--r)}.rv dd{margin:0}.unit{font-family:var(--font-doc);font-weight:var(--fw-doc-strong);font-size:var(--fs-sig-key);line-height:var(--lh-sig-key);letter-spacing:var(--ls-sig-key);color:var(--c-ink);white-space:nowrap}.rv-d{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-text);font-size:var(--fs-small);color:var(--c-graphite);line-height:var(--lh-sheet)}.nt{width:100%;--p:var(--space-4);padding-bottom:var(--space-3)}@media (min-width:768px){.nt{--p:var(--space-6)}}@media (min-width:1024px){.nt{--p:var(--space-6)}}.nt-idx{display:block}.note-d{border-bottom:var(--bw) solid var(--c-rule)}.nt-idx .note-d:last-child{border-bottom:0}.note-d summary{display:grid;grid-template-columns:calc(8 * var(--ch)) minmax(0,1fr) 2ch;column-gap:var(--space-3);align-items:start;min-height:var(--norm-touch-target);padding:var(--space-3) var(--space-2);margin-inline:calc(-1 * var(--space-2));cursor:pointer;list-style:none}.note-d summary::-webkit-details-marker{display:none}.note-d summary:hover{background:var(--c-paper-hi)}.note-d summary:active{background:var(--c-paper-shade)}.note-d summary:focus-visible{outline-offset:calc(-1 * var(--focus-w))}.n-no{font-family:var(--font-doc);font-weight:var(--fw-doc-strong);font-size:var(--fs-doc);color:var(--c-graphite);line-height:var(--lh-h4);padding-top:0.2em;font-size:var(--fs-doc)}.n-q{font-family:var(--font-display);font-stretch:106%;font-weight:var(--fw-h4);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);color:var(--c-ink)}.n-ind{font-family:var(--font-doc);color:var(--c-ink);line-height:var(--lh-h4);text-align:right}.n-ind::before{content:"+"}.note-d[open] .n-ind::before{content:"−"}.n-a{padding:0 calc(2ch + var(--space-3)) var(--space-4) calc(8 * var(--ch) + var(--space-3))}.n-a p + p{margin-top:var(--space-2)}.n-a p{font-family:var(--font-text);font-size:var(--fs-small);line-height:var(--lh-sheet);color:var(--c-ink);max-width:var(--norm-measure);text-wrap:pretty}@media (min-width:1024px){.note-lead .n-a{column-count:2;column-gap:calc(var(--space-7) + 10 * var(--ch) + 2 * var(--space-3))}.note-lead .n-a p{max-width:none;break-inside:avoid}.note-lead .n-a p + p{break-before:column;margin-top:0}.nt-idx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:var(--space-7)}.nt-idx .note-d:nth-child(4){border-bottom:0}}.blank-host{width:min(100%,36rem);max-width:100%}.blank{--p:var(--space-5);width:100%;max-width:100%;font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);font-variant-numeric:normal;letter-spacing:0}@media (min-width:768px){.blank{--p:var(--space-6)}}@media (min-width:1024px){.blank{--p:var(--space-7)}}.blank .hd{border-bottom:var(--bw) solid var(--c-ink);height:auto;font-family:var(--font-doc);font-size:var(--fs-doc);line-height:var(--r);padding-bottom:var(--space-1);white-space:normal}.hd-sep{display:none}.hd-2{display:block;white-space:nowrap}@media (min-width:768px){.hd-sep{display:inline}.hd-2{display:inline}}.fld{margin-top:var(--space-6);border:0;padding:0;min-width:0}.blank .hd + .summary:empty + .fld,.blank .hd + .fld{margin-top:var(--space-5)}.lab{display:block;font-family:var(--font-doc);font-weight:var(--fw-doc-strong);font-size:var(--fs-doc);color:var(--c-ink);line-height:var(--r);padding:0;margin-bottom:var(--space-2);text-transform:none}legend.lab{padding:0;float:left;width:100%}legend.lab + *{clear:both}.inp{position:relative}.inp input{display:block;width:100%;height:var(--input-h);border:0;border-bottom:var(--bw) solid var(--c-border-control);background:transparent;border-radius:0;padding:0 var(--space-6) var(--space-2) 0;font-family:var(--font-text);font-size:var(--fs-body);color:var(--c-ink);line-height:1.2}.inp.narrow{width:10rem;max-width:100%}.inp input::placeholder{color:var(--c-graphite);opacity:1}.inp input:focus-visible{outline:var(--focus-w) solid var(--c-focus-paper);outline-offset:var(--focus-offset);border-bottom:var(--bw-strong) solid var(--c-ink)}.inp input[aria-invalid="true"]{border-bottom:var(--bw-strong) solid var(--c-ink)}.vmark{position:absolute;right:0;bottom:var(--space-3);display:block}.vmark:empty{display:none}.hint{font-size:var(--fs-small);color:var(--c-graphite);line-height:var(--lh-small);margin-top:var(--space-2)}.err{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-text-strong);color:var(--c-ink);line-height:var(--lh-small)}.err:empty{display:none}.err .tick{margin-top:0.15em}.choices-g{display:grid;row-gap:0;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.choices-g{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-3)}}.blank .choice{display:flex;align-items:center;gap:var(--space-3);min-height:var(--norm-touch-target);cursor:pointer;font-size:var(--fs-body);color:var(--c-ink);padding:0 var(--space-2);margin:0 calc(-1 * var(--space-2))}.blank .choice:hover{background:var(--c-paper-hi)}.blank .choice input{-webkit-appearance:none;appearance:none;flex:none;width:var(--choice-box);height:var(--choice-box);margin:0;border:var(--bw) solid var(--c-ink);border-radius:50%;background:transparent;display:grid;place-content:center;cursor:pointer}.blank .choice input::before{content:"";width:calc(var(--choice-box) / 2);height:calc(var(--choice-box) / 2);border-radius:50%;background:var(--c-ink);display:none}.blank .choice input:checked::before{display:block}.blank .choice:active input{background:var(--c-rule)}.blank .choice:has(input:checked)>span{font-weight:var(--fw-text-strong)}.blank .choice input:focus-visible{outline:var(--focus-w) solid var(--c-focus-paper);outline-offset:var(--focus-offset)}@supports selector(:has(*)){.blank .choice input:focus-visible{outline:0}.blank .choice:has(input:focus-visible){outline:var(--focus-w) solid var(--c-focus-paper);outline-offset:calc(-1 * var(--focus-w))}}.btn-ink{display:flex;align-items:center;justify-content:center;width:100%;height:var(--control-h);padding:0 var(--space-6);margin-top:var(--space-7);background:var(--c-accent-paper);color:var(--c-text-inverse);border:0;border-radius:var(--radius-control);font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--fw-text-strong);cursor:pointer;white-space:nowrap}.btn-ink:hover{background:var(--c-accent-paper-hover)}.btn-ink:active{background:var(--c-accent-paper-active)}.btn-ink:focus-visible{outline:var(--focus-w) solid var(--c-focus-paper);outline-offset:var(--focus-offset)}.btn-ink[aria-busy="true"]{background:var(--c-accent-paper-hover);cursor:progress}@media (min-width:768px){.btn-ink{width:auto;display:inline-flex}}.policy{margin-top:var(--space-4);font-size:var(--fs-small);color:var(--c-graphite);line-height:var(--lh-small)}.policy + .policy{margin-top:var(--space-1)}.summary{margin-top:var(--space-5);padding:var(--space-3) 0;border-top:var(--bw) solid var(--c-ink);border-bottom:var(--bw) solid var(--c-ink);font-size:var(--fs-small);color:var(--c-ink)}.summary:empty{display:none}.summary:focus-visible{outline:var(--focus-w) solid var(--c-focus-paper);outline-offset:var(--focus-offset)}.summary .sum-h{display:flex;gap:var(--space-2);align-items:flex-start;font-weight:var(--fw-text-strong)}.summary ul{margin-top:var(--space-2);padding-left:calc(var(--tick-size) + var(--space-2))}.summary li + li{margin-top:var(--space-1)}.summary a{color:var(--c-ink);text-decoration:underline;text-decoration-thickness:var(--bw);text-underline-offset:0.2em}.hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.demo{--fs-doc:var(--fs-doc-demo);--ch:calc(var(--fs-doc) * 0.6);--r:var(--norm-doc-row);--p:var(--norm-sheet-pad);--ov:var(--norm-stack-overlap);--pw:10px;display:flex;flex-direction:column}.demo-ui,.ui-grid{display:contents}.choices,.trace-out{width:min(var(--norm-container-max),100% - 2 * var(--norm-page-margin));margin-inline:auto}.choices{order:1;border:0;padding:0;min-width:0;margin-bottom:var(--space-5)}.demo-fig{order:2;margin-inline:var(--space-2)}.trace-out{order:3;margin-top:var(--space-6)}.choices legend{padding:0;margin-bottom:var(--space-2);font-family:var(--font-doc);font-size:var(--fs-doc);color:var(--c-on-field-2);text-transform:uppercase;letter-spacing:var(--ls-doc-caps);line-height:var(--lh-small)}.dchoice{display:flex;align-items:center;gap:var(--space-3);min-height:var(--norm-touch-target);cursor:pointer;color:var(--c-on-field);font-size:var(--fs-body);line-height:1.3}.dchoice input{-webkit-appearance:none;appearance:none;flex:none;width:var(--choice-box);height:var(--choice-box);margin:0;border:var(--bw) solid var(--c-on-field-2);border-radius:50%;background:transparent;display:grid;place-content:center;cursor:pointer}.dchoice input::before{content:"";width:calc(var(--choice-box) / 2);height:calc(var(--choice-box) / 2);border-radius:50%;background:var(--c-paper);display:none}.dchoice input:checked{border-color:var(--c-paper)}.dchoice input:checked::before{display:block}.dchoice:hover input{border-color:var(--c-on-field)}.dchoice:hover>span{text-decoration:underline;text-decoration-thickness:var(--bw);text-decoration-color:var(--c-on-field-2);text-underline-offset:0.2em}.dchoice:active input{background:var(--c-paper-shade)}.dchoice:has(input:checked)>span{font-weight:var(--fw-text-strong)}.dchoice input:focus-visible{outline:var(--focus-w) solid var(--c-focus-field);outline-offset:var(--focus-offset)}@supports selector(:has(*)){.dchoice input:focus-visible{outline:0}.dchoice:has(input:focus-visible){outline:var(--focus-w) solid var(--c-focus-field);outline-offset:var(--focus-offset)}}.tlab{font-family:var(--font-doc);font-size:var(--fs-doc);color:var(--c-on-field-2);text-transform:uppercase;letter-spacing:var(--ls-doc-caps);line-height:var(--lh-small);margin-bottom:var(--space-2)}.trace-text{color:var(--c-on-field);max-width:var(--norm-measure);display:none}.trace-text.t-1{display:block}.trace-all{display:none}.tall{display:grid;row-gap:var(--space-3)}.tall li{color:var(--c-on-field);max-width:var(--norm-measure)}.trace-cta{margin-top:var(--space-6)}.demo:has(#trace-2:checked) .t-1,.demo:has(#trace-3:checked) .t-1{display:none}.demo:has(#trace-2:checked) .t-2,.demo:has(#trace-3:checked) .t-3{display:block}@supports not selector(:has(*)){.choices{display:none}.trace-one{display:none}.trace-all{display:block}}.d-stack{--Wfc:calc(64 * var(--ch) + 2 * var(--p));--Wlg:calc(63 * var(--ch) + 2 * var(--p));--Wst:calc(60 * var(--ch) + 2 * var(--p));--Dmax:calc(48 * var(--ch) + var(--p));--pw:10px;--xl:calc(100% - var(--p) - 2ch);--nh:5;--rh:calc(2 * var(--r));--ky:calc(var(--rh) - var(--r) / 2);width:100%}.d-sheet{width:100%;--ch:calc(var(--fs-doc) * 0.6)}.d-stack .d-fc{z-index:var(--z-sheet-3);transform:rotate(var(--tilt-demo-1))}.d-stack .d-lg{z-index:var(--z-sheet-2);transform:rotate(var(--tilt-demo-2))}.d-stack .d-st{z-index:var(--z-sheet-1);transform:rotate(var(--tilt-demo-3))}.d-fc .tbl.wk{--cols:2ch 6ch 11ch minmax(0,1fr);width:calc(100% - 3ch)}.d-fc .tbl.wk .row,.d-fc .tbl.wk .colhead{column-gap:2ch}.w-lg{display:none}.w-sm{display:inline;text-decoration:none}.stamp-wrap{margin-bottom:8px}.stamp2{display:flex;flex-direction:column;width:fit-content;max-width:100%;height:calc(2 * var(--r));padding:0 var(--space-1);line-height:calc(var(--r) - 1px);white-space:nowrap}.d-open{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 3ch);height:var(--r);white-space:nowrap}.rec-h{height:var(--r);line-height:var(--r);margin-top:8px;white-space:nowrap}.d-fc .tbl.rec{width:calc(100% - 3ch)}.rrow{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--r) var(--r);height:calc(2 * var(--r));box-shadow:none;column-gap:1ch}.rrow .r-i{grid-column:1;grid-row:1}.rrow .r-a{grid-column:2;grid-row:1}.rrow .r-b{grid-column:1 / 3;grid-row:2}.d-lg .tbl{--cols:7ch minmax(0,1fr) 10ch;width:calc(100% - 3ch)}.d-lg .row.is-bal{font-weight:var(--fw-doc)}.d-lg .row.is-bal .num{font-weight:var(--fw-doc)}.d-st .tbl{width:calc(100% - 3ch);--cols:2ch minmax(0,1fr) auto}.d-st .sline{grid-template-columns:2ch minmax(0,1fr) auto;grid-template-rows:var(--r) var(--r);height:calc(2 * var(--r));box-shadow:inset 0 calc(-1 * var(--bw)) 0 var(--c-rule)}.d-st .colhead.sline{box-shadow:inset 0 calc(-1 * var(--bw)) 0 var(--c-ink)}.d-st .sline .k-date{grid-column:1 / 3;grid-row:1}.d-st .sline .k-amt{grid-column:3;grid-row:1}.d-st .sline .k-num{grid-column:1;grid-row:2}.d-st .sline .k-desc{grid-column:2 / 4;grid-row:2}.d-st .sline:last-of-type{box-shadow:none}.d-open[data-amt="1"] .amt,.d-lg [data-amt="1"],.d-st [data-amt="1"]{font-weight:var(--fw-doc-strong)}.demo:has(#trace-2:checked) [data-amt="1"] .amt,.demo:has(#trace-2:checked) .d-lg [data-amt="1"],.demo:has(#trace-2:checked) .d-st [data-amt="1"],.demo:has(#trace-3:checked) [data-amt="1"] .amt,.demo:has(#trace-3:checked) .d-lg [data-amt="1"],.demo:has(#trace-3:checked) .d-st [data-amt="1"]{font-weight:var(--fw-doc)}.demo:has(#trace-2:checked) [data-amt="2"] .amt,.demo:has(#trace-2:checked) .d-lg [data-amt="2"],.demo:has(#trace-2:checked) .d-st [data-amt="2"],.demo:has(#trace-3:checked) [data-amt="3"] .amt,.demo:has(#trace-3:checked) .d-lg [data-amt="3"],.demo:has(#trace-3:checked) .d-st [data-amt="3"]{font-weight:var(--fw-doc-strong)}.demo:has(#trace-2:checked) .rrow[data-amt="2"],.demo:has(#trace-3:checked) .rrow[data-amt="3"]{font-weight:var(--fw-doc-strong)}.set{position:absolute;inset:0;pointer-events:none;display:none;z-index:-1}.set-1{display:block;--i:8;--j:8}.set-2{--i:2;--j:2}.set-3{--i:6;--j:6}.demo:has(#trace-2:checked) .set-1,.demo:has(#trace-3:checked) .set-1{display:none}.demo:has(#trace-2:checked) .set-2,.demo:has(#trace-3:checked) .set-3{display:block}.set .pc,.set .tick{position:absolute;z-index:auto}.d-fc .set{--yo:calc(var(--p) + var(--nh) * var(--r) + 8px);--cy:calc(var(--yo) + var(--r) / 2);--amt-l:calc(100% - var(--p) - 12 * var(--ch))}.d-fc .set-2{--wk:1}.d-fc .set-3{--wk:4}.d-fc .set-2,.d-fc .set-3{--cy:calc(var(--yo) + (var(--wk) + 1.5) * var(--r));--amt-l:calc(var(--p) + 12 * var(--ch));--amt-w:11ch}.d-fc .p1{left:var(--amt-l);width:calc(var(--xl) - var(--amt-l));height:6px;top:calc(var(--cy) + var(--r) / 2 - 5px)}.d-fc .set-2 .p1,.d-fc .set-3 .p1{width:var(--amt-w)}.d-fc .tick-caret{left:calc(var(--xl) - 8px);top:calc(var(--cy) - 8px)}.d-fc .p2{left:calc(var(--xl) - var(--pw) / 2);width:var(--pw);top:calc(var(--cy) + 4px);height:calc(100% - var(--cy) - 4px)}.d-fc .tl-caret,.d-lg .tl-match,.d-st .tl-check{display:none}.d-lg .set{--cb:calc(var(--p) + (8 - var(--i) + 0.5) * var(--r))}.d-lg .p3-s{display:none}.d-lg .p3-v,.d-st .p6-v{left:calc(var(--xl) - var(--pw) / 2);width:var(--pw);top:0;height:calc(var(--p) + 1px)}.d-lg .p4{left:calc(var(--xl) - var(--pw) / 2);width:var(--pw);top:var(--p);height:calc((var(--i) + 1.5) * var(--r) - 5px)}.d-lg .tick-match{left:calc(var(--xl) - 8px);bottom:calc(var(--cb) - 8px)}.d-lg .p5{left:calc(var(--xl) - var(--pw) / 2);width:var(--pw);bottom:0;height:calc(var(--cb) - 5px)}.d-st .set{--yu2:calc(var(--p) + (8 - var(--j)) * var(--rh) + 2px);--ykey:calc(var(--p) + (8 - var(--j)) * var(--rh) + var(--ky))}.d-st .p6-s{display:none}.d-st .p7{left:calc(var(--xl) - var(--pw) / 2);width:var(--pw);top:var(--p);height:calc(100% - var(--p) - var(--yu2) - 4px)}.d-st .p8{left:var(--p);width:calc(100% - 2 * var(--p) - 2ch - 4px);bottom:calc(var(--yu2) - 4px);height:8px}.d-st .tick-check{left:calc(var(--xl) + 5px);bottom:calc(var(--ykey) - 8px)}@media (min-width:768px){.demo-fig{margin-inline:var(--space-5)}.w-lg{display:inline}.w-sm{display:none}.d-stack{--W:min(100cqi,calc(var(--Wfc) + 2 * var(--Dmax)));--D:calc((var(--W) - var(--Wfc)) / 2);--nh:4;--rh:var(--r);width:var(--W);margin-inline:auto}.d-stack .d-fc{width:var(--Wfc);--xl:calc(var(--p) + 56 * var(--ch));transform:rotate(var(--tilt-demo-1));transform-origin:var(--xl) 100%}.d-stack .d-lg{width:var(--Wlg);margin-left:calc(var(--Wfc) + var(--D) - var(--Wlg));--xl:calc(var(--p) + 54 * var(--ch));transform:rotate(var(--tilt-demo-2));transform-origin:var(--xl) 50%}.d-stack .d-st{width:var(--Wst);margin-left:calc(var(--W) - var(--Wst));--xl:calc(var(--p) + 50 * var(--ch));transform:rotate(var(--tilt-demo-3));transform-origin:calc(var(--xl) + 1ch) 0%}.d-fc .tbl.wk{--cols:2ch 7ch 9ch 13ch 11ch;width:calc(50 * var(--ch))}.d-open{width:calc(50 * var(--ch))}.d-fc .tbl.rec{width:calc(53 * var(--ch))}.rrow{grid-template-columns:27ch 10ch 12ch;grid-template-rows:var(--r);height:var(--r);column-gap:2ch;box-shadow:inset 0 calc(-1 * var(--bw)) 0 var(--c-rule)}.rrow:last-child{box-shadow:none}.rrow .r-i,.rrow .r-a,.rrow .r-b{grid-column:auto;grid-row:auto}.d-lg .tbl{--cols:7ch 5ch 23ch 10ch;width:calc(51 * var(--ch))}.d-st .tbl{--cols:2ch 5ch 26ch 9ch;width:calc(48 * var(--ch))}.d-st .sline{grid-template-columns:2ch 5ch 26ch 9ch;grid-template-rows:var(--r);height:var(--r)}.d-st .sline .k-date,.d-st .sline .k-amt,.d-st .sline .k-num,.d-st .sline .k-desc{grid-column:auto;grid-row:auto}.stamp2{padding:0 var(--space-2)}.d-fc .set{--amt-l:calc(var(--p) + 41 * var(--ch))}.d-fc .set-2,.d-fc .set-3{--amt-l:calc(var(--p) + 24 * var(--ch));--amt-w:13ch}.d-fc .tl-caret{display:block;left:calc(var(--xl) + 2ch);line-height:1;top:calc(var(--cy) - 0.5em)}.d-lg .tl-match{display:block;left:calc(var(--xl) + 2ch);bottom:calc(var(--cb) - 0.5em)}.d-st .tl-check{display:block;left:calc(var(--xl) + 3ch);bottom:calc(var(--ykey) - var(--r) / 2);line-height:calc(var(--r) / 2)}.d-st .tl-check span{display:block}.d-st .tick-check{left:calc(var(--xl) + 6px)}.d-st .p8{width:calc(50 * var(--ch) - 4px)}.d-lg .p3-v,.d-st .p6-v{display:none}.d-lg .p3-s{display:block;top:0;height:calc(var(--ov) + var(--p));left:calc(var(--p) + 55 * var(--ch) - var(--D) + 4px);width:calc(var(--D) - 1ch - 8px)}.d-st .p6-s{display:block;top:0;height:calc(var(--ov) + var(--p));left:calc(var(--p) + 51 * var(--ch) - var(--D) + 4px);width:calc(var(--D) - 1ch - 8px)}}@media (min-width:1024px){.demo{display:block;position:relative}.demo-ui{display:block;position:absolute;inset:0;pointer-events:none;z-index:5}.ui-grid{display:grid;height:100%;width:min(var(--norm-container-max),100% - 2 * var(--norm-page-margin));margin-inline:auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--norm-grid-gutter);grid-template-rows:minmax(0,1fr)}.choices{grid-column:8 / 13;grid-row:1;align-self:start;margin:0;width:auto;pointer-events:auto}.trace-out{grid-column:2 / 6;grid-row:1;align-self:end;margin:0;width:auto;pointer-events:auto}.trace-text,.tall li{max-width:none}}body.short-page{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100svh}main.short{display:grid}.page-sec{display:grid;align-items:center;padding-block:var(--norm-section-gap-short)}.page-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-6);align-items:center}.memo{--p:var(--space-5);width:100%;max-width:100%;font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:0;font-variant-numeric:normal}@media (min-width:768px){.memo{--p:var(--space-6)}}@media (min-width:1024px){.memo{--p:var(--space-7)}.page-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--norm-grid-gutter)}.page-center .memo-host{grid-column:4 / 10}.page-split .p-text{grid-column:2 / 7}.page-split .p-sheet{grid-column:7 / 13}}@media (min-width:768px) and (max-width:1023px){.memo-host{max-width:40rem;width:100%;margin-inline:auto}}.memo .hd{border-bottom:var(--bw) solid var(--c-ink);height:auto;font-family:var(--font-doc);font-size:var(--fs-doc);line-height:var(--r);padding-bottom:var(--space-1)}.memo>.hd + *{margin-top:var(--space-6)}.big-mark{display:flex;align-items:center;gap:var(--space-3)}.big-cap{font-family:var(--font-doc);font-weight:var(--fw-doc-strong);font-size:var(--fs-h4);line-height:1.2;color:var(--c-tick)}.h-page{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--c-ink);text-wrap:balance}.h-page.on-field{color:var(--c-on-field)}.memo .big-mark + .h-page{margin-top:var(--space-5)}.m-line{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink);margin-top:var(--space-4);max-width:var(--norm-measure)}.m-line.gr{color:var(--c-graphite)}.h-page + .m-line{margin-top:var(--space-4)}.m-link{margin-top:var(--space-6);font-size:var(--fs-body)}.memo .wp-tab.idx{box-shadow:var(--shadow-slip)}.memo-pv .wp-tab.idx{background:var(--c-paper-shade);box-shadow:none;padding-left:0}.memo-pv .h-page{margin-top:var(--space-5)}.pv-b{margin-top:var(--space-6)}.pv-b .h4{color:var(--c-ink)}.pv-t{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-sheet);color:var(--c-ink);max-width:var(--norm-measure);display:flex;align-items:center;gap:var(--space-2)}.pv-t.gr{color:var(--c-graphite)}.p-text .h-page{margin-top:var(--space-5)}.p-line{margin-top:var(--space-4);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-on-field-2);max-width:var(--norm-measure)}.p-link{margin-top:var(--space-6);font-size:var(--fs-body)}.hd-big{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:var(--bw) solid var(--c-ink);padding-bottom:var(--space-2)}.hd-big .hd{border:0;padding:0;flex:1 1 auto;min-width:0}.hd-big .big-mark{flex-direction:column;align-items:flex-end;gap:var(--space-1)}.hd-big .big-cap{font-size:var(--fs-h4);white-space:nowrap}@media (max-width:767px){.hd-big{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.hd-big .big-mark{order:-1;flex-direction:row;align-items:center;gap:var(--space-3)}.hd-big .hd{flex:none;width:100%}}.p-sheet .blank-host{width:100%}@media (max-width:1023px){.page-split{row-gap:0}.page-split .p-text{display:contents}.page-split .wp-tab.idx{order:1;justify-self:start}.page-split .h-page{order:2}.page-split .p-sheet{margin-top:var(--space-6)}.ps-404 .p-sheet{order:3}.ps-404 .p-line{order:4;margin-top:var(--space-6)}.ps-404 .p-link{order:5}.ps-err .p-line{order:3}.ps-err .p-sheet{order:4}.ps-err .p-link{order:5}}.pages-sheet{--p:var(--space-5);width:100%}@media (min-width:768px){.pages-sheet{--p:var(--space-6)}}.pages-sheet .hd{border-bottom:var(--bw) solid var(--c-ink);height:auto;line-height:var(--r);padding-bottom:var(--space-1);margin-bottom:var(--space-3)}.pages-sheet .tbl{--cols:12ch minmax(0,1fr) auto;width:100%}.pages-sheet .row{column-gap:1ch}.pages-sheet .pg-s,.pages-sheet .row>.pg-s{overflow:visible;display:flex;align-items:center;gap:1ch}.pg .t-cap{color:var(--c-tick);font-weight:var(--fw-doc-strong);white-space:nowrap;position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.pg-no{height:calc(var(--tick-size-lg) + var(--space-2));box-shadow:none}@media (min-width:768px){.pages-sheet .tbl{--cols:12ch 14ch minmax(0,1fr)}.pages-sheet .row{column-gap:2ch}.pg .t-cap{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}.pg-no .t-cap{font-size:var(--fs-h4)}}@media (min-width:1024px) and (min-height:736px){.is-scene [data-scene-sheet]{grid-area:1 / 1;opacity:0;visibility:hidden}.is-scene [data-scene-sheet][data-state="idle"]{transform:translateY(var(--scene-from,var(--move-scene-from)))}.is-scene [data-scene-sheet][data-state="out"]{transition:opacity var(--dur-short) var(--ease-in),visibility 0s linear var(--dur-short)}.is-scene [data-scene-sheet][data-state="active"]{opacity:1;visibility:visible;transition:opacity var(--dur-medium) var(--ease-out) var(--delay-scene-in),transform var(--dur-medium) var(--ease-out) var(--delay-scene-in)}}[data-piece][data-axis="ltr"]{--clip-hidden:inset(-4px 100% -4px 0)}[data-piece][data-axis="rtl"]{--clip-hidden:inset(-4px 0 -4px 100%)}[data-piece][data-axis="ttb"]{--clip-hidden:inset(0 -4px 100% -4px)}[data-piece][data-axis="btt"]{--clip-hidden:inset(100% -4px 0 -4px)}[data-piece][data-axis="ltr"]{--clip-from:inset(-4px 100% -4px -8px);--clip-to:inset(-4px -4px -4px -8px)}[data-piece][data-axis="rtl"]{--clip-from:inset(-4px -8px -4px 100%);--clip-to:inset(-4px -8px -4px -4px)}[data-piece][data-axis="ttb"]{--clip-from:inset(-8px -4px 100% -4px);--clip-to:inset(-8px -4px -4px -4px)}[data-piece][data-axis="btt"]{--clip-from:inset(100% -4px -8px -4px);--clip-to:inset(-4px -4px -8px -4px)}.js-tie [data-tie="hero"] [data-piece],.js-tie [data-tie="success"] [data-piece],[data-armed] [data-piece]{clip-path:var(--clip-hidden)}.js-tie [data-tie="hero"] [data-label]:not([data-shown]),[data-armed] [data-label]:not([data-shown]){visibility:hidden}@media (prefers-reduced-motion:reduce){:root{--dur-micro:0ms;--dur-short:0ms;--dur-medium:0ms;--dur-long:0ms;--delay-scene-in:0ms;--delay-success-tick:0ms;--stagger-tick-stroke:0ms;--move-slip-lift:0px;--move-scene-from:0px}html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;animation-delay:0ms !important;transition-duration:0.01ms !important;transition-delay:0ms !important}.js-tie [data-tie] [data-piece],[data-armed] [data-piece]{clip-path:none !important}.js-tie [data-tie] [data-label],[data-armed] [data-label]{visibility:visible !important}.slip:hover{transform:none}.slip:hover::after{opacity:1}.is-scene [data-scene-sheet],.is-scene [data-scene-sheet][data-state]{transform:none}}