.ask-composer{display:block;width:100%;height:auto}.ask-composer .ac-box{fill:var(--surface-card);stroke:var(--border-passive);stroke-width:1.5}.ask-composer .ac-text{font-family:var(--font-core);font-size:19px}.ask-composer .ac-caret,.ask-composer .ac-text{fill:var(--text-heading)}.ask-composer .ac-stroke line{stroke:var(--border-interactive);stroke-width:2;stroke-linecap:round}.ask-composer .ac-send{fill:var(--surface-inverse)}.ask-composer .ac-send-arrow line,.ask-composer .ac-send-arrow polyline{stroke:var(--text-on-dark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.ask-composer .ac-dot{fill:var(--text-heading)}.ask-composer .ac-dot-muted{fill:var(--border-interactive)}.ask-composer .ac-status{fill:var(--text-muted);font-family:var(--font-core);font-size:17px}.ask-composer .ac-found{fill:var(--text-strong);font-family:var(--font-core);font-size:17px;font-weight:500}.ask-composer .ac-bar{fill:var(--surface-hover)}.ask-composer .ac-clip-1{width:380px}.ask-composer .ac-clip-2{width:304px}.ask-composer .ac-caret{transform:translate(299px,30px)}@media (prefers-reduced-motion:no-preference){.ask-composer[data-play=true] .ac-clip-1{animation:ac-type 1.97s steps(41) .35s backwards}.ask-composer[data-play=true] .ac-clip-2{animation:ac-type 1.73s steps(36) 2.32s backwards}.ask-composer[data-play=true] .ac-caret{animation:ac-travel 3.7s .35s backwards,ac-blink 1.1s steps(1) 4.05s infinite}.ask-composer[data-play=true] .ac-step-1{animation:ac-arrive .4s ease-out 4.2s backwards}.ask-composer[data-play=true] .ac-step-2{animation:ac-arrive .4s ease-out 4.7s backwards}.ask-composer[data-play=true] .ac-answer{animation:ac-arrive .5s ease-out 5.2s backwards}}@keyframes ac-type{0%{width:0}}@keyframes ac-travel{0%{transform:translate(0);animation-timing-function:steps(41)}53.2%{transform:translate(375px);animation-timing-function:steps(1)}53.25%{transform:translateY(30px);animation-timing-function:steps(36)}to{transform:translate(299px,30px)}}@keyframes ac-blink{50%{opacity:0}}@keyframes ac-arrive{0%{opacity:0;transform:translateY(10px)}}.sbf{display:block;width:100%;height:auto}.sbf text{font-family:var(--font-core)}.sbf-win{fill:var(--surface-page);stroke:var(--border-passive);stroke-width:1}.sbf-dots circle{fill:var(--border-interactive);opacity:.5}.sbf-title{fill:var(--text-heading);font-size:12.5px;font-weight:500}.sbf-meta{fill:var(--text-muted);font-size:10.5px}.sbf-rule{stroke:var(--border-passive);stroke-width:1}.sbf-pane-h{font-weight:600;letter-spacing:var(--tracking-normal)}.sbf-clock,.sbf-pane-h{fill:var(--text-muted);font-size:9.5px}.sbf-clock{font-family:var(--font-mono)}.sbf-line{fill:var(--text-body);font-size:12.5px}.sbf-topic rect{fill:var(--surface-tint)}.sbf-topic-t{fill:var(--text-muted);font-size:10.5px;font-weight:600}.sbf-cam,.sbf-scroll{transform-box:view-box;transform-origin:0 0}.sbf-node{transform-box:fill-box;transform-origin:50% 50%}.sbf-edge{fill:none;stroke:var(--c);stroke-width:2;stroke-linecap:butt}.sbf-tip{fill:var(--c);stroke:none}.sbf-elabel rect{fill:var(--surface-page)}.sbf-elabel text{fill:var(--c);font-size:12px;font-weight:500}.sbf-node-t{font-size:16px}.sbf-legend-t{fill:var(--text-muted);font-size:11px}@media (prefers-reduced-motion:no-preference){.sbf[data-play=true] .sbf-cam,.sbf[data-play=true] .sbf-scroll{animation-duration:var(--sbf-dur);animation-timing-function:cubic-bezier(.33,.9,.28,1);animation-fill-mode:both}.sbf[data-play=true] .sbf-row{animation:sbf-arrive .42s cubic-bezier(.2,.7,.3,1) backwards}.sbf[data-play=true] .sbf-node{animation:sbf-land .44s cubic-bezier(.2,.9,.3,1.25) backwards}.sbf[data-play=true] .sbf-edge{animation-name:sbf-draw;animation-timing-function:cubic-bezier(.4,.1,.2,1);animation-fill-mode:backwards}.sbf[data-play=true] .sbf-tip{animation:sbf-tip .16s ease-out backwards}.sbf[data-play=true] .sbf-elabel{animation:sbf-fade .3s ease-out backwards}.sbf[data-play=true] .sbf-node-current rect{animation:sbf-pulse 1.7s ease-in-out 3;animation-delay:calc(var(--sbf-dur) * .86)}}@keyframes sbf-arrive{0%{opacity:0;transform:translateY(7px)}}@keyframes sbf-land{0%{opacity:0;transform:scale(.9)}}@keyframes sbf-fade{0%{opacity:0}}@keyframes sbf-draw{0%{stroke-dashoffset:var(--len)}}@keyframes sbf-tip{0%{opacity:0}}@keyframes sbf-pulse{0%,to{stroke-width:4}50%{stroke-width:6}}.hp-hero-figure{border:0;background:none}@media (max-width:643px){.hp-hero-figure{aspect-ratio:504/1039;max-height:800px}}.sbf-tick:not(:last-of-type){opacity:0}@media (prefers-reduced-motion:no-preference){.sbf[data-play=true] .sbf-tick{opacity:0;animation-name:sbf-tick;animation-timing-function:linear;animation-fill-mode:backwards}.sbf[data-play=true] .sbf-tick-last{animation-name:sbf-tick-in;animation-fill-mode:both}}@keyframes sbf-tick{0%{opacity:0}9%{opacity:1}91%{opacity:1}to{opacity:0}}@keyframes sbf-tick-in{0%{opacity:0}9%{opacity:1}to{opacity:1}}.dvf{display:block;width:100%;height:auto}.dvf text{font-family:var(--font-core)}.dvf-phone{max-height:800px}.dvf-rim{fill:var(--text-muted)}.dvf-shell{fill:var(--surface-inverse)}.dvf-glass{fill:var(--surface-page)}.dvf-lens{fill:var(--text-muted)}.dvf-pupil{fill:var(--surface-inverse)}.dvf-island{fill:#0a0a0b;stroke:var(--dvf-island-edge,transparent);stroke-width:1}[data-theme=dark]{--dvf-island-edge:#3a352f}.dvf-home{fill:var(--border-interactive)}.dvf-tabbar{fill:var(--surface-hover);stroke:var(--border-passive);stroke-width:1}.dvf-tab-pill{fill:var(--surface-tint)}.dvf-tab-t{font-size:13px;font-weight:400}.dvf-tab-t-on{font-weight:600}.dvf-title{fill:var(--text-heading);font-size:12.5px;font-weight:500}.dvf-meta{fill:var(--text-muted);font-size:10.5px}.dvf-rule{stroke:var(--border-passive);stroke-width:1}.dvf-pane-h{font-weight:600;letter-spacing:var(--tracking-normal)}.dvf-clock,.dvf-pane-h{fill:var(--text-muted);font-size:9.5px}.dvf-clock{font-family:var(--font-mono)}.dvf-line{fill:var(--text-body);font-size:12.5px}.dvf-topic rect{fill:var(--surface-tint)}.dvf-topic-t{fill:var(--text-muted);font-size:10.5px;font-weight:600}.dvf-cam,.dvf-scroll{transform-box:view-box;transform-origin:0 0}.dvf-node{transform-box:fill-box;transform-origin:50% 50%}.dvf-edge{fill:none;stroke:var(--c);stroke-width:2;stroke-linecap:butt}.dvf-tip{fill:var(--c);stroke:none}.dvf-elabel rect{fill:var(--surface-page)}.dvf-elabel text{fill:var(--c);font-size:12px;font-weight:500}.dvf-node-t{font-size:16px}.dvf-legend-t{fill:var(--text-muted);font-size:11px}.dvf-glyph-f{fill:var(--text-muted);stroke:none}.dvf-glyph-s{fill:none;stroke:var(--text-muted)}.dvf-phone .dvf-glyph-f{fill:var(--text-heading)}.dvf-phone .dvf-glyph-s{stroke:var(--text-heading)}.dvf-status{font-size:17px}.dvf-conv,.dvf-status{fill:var(--text-heading);font-weight:600}.dvf-conv{font-size:22px}.dvf-phone .dvf-pane-h{font-size:13px}.dvf-phone .dvf-legend-t{font-size:14px}.dvf-phone .dvf-clock{font-size:9.5px}@media (prefers-reduced-motion:no-preference){.dvf[data-play=true] .dvf-cam,.dvf[data-play=true] .dvf-scroll{animation-duration:var(--dvf-dur);animation-timing-function:cubic-bezier(.33,.9,.28,1);animation-fill-mode:both}.dvf[data-play=true] .dvf-row{animation:dvf-arrive .42s cubic-bezier(.2,.7,.3,1) backwards}.dvf[data-play=true] .dvf-node{animation:dvf-land .44s cubic-bezier(.2,.9,.3,1.25) backwards}.dvf[data-play=true] .dvf-edge{animation-name:dvf-draw;animation-timing-function:cubic-bezier(.4,.1,.2,1);animation-fill-mode:backwards}.dvf[data-play=true] .dvf-tip{animation:dvf-tip .16s ease-out backwards}.dvf[data-play=true] .dvf-elabel{animation:dvf-fade .3s ease-out backwards}.dvf[data-play=true] .dvf-node-current rect{animation:dvf-pulse 1.7s ease-in-out 3;animation-delay:calc(var(--dvf-dur) * .86)}}@keyframes dvf-arrive{0%{opacity:0;transform:translateY(7px)}}@keyframes dvf-land{0%{opacity:0;transform:scale(.9)}}@keyframes dvf-fade{0%{opacity:0}}@keyframes dvf-draw{0%{stroke-dashoffset:var(--len)}}@keyframes dvf-tip{0%{opacity:0}}@keyframes dvf-pulse{0%,to{stroke-width:4}50%{stroke-width:6}}.cbf{display:block;width:100%;height:auto}.cbf text{font-family:var(--font-core);font-size:var(--cbf-font)}.cbf-pane{fill:var(--surface-page)}.cbf-bubble-me{fill:#1a6fd4}.cbf-bubble-them{fill:#eae6e8}.cbf-seg{fill:var(--text-heading)}.cbf-seg-me{fill:#fff}.cbf-b{font-weight:600}.cbf-bullet{fill:var(--text-heading)}.cbf-muted .cbf-bullet,.cbf-muted .cbf-seg{fill:#5a5e6c}.cbf-caret{fill:#fff;opacity:0}.cbf .cbf-label-t,.cbf .cbf-stamp{fill:var(--text-muted);font-size:var(--cbf-cap)}.cbf .cbf-stamp{font-family:var(--font-mono)}.cbf .cbf-label-t{font-weight:500}.cbf-spark{fill:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.cbf[data-play=true] .cbf-msg{animation-name:cbf-arrive;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:backwards}.cbf[data-play=true] .cbf-block,.cbf[data-play=true] .cbf-label,.cbf[data-play=true] .cbf-stamp{animation:cbf-fade .34s ease-out backwards}.cbf[data-play=true] .cbf-bubble-me{animation-name:cbf-fade;animation-timing-function:ease-out;animation-fill-mode:backwards}.cbf[data-play=true] .cbf-type{animation-name:cbf-type;animation-fill-mode:backwards}.cbf[data-play=true] .cbf-caret{animation-name:cbf-caret;animation-fill-mode:none}}@keyframes cbf-arrive{0%{opacity:0;transform:translateY(7px)}}@keyframes cbf-fade{0%{opacity:0}}@keyframes cbf-type{0%{transform:translateX(var(--w))}}@keyframes cbf-caret{0%{transform:translateX(0);opacity:1}to{opacity:1}}.cbf-mat{background:var(--surface-page);aspect-ratio:3/2;display:grid;place-items:center}.cbf-mat .cbf{width:100%;height:100%}@media (max-width:1024px){.cbf-mat{aspect-ratio:auto}.cbf-mat .cbf{height:auto;max-width:380px}}.qzf{display:block;width:100%;height:auto;--qzf-fill-pre:#f3e7ef;--qzf-fill-post:#f6eef0;--qzf-accent:#9727cf;--qzf-ok:#1e7233;--qzf-bad:#915500;--qzf-muted:#5f6370;--qzf-border:#b764d6;--qzf-btn-idle:#5f6370;--qzf-btn-on:#9727cf;--qzf-btn-ink:#fff;--qzf-rule:#ae95a6}.qzf text{font-family:var(--font-core)}.qzf .qzf-title{font-size:var(--qzf-title);font-weight:600;fill:var(--qzf-accent)}.qzf .qzf-suffix{font-size:var(--qzf-suffix);fill:var(--qzf-muted)}.qzf .qzf-clock{font-size:var(--qzf-clock);fill:var(--qzf-muted);font-family:var(--font-mono)}.qzf .qzf-verdict-t{font-size:var(--qzf-verdict);font-weight:600}.qzf .qzf-ok{fill:var(--qzf-ok)}.qzf .qzf-bad{fill:var(--qzf-bad)}.qzf .qzf-stem{font-size:var(--qzf-stem);fill:var(--text-heading)}.qzf .qzf-option{font-size:var(--qzf-option);fill:var(--text-heading)}.qzf .qzf-btn-t{font-size:var(--qzf-submit);font-weight:600;fill:var(--qzf-btn-ink)}.qzf .qzf-caption{font-size:var(--qzf-caption);font-weight:600;fill:var(--qzf-muted)}.qzf .qzf-body{font-size:var(--qzf-body);fill:var(--text-heading)}.qzf .qzf-footer{font-size:var(--qzf-footer);fill:var(--qzf-muted)}.qzf .qzf-footer-link{text-decoration:underline;text-underline-offset:2px}.qzf-cover,.qzf-pane{fill:var(--surface-page)}.qzf-card{stroke:var(--qzf-border)}.qzf-card-pre{fill:var(--qzf-fill-pre)}.qzf-card-post{fill:var(--qzf-fill-post)}.qzf-rule{stroke:var(--qzf-rule);stroke-width:1}.qzf-bulb{fill:var(--qzf-accent)}.qzf-ring{fill:none;stroke:var(--qzf-muted)}.qzf-ring-on{stroke:var(--qzf-accent)}.qzf-dot{fill:var(--qzf-accent)}.qzf-disc-ok{fill:var(--qzf-ok)}.qzf-disc-bad{fill:var(--qzf-bad)}.qzf-knock{fill:none;stroke:var(--qzf-fill-post);stroke-linecap:round;stroke-linejoin:round}.qzf-btn-idle{fill:var(--qzf-btn-idle)}.qzf-btn-armed,.qzf-btn-checking{fill:var(--qzf-btn-on)}.qzf-spin-arc{fill:none;stroke:var(--qzf-btn-ink);stroke-linecap:round}.qzf-spin-box{fill:none;stroke:none}.qzf-fo,.qzf-pre{opacity:0}@media (prefers-reduced-motion:no-preference){.qzf[data-play=true] .qzf-rise{animation-name:qzf-rise;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:backwards}.qzf[data-play=true] .qzf-fi{animation-name:qzf-in;animation-timing-function:ease-out;animation-fill-mode:backwards}.qzf[data-play=true] .qzf-fo{animation-name:qzf-out;animation-timing-function:ease-in;animation-fill-mode:backwards}.qzf[data-play=true] .qzf-spin{animation-name:qzf-spin;animation-timing-function:linear;animation-fill-mode:backwards;transform-box:fill-box;transform-origin:50% 50%}}@keyframes qzf-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes qzf-in{0%{opacity:0}}@keyframes qzf-out{0%{opacity:1}}@keyframes qzf-spin{0%{transform:rotate(0deg)}to{transform:rotate(var(--qzf-spin-end,2turn))}}.qzf-mat{background:var(--surface-page);width:100%;max-width:490px;margin-left:auto;margin-right:auto}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:u+20,u+27,u+3f,u+43,u+45,u+50,u+57,u+61-69,u+6c-70,u+72-75,u+77}.anf{display:block;width:100%;height:auto;--anf-paper:#f8f3e8;--anf-band:#f1e8d4;--anf-gold:#c29a43;--anf-slide-ink:var(--charcoal);--anf-toolbar:#fff;--anf-edge:#a8a194;--anf-tool-ink:var(--charcoal);--anf-accent:#007aff;--anf-tab-on:#d1e7ff;--anf-picker-bg:#f0f0f0;--anf-hand:"Kalam","Marker Felt","Bradley Hand","Segoe Print",cursive;--anf-ink-blue:#186fd1;--anf-ink-red:#d7272c}.anf text{font-family:var(--font-core);font-size:var(--anf-body)}.anf .anf-stext{fill:var(--anf-slide-ink)}.anf .anf-hand{font-family:var(--anf-hand);font-weight:700;fill:var(--c,var(--anf-ink-blue));stroke:none}.anf .anf-hdr-t{font-size:var(--anf-hdr-title);font-weight:600;fill:var(--text-muted);letter-spacing:.26px}.anf .anf-hdr-n{font-size:var(--anf-hdr-name);font-weight:600}.anf .anf-hdr-n,.anf .anf-seg{fill:var(--text-heading)}.anf .anf-seg-me{fill:#fff}.anf .anf-b{font-weight:600}.anf .anf-bullet{fill:var(--text-heading)}.anf .anf-stamp{font-size:var(--anf-cap);fill:var(--text-muted);font-family:var(--font-mono)}.anf .anf-op text,.anf .anf-picker text,.anf .anf-wchip text{font-size:var(--anf-tool);fill:var(--anf-tool-ink)}.anf .anf-picker text{font-weight:500}.anf .anf-wchip-on~text{fill:var(--anf-accent);font-weight:700}.anf-chatbg,.anf-docbg{fill:var(--surface-page)}.anf-page{fill:var(--anf-paper)}.anf-pagerule{fill:none;stroke:var(--anf-edge);stroke-width:1}.anf-band{fill:var(--anf-band)}.anf-fret{fill:none;stroke:var(--anf-gold);stroke-width:.9;stroke-linecap:butt;stroke-linejoin:miter}.anf-rule{fill:none;stroke:var(--anf-gold)}.anf-ink{fill:none;stroke:var(--c,var(--anf-ink-blue))}.anf-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}.anf-bar{fill:var(--anf-toolbar)}.anf-bar,.anf-div{stroke:var(--anf-edge);stroke-width:.8}.anf-tool-on,.anf-wchip-on{fill:var(--anf-tab-on)}.anf-picker-bg{fill:var(--anf-picker-bg)}.anf-swatch{stroke:var(--anf-edge);stroke-width:.5}.anf-ring{fill:none;stroke:var(--anf-accent);stroke-width:1.5}.anf-glyph{fill:none;stroke:var(--anf-tool-ink);stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round}.anf text.anf-glyph{fill:var(--anf-tool-ink);stroke:none;font-size:var(--anf-tool);font-weight:600}.anf .anf-tool-on~.anf-glyph{stroke:var(--anf-accent);stroke-width:1.5}.anf .anf-tool-on~text.anf-glyph{fill:var(--anf-accent);stroke:none;font-weight:700}.anf .anf-op rect{fill:var(--anf-accent)}.anf .anf-op circle{fill:#fff;stroke:var(--anf-edge);stroke-width:.5}.anf-bubble-me{fill:#1a6fd4}.anf-bubble-them{fill:#eae6e8}.anf-caret{fill:#fff;opacity:0}.anf-hdr-rule{stroke:var(--border-passive);stroke-width:1}.anf-chat .anf-glyph{stroke:var(--text-muted)}.anf-fo{opacity:0}@media (prefers-reduced-motion:no-preference){.anf[data-play=true] .anf-chat,.anf[data-play=true] .anf-doc,.anf[data-play=true] .anf-fi{animation-name:anf-fade;animation-timing-function:ease-out;animation-fill-mode:backwards}.anf[data-play=true] .anf-fo{animation-name:anf-out;animation-timing-function:ease-in;animation-fill-mode:backwards}.anf[data-play=true] .anf-stroke{animation-name:anf-draw;animation-timing-function:cubic-bezier(.35,.1,.25,1);animation-fill-mode:backwards}.anf[data-play=true] .anf-bubble-me{animation-name:anf-fade;animation-timing-function:ease-out;animation-fill-mode:backwards}.anf[data-play=true] .anf-msg{animation-name:anf-arrive;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:backwards}.anf[data-play=true] .anf-block,.anf[data-play=true] .anf-stamp{animation:anf-fade .34s ease-out backwards}.anf[data-play=true] .anf-handclip,.anf[data-play=true] .anf-type{animation-name:anf-type;animation-fill-mode:backwards}.anf[data-play=true] .anf-caret{animation-name:anf-caret;animation-fill-mode:none}}@keyframes anf-fade{0%{opacity:0}}@keyframes anf-out{0%{opacity:1}}@keyframes anf-arrive{0%{opacity:0;transform:translateY(7px)}}@keyframes anf-draw{0%{stroke-dashoffset:var(--len)}}@keyframes anf-type{0%{transform:translateX(var(--w))}}@keyframes anf-caret{0%{transform:translateX(0);opacity:1}to{opacity:1}}.anf[data-layout=narrow]{max-width:460px;margin-left:auto;margin-right:auto}.anf-row{display:flex;flex-direction:column;gap:var(--space-5)}.anf-row .hp-copy{max-width:62ch}.anf-mat{background:var(--surface-page)}.cqf{display:block;width:100%;height:auto}.cqf text{font-family:var(--font-core);font-size:var(--cqf-font)}.cqf{--bloom-remember:#0071ed;--bloom-understand:#157eaf;--bloom-apply:#23863c;--bloom-analyze:#ad6500;--bloom-evaluate:#ed0d00;--bloom-create:#aa47dc;--cqf-card:#efece6;--cqf-ask-fill:#1a6fd4;--cqf-class-fill:#dae0e4;--cqf-deck-fill:#dfddd9;--cqf-accent-ink:#134a8c}.cqf-pane{fill:var(--surface-page)}.cqf-card-bg{fill:var(--cqf-card)}.cqf-stemline{fill:var(--text-heading)}.cqf .cqf-badge-t{fill:#fff;font-size:var(--cqf-cap);font-weight:600}.cqf .cqf-age{fill:var(--text-muted);font-size:var(--cqf-cap)}.cqf .cqf-btn-t{font-size:var(--cqf-btn);font-weight:500}.cqf-btn-prominent .cqf-btn-bg{fill:var(--cqf-ask-fill)}.cqf-btn-prominent .cqf-btn-t{fill:#fff}.cqf-btn-tinted .cqf-btn-bg{fill:var(--cqf-class-fill)}.cqf-btn-tinted .cqf-btn-t{fill:var(--cqf-accent-ink)}.cqf-btn-bordered .cqf-btn-bg{fill:var(--cqf-deck-fill)}.cqf-btn-bordered .cqf-btn-t{fill:var(--cqf-accent-ink)}.cqf-dismiss-bg{fill:var(--cqf-deck-fill)}.cqf-dismiss-x{fill:none;stroke:var(--text-muted);stroke-width:1.3;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.cqf[data-play=true] .cqf-card{animation:cqf-rise .52s cubic-bezier(.2,.7,.3,1) backwards}.cqf[data-play=true] .cqf-actions{animation:cqf-fade .36s ease-out backwards}}@keyframes cqf-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes cqf-fade{0%{opacity:0}}.cqf-mat{background:var(--surface-page);width:100%;max-width:490px;margin-left:auto;margin-right:auto}.ccf{display:block;width:100%;height:auto}.ccf text{font-family:var(--font-core);font-size:var(--ccf-body)}.ccf,.ccf-mat{--ccf-screen:#ece9e3;--ccf-sheet:#f7f4ed;--ccf-card:#f3ecec;--ccf-card-edge:#cf9be5;--ccf-starter:#e3eaee;--ccf-fill:#e5e3dc;--ccf-chip:#e8e5df;--ccf-hair:#d7d3ca;--ccf-q-badge:#1a6fd4;--ccf-a-badge:#23863c;--ccf-badge-ink:#fff;--ccf-pct-high:#dce7db;--ccf-pct-high-t:#1b6e31;--ccf-pct-mid:#f5e1d0;--ccf-pct-mid-t:#8a4b00;--ccf-pct-low:#e7e1e2;--ccf-pct-low-t:#55534f;--ccf-accent-ink:#134a8c}.ccf-ground{fill:var(--ccf-screen)}.ccf-sheet{fill:var(--ccf-sheet)}.ccf-card-bg{fill:var(--ccf-card)}.ccf-card-edge{fill:none;stroke:var(--ccf-card-edge);stroke-width:1}.ccf-starter{fill:var(--ccf-starter)}.ccf-btn-bg{fill:var(--ccf-fill)}.ccf-chip-bg{fill:var(--ccf-chip)}.ccf-hair{fill:none;stroke:var(--ccf-hair);stroke-width:1}.ccf-badge-q{fill:var(--ccf-q-badge)}.ccf-badge-a{fill:var(--ccf-a-badge)}.ccf-pct-high{fill:var(--ccf-pct-high)}.ccf-pct-mid{fill:var(--ccf-pct-mid)}.ccf-pct-low{fill:var(--ccf-pct-low)}.ccf .ccf-txclock{fill:var(--text-muted);font-size:var(--ccf-cap2)}.ccf .ccf-txline{fill:var(--text-heading);font-size:var(--ccf-body)}.ccf .ccf-done,.ccf .ccf-navtitle{fill:var(--text-heading);font-size:var(--ccf-nav)}.ccf .ccf-navtitle{font-weight:600}.ccf .ccf-saythis{fill:var(--text-muted);font-size:var(--ccf-cap);font-weight:600}.ccf .ccf-retry{fill:var(--ccf-accent-ink);font-size:var(--ccf-cap2);font-weight:500}.ccf .ccf-starterline{fill:var(--text-heading);font-size:var(--ccf-title);font-weight:500}.ccf .ccf-head{fill:var(--text-heading);font-size:var(--ccf-head);font-weight:600}.ccf .ccf-clock{fill:var(--text-muted);font-size:var(--ccf-cap2);font-weight:600}.ccf .ccf-qline{fill:var(--text-heading);font-size:var(--ccf-title);font-weight:600}.ccf .ccf-aline{fill:var(--text-muted);font-size:var(--ccf-answer)}.ccf .ccf-badge-t{fill:var(--ccf-badge-ink)}.ccf .ccf-badge-t,.ccf .ccf-pct-t{font-size:var(--ccf-cap2);font-weight:600}.ccf .ccf-pct-t-high{fill:var(--ccf-pct-high-t)}.ccf .ccf-pct-t-mid{fill:var(--ccf-pct-mid-t)}.ccf .ccf-pct-t-low{fill:var(--ccf-pct-low-t)}.ccf .ccf-pending{fill:var(--text-muted);font-size:var(--ccf-head)}.ccf .ccf-pending-sm{font-size:var(--ccf-cap)}.ccf-fo{opacity:0}@media (prefers-reduced-motion:no-preference){.ccf[data-play=true] .ccf-card,.ccf[data-play=true] .ccf-rise{animation:ccf-rise .5s cubic-bezier(.2,.7,.3,1) backwards}.ccf[data-play=true] .ccf-sheet-rise{animation:ccf-sheet-rise .62s cubic-bezier(.2,.7,.3,1) backwards}.ccf[data-play=true] .ccf-fi{animation:ccf-fade .42s ease-out backwards}.ccf[data-play=true] .ccf-fo{animation:ccf-unfade .42s ease-out backwards}}@keyframes ccf-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ccf-sheet-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes ccf-fade{0%{opacity:0}}@keyframes ccf-unfade{0%{opacity:1}}.ccf-mat{background:var(--ccf-screen);width:100%;border-radius:var(--radius-card);overflow:hidden}.ccf-mat .ccf{max-width:430px;margin-left:auto;margin-right:auto}.scf{display:block;width:100%;height:auto}.scf text{font-family:var(--font-core);font-size:var(--scf-cap)}.scf{--scf-screen:#ece9e3;--scf-card:#f7f4ed;--scf-sheet:#e3e1da;--scf-pill:#f7f4ed;--scf-fill:#e5e3dc;--scf-accent:#1a6fd4;--scf-swatch:#82817d;--scf-accent-ink:#1660bf;--scf-redact:#bab8b2;--scf-hair:#d7d3ca;--scf-grabber:#c6c3bb}.scf-ground{fill:var(--scf-screen)}.scf-card{fill:var(--scf-card)}.scf-sheet{fill:var(--scf-sheet)}.scf-row{fill:var(--scf-card)}.scf-cover{fill:var(--scf-sheet)}.scf-pill{fill:var(--scf-pill)}.scf-swatch{fill:var(--scf-accent)}.scf-swatch-neutral{fill:var(--scf-swatch)}.scf-redact{fill:var(--scf-redact)}.scf-grabber{fill:var(--scf-grabber)}.scf-fill{fill:var(--scf-fill)}.scf-hairline{stroke:var(--scf-hair);stroke-width:1}.scf-dashed{fill:none;stroke:var(--scf-accent)}.scf-fade-a{stop-opacity:0}.scf-fade-a,.scf-fade-b{stop-color:var(--scf-screen)}.scf-fade-b{stop-opacity:1}.scf .scf-eyebrow{font-weight:600}.scf .scf-eyebrow,.scf .scf-when{fill:var(--text-muted);font-size:var(--scf-cap)}.scf .scf-title{fill:var(--text-heading);font-size:var(--scf-title);font-weight:600}.scf .scf-time{fill:var(--text-muted);font-size:var(--scf-sub)}.scf .scf-chip{fill:var(--text-muted);font-size:var(--scf-cap)}.scf .scf-bar-btn,.scf .scf-btn-t{fill:var(--scf-accent-ink);font-size:var(--scf-body)}.scf .scf-bar-title{fill:var(--text-heading);font-size:var(--scf-body);font-weight:600}.scf .scf-section{fill:var(--text-muted);font-size:var(--scf-header);font-weight:600}.scf .scf-bound{fill:var(--text-heading);font-size:var(--scf-body)}.scf .scf-summary{fill:var(--text-muted);font-size:var(--scf-cap)}.scf .scf-helper{fill:var(--text-muted);font-size:var(--scf-cap2)}.scf .scf-dashed-t{fill:var(--scf-accent-ink);font-size:var(--scf-body)}.scf-fo{opacity:0}@media (prefers-reduced-motion:no-preference){.scf[data-play=true] .scf-rise{animation:scf-rise .5s cubic-bezier(.2,.7,.3,1) backwards}.scf[data-play=true] .scf-sheet-rise{animation:scf-sheet-rise .62s cubic-bezier(.2,.7,.3,1) backwards}.scf[data-play=true] .scf-fi{animation:scf-fade .42s ease-out backwards}.scf[data-play=true] .scf-fo{animation:scf-unfade .42s ease-out backwards}}@keyframes scf-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes scf-sheet-rise{0%{opacity:0;transform:translateY(34px)}}@keyframes scf-fade{0%{opacity:0}}@keyframes scf-unfade{0%{opacity:1}}.hp-schedule-shot{align-self:stretch;width:100%;max-width:402px;margin-left:auto;margin-right:auto;border-radius:var(--radius-snug);overflow:hidden}.rvf{display:block;width:100%;height:auto;--rvf-card:#efece6;--rvf-row:#fcfbf8;--rvf-row-ok:#def3e0;--rvf-row-bad:#fcdeda;--rvf-ok:#1c6c30;--rvf-bad:#b80a00;--rvf-accent:#005abd;--rvf-orange:#8a5100;--rvf-purple:#8d25c2;--rvf-bar:rgba(28,28,28,.18);--rvf-hair:#cfcecc}.rvf text{font-family:var(--font-core);fill:var(--text-heading)}.rvf .rvf-badge{font-size:var(--rvf-badge);font-family:var(--font-mono);fill:var(--text-muted)}.rvf .rvf-chiptext{font-size:var(--rvf-chip);font-weight:500}.rvf .rvf-kindlbl{font-size:var(--rvf-kind);fill:var(--text-muted)}.rvf .rvf-verdict{font-size:var(--rvf-verdict);font-weight:600}.rvf .rvf-stem{font-size:var(--rvf-stem)}.rvf .rvf-optletter{font-size:var(--rvf-optletter);font-family:var(--font-mono);fill:var(--text-muted)}.rvf .rvf-opttext{font-size:var(--rvf-opttext)}.rvf .rvf-pickcap{font-size:var(--rvf-pickcap);fill:var(--text-muted)}.rvf .rvf-pickpill{font-size:var(--rvf-pickpill);font-weight:600}.rvf .rvf-checktext{font-size:var(--rvf-check);font-weight:600;fill:var(--off-white)}.rvf .rvf-revlabel{font-size:var(--rvf-revlabel);font-weight:600;fill:var(--text-muted)}.rvf .rvf-revbody{font-size:var(--rvf-revbody)}.rvf .rvf-footer{font-size:var(--rvf-footer);fill:var(--text-muted)}.rvf .rvf-srclabel{font-size:var(--rvf-srclabel);font-weight:600;fill:var(--text-muted)}.rvf .rvf-srckind{font-size:var(--rvf-srckind)}.rvf .rvf-srcref{font-size:var(--rvf-srcref);font-family:var(--font-mono);fill:var(--text-heading)}.rvf .rvf-srcclock{font-size:var(--rvf-srcclock);font-family:var(--font-mono);fill:var(--text-muted)}.rvf .rvf-srcnote{font-size:var(--rvf-srcnote);fill:var(--text-muted)}.rvf .rvf-meta-chiptext{font-size:var(--rvf-metachip);font-weight:600}.rvf .rvf-meta-plain{font-size:var(--rvf-metareps);font-family:var(--font-mono);fill:var(--text-muted)}.rvf .rvf-meta-due{font-size:var(--rvf-metadue);font-family:var(--font-core);fill:var(--text-muted)}.rvf .rvf-gradetext{font-size:var(--rvf-gradetext);font-weight:600}.rvf .rvf-t-bloom,.rvf .rvf-t-purple{fill:var(--rvf-purple);--tint:var(--rvf-purple)}.rvf .rvf-t-band,.rvf .rvf-t-orange,.rvf .rvf-t-state{fill:var(--rvf-orange);--tint:var(--rvf-orange)}.rvf .rvf-t-bad,.rvf .rvf-t-red{fill:var(--rvf-bad);--tint:var(--rvf-bad)}.rvf .rvf-t-green{fill:var(--rvf-ok);--tint:var(--rvf-ok)}.rvf .rvf-t-blue,.rvf .rvf-t-transcript{fill:var(--rvf-accent);--tint:var(--rvf-accent)}.rvf .rvf-t-muted{fill:var(--text-muted);--tint:var(--text-muted)}.rvf .rvf-gradetext-on{fill:var(--off-white)}.rvf-cover,.rvf-pane{fill:var(--surface-page)}.rvf-cover-dot{fill:var(--rvf-row)}.rvf-card{fill:var(--rvf-card)}.rvf-row{fill:var(--rvf-row);stroke:var(--rvf-hair)}.rvf-row-correct{fill:var(--rvf-row-ok);stroke:var(--rvf-ok)}.rvf-row-wrong{fill:var(--rvf-row-bad);stroke:var(--rvf-bad)}.rvf-row-picked{fill:rgba(0,90,189,.13);stroke:var(--rvf-accent)}.rvf-ring{fill:none;stroke:var(--text-muted)}.rvf-ind-on .rvf-ring{stroke:var(--rvf-accent)}.rvf-dot{fill:var(--rvf-accent)}.rvf-disc-ok{fill:var(--rvf-ok)}.rvf-knock{fill:none;stroke:var(--rvf-row);stroke-linecap:round;stroke-linejoin:round}.rvf-chev{fill:none;stroke:var(--text-muted);stroke-linecap:round;stroke-linejoin:round}.rvf-bar{fill:var(--rvf-bar)}.rvf-chip,.rvf-gbtn,.rvf-pill{fill:var(--tint);fill-opacity:.14}.rvf-gbtn-on{fill-opacity:1}.rvf-check{fill:var(--rvf-accent)}.rvf-trace{fill:none;stroke:var(--rvf-accent);stroke-width:1.7;stroke-linecap:butt}.rvf-tip{fill:var(--rvf-accent)}.rvf-pre,.rvf-preglyph{opacity:0}.rvf-trace{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.rvf[data-play=true] .rvf-rise{animation:rvf-rise .55s cubic-bezier(.22,.61,.36,1) backwards}.rvf[data-play=true] .rvf-pre,.rvf[data-play=true] .rvf-preglyph{animation:rvf-out .2s ease both}.rvf[data-play=true] .rvf-fi{animation:rvf-in .42s ease backwards}.rvf[data-play=true] .rvf-trace{animation:rvf-draw .7s cubic-bezier(.4,0,.2,1) backwards}}@keyframes rvf-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes rvf-in{0%{opacity:0}}@keyframes rvf-out{0%{opacity:1}to{opacity:0}}@keyframes rvf-draw{0%{stroke-dashoffset:var(--len)}}.rvf-mat{background:var(--surface-page)}.rvf-mat .rvf{max-width:420px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.rvf-mat{width:100%;max-width:460px;justify-self:center}}[data-theme=dark]{--rel-depends-on:#f0a83a;--rel-extends:#5c9ce8;--rel-causes:#a78bfa;--rel-part-of:#9391ea;--rel-applies-to:#0fabab;--rel-contrasts-with:#df7e78;--rel-example-of:#3ab021;--rel-analogous-to:#ed6fa1}[data-theme=dark] .anf-bubble-them,[data-theme=dark] .cbf-bubble-them{fill:#272521}[data-theme=dark] .cbf-muted .cbf-bullet,[data-theme=dark] .cbf-muted .cbf-seg{fill:var(--text-muted)}[data-theme=dark] .qzf{--qzf-fill-pre:#291e28;--qzf-fill-post:#231b20;--qzf-accent:#b863e2;--qzf-ok:#299c46;--qzf-bad:#c67400;--qzf-muted:#838896;--qzf-border:#b764d6;--qzf-btn-idle:#838896;--qzf-btn-on:#b863e2;--qzf-rule:#ae95a6}[data-theme=dark] .cqf{--cqf-card:#23211e;--cqf-class-fill:#403e3b;--cqf-deck-fill:#383632;--cqf-accent-ink:#75acec}[data-theme=dark] .scf{--scf-screen:#211f1a;--scf-card:#2e2c27;--scf-sheet:#272521;--scf-pill:#3c3a35;--scf-fill:#3a3833;--scf-accent:#5c9ce8;--scf-swatch:#82817d;--scf-accent-ink:#75acec;--scf-redact:#55524a;--scf-hair:#3a3832;--scf-grabber:#4e4b45}[data-theme=dark] .rvf{--rvf-card:#23211d;--rvf-row:#2a2824;--rvf-row-ok:#2c402c;--rvf-row-bad:#4a2b26;--rvf-ok:#31bc54;--rvf-bad:#ff7e76;--rvf-accent:#58a8ff;--rvf-orange:#f08c00;--rvf-purple:#ca8de9;--rvf-bar:hsla(42,33%,94%,.16);--rvf-hair:#575550}[data-theme=dark] .rvf-chip,[data-theme=dark] .rvf-gbtn,[data-theme=dark] .rvf-pill{fill-opacity:.2}[data-theme=dark] .rvf-gbtn-on{fill-opacity:1}[data-theme=dark] .rvf .rvf-checktext,[data-theme=dark] .rvf .rvf-gradetext-on{fill:var(--text-on-dark)}[data-theme=dark] .rvf-knock{stroke:var(--rvf-row)}.rpf{display:block;width:100%;height:auto;--rpf-panel:#fff;--rpf-bar:#f1efea;--rpf-edge:#d9d5cc;--rpf-frame:#c9c4b8;--rpf-ink:var(--text-heading);--rpf-muted:var(--text-muted);--rpf-faint:#77746e;--rpf-fainter:#8a867f;--rpf-card:#f2f0eb;--rpf-tile:#fff;--rpf-accent:#0a6fe0;--rpf-accent-ink:#fff;--rpf-accent-text:#0a6fe0;--rpf-purple:#9727cf;--rpf-purple-tint:#f0e2f8;--rpf-grey-tint:#e6e4de;--rpf-node:#eceafb;--rpf-node-edge:#9c99d6;--rpf-node-ink:var(--text-heading);--rpf-elabel:#efede7;--rpf-press-ink:#000}[data-theme=dark] .rpf{--rpf-panel:#23211d;--rpf-bar:#1e1c18;--rpf-edge:#35322d;--rpf-frame:#423e38;--rpf-faint:#8c8981;--rpf-fainter:#75726b;--rpf-card:#2c2925;--rpf-tile:#393732;--rpf-accent-text:#75acec;--rpf-purple:#c79bf2;--rpf-purple-tint:#392939;--rpf-grey-tint:#3c3935;--rpf-node:#2f222f;--rpf-node-edge:#7b77b8;--rpf-elabel:#302e29;--rpf-press-ink:#fff}.rpf text{font-family:var(--rpf-font,var(--font-core));fill:var(--rpf-ink)}.rpf-frame{fill:var(--rpf-panel);stroke:var(--rpf-frame);stroke-width:1}.rpf-bar{fill:var(--rpf-bar)}.rpf-barline{stroke:var(--rpf-edge);stroke-width:1}.rpf-light-close{fill:#ff5f57}.rpf-light-min{fill:#febc2e}.rpf-light-zoom{fill:#28c840}.rpf .rpf-wtitle{font-weight:700;fill:var(--rpf-ink)}.rpf .rpf-wsub{fill:var(--rpf-muted)}.rpf-tbtn-fill{fill:var(--rpf-card)}.rpf .rpf-htitle{font-weight:600}.rpf .rpf-hsub{fill:var(--rpf-muted)}.rpf-spark .rpf-glyph{stroke:var(--rpf-purple);fill:var(--rpf-purple);stroke-width:.7}.rpf-card{fill:var(--rpf-card)}.rpf .rpf-ctitle{font-weight:600}.rpf .rpf-summary{fill:var(--rpf-muted)}.rpf-chip-secondary{fill:var(--rpf-grey-tint)}.rpf-chip-purple{fill:var(--rpf-purple-tint)}.rpf .rpf-chiptext-secondary{fill:var(--rpf-muted)}.rpf .rpf-chiptext-purple{fill:var(--rpf-purple)}.rpf-btn{fill:var(--rpf-accent)}.rpf .rpf-btntext{fill:var(--rpf-accent-ink);font-weight:600}.rpf-onbtn .rpf-glyph{stroke:var(--rpf-accent-ink)}.rpf-ghost{fill:none;stroke:var(--rpf-edge);stroke-width:1}.rpf .rpf-ghosttext{fill:var(--rpf-muted);font-weight:500}.rpf .rpf-stamp{fill:var(--rpf-fainter);font-family:var(--rpf-mono)}.rpf .rpf-exhead{fill:var(--rpf-faint);font-weight:600;letter-spacing:.6px}.rpf-row{fill:var(--rpf-card)}.rpf-tile{fill:var(--rpf-tile)}.rpf .rpf-rowname{font-weight:600}.rpf .rpf-rowsub{fill:var(--rpf-faint)}.rpf .rpf-rowtag{fill:var(--rpf-fainter);font-family:var(--rpf-mono)}.rpf-glyph,.rpf-rowarrow .rpf-glyph{stroke:var(--rpf-muted)}.rpf-glyph{fill:none;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.rpf-glyph-fill{fill:var(--rpf-muted);stroke:none}.rpf .rpf-done,.rpf .rpf-navtitle{font-weight:600}.rpf .rpf-done{fill:var(--rpf-accent-text)}.rpf-navshare .rpf-glyph{stroke:var(--rpf-accent-text)}.rpf .rpf-rhead{font-weight:600}.rpf-pane{fill:var(--rpf-panel)}.rpf-nodebox{fill:var(--rpf-node);stroke:var(--rpf-node-edge);stroke-width:1}.rpf .rpf-nodetext{fill:var(--rpf-node-ink)}.rpf-edge{fill:none;stroke:var(--c);stroke-width:2}.rpf-tip{fill:var(--c)}.rpf-elabelbox{fill:var(--rpf-elabel)}.rpf .rpf-elabeltext,.rpf .rpf-prose{fill:var(--rpf-ink)}.rpf .rpf-prose-i{font-style:italic;fill:var(--rpf-muted)}.rpf-arrow{fill:var(--charcoal);stroke:#fff;stroke-width:1.1;stroke-linejoin:round}.rpf-press{fill:var(--rpf-press-ink);opacity:0}@media (prefers-reduced-motion:no-preference){.rpf[data-play=true] .rpf-block,.rpf[data-play=true] .rpf-elabel,.rpf[data-play=true] .rpf-fi,.rpf[data-play=true] .rpf-node{animation-name:rpf-fade;animation-duration:.34s;animation-timing-function:ease-out;animation-fill-mode:backwards}.rpf[data-play=true] .rpf-in,.rpf[data-play=true] .rpf-open{animation-name:rpf-arrive;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:backwards}.rpf[data-play=true] .rpf-tip{animation-name:rpf-fade;animation-duration:.16s;animation-timing-function:ease-out;animation-fill-mode:backwards}.rpf[data-play=true] .rpf-edge{animation-name:rpf-draw;animation-duration:.26s;animation-timing-function:cubic-bezier(.35,.1,.25,1);animation-fill-mode:backwards}.rpf[data-play=true] .rpf-press{animation-name:rpf-press;animation-duration:.44s;animation-timing-function:ease-out;animation-fill-mode:backwards}.rpf[data-play=true] .rpf-cursor{animation-name:rpf-point;animation-duration:.85s;animation-timing-function:cubic-bezier(.4,.05,.2,1);animation-fill-mode:backwards}}@keyframes rpf-fade{0%{opacity:0}}@keyframes rpf-arrive{0%{opacity:0;transform:translateY(9px)}}@keyframes rpf-draw{0%{stroke-dashoffset:var(--len)}}@keyframes rpf-press{0%{opacity:0}45%{opacity:.16}to{opacity:0}}@keyframes rpf-point{0%{opacity:0;transform:translate(var(--dx),var(--dy))}18%{opacity:1}to{opacity:1;transform:translate(0)}}.rpf-row-wrap{display:flex;flex-direction:column;gap:var(--space-5)}.rpf-row-wrap .hp-copy{max-width:62ch}.rpf-second{max-width:554px}.rpf-mat{background:var(--surface-page)}@media (min-width:1025px){.rpf-mat{width:100%;max-width:max(902px,min(80%,(100vh - var(--nav-height) - 223px) * 1.5427));margin-inline:auto}}.rpf[data-layout=narrow]{max-width:470px;margin-left:auto;margin-right:auto}.akf{display:block;width:100%;height:auto;--akf-accent:#1560be;--akf-pill-fill:rgba(28,28,28,.08);--akf-bar-fill:rgba(28,28,28,.18);--akf-glyph:#5f5f5d;--akf-clear:rgba(28,28,28,.26)}.akf text{font-family:var(--font-core)}.akf .akf-hline{font-size:var(--akf-question);font-weight:600;fill:var(--text-heading)}.akf .akf-action{font-size:var(--akf-action);fill:var(--akf-accent)}.akf .akf-eyebrow{font-size:var(--akf-eyebrow);font-weight:700;letter-spacing:var(--akf-eyebrow-kern);fill:var(--akf-accent)}.akf .akf-cline{font-size:var(--akf-count);fill:var(--text-muted)}.akf .akf-pill-t{font-size:var(--akf-pill);fill:var(--text-heading)}.akf .akf-edit-t{font-size:var(--akf-edit);font-weight:500;fill:var(--akf-accent)}.akf .akf-progress{font-size:var(--akf-progress);fill:var(--text-muted)}.akf .akf-atext,.akf .akf-marker{font-size:var(--akf-answer);fill:var(--text-heading)}.akf .akf-live-t,.akf .akf-rest{font-size:var(--akf-field);fill:var(--text-heading)}.akf .akf-placeholder{font-size:var(--akf-field);fill:var(--text-muted)}.akf .akf-chip-t{font-size:var(--akf-chip);fill:var(--text-muted)}.akf .akf-pal-title{font-size:var(--akf-pal-title);fill:var(--text-heading)}.akf .akf-pal-section{font-size:var(--akf-pal-section);font-weight:700;letter-spacing:var(--akf-pal-kern);fill:var(--text-muted)}.akf .akf-pal-return{font-size:var(--akf-pal-return);font-weight:600;fill:var(--akf-accent)}.akf .akf-pal-return-mono{font-size:var(--akf-pal-return-mono);font-family:var(--font-mono);fill:var(--akf-glyph)}.akf .akf-b{font-weight:600}.akf-cover,.akf-pane{fill:var(--surface-page)}.akf-bar-bg{fill:var(--surface-raised);stroke:var(--border-passive)}.akf-pal-bg,.akf-panel-bg{fill:var(--surface-tint)}.akf-chip-bg,.akf-pill-bg{fill:var(--akf-pill-fill)}.akf-bar{fill:var(--akf-bar-fill)}.akf-caret{fill:var(--text-heading)}.akf-type-cover{fill:var(--surface-raised)}.akf-glyph{fill:none;stroke:var(--akf-glyph)}.akf-glyph path{fill:var(--akf-glyph);stroke:var(--akf-glyph)}.akf-glyph-fill{fill:var(--akf-glyph);stroke:none}.akf-pal-divider{stroke:var(--text-heading);stroke-width:1}.akf-chevron{fill:none;stroke:var(--akf-accent);stroke-linecap:round;stroke-linejoin:round}.akf-clear-bg{fill:var(--akf-clear)}.akf-clear-x{fill:none;stroke:var(--surface-raised);stroke-linecap:round}.akf-edit-bg{fill:none;stroke:var(--akf-accent);stroke-opacity:var(--akf-edit-alpha);stroke-width:1}.akf-spin-arc{fill:none;stroke:var(--akf-accent);stroke-linecap:round}.akf-pal-row{fill:var(--akf-accent);fill-opacity:var(--akf-highlight)}.akf-pal-flash{fill:var(--akf-accent);fill-opacity:0}.akf-fo{opacity:0}@media (prefers-reduced-motion:no-preference){.akf[data-play=true] .akf-fi{animation-name:akf-fade;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:backwards}.akf[data-play=true] .akf-fo{animation-name:akf-hide;animation-duration:.26s;animation-timing-function:ease-out;animation-fill-mode:backwards}.akf[data-play=true] .akf-type{animation-name:akf-type;animation-timing-function:linear;animation-fill-mode:backwards}.akf[data-play=true] .akf-scroll{animation-name:akf-scroll;animation-timing-function:linear;animation-fill-mode:both}.akf[data-play=true] .akf-spin{animation-name:akf-spin;animation-timing-function:linear;animation-fill-mode:backwards}.akf[data-play=true] .akf-pal-flash{animation-name:akf-flash;animation-timing-function:ease-out;animation-fill-mode:none}}@keyframes akf-fade{0%{opacity:0}}@keyframes akf-hide{0%{opacity:1}}@keyframes akf-type{0%{transform:translateX(var(--akf-type))}}@keyframes akf-scroll{to{transform:translateX(var(--akf-scroll))}}@keyframes akf-spin{to{transform:rotate(calc(var(--akf-turns) * 1turn))}}@keyframes akf-flash{0%{fill-opacity:0}45%{fill-opacity:.34}to{fill-opacity:0}}.akf-spin{transform-box:view-box}[data-theme=dark] .akf{--akf-accent:#5c9ce8;--akf-pill-fill:hsla(42,33%,94%,.1);--akf-bar-fill:hsla(42,33%,94%,.16);--akf-glyph:#a09d96;--akf-clear:hsla(42,33%,94%,.24)}.gpf{display:block;width:100%;height:auto}.gpf text{font-family:var(--gpf-font,var(--font-core));font-size:12px}.gpf{--gpf-pane:#fbf9f4;--gpf-sheet:#ece9e3;--gpf-block:#fbf9f4;--gpf-frame:#b2aa99;--gpf-bar:#f2efe9;--gpf-field:#eae7e0;--gpf-hair:#d7d3ca;--gpf-cover:#ece9e3;--gpf-ink:var(--text-heading);--gpf-muted:var(--text-muted);--gpf-accent:#1a6fd4;--gpf-accent-solid:#1a6fd4;--gpf-accent-ink:#1660bf;--gpf-green:#2c8a4b;--gpf-member:#0c7c7a;--gpf-member-tint:#b8d6d2;--gpf-switch-on:#34c759;--gpf-switch-off:#d9d5cc;--gpf-knob:#fdfcfa;--gpf-qr-card:#fff;--gpf-qr-ink:#17171a}[data-theme=dark] .gpf{--gpf-pane:#23211d;--gpf-sheet:#1e1c17;--gpf-block:#302d26;--gpf-frame:#4f4a43;--gpf-bar:#2b2820;--gpf-field:#35322a;--gpf-hair:#3a3832;--gpf-cover:#1e1c17;--gpf-accent:#5c9ce8;--gpf-accent-ink:#75acec;--gpf-green:#4fa96b;--gpf-member:#4fb3b0;--gpf-member-tint:#2f4943;--gpf-switch-off:#4a4740;--gpf-knob:#f0ede6}.gpf .gpf-sheet{fill:var(--gpf-sheet)}.gpf .gpf-pane,.gpf .gpf-sheet{stroke:var(--gpf-frame);stroke-width:1}.gpf .gpf-pane{fill:var(--gpf-pane)}.gpf .gpf-cover{fill:var(--gpf-cover)}.gpf .gpf-block{fill:var(--gpf-block)}.gpf .gpf-composer,.gpf .gpf-statusbar{fill:var(--gpf-bar)}.gpf .gpf-field{fill:var(--gpf-field)}.gpf .gpf-field,.gpf .gpf-hairline{stroke:var(--gpf-hair);stroke-width:1}.gpf .gpf-pill{fill:var(--gpf-block)}.gpf .gpf-fadeband{pointer-events:none}.gpf-fade-a{stop-opacity:0}.gpf-fade-a,.gpf-fade-b{stop-color:var(--gpf-sheet)}.gpf-fade-b{stop-opacity:1}.gpf .gpf-line{fill:var(--gpf-ink)}.gpf .gpf-bar-title{font-size:17px;font-weight:600}.gpf .gpf-bar-btn{font-size:17px;fill:var(--gpf-accent-ink)}.gpf .gpf-sec{fill:var(--gpf-muted)}.gpf .gpf-ph,.gpf .gpf-sec,.gpf .gpf-val{font-size:17px}.gpf .gpf-foot,.gpf .gpf-ph{fill:var(--gpf-muted)}.gpf .gpf-foot{font-size:13px}.gpf .gpf-iv-title{font-size:22px;font-weight:700}.gpf .gpf-iv-members{font-size:17px;fill:var(--gpf-muted)}.gpf .gpf-cap{font-size:12px;fill:var(--gpf-muted)}.gpf .gpf-code{font-family:var(--gpf-mono,var(--font-mono));font-size:28px;font-weight:700}.gpf .gpf-btn{fill:var(--gpf-field)}.gpf .gpf-btn-t{font-size:16px;fill:var(--gpf-accent-ink)}.gpf .gpf-btn-prom{fill:var(--gpf-accent-solid)}.gpf .gpf-btn-prom-t{font-size:16px;fill:#fff}.gpf .gpf-sw-on{fill:var(--gpf-switch-on)}.gpf .gpf-sw-off{fill:var(--gpf-switch-off)}.gpf .gpf-knob{fill:var(--gpf-knob)}.gpf .gpf-qr-card{fill:var(--gpf-qr-card)}.gpf .gpf-qr-row{fill:var(--gpf-qr-ink);shape-rendering:crispEdges}.gpf .gpf-dot{fill:var(--gpf-green)}.gpf .gpf-status{font-size:12px;fill:var(--gpf-muted)}.gpf .gpf-meter-track{fill:var(--gpf-hair)}.gpf .gpf-meter-fill{fill:var(--gpf-green)}.gpf .gpf-auto{fill:var(--gpf-accent);fill-opacity:.12}.gpf .gpf-auto-t{font-size:11px;fill:var(--gpf-accent-ink)}.gpf .gpf-clock{font-family:var(--gpf-mono,var(--font-mono));font-size:11px;fill:var(--gpf-muted)}.gpf .gpf-tx{font-size:17px}.gpf .gpf-conv{font-size:13px;font-weight:600;fill:var(--gpf-muted)}.gpf .gpf-session{font-size:20px;font-weight:600}.gpf .gpf-divlabel{font-size:11px;font-weight:500;fill:var(--gpf-muted)}.gpf .gpf-empty{font-size:13px;fill:var(--gpf-muted)}.gpf .gpf-bubble-me{fill:var(--gpf-accent-solid)}.gpf .gpf-bubble-them{fill:var(--gpf-member-tint);stroke:var(--gpf-member);stroke-opacity:.5;stroke-width:1}.gpf .gpf-msg-me{font-size:17px;fill:#fff}.gpf .gpf-msg-them{font-size:17px}.gpf .gpf-alias{font-size:11px;font-weight:600;fill:var(--gpf-member)}.gpf .gpf-meta{font-size:11px;fill:var(--gpf-muted)}.gpf .gpf-mono{font-family:var(--gpf-mono,var(--font-mono))}.gpf .gpf-tolabel{font-size:12px;font-weight:500;fill:var(--gpf-muted)}.gpf .gpf-torecipient{font-size:12px;font-weight:600}.gpf .gpf-chip{font-size:11px;fill:var(--gpf-muted)}.gpf .gpf-mention,.gpf .gpf-typed{font-size:17px}.gpf .gpf-send{fill:var(--gpf-accent-solid)}.gpf .gpf-send-glyph{fill:#fff}.gpf .gpf-chev{fill:none;stroke:var(--gpf-muted);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.gpf-fo{opacity:0}@media (prefers-reduced-motion:no-preference){.gpf[data-play=true] .gpf-rise{animation:gpf-rise .5s cubic-bezier(.2,.7,.3,1) backwards}.gpf[data-play=true] .gpf-arrive{animation:gpf-arrive .42s cubic-bezier(.2,.7,.3,1) backwards}.gpf[data-play=true] .gpf-fi{animation:gpf-fade .34s ease-out backwards}.gpf[data-play=true] .gpf-fo{animation:gpf-unfade .34s ease-out backwards}.gpf[data-play=true] .gpf-type{animation-name:gpf-type;animation-fill-mode:backwards}.gpf[data-play=true] .gpf-press{animation-name:gpf-press;animation-fill-mode:none}.gpf[data-play=true] .gpf-press-t{animation-name:gpf-press-t;animation-fill-mode:none}.gpf[data-play=true] .gpf-knob-off{animation-name:gpf-knob;animation-fill-mode:backwards}.gpf[data-play=true] .gpf-meter{animation-name:var(--gpf-meter-anim,none);animation-fill-mode:backwards}}@keyframes gpf-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes gpf-arrive{0%{opacity:0;transform:translateY(7px)}}@keyframes gpf-fade{0%{opacity:0}}@keyframes gpf-unfade{0%{opacity:1}}@keyframes gpf-type{0%{transform:translateX(var(--w))}}@keyframes gpf-press{50%{fill-opacity:.55}}@keyframes gpf-press-t{50%{opacity:.3}}@keyframes gpf-knob{0%{transform:translateX(var(--gpf-knob-travel,0))}}.gpf-row{display:flex;flex-direction:column;gap:var(--space-5)}.gpf-row .hp-copy{max-width:62ch}.gpf-mat{background:var(--surface-page)}@media (min-width:1025px){.gpf-mat{width:100%;max-width:max(762px,min(85%,(100vh - var(--nav-height) - 210px) * 1.6909));margin-inline:auto}}.gpf[data-layout=narrow]{max-width:430px;margin-left:auto;margin-right:auto}.mtf{display:block;width:100%;height:auto}.mtf text{font-family:var(--font-core);font-size:var(--mtf-tx)}.mtf{--mtf-frame-fill:var(--surface-raised);--mtf-frame-line:var(--border-passive);--mtf-rule:var(--border-passive);--mtf-dock-fill:#e8e7e4;--mtf-dock-line:#dad8d3;--mtf-dock-muted:var(--text-muted);--mtf-red:#d6281f;--mtf-stop-fill:#eccbc7;--mtf-stop-ink:#a81f19;--mtf-tick-fill:#1a6fd4;--mtf-tick-ink:#fff;--mtf-ring:var(--text-muted);--mtf-accent-ink:#175fb6;--mtf-light-close:#e9695e;--mtf-light-min:#e3b341;--mtf-light-zoom:#55b84e}.mtf-pane{fill:var(--surface-page)}.mtf-frame{fill:var(--mtf-frame-fill);stroke:var(--mtf-frame-line);stroke-width:1}.mtf-rule{stroke:var(--mtf-rule);stroke-width:1}.mtf-light-close{fill:var(--mtf-light-close)}.mtf-light-min{fill:var(--mtf-light-min)}.mtf-light-zoom{fill:var(--mtf-light-zoom)}.mtf .mtf-navtitle{fill:var(--text-heading);font-size:var(--mtf-nav);font-weight:600}.mtf .mtf-txline{fill:var(--text-heading);font-size:var(--mtf-tx)}.mtf .mtf-txclock{fill:var(--text-muted);font-size:var(--mtf-txclock);font-family:var(--font-mono)}.mtf-dock{fill:var(--mtf-dock-fill);stroke:var(--mtf-dock-line);stroke-width:1}.mtf-dock-tile{fill:var(--mtf-red);fill-opacity:.16}.mtf-rec-ring{fill:none;stroke:var(--mtf-red);stroke-width:1.6}.mtf-rec-dot{fill:var(--mtf-red)}.mtf .mtf-dock-title{fill:var(--text-heading);font-size:var(--mtf-dock-title);font-weight:600}.mtf .mtf-dock-conv{fill:var(--text-heading);font-size:var(--mtf-dock-conv);font-weight:500}.mtf .mtf-clock{fill:var(--mtf-dock-muted);font-size:var(--mtf-dock-clock);font-family:var(--font-mono)}.mtf .mtf-consent{fill:var(--mtf-dock-muted);font-size:var(--mtf-dock-consent)}.mtf-stop{fill:var(--mtf-stop-fill)}.mtf .mtf-stop-t{fill:var(--mtf-stop-ink);font-size:var(--mtf-dock-stop);font-weight:600}.mtf .mtf-actheader{fill:var(--text-heading);font-size:var(--mtf-act-header);font-weight:600}.mtf .mtf-actpill{fill:var(--mtf-accent-ink);font-size:var(--mtf-act-pill);font-weight:500}.mtf .mtf-acttask{fill:var(--text-heading);font-size:var(--mtf-act-task)}.mtf .mtf-actsub{fill:var(--text-muted);font-size:var(--mtf-act-sub)}.mtf-tick-fill{fill:var(--mtf-tick-fill)}.mtf-tick-check{fill:none;stroke:var(--mtf-tick-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mtf-tick-ring{fill:none;stroke:var(--mtf-ring);stroke-width:1.4}.mtf .mtf-done{fill:var(--mtf-accent-ink);font-size:var(--mtf-rep-done);font-weight:500}.mtf .mtf-reph2{fill:var(--text-heading);font-size:var(--mtf-rep-h2);font-weight:700}.mtf .mtf-marker,.mtf .mtf-repline{fill:var(--text-heading);font-size:var(--mtf-rep-body)}.mtf-meta{font-style:italic;fill:var(--text-muted)}.mtf-clock-in{opacity:1}.mtf-clock-out{opacity:0}.mtf-clock-last,.mtf-tick-off-in{opacity:1}.mtf-tick-off{opacity:0}@media (prefers-reduced-motion:no-preference){.mtf[data-play=true] .mtf-actrow,.mtf[data-play=true] .mtf-bullet,.mtf[data-play=true] .mtf-txrow{animation:mtf-arrive .42s cubic-bezier(.2,.7,.3,1) backwards}.mtf[data-play=true] .mtf-clock-in,.mtf[data-play=true] .mtf-reportin,.mtf[data-play=true] .mtf-tick-on{animation:mtf-fade .3s ease-out backwards}.mtf[data-play=true] .mtf-clock-out,.mtf[data-play=true] .mtf-tick-off{animation:mtf-leave .3s ease-out backwards}}@keyframes mtf-arrive{0%{opacity:0;transform:translateY(7px)}}@keyframes mtf-fade{0%{opacity:0}}@keyframes mtf-leave{0%{opacity:1}to{opacity:0}}.mtf-row{display:flex;flex-direction:column;gap:var(--space-5)}.mtf-row .hp-copy{max-width:62ch}.mtf-mat{background:var(--surface-page);width:100%}@media (min-width:1025px){.mtf-mat{max-width:max(943px,min(85%,(100vh - var(--nav-height) - 203px) * 1.83));margin-inline:auto}}.mtf[data-layout=narrow]{max-width:430px;margin-left:auto;margin-right:auto}[data-theme=dark] .mtf{--mtf-frame-fill:#292723;--mtf-frame-line:#34322e;--mtf-rule:#403d38;--mtf-dock-fill:#3b3935;--mtf-dock-line:#47443f;--mtf-dock-muted:#aba8a0;--mtf-red:#ff7a70;--mtf-stop-fill:#5e423d;--mtf-stop-ink:#ffa39d;--mtf-tick-fill:#2e7fe0;--mtf-ring:#a09d96;--mtf-accent-ink:#75acec}.lnf{display:block;width:100%;height:auto}.lnf text{font-family:var(--lnf-font)}.lnf{--lnf-pane:#f2f1f5;--lnf-ink:#1a1a1c;--lnf-ink-2:#515156;--lnf-ink-3:#6e6e74;--lnf-rule:#bdbdc1;--lnf-chip:#fff;--lnf-plate:rgba(0,0,0,.06);--lnf-k-thread:#006ade;--lnf-k-term:#1475a3;--lnf-k-procedure:#217888;--lnf-k-contrast:#a15e00;--lnf-k-pitfall:#a15e00;--lnf-k-unresolved:#a15e00;--lnf-k-result:#615fd8;--lnf-k-check:#007c77;--lnf-k-ink:#a339d9;--lnf-new-bg:#d6ebde;--lnf-new-ink:#1f7635;--lnf-card:#fefdfb;--lnf-card-rule:#dcd8cd;--lnf-card-shadow:rgba(38,36,30,.1);--lnf-accent:#c0763c;--lnf-accent-ink:#7a4a1f;--lnf-paper-ink:#26241e;--lnf-paper-ink-2:#56534a;--lnf-paper-ink-3:#79756b}[data-theme=dark] .ccf,[data-theme=dark] .ccf-mat{--ccf-screen:#211f1a;--ccf-sheet:#272521;--ccf-card:#362a36;--ccf-card-edge:#6b3c7f;--ccf-starter:#203449;--ccf-fill:#383531;--ccf-chip:#2b2925;--ccf-hair:#3c3a35;--ccf-q-badge:#5c9ce8;--ccf-a-badge:#3ab021;--ccf-badge-ink:#1a1814;--ccf-pct-high:#36463c;--ccf-pct-high-t:#6fd98a;--ccf-pct-mid:#5a3d2c;--ccf-pct-mid-t:#f0b65c;--ccf-pct-low:#463c46;--ccf-pct-low-t:#c9c6bf;--ccf-accent-ink:#75acec}[data-theme=dark] .lnf{--lnf-pane:#212124;--lnf-ink:#f2f2f5;--lnf-ink-2:#ababb0;--lnf-ink-3:#88888c;--lnf-rule:#424246;--lnf-chip:#2c2c2e;--lnf-plate:hsla(0,0%,100%,.06);--lnf-k-thread:#1686ff;--lnf-k-term:#1991c9;--lnf-k-procedure:#2894a8;--lnf-k-contrast:#c67400;--lnf-k-pitfall:#c67400;--lnf-k-unresolved:#c67400;--lnf-k-result:#7f7de0;--lnf-k-check:#009992;--lnf-k-ink:#b763e1;--lnf-new-bg:#243a2c;--lnf-new-ink:#2fb450;--lnf-card:#2b2924;--lnf-card-rule:#4a463e;--lnf-card-shadow:rgba(0,0,0,.45);--lnf-accent:#d89559;--lnf-accent-ink:#e0b083;--lnf-paper-ink:#f4f2ec;--lnf-paper-ink-2:#b9b5aa;--lnf-paper-ink-3:#938f85}.lnf-pane{fill:var(--lnf-pane)}.lnf-dot,.lnf-halo{fill:var(--lnf-accent)}.lnf .lnf-title{font-family:var(--lnf-mono);font-size:var(--lnf-sz-title);font-weight:700;fill:var(--lnf-ink-2)}.lnf .lnf-count{font-family:var(--lnf-mono);font-size:var(--lnf-sz-count);fill:var(--lnf-ink-3)}.lnf-chev-dim{stroke:var(--lnf-ink-3)}.lnf-plate-bg{fill:var(--lnf-plate)}.lnf-plate-g{stroke:var(--lnf-ink-2)}.lnf .lnf-topic-name,.lnf-plate-dot{fill:var(--lnf-ink-2)}.lnf .lnf-topic-name{font-size:var(--lnf-sz-topic);font-weight:500}.lnf .lnf-meta{font-family:var(--lnf-mono);font-size:var(--lnf-sz-meta);fill:var(--lnf-ink-3)}.lnf-rule{fill:var(--lnf-rule)}.lnf .lnf-tag{font-family:var(--lnf-mono);font-size:var(--lnf-sz-tag);font-weight:700}.lnf-k-thread{fill:var(--lnf-k-thread)}.lnf-k-term{fill:var(--lnf-k-term)}.lnf-k-procedure{fill:var(--lnf-k-procedure)}.lnf-k-contrast{fill:var(--lnf-k-contrast)}.lnf-k-pitfall{fill:var(--lnf-k-pitfall)}.lnf-k-unresolved{fill:var(--lnf-k-unresolved)}.lnf-k-result{fill:var(--lnf-k-result)}.lnf-k-check{fill:var(--lnf-k-check)}.lnf-k-ink{fill:var(--lnf-k-ink)}.lnf-kt-thread{fill:var(--lnf-k-thread)}.lnf-kt-term{fill:var(--lnf-k-term)}.lnf-kt-procedure{fill:var(--lnf-k-procedure)}.lnf-kt-contrast{fill:var(--lnf-k-contrast)}.lnf-kt-pitfall{fill:var(--lnf-k-pitfall)}.lnf-kt-unresolved{fill:var(--lnf-k-unresolved)}.lnf-kt-result{fill:var(--lnf-k-result)}.lnf-kt-check{fill:var(--lnf-k-check)}.lnf-kt-ink{fill:var(--lnf-k-ink)}.lnf-badge-bg{fill:var(--lnf-new-bg)}.lnf .lnf-badge-t{font-size:var(--lnf-sz-badge);font-weight:700;fill:var(--lnf-new-ink)}.lnf .lnf-l-termhead{font-size:var(--lnf-sz-termhead);font-weight:600;fill:var(--lnf-ink)}.lnf .lnf-l-gloss,.lnf .lnf-l-prose{font-size:var(--lnf-sz-prose);fill:var(--lnf-ink)}.lnf .lnf-l-num{font-family:var(--lnf-mono);font-weight:600;fill:var(--lnf-ink-2)}.lnf .lnf-l-num,.lnf .lnf-l-step{font-size:var(--lnf-sz-agentbody)}.lnf .lnf-l-step{fill:var(--lnf-ink)}.lnf-chip-bg{fill:var(--lnf-chip)}.lnf-wave{stroke:var(--lnf-ink-2)}.lnf .lnf-chip-t{font-size:var(--lnf-sz-chip)}.lnf .lnf-chip-t,.lnf .lnf-sup{font-family:var(--lnf-mono);font-weight:500;fill:var(--lnf-ink-2)}.lnf .lnf-sup{font-size:var(--lnf-sz-sup)}.lnf-card{filter:drop-shadow(0 var(--lnf-shadow-y) var(--lnf-shadow-r) var(--lnf-card-shadow))}.lnf-card-bg{fill:var(--lnf-card)}.lnf-card-line{stroke:var(--lnf-card-rule)}.lnf-mark,.lnf-spine{fill:var(--lnf-accent)}.lnf-mark{stroke:var(--lnf-accent)}.lnf .lnf-eyebrow{font-family:var(--lnf-mono);font-size:var(--lnf-sz-eyebrow);font-weight:700;fill:var(--lnf-accent-ink)}.lnf .lnf-age{font-size:var(--lnf-sz-age);fill:var(--lnf-paper-ink-3)}.lnf-chev-paper{stroke:var(--lnf-paper-ink-3)}.lnf .lnf-l-headline{font-family:var(--lnf-serif);font-size:var(--lnf-sz-headline);font-weight:600;fill:var(--lnf-paper-ink)}.lnf .lnf-l-agentbody{font-size:var(--lnf-sz-agentbody);fill:var(--lnf-paper-ink-2)}.lnf .lnf-link{font-size:var(--lnf-sz-link)}.lnf .lnf-link,.lnf .lnf-reply{font-weight:600;fill:var(--lnf-accent-ink)}.lnf .lnf-reply{font-size:var(--lnf-sz-reply)}@media (prefers-reduced-motion:no-preference){.lnf[data-play=true] .lnf-row{animation:lnf-rise .52s cubic-bezier(.2,.7,.3,1) backwards}.lnf[data-play=true] .lnf-ev{animation:lnf-fade .36s ease-out backwards}.lnf[data-play=true] .lnf-count,.lnf[data-play=true] .lnf-step-n{animation:lnf-hold 1ms linear backwards}.lnf[data-play=true] .lnf-count-last,.lnf[data-play=true] .lnf-step-last{animation:lnf-fade .24s ease-out backwards}.lnf[data-play=true] .lnf-late{animation:lnf-fade .36s ease-out backwards}.lnf[data-play=true] .lnf-dot-live{animation:lnf-pulse .9s ease-in-out 2 alternate}}@keyframes lnf-rise{0%{opacity:0;transform:translateY(7px)}}@keyframes lnf-fade{0%{opacity:0}}@keyframes lnf-hold{0%{opacity:0}0.1%{opacity:1}99.9%{opacity:1}to{opacity:0}}@keyframes lnf-pulse{0%{opacity:1}to{opacity:var(--lnf-dot-dim,.35)}}.lnf-count,.lnf-step-n{opacity:0}.lnf-count-last,.lnf-step-last{opacity:1}.lnf-mat{background:var(--surface-page);width:100%;max-width:520px;margin-left:auto;margin-right:auto}.smf{display:block;width:100%;height:auto}.smf text{font-family:var(--font-core);font-size:var(--smf-label)}.smf,.smf-mat{--smf-ground:#f0eee7;--smf-core:#e5e4dd}[data-theme=dark] .smf,[data-theme=dark] .smf-mat{--smf-ground:#23211d;--smf-core:#302e29}.smf-ground{fill:var(--smf-ground)}.smf-silo{fill:none;stroke:var(--border-control);stroke-width:1.5;stroke-dasharray:5 4}.smf-room{fill:none;stroke:var(--border-control);stroke-width:1.5;stroke-dasharray:6 5}.smf-arrow-shaft{fill:none;stroke:var(--text-muted);stroke-width:1.5;stroke-linecap:round}.smf-arrow-tip{fill:var(--text-muted)}.smf-tag-bg{fill:var(--smf-ground)}.smf-dot{fill:var(--text-heading);opacity:0}.smf-core{fill:var(--smf-core);stroke:var(--border-strong);stroke-width:2}.smf-crescent{fill:var(--text-muted)}.smf[data-sliver=ink] .smf-crescent{fill:var(--text-heading)}.smf-pill-bg{fill:var(--text-muted)}.smf-link{fill:none;stroke:var(--border-control);stroke-width:1.5;stroke-dasharray:100}.smf-tile-bg{fill:var(--surface-raised);stroke:var(--border-interactive);stroke-width:1}.smf-glyph{fill:none;stroke:var(--text-heading);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.smf-glyph-dot{fill:var(--text-heading)}.smf-label-box{fill:none}.smf-hub-bg{fill:var(--surface-inverse)}.smf-leader{fill:none;stroke:var(--text-muted);stroke-width:1}.smf .smf-tag-t{fill:var(--text-muted)}.smf .smf-label-t{fill:var(--text-heading);font-size:var(--smf-tile-label,var(--smf-label))}.smf .smf-hub-t{fill:var(--text-on-dark);font-size:var(--smf-hub);font-weight:600}.smf-mark-ring{fill:none;stroke:var(--text-on-dark)}.smf-mark-dot{fill:var(--text-on-dark)}.smf-mark-tie{fill:none;stroke:var(--text-on-dark);stroke-linecap:round}.smf .smf-rowlabel-t{fill:var(--text-muted)}.smf .smf-pill-t{fill:var(--surface-page);font-weight:600}.smf .smf-beyond-t,.smf .smf-item-t{fill:var(--text-heading)}.smf .smf-beyond-t{font-size:var(--smf-beyond);font-weight:600}.smf text.smf-on-sliver{fill:var(--surface-page)}.smf .smf-item-icon{fill:none;stroke:var(--text-heading);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.smf .smf-item-icon.smf-on-sliver{stroke:var(--surface-page)}.smf .smf-cap-h{fill:var(--text-heading);font-size:var(--smf-head);font-weight:600}.smf .smf-cap-l{fill:var(--text-body)}.smf-fo{opacity:0}.smf-grow,.smf-stretch,.smf-swell,.smf-travel{transform-box:view-box;transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.smf[data-play=true] .smf-fi{animation:smf-fade .5s ease-out backwards}.smf[data-play=true] .smf-fo{animation:smf-unfade .5s ease-out backwards}.smf[data-play=true] .smf-travel{animation:smf-travel .9s cubic-bezier(.3,0,.15,1) backwards}.smf[data-play=true] .smf-link{animation:smf-draw .5s ease-out backwards}.smf[data-play=true] .smf-rise{animation:smf-rise .65s cubic-bezier(.2,.7,.3,1) backwards}.smf[data-play=true] .smf-dot{animation:smf-dot 1s cubic-bezier(.4,0,.6,1) backwards}.smf[data-play=true] .smf-grow{animation:smf-grow 3.75s ease-in-out backwards}.smf[data-play=true] .smf-swell{animation:smf-scale-in 1.6s ease-in-out backwards}.smf[data-play=true] .smf-stretch{animation:smf-scale-in 2s ease-in-out backwards}.smf[data-hold] .smf-fi{opacity:0}.smf[data-hold] .smf-fo{opacity:1}.smf[data-hold] .smf-rise{opacity:0}.smf[data-hold] .smf-travel{transform:translate(var(--smf-dx),var(--smf-dy)) scale(var(--smf-ts,1))}.smf[data-hold] .smf-link{stroke-dashoffset:100}.smf[data-hold] .smf-grow,.smf[data-hold] .smf-stretch,.smf[data-hold] .smf-swell{transform:var(--smf-t0)}}@keyframes smf-fade{0%{opacity:0}}@keyframes smf-unfade{0%{opacity:1}}@keyframes smf-travel{0%{transform:translate(var(--smf-dx),var(--smf-dy)) scale(var(--smf-ts,1))}}@keyframes smf-draw{0%{stroke-dashoffset:100}}@keyframes smf-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes smf-dot{0%{opacity:0;transform:translate(var(--smf-dx),var(--smf-dy))}18%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes smf-scale-in{0%{transform:var(--smf-t0)}}@keyframes smf-grow{0%{transform:var(--smf-t0)}20%{transform:var(--smf-t1)}60%{transform:var(--smf-t1)}}.smf-mat{background:var(--smf-ground);width:100%;border:var(--border-hairline);border-radius:var(--radius-card);overflow:hidden}.smf-mat .smf{max-width:560px;margin-left:auto;margin-right:auto}.smf-band{min-height:calc(100vh - var(--nav-height));display:grid;align-content:center;padding:var(--space-6) 0}.smf-band>.wrap{width:100%}.smf-band-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-7);gap:var(--space-7);align-items:center}.smf-band-row>.hp-head{margin-bottom:0}.smf-band-mat{--smf-aspect:1.421;--smf-band-room:calc(100vh - var(--nav-height) - 2 * var(--space-6));width:100%;max-width:min(560px,calc(var(--smf-band-room) / var(--smf-aspect)));margin:0 auto}@media (max-width:1024px){.smf-band{min-height:0;padding:var(--gutter-section-tight) 0}.smf-band-row{grid-template-columns:1fr;gap:var(--space-5)}.smf-band-row>.hp-head{margin-bottom:0}.smf-band-mat{max-width:560px}}@media (max-width:600px){.smf-band{padding:var(--space-8) 0}}@media (max-width:379px){.smf-mat{margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad));width:auto;border-left:0;border-right:0;border-radius:0}}.df-dev-outline{stroke:rgba(0,0,0,.15)}.df-dev-edge{stroke:#7e7e7e}.df-dev-band{stroke:#2c2c2c}.df-dev-glass{stroke:#050505}.df-lens{fill:#1f1f1f}.df-pupil{fill:#0c0e12}[data-theme=dark] .df-dev-outline{stroke:rgba(0,0,0,.35)}[data-theme=dark] .df-dev-edge{stroke:var(--text-muted)}[data-theme=dark] .df-dev-band{stroke:#d6d2c9}[data-theme=dark] .df-dev-glass{stroke:var(--surface-inverse)}[data-theme=dark] .df-lens{fill:var(--text-muted)}[data-theme=dark] .df-pupil{fill:var(--surface-inverse)}.df-clock,.df-status{font-family:var(--font-core)}.df-status{font-size:15px;font-weight:500}.srf{display:block;width:100%;height:auto}.srf text{font-family:var(--font-core)}.srf{--srf-paper:#fff;--srf-ink:#1c1c1c;--srf-canvas-ring:#eceae4;--srf-slide-paper:#f8f3e8;--srf-slide-gold:#c29a43;--srf-hand:"Kalam","Marker Felt","Bradley Hand","Segoe Print",cursive}.srf-canvas{fill:none;stroke:var(--srf-canvas-ring);stroke-width:1}.srf-page{fill:var(--srf-slide-paper)}.srf-rule{fill:none;stroke:var(--srf-slide-gold)}.srf .srf-stext{fill:var(--charcoal)}.srf .srf-hand{font-family:var(--srf-hand);font-weight:700;stroke:none}.srf .srf-title{font-size:13px;font-weight:500}.srf .srf-label{font-size:10px;font-weight:600;letter-spacing:1.6px}.srf .srf-line{font-size:var(--srf-line-size,12.5px)}.srf .srf-node-t{font-size:var(--srf-node-size,10.5px);font-weight:400}.srf .srf-node-t.srf-node-cur{font-weight:500}.srf .srf-aa{font-size:12px;font-weight:600}.srf .srf-clock,.srf .srf-exit,.srf .srf-hint,.srf .srf-hint text,.srf .srf-mono,.srf .srf-rel,.srf .srf-session{font-family:var(--font-mono)}.srf .srf-clock{font-size:var(--srf-clock-size,9.5px)}.srf .srf-exit,.srf .srf-mono{font-size:9.5px}.srf .srf-session{font-size:9.5px;letter-spacing:1.14px}.srf .srf-rel{font-size:var(--srf-rel-size,8px);letter-spacing:var(--srf-rel-track,.48px)}.srf .srf-hint,.srf .srf-hint text{font-size:8.5px}.srf text.srf-hint{letter-spacing:.68px}.srf-edge{fill:none;stroke:var(--srf-ink);stroke-width:1;stroke-linecap:butt}.srf-caret,.srf-scroll{transform-box:view-box;transform-origin:0 0}.srf-land{transform-box:fill-box;transform-origin:50% 50%}.srf-fo{opacity:0}@media (prefers-reduced-motion:no-preference){.srf[data-play=true] .srf-fi{animation-name:srf-fade;animation-timing-function:ease-out;animation-fill-mode:backwards}.srf[data-play=true] .srf-fo{animation-name:srf-out;animation-timing-function:ease-in;animation-fill-mode:backwards}.srf[data-play=true] .srf-recency,.srf[data-play=true] .srf-scroll{animation-duration:var(--srf-dur);animation-timing-function:cubic-bezier(.33,.9,.28,1);animation-fill-mode:backwards}.srf[data-play=true] .srf-caret{animation-duration:var(--srf-dur);animation-timing-function:linear;animation-fill-mode:backwards}.srf[data-play=true] .srf-land{animation:srf-land .42s cubic-bezier(.2,.9,.3,1.2) backwards}.srf[data-play=true] .srf-draw{animation-name:srf-draw;animation-timing-function:cubic-bezier(.4,.1,.2,1);animation-fill-mode:backwards}.srf[data-play=true] .srf-wipe{animation-name:srf-wipe;animation-timing-function:linear;animation-fill-mode:backwards}.srf[data-play=true] .srf-rec{animation:srf-pulse 1.6s ease-in-out 8}}@keyframes srf-fade{0%{opacity:0}}@keyframes srf-out{0%{opacity:1}}@keyframes srf-land{0%{opacity:0;transform:scale(.94)}}@keyframes srf-draw{0%{stroke-dashoffset:var(--from)}}@keyframes srf-wipe{0%{transform:translateX(var(--w))}}@keyframes srf-pulse{0%,to{opacity:1}50%{opacity:.3}}.srp{display:block;width:100%;height:auto}.srp text{font-family:var(--font-core)}.srp-scroll{transform-box:view-box;transform-origin:0 0}.srp-fo{opacity:0}@media (prefers-reduced-motion:no-preference){.srp[data-play=true] .srp-fi{animation-name:srp-fade;animation-timing-function:ease-out;animation-fill-mode:backwards}.srp[data-play=true] .srp-fo{animation-name:srp-out;animation-timing-function:ease-in;animation-fill-mode:backwards}.srp[data-play=true] .srp-scroll{animation-duration:var(--srp-dur);animation-timing-function:cubic-bezier(.33,.9,.28,1);animation-fill-mode:backwards}.srp[data-play=true] .srp-breath{animation:srp-breath 2.2s ease-in-out 6}}@keyframes srp-fade{0%{opacity:0}}@keyframes srp-out{0%{opacity:1}}@keyframes srp-breath{0%,to{opacity:1}50%{opacity:.35}}.srh{container-type:inline-size}.srh>.srh-phone{display:none}.srh>.srh-phone .srp{max-width:380px;margin:0 auto}@container (max-width: 599px){.srh>.srh-tablet{display:none}.srh>.srh-phone{display:block}}.srh-hero{padding:var(--space-6) 0 var(--space-7)}.srh-top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-5)}.srh-words{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.srh .srh-h1,.srh-h1{font-size:44px;line-height:1.1}.srh-sub{max-width:62ch}.srh-cta{flex:none}.srh-slot{--srh-above:190px;max-width:min(1080px,max(620px,calc((100vh - var(--srh-above)) / .61)));max-width:min(1080px,max(620px,calc((100svh - var(--srh-above)) / .61)));margin:0 auto}.srh-slot .srh-phone .srp{max-width:min(380px,max(318px,calc((100vh - var(--srh-above)) / 1.5)));max-width:min(380px,max(318px,calc((100svh - var(--srh-above)) / 1.5)))}@media (max-width:599px){.srh-slot{--srh-above:326px}}@media (max-width:1024px){.srh-top{flex-direction:column;align-items:flex-start}.srh-h1{font-size:36px}}.hp-hero--screen{padding:var(--space-5) 0 var(--space-7)}.hp-hero--screen .hp-hero-grid{display:block}.hp-hero--screen .hp-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h1 cta" "promise cta";grid-column-gap:var(--space-6);column-gap:var(--space-6);grid-row-gap:var(--space-1);row-gap:var(--space-1);align-items:end;margin-bottom:var(--space-4)}.hp-hero--screen .hp-h1{grid-area:h1;font-size:44px;line-height:1.1}.hp-hero--screen .hp-hero-promise{grid-area:promise}.hp-hero--screen .hp-hero-sub{max-width:62ch}.hp-hero--screen .hp-cta-row{grid-area:cta;flex-wrap:nowrap}@media (min-width:1025px){.hp-hero--screen .hp-hero-copy{grid-template-areas:"h1 cta" "promise fine"}.hp-hero--screen .hp-hero-promise{display:contents}.hp-hero--screen .hp-hero-sub{grid-area:promise}.hp-hero--screen .hp-hero-promise>.hp-fine{grid-area:fine;justify-self:start}}@media (max-width:1024px){.hp-hero--screen .hp-hero-copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"h1" "promise" "cta";align-items:start}.hp-hero--screen .hp-h1{font-size:36px}}.aqs{display:block;width:100%;height:auto}.aqs text{font-family:var(--font-core)}.aqs{--aqs-paper:#fff;--aqs-ink:#1c1c1c;--aqs-canvas-ring:#eceae4;--aqs-hand:"Kalam","Marker Felt","Bradley Hand","Segoe Print",cursive}.aqs-canvas{fill:none;stroke:var(--aqs-canvas-ring);stroke-width:1}.aqs .aqs-hand-t{font-family:var(--aqs-hand);font-weight:700;stroke:none}.aqs .aqs-title{font-size:13px;font-weight:500}.aqs .aqs-label{font-size:10px;font-weight:600;letter-spacing:1.6px}.aqs .aqs-line{font-size:var(--aqs-line-size,12.5px)}.aqs .aqs-node-t{font-size:var(--aqs-node-size,10.5px);font-weight:400}.aqs .aqs-node-t.aqs-node-cur{font-weight:500}.aqs .aqs-aa{font-size:12px;font-weight:600}.aqs .aqs-clock,.aqs .aqs-exit,.aqs .aqs-hint,.aqs .aqs-hint text,.aqs .aqs-member,.aqs .aqs-mono,.aqs .aqs-rel,.aqs .aqs-session{font-family:var(--font-mono)}.aqs .aqs-clock{font-size:var(--aqs-clock-size,9.5px)}.aqs .aqs-exit,.aqs .aqs-mono{font-size:9.5px}.aqs .aqs-session{font-size:9.5px;letter-spacing:1.14px}.aqs .aqs-rel{font-size:var(--aqs-rel-size,8px);letter-spacing:var(--aqs-rel-track,.48px)}.aqs .aqs-hint,.aqs .aqs-hint text,.aqs .aqs-member{font-size:8.5px}.aqs text.aqs-hint{letter-spacing:.68px}.aqs-edge{fill:none;stroke:var(--aqs-ink);stroke-width:1;stroke-linecap:butt}.aqs-circle{fill:none;stroke-linecap:round;stroke-linejoin:round}.aqs-caret,.aqs-scroll{transform-box:view-box;transform-origin:0 0}.aqs-land{transform-box:fill-box;transform-origin:50% 50%}.aqs-fo{opacity:0}@media (prefers-reduced-motion:no-preference){.aqs[data-play=true] .aqs-fi{animation-name:aqs-fade;animation-timing-function:ease-out;animation-fill-mode:backwards}.aqs[data-play=true] .aqs-fo{animation-name:aqs-out;animation-timing-function:ease-in;animation-fill-mode:backwards}.aqs[data-play=true] .aqs-recency,.aqs[data-play=true] .aqs-scroll{animation-duration:var(--aqs-dur);animation-timing-function:cubic-bezier(.33,.9,.28,1);animation-fill-mode:backwards}.aqs[data-play=true] .aqs-caret,.aqs[data-play=true] .aqs-step{animation-duration:var(--aqs-dur);animation-timing-function:linear;animation-fill-mode:backwards}.aqs[data-play=true] .aqs-land{animation:aqs-land .42s cubic-bezier(.2,.9,.3,1.2) backwards}.aqs[data-play=true] .aqs-draw{animation-name:aqs-draw;animation-timing-function:cubic-bezier(.4,.1,.2,1);animation-fill-mode:backwards}.aqs[data-play=true] .aqs-wipe{animation-name:aqs-wipe;animation-timing-function:linear;animation-fill-mode:backwards}.aqs[data-play=true] .aqs-breath{animation-name:aqs-breath;animation-timing-function:ease-in-out}.aqs[data-play=true] .aqs-rec{animation-name:aqs-pulse;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:var(--aqs-rec-n,8)}.aqs[data-play=true] .aqs-form{animation-name:aqs-form;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:var(--aqs-form-n,3)}}@keyframes aqs-fade{0%{opacity:0}}@keyframes aqs-out{0%{opacity:1}}@keyframes aqs-land{0%{opacity:0;transform:scale(.94)}}@keyframes aqs-draw{0%{stroke-dashoffset:var(--from)}}@keyframes aqs-wipe{0%{transform:translateX(var(--w))}}@keyframes aqs-breath{0%,to{fill-opacity:var(--f0)}50%{fill-opacity:var(--f1)}}@keyframes aqs-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes aqs-form{0%,to{fill-opacity:.55}50%{fill-opacity:.15}}.aqp{display:block;width:100%;height:auto}.aqp text{font-family:var(--font-core)}.aqp-scroll{transform-box:view-box;transform-origin:0 0}.aqp-fo,.aqp-tap{opacity:0}.aqp-tap{transform-box:fill-box;transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.aqp[data-play=true] .aqp-fi{animation-name:aqp-fade;animation-timing-function:ease-out;animation-fill-mode:backwards}.aqp[data-play=true] .aqp-fo{animation-name:aqp-out;animation-timing-function:ease-in;animation-fill-mode:backwards}.aqp[data-play=true] .aqp-scroll{animation-duration:var(--aqp-dur);animation-timing-function:cubic-bezier(.33,.9,.28,1);animation-fill-mode:backwards}.aqp[data-play=true] .aqp-rise{animation-name:aqp-rise;animation-timing-function:cubic-bezier(.2,.8,.3,1);animation-fill-mode:backwards}.aqp[data-play=true] .aqp-tap{animation-name:aqp-tap;animation-timing-function:ease-out;animation-fill-mode:none}.aqp[data-play=true] .aqp-breath{animation:aqp-breath 2.2s ease-in-out 6}}@keyframes aqp-fade{0%{opacity:0}}@keyframes aqp-out{0%{opacity:1}}@keyframes aqp-rise{0%{transform:translateY(var(--rise))}}@keyframes aqp-tap{0%{opacity:.95;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}@keyframes aqp-breath{0%,to{opacity:1}50%{opacity:.35}}.aqh-slot{--aqh-above:190px;--aqh-fold:0.63;--aqh-phone-fold:1.51;max-width:min(1080px,max(620px,calc((100vh - var(--aqh-above)) / var(--aqh-fold))));max-width:min(1080px,max(620px,calc((100svh - var(--aqh-above)) / var(--aqh-fold))));margin:0 auto}.aqh{container-type:inline-size}.aqh>.aqh-phone{display:none;margin-inline:max(-24px,min(0px,calc((100% - 318px) / 2)))}@container (max-width: 599px){.aqh>.aqh-tablet{display:none}.aqh>.aqh-phone{display:block}}.aqh-slot .aqh-phone .aqp{max-width:min(380px,max(318px,calc((100vh - var(--aqh-above)) / var(--aqh-phone-fold))));max-width:min(380px,max(318px,calc((100svh - var(--aqh-above)) / var(--aqh-phone-fold))));margin:0 auto}@media (max-width:599px){.aqh-slot{--aqh-above:326px}}.aqpo{container-type:inline-size}.aqpo-art{position:relative;padding-top:var(--aqpo-top);padding-bottom:var(--aqpo-bottom)}.aqpo-labels{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.aqpo-label{font-family:var(--font-core);font-weight:400;fill:var(--text-body)}.aqpo-label .aqpo-lead{font-weight:var(--weight-heading);fill:var(--text-heading)}.aqpo-leader{stroke:var(--text-muted);stroke-width:1px}.aqpo-dot{fill:var(--text-muted)}.aqpo-list{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;list-style:none}@container (max-width: 439px){.aqpo-art{padding:0}.aqpo-labels{display:none}.aqpo-list{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal;display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-3);font:var(--type-body);color:var(--text-body)}.aqpo-list strong{font-weight:var(--weight-heading);color:var(--text-heading)}}.lcf{display:block;width:100%;height:auto;overflow:visible;--lcf-paper:#fff;--lcf-ink:#1c1c1c;--lcf-live:rgba(60,60,67,.3);--lcf-held:rgba(60,60,67,.6);--lcf-slide-paper:#f7f5f0;--lcf-slide-gold:#b08d57;--lcf-slide-ink:#1f1d1a;--lcf-glow:#b8761a;--lcf-kalam:"Kalam","Marker Felt","Bradley Hand","Segoe Print",cursive}[data-theme=dark] .lcf{--lcf-glow:#d9a24a}.lcf text{font-family:var(--font-core)}.lcf .lcf-mono{font-family:var(--font-mono)}.lcf .lcf-hand-t{font-family:var(--lcf-kalam);font-weight:700}.lcf-page{fill:var(--lcf-slide-paper)}.lcf-rule{fill:none;stroke:var(--lcf-slide-gold)}.lcf .lcf-stext{fill:var(--lcf-slide-ink)}.lcf-loop{fill:none;stroke-linecap:round;stroke-linejoin:round}.lcf-halo{fill:var(--lcf-glow);opacity:0}.lcf-tap{fill:rgba(28,28,28,.08);stroke:rgba(28,28,28,.45);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:50% 50%}.lcf-scroll{transform-box:view-box;transform-origin:0 0}.lcf-fo{opacity:0}@media (prefers-reduced-motion:no-preference){.lcf[data-play=true] .lcf-fi{animation-name:lcf-fade;animation-timing-function:ease-out;animation-fill-mode:backwards}.lcf[data-play=true] .lcf-fo{animation-name:lcf-out;animation-timing-function:ease-in;animation-fill-mode:backwards}.lcf[data-play=true] .lcf-scroll{animation-duration:var(--lcf-dur);animation-timing-function:cubic-bezier(.33,.9,.28,1);animation-fill-mode:backwards}.lcf[data-play=true] .lcf-draw{animation-name:lcf-draw;animation-timing-function:cubic-bezier(.4,.1,.3,1);animation-fill-mode:backwards}.lcf[data-play=true] .lcf-wipe{animation-name:lcf-wipe;animation-timing-function:linear;animation-fill-mode:backwards}.lcf[data-play=true] .lcf-halo{animation-name:lcf-halo;animation-timing-function:ease-in-out;animation-fill-mode:none}.lcf[data-play=true] .lcf-tap{animation:lcf-tap .42s ease-out none}.lcf[data-play=true] .lcf-rec{animation:lcf-pulse 1.6s ease-in-out 8}.lcf[data-play=true] .lcf-breathe,.lcf[data-play=true] .lcf-breathe-a{animation:lcf-breathe 2.4s ease-in-out 3}}@keyframes lcf-fade{0%{opacity:0}}@keyframes lcf-out{0%{opacity:1}}@keyframes lcf-draw{0%{stroke-dashoffset:var(--len)}}@keyframes lcf-wipe{0%{transform:translateX(var(--w))}}@keyframes lcf-halo{0%{opacity:0}35%{opacity:.45}to{opacity:0}}@keyframes lcf-tap{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes lcf-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes lcf-breathe{0%,to{opacity:1}50%{opacity:.35}}.lch{container-type:inline-size}.lch-slot{--lch-above:190px;max-width:min(1080px,max(620px,calc((100vh - var(--lch-above) - 16px) / .673)));max-width:min(1080px,max(620px,calc((100svh - var(--lch-above) - 16px) / .673)));margin:0 auto}.lch>.lch-phone{display:none}.lch>.lch-phone .lcp{max-width:380px;margin:0 auto}@container (max-width: 599px){.lch>.lch-tablet{display:none}.lch>.lch-phone{display:block}}.lch-slot .lch-phone .lcp{max-width:min(380px,max(275px,calc((100vh - var(--lch-above) - 16px) / var(--lch-phone-fold, 1.077))));max-width:min(380px,max(275px,calc((100svh - var(--lch-above) - 16px) / var(--lch-phone-fold, 1.077))))}@media (max-width:599px){.lch-slot{--lch-above:326px}}.lcp{display:block;width:100%;height:auto;overflow:visible;--lcf-paper:#fff;--lcf-ink:#1c1c1c;--lcf-glow:#b8761a}[data-theme=dark] .lcp{--lcf-glow:#d9a24a}.lcp text{font-family:var(--font-core)}.lcp .lcf-mono{font-family:var(--font-mono)}.lcp .lcp-glow{opacity:0}@media (prefers-reduced-motion:no-preference){.lcp[data-play=true] .lcf-fi{animation-name:lcf-fade;animation-timing-function:ease-out;animation-fill-mode:backwards}.lcp[data-play=true] .lcf-fo{animation-name:lcf-out;animation-timing-function:ease-in;animation-fill-mode:backwards}.lcp[data-play=true] .lcf-scroll{animation-duration:var(--lcp-dur);animation-timing-function:cubic-bezier(.33,.9,.28,1);animation-fill-mode:backwards}.lcp[data-play=true] .lcf-wipe{animation-name:lcf-wipe;animation-timing-function:linear;animation-fill-mode:backwards}.lcp[data-play=true] .lcf-halo{animation-name:lcf-halo;animation-timing-function:ease-in-out;animation-fill-mode:none}.lcp[data-play=true] .lcf-tap{animation:lcf-tap .42s ease-out none}}.qb{--qb-paper:var(--surface-raised);--qb-edge:var(--border-interactive);--qb-ink:var(--text-heading);--qb-hand:#b8761a;--qb-shadow-c:#000;--qb-shadow-o:0.1}[data-theme=dark] .qb{--qb-paper:var(--surface-inverse);--qb-edge:rgba(23,21,18,.5);--qb-ink:var(--text-on-dark);--qb-hand:#b8761a}.qb-paper,.qb-tail{fill:var(--qb-paper)}.qb-paper,.qb-tail-edge{stroke:var(--qb-edge);stroke-width:1;vector-effect:non-scaling-stroke}.qb-tail-edge{fill:none;stroke-linejoin:round;stroke-linecap:round}.qb .qb-q{font-family:var(--font-core);fill:var(--qb-ink)}.qb-hand{fill:var(--qb-hand)}.qb-shadow-flood{flood-color:var(--qb-shadow-c);flood-opacity:var(--qb-shadow-o)}.qb-pop{transform-box:view-box;transform-origin:0 0}@media (prefers-reduced-motion:no-preference){svg[data-play=true] .qb-pop{animation-name:qb-pop;animation-timing-function:cubic-bezier(.2,.8,.3,1);animation-fill-mode:backwards}svg[data-play=true] .qb-lift{animation-name:qb-lift;animation-timing-function:cubic-bezier(.2,.9,.3,1.15);animation-fill-mode:backwards}svg[data-play=true] .qb-wipe{animation-name:qb-wipe;animation-timing-function:linear;animation-fill-mode:backwards}svg[data-hold]:not([data-play=true]) .qb-pop{opacity:0}}@keyframes qb-pop{0%{opacity:0;transform:translateY(var(--qb-rise)) scale(var(--qb-scale))}}@keyframes qb-lift{0%{opacity:0;transform:translateY(var(--qb-dy))}}@keyframes qb-wipe{0%{transform:translateX(var(--qb-w))}}.lcpo{container-type:inline-size}.lcpo-frame{position:relative;padding-top:var(--lcpo-top);padding-bottom:var(--lcpo-bottom)}.lcpo-art,.lcpo-marks{position:absolute;left:0;width:100%;overflow:visible}.lcpo-art,.lcpo-marks{top:0;height:100%}.lcpo-marks{display:none}.lcpo-art text{font-family:var(--font-core)}.lcpo-head{fill:var(--text-heading)}.lcpo-line{fill:var(--text-body)}.lcpo-lead{stroke:var(--text-muted);stroke-width:1}.lcpo-lead,.lcpo-lead-screen{vector-effect:non-scaling-stroke}.lcpo-lead-screen{stroke:#1c1c1c;stroke-opacity:.6;stroke-width:1}.lcpo-dot{fill:#1c1c1c;stroke:#fff;stroke-width:3}.lcpo-mark{fill:#1c1c1c;stroke:#fff;stroke-width:4}.lcpo-mark-n{fill:#fff;font-family:var(--font-core);font-weight:600}.lcpo-list{display:none;margin:var(--space-3) 0 0;padding-left:1.4em;font:var(--type-body);color:var(--text-body)}.lcpo-list li+li{margin-top:var(--space-1)}.lcpo-list strong{font-weight:var(--weight-heading);color:var(--text-heading)}@container (max-width: 479px){.lcpo-frame{padding-top:var(--lcpo-band);padding-bottom:var(--lcpo-band)}.lcpo-art{display:none}.lcpo-list,.lcpo-marks{display:block}}