*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}:before,:after{--un-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.prose{color:var(--un-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--un-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--un-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--un-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--un-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-kbd);box-shadow:0 0 0 1px rgb(var(--un-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--un-prose-kbd-shadows) / 10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-pre-code);background-color:var(--un-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--un-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--un-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--un-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--un-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where():not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where():not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose{--un-prose-body:#374151;--un-prose-invert-body:#d1d5db;--un-prose-headings:#111827;--un-prose-invert-headings:white;--un-prose-lead:#4b5563;--un-prose-invert-lead:#9ca3af;--un-prose-links:#111827;--un-prose-invert-links:white;--un-prose-bold:#111827;--un-prose-invert-bold:white;--un-prose-counters:#6b7280;--un-prose-invert-counters:#9ca3af;--un-prose-bullets:#d1d5db;--un-prose-invert-bullets:#4b5563;--un-prose-hr:#e5e7eb;--un-prose-invert-hr:#374151;--un-prose-quotes:#111827;--un-prose-invert-quotes:#f3f4f6;--un-prose-quote-borders:#e5e7eb;--un-prose-invert-quote-borders:#374151;--un-prose-captions:#6b7280;--un-prose-invert-captions:#9ca3af;--un-prose-kbd:#111827;--un-prose-invert-kbd:white;--un-prose-kbd-shadows:#111827;--un-prose-invert-kbd-shadows:white;--un-prose-code:#111827;--un-prose-invert-code:white;--un-prose-pre-code:#e5e7eb;--un-prose-invert-pre-code:#d1d5db;--un-prose-pre-bg:#1f2937;--un-prose-invert-pre-bg:#00000080;--un-prose-th-borders:#d1d5db;--un-prose-invert-th-borders:#4b5563;--un-prose-td-borders:#e5e7eb;--un-prose-invert-td-borders:#374151}.dark .dark\:prose-invert{--un-prose-body:var(--un-prose-invert-body);--un-prose-headings:var(--un-prose-invert-headings);--un-prose-lead:var(--un-prose-invert-lead);--un-prose-links:var(--un-prose-invert-links);--un-prose-bold:var(--un-prose-invert-bold);--un-prose-counters:var(--un-prose-invert-counters);--un-prose-bullets:var(--un-prose-invert-bullets);--un-prose-hr:var(--un-prose-invert-hr);--un-prose-quotes:var(--un-prose-invert-quotes);--un-prose-quote-borders:var(--un-prose-invert-quote-borders);--un-prose-captions:var(--un-prose-invert-captions);--un-prose-kbd:var(--un-prose-invert-kbd);--un-prose-kbd-shadows:var(--un-prose-invert-kbd-shadows);--un-prose-code:var(--un-prose-invert-code);--un-prose-pre-code:var(--un-prose-invert-pre-code);--un-prose-pre-bg:var(--un-prose-invert-pre-bg);--un-prose-th-borders:var(--un-prose-invert-th-borders);--un-prose-td-borders:var(--un-prose-invert-td-borders)}.container{width:100%}.z-context-menu{z-index:60}.z-label{z-index:40}.z-menu{z-index:20}.z-modal{z-index:70}.z-nav{z-index:50}.slidev-glass-effect{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity));--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);border-width:1px;border-color:#9ca3af33;--un-bg-opacity:.75!important}.border-main,.dark [border~=dark\:main],.dark [dark\:border~=main],[border-main=""],[border~=main]{border-color:#9ca3af33}.border-primary,.hover\:border-primary:hover{border-color:var(--slidev-theme-primary)}.bg-active{background-color:#9ca3af1a}.bg-main{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.dark .bg-main,.dark .slidev-glass-effect{--un-bg-opacity:1;background-color:rgb(18 18 18/var(--un-bg-opacity))}.bg-primary,[bg-primary=""]{background-color:var(--slidev-theme-primary)}.hover\:bg-active:hover,[hover\:bg-active=""]:hover{background-color:#9ca3af1a}.dark .text-main{--un-text-opacity:1;color:rgb(221 221 221/var(--un-text-opacity))}.text-main{--un-text-opacity:1;color:rgb(24 24 24/var(--un-text-opacity))}.text-primary,[text-primary=""]{color:var(--slidev-theme-primary)}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}:root{--color-note:#0969da;--color-tip:#1a7f37;--color-warning:#9a6700;--color-severe:#bc4c00;--color-caution:#d1242f;--color-important:#8250df}@media (prefers-color-scheme:dark){:root{--color-note:#2f81f7;--color-tip:#3fb950;--color-warning:#d29922;--color-severe:#db6d28;--color-caution:#f85149;--color-important:#a371f7}}.markdown-alert{color:inherit;border-left:.25em solid #888;margin-bottom:16px;padding:.5rem 1rem}.markdown-alert>:first-child{margin-top:0}.markdown-alert>:last-child{margin-bottom:0}.markdown-alert .markdown-alert-title{align-items:center;font-weight:500;line-height:1;display:flex}.markdown-alert .markdown-alert-title .octicon{vertical-align:text-bottom;fill:currentColor;margin-right:.5rem;display:inline-block;overflow:visible!important}.markdown-alert.markdown-alert-note{border-left-color:var(--color-note)}.markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--color-note)}.markdown-alert.markdown-alert-important{border-left-color:var(--color-important)}.markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--color-important)}.markdown-alert.markdown-alert-warning{border-left-color:var(--color-warning)}.markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--color-warning)}.markdown-alert.markdown-alert-tip{border-left-color:var(--color-tip)}.markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--color-tip)}.markdown-alert.markdown-alert-caution{border-left-color:var(--color-caution)}.markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--color-caution)}:root{--slidev-code-background:#f5f5f5;--slidev-code-foreground:#1b1b1b;--slidev-code-font-family:"Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--slidev-code-padding:8px;--slidev-code-font-size:12px;--slidev-code-line-height:18px;--slidev-code-radius:4px;--slidev-code-margin:4px 0;--slidev-theme-primary:#3ab9d5;--slidev-transition-duration:.5s;--slidev-slide-container-background:black;--slidev-controls-foreground:white;--slidev-code-tab-divider:#e5e5e5;--slidev-code-tab-text-color:#67676c;--slidev-code-tab-font-size:12px;--slidev-code-tab-active-text-color:#3c3c43}html.dark{--slidev-code-background:#1b1b1b;--slidev-code-foreground:#eee;--slidev-code-tab-divider:#222;--slidev-code-tab-text-color:#98989f;--slidev-code-tab-active-text-color:#dfdfd6}html,body,#app,#page-root{width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);-webkit-print-color-adjust:exact;print-color-adjust:exact;--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity));margin:0;padding:0;font-family:Avenir Next,Nunito Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;overflow:hidden}.dark html,.dark body,.dark #app,.dark #page-root{--un-bg-opacity:1;background-color:rgb(18 18 18/var(--un-bg-opacity))}html{background:0 0}.slidev-icon-btn{aspect-ratio:1;-webkit-user-select:none;user-select:none;cursor:pointer;vertical-align:middle;opacity:.75;border-radius:.25rem;outline:none;justify-content:center;align-items:center;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}@media (width>=768px){.slidev-icon-btn{padding:.5rem}}.slidev-icon-btn:hover{--un-bg-opacity:.1;background-color:rgb(156 163 175/var(--un-bg-opacity))}.slidev-icon-btn:focus-visible{opacity:1;--un-outline-color-opacity:1;outline-width:2px;outline-color:rgb(0 0 0/var(--un-outline-color-opacity));outline-offset:2px;outline-style:solid}.dark .slidev-icon-btn:focus-visible{--un-outline-color-opacity:1;outline-color:rgb(255 255 255/var(--un-outline-color-opacity))}.slidev-icon-btn.shallow{opacity:.3}.slidev-icon-btn.active{opacity:1}.slidev-icon-btn.disabled{opacity:.25;pointer-events:none}.slidev-layout a.slidev-icon-btn{border-style:none}.slidev-layout a.slidev-icon-btn:hover{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity));border-style:none}.slidev-icon{vertical-align:sub;line-height:1em;display:inline-block}.slidev-page{width:100%;position:relative;top:0;left:0;right:0}.slidev-note-with-clicks .slidev-note-fade{color:#888c}.dark .slidev-note-with-clicks .slidev-note-fade{color:#a1a1a1cc}.slidev-note-click-mark{-webkit-user-select:none;user-select:none;--un-text-opacity:1;color:rgb(167 139 250/var(--un-text-opacity));background-color:#a78bfa1a;border-width:1px;border-color:#0000;border-radius:.25rem;align-items:center;padding-left:.25rem;padding-right:.25rem;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7em;display:inline-flex}.slidev-note-click-mark.slidev-note-click-mark-active{--un-border-opacity:1;border-width:1px;border-color:rgb(167 139 250/var(--un-border-opacity))}.slidev-note-click-mark.slidev-note-click-mark-past{filter:saturate(0);opacity:.5}.slidev-note-click-mark.slidev-note-click-mark-future{opacity:.5}.slidev-note-click-mark:before{content:"";--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 28a1 1 0 0 1-.71-.29l-6.13-6.14l-3.33 5a1 1 0 0 1-1 .44a1 1 0 0 1-.81-.7l-6-20A1 1 0 0 1 6.29 5l20 6a1 1 0 0 1 .7.81a1 1 0 0 1-.44 1l-5 3.33l6.14 6.13a1 1 0 0 1 0 1.42l-4 4A1 1 0 0 1 23 28m0-2.41L25.59 23l-7.16-7.15l5.25-3.5L7.49 7.49l4.86 16.19l3.5-5.25Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;opacity:.8;background-color:currentColor;width:1.2em;height:1.2em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.slidev-note-click-mark:after{content:attr(data-clicks);display:inline-block;transform:translateY(.1em)}.slidev-form-button{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity));--un-border-opacity:1;border-bottom-width:2px;border-color:rgb(55 65 81/var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(107 114 128/var(--un-bg-opacity));border-radius:.25rem;padding:.25rem 1rem}.slidev-form-button:hover{--un-border-opacity:1;border-color:rgb(75 85 99/var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(156 163 175/var(--un-bg-opacity))}.slidev-form-button.primary{--un-border-opacity:1;border-color:rgb(17 94 89/var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(13 148 136/var(--un-bg-opacity))}.slidev-form-button.primary:hover{--un-border-opacity:1;border-color:rgb(15 118 110/var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(20 184 166/var(--un-bg-opacity))}.rough-annotation{transform:scale(calc(1 / var(--slidev-slide-scale)))}.slidev-layout-iframe{--slidev-iframe-raster:max(var(--slidev-slide-scale,1), 1);width:calc(100% * var(--slidev-iframe-raster));height:calc(100% * var(--slidev-iframe-raster));transform:scale(calc(var(--slidev-iframe-scale,1) / var(--slidev-iframe-raster)));transform-origin:0 0}#twoslash-container{position:fixed}#twoslash-container .v-popper__wrapper:not(.no-slide-scale>*){zoom:var(--slidev-slide-scale)}#twoslash-container .v-popper__popper:not(.no-slide-scale>*){translate:calc(10px * (1 - var(--slidev-slide-scale))) 0;width:max-content}.slidev-note ul{margin:0}html.dark:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .shiki{color:var(--shiki-dark,inherit);--twoslash-popup-bg:var(--shiki-dark-bg,inherit)}html.dark .shiki span{color:var(--shiki-dark)}html:not(.dark) .shiki{color:var(--shiki-light,inherit);--twoslash-popup-bg:var(--shiki-light-bg,inherit)}html:not(.dark) .shiki span{color:var(--shiki-light)}.twoslash-meta-line.twoslash-popover-line{margin-top:-10px}.slidev-code-wrapper{scroll-padding:var(--slidev-code-padding);margin:var(--slidev-code-margin)!important}.slidev-code-wrapper:-webkit-scrollbar{width:0}.slidev-code{background:var(--slidev-code-background);overflow:auto;font-family:var(--slidev-code-font-family)!important;padding:var(--slidev-code-padding)!important;font-size:var(--slidev-code-font-size)!important;line-height:var(--slidev-code-line-height)!important;border-radius:var(--slidev-code-radius)!important}.slidev-code-block-title,.slidev-code-group-tabs{background:var(--slidev-code-background);color:var(--slidev-code-tab-text-color);padding-left:var(--slidev-code-padding);padding-right:var(--slidev-code-padding);font-size:var(--slidev-code-tab-font-size);border-radius:var(--slidev-code-radius) var(--slidev-code-radius) 0 0;box-shadow:inset 0 -1px var(--slidev-code-tab-divider);align-items:center;gap:8px;display:flex}.slidev-code-block-title{padding:var(--slidev-code-padding)}.slidev-code-tab{font-size:var(--slidev-code-tab-font-size);white-space:nowrap;cursor:pointer;padding:var(--slidev-code-padding);color:var(--slidev-code-tab-text-color);border-bottom:2px solid #0000;align-items:center;gap:8px;transition:color .25s;display:flex;position:relative}.slidev-code-tab:hover{color:var(--slidev-code-tab-active-text-color)!important}.slidev-code-group-blocks .slidev-code-wrapper{margin:0!important}.slidev-code-group-blocks .slidev-code{border-radius:0 0 var(--slidev-code-radius) var(--slidev-code-radius)!important}.slidev-code-group-blocks .slidev-code-wrapper.active{display:block}.slidev-code-group-blocks .slidev-code-wrapper{display:none}.slidev-code-block-title+.slidev-code,.slidev-code-group-tabs+.slidev-code{border-top-left-radius:0!important;border-top-right-radius:0!important}.slidev-code .slidev-code-dishonored{opacity:.3;pointer-events:none}.slidev-code-line-numbers .slidev-code code{counter-reset:step;counter-increment:step calc(var(--start,1) - 1)}.slidev-code-line-numbers .slidev-code code .line:before{content:counter(step);counter-increment:step;text-align:right;--un-text-opacity:1;width:1rem;color:rgb(156 163 175/var(--un-text-opacity));margin-right:1.5rem;display:inline-block}.dark .slidev-code-line-numbers .slidev-code code .line:before{--un-text-opacity:1;color:rgb(75 85 99/var(--un-text-opacity))}.slidev-note :not(pre)>code,.slidev-layout :not(pre)>code{background:var(--slidev-code-background);border-radius:var(--slidev-code-radius);padding:.125rem .375rem;font-size:.9em;font-weight:300}.slidev-note :not(pre)>code:after,.slidev-note :not(pre)>code:before{content:""}.slidev-layout :not(pre)>code:before{margin-right:-.08em}.katex,.katex :after,.katex :before{border-color:currentColor}.slidev-katex-wrapper .mord.dishonored{opacity:.3}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-up-enter-active,.slide-up-leave-active,.slide-down-enter-active,.slide-down-leave-active{transition:all var(--slidev-transition-duration) ease}.slide-left-enter-from,.slide-right-leave-to{translate:100%}.slide-left-leave-to,.slide-right-enter-from{translate:-100%}.slide-up-enter-from,.slide-down-leave-to{translate:0 100%}.slide-up-leave-to,.slide-down-enter-from{translate:0 -100%}.fade-enter-active,.fade-leave-active{transition:opacity var(--slidev-transition-duration) ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-out-leave-active{transition:opacity calc(var(--slidev-transition-duration) * .6) ease-out}.fade-out-enter-active{transition:opacity calc(var(--slidev-transition-duration) * .8) ease-in;transition-delay:calc(var(--slidev-transition-duration) * .6)}.fade-out-enter-from,.fade-out-leave-to{opacity:0}:root{--twoslash-popup-bg:var(--slidev-code-background);--twoslash-popup-color:var(--slidev-code-foreground);--twoslash-docs-color:inherit;--twoslash-docs-font:inherit;--twoslash-code-font:"Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--twoslash-underline-color:#8888;--twoslash-border-color:#8888;--twoslash-cursor-color:var(--slidev-theme-primary);--twoslash-matched-color:var(--slidev-theme-primary)}.twoslash-popup-container{font-size:13px}.twoslash-popup-container .twoslash-popup-code{font-size:.85em}.twoslash-floating .twoslash-popup-docs-tags .twoslash-popup-docs-tag-name{color:inherit;opacity:.5}.slidev-vclick-target{transition:all .1s}.slidev-vclick-target.slidev-vclick-anim-none{transition:none}.slidev-vclick-target.slidev-vclick-anim-fade-in{transition:all .3s}.slidev-vclick-hidden{opacity:0!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.slidev-vclick-hidden.slidev-vclick-anim-fade{opacity:.5!important}.slidev-vclick-hidden.slidev-vclick-anim-fade-in{opacity:0!important}.slidev-vclick-hidden.slidev-vclick-anim-up{translate:0 20px}.slidev-vclick-hidden.slidev-vclick-anim-down{translate:0 -20px}.slidev-vclick-hidden.slidev-vclick-anim-left{translate:20px}.slidev-vclick-hidden.slidev-vclick-anim-right{translate:-20px}.slidev-vclick-hidden.slidev-vclick-anim-scale{scale:.9}.slidev-vclick-display-none{display:none!important}.slidev-vclick-fade{opacity:.5}.slidev-layout{height:100%;padding:2.5rem 3.5rem;font-size:1.1rem}.slidev-layout pre,.slidev-layout code{-webkit-user-select:text;user-select:text}.slidev-layout code{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.slidev-layout h1{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}.slidev-layout h6{letter-spacing:.1em;text-transform:uppercase;padding-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}:where(.slidev-layout) h6{opacity:.4}.slidev-layout p{margin-top:1rem;margin-bottom:1rem;line-height:1.5rem}.slidev-layout ul{list-style:square}.slidev-layout ol{list-style:decimal}.slidev-layout li{line-height:1.8em}.slidev-layout blockquote{background:var(--slidev-code-background);color:var(--slidev-code-foreground);border-left-width:1px;border-color:var(--slidev-theme-primary);border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.slidev-layout blockquote>*{margin-top:0;margin-bottom:0}.slidev-layout table{width:100%}.slidev-layout tr{border-color:#9ca3af33;border-bottom-width:1px}.slidev-layout th{text-align:left;font-weight:400}.slidev-layout a{border-style:dashed;border-color:currentColor;border-bottom-width:1px}.slidev-layout a:hover{color:var(--slidev-theme-primary);border-style:solid}.slidev-layout td,.slidev-layout th{padding:.75rem .5rem}.slidev-layout b,.slidev-layout strong{font-weight:600}.slidev-layout kbd{--un-bg-opacity:.05;background-color:rgb(156 163 175/var(--un-bg-opacity));border-width:1px 1px 2px;border-color:#9ca3af33;border-radius:.25rem;padding:.125rem .25rem;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.slidev-layout h1,[dir=ltr] h1,.slidev-layout [dir=ltr] h1,.slidev-layout h6,[dir=ltr] h6,.slidev-layout [dir=ltr] h6{margin-left:-.05em;margin-right:0}.slidev-layout li,[dir=ltr] li,.slidev-layout [dir=ltr] li{margin-left:1.1em;margin-right:0;padding-left:.2em;padding-right:0}[dir=rtl] h1,.slidev-layout [dir=rtl] h1,[dir=rtl] h6,.slidev-layout [dir=rtl] h6{margin-left:0;margin-right:-.05em}[dir=rtl] li,.slidev-layout [dir=rtl] li{margin-left:0;margin-right:1.1em;padding-left:0;padding-right:.2em}.slidev-layout h1+p{opacity:.5;margin-top:-.5rem;margin-bottom:1rem}.slidev-layout p+h2,.slidev-layout ul+h2,.slidev-layout table+h2{margin-top:2.5rem}.slidev-layout h1{margin-bottom:1rem;margin-left:-.05em;font-size:2.25rem;line-height:2.5rem}.slidev-layout h2{font-size:1.875rem;line-height:2.25rem}.slidev-layout h3{font-size:1.5rem;line-height:2rem}.slidev-layout h4{font-size:1.25rem;line-height:1.75rem}.slidev-layout h5{font-size:1rem;line-height:1.5rem}.slidev-layout h6{letter-spacing:.1em;text-transform:uppercase;margin-left:-.05em;padding-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.slidev-layout h6:not(.opacity-100){opacity:.4}.slidev-layout.cover,.slidev-layout.intro{height:100%;display:grid}.slidev-layout.cover h1,.slidev-layout.intro h1{font-size:3.75rem;line-height:5rem}.slidev-layout.fact{text-align:center;height:100%;display:grid}.slidev-layout.fact h1{font-size:6rem;font-weight:700;line-height:1}.slidev-layout.fact h1+p{font-size:1.5rem;font-weight:700;line-height:2rem}.slidev-layout.statement{text-align:center;height:100%;display:grid}.slidev-layout.statement h1{font-size:3.75rem;font-weight:700;line-height:1}.slidev-layout.quote{height:100%;display:grid}.slidev-layout.quote h1+p{margin-top:.5rem}.slidev-layout.section h1{font-size:3.75rem;font-weight:500;line-height:5rem}:root{--prism-scheme:light;--prism-foreground:#6e6e6e;--prism-background:#f4f4f4;--prism-comment:#a8a8a8;--prism-string:#555;--prism-literal:#333;--prism-keyword:#000;--prism-function:#4f4f4f;--prism-deleted:#333;--prism-class:#333;--prism-builtin:#757575;--prism-property:#333;--prism-namespace:#4f4f4f;--prism-punctuation:#ababab;--prism-decorator:var(--prism-class);--prism-operator:var(--prism-punctuation);--prism-number:var(--prism-literal);--prism-boolean:var(--prism-literal);--prism-variable:var(--prism-literal);--prism-constant:var(--prism-literal);--prism-symbol:var(--prism-literal);--prism-interpolation:var(--prism-literal);--prism-selector:var(--prism-keyword);--prism-keyword-control:var(--prism-keyword);--prism-regex:var(--prism-string);--prism-json-property:var(--prism-property);--prism-inline-background:var(--prism-background);--prism-comment-style:italic;--prism-url-decoration:underline;--prism-line-number:#a5a5a5;--prism-line-number-gutter:#333;--prism-line-highlight-background:#eee;--prism-selection-background:#ddd;--prism-marker-color:var(--prism-foreground);--prism-marker-opacity:.4;--prism-marker-font-size:.8em;--prism-font-size:1em;--prism-line-height:1.5em;--prism-font-family:monospace;--prism-inline-font-size:var(--prism-font-size);--prism-block-font-size:var(--prism-font-size);--prism-tab-size:2;--prism-block-padding-x:1em;--prism-block-padding-y:1em;--prism-block-margin-x:0;--prism-block-margin-y:.5em;--prism-block-radius:.3em;--prism-inline-padding-x:.3em;--prism-inline-padding-y:.1em;--prism-inline-radius:.3em}div[class*=language-],pre[class*=language-],code[class*=language-]{font-size:var(--prism-font-size);font-family:var(--prism-font-family);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:var(--prism-line-height);-moz-tab-size:var(--prism-tab-size);-o-tab-size:var(--prism-tab-size);tab-size:var(--prism-tab-size);-webkit-hyphens:none;hyphens:none;direction:ltr;color:var(--prism-foreground)!important}div[class*=language-],pre[class*=language-]{font-size:var(--prism-block-font-size);padding:var(--prism-block-padding-y) var(--prism-block-padding-x);margin:var(--prism-block-margin-y) var(--prism-block-margin-x);border-radius:var(--prism-block-radius);background:var(--prism-background);overflow:auto}:not(pre)>code[class*=language-]{font-size:var(--prism-inline-font-size);padding:var(--prism-inline-padding-y) var(--prism-inline-padding-x);border-radius:var(--prism-inline-radius);background:var(--prism-inline-background)}pre[class*=language-]::-moz-selection{background:var(--prism-selection-background)}pre[class*=language-] ::-moz-selection{background:var(--prism-selection-background)}code[class*=language-]::-moz-selection{background:var(--prism-selection-background)}code[class*=language-] ::-moz-selection{background:var(--prism-selection-background)}pre[class*=language-]::selection{background:var(--prism-selection-background)}pre[class*=language-] ::selection{background:var(--prism-selection-background)}code[class*=language-]::selection{background:var(--prism-selection-background)}code[class*=language-] ::selection{background:var(--prism-selection-background)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--prism-comment);font-style:var(--prism-comment-style)}.token.namespace{color:var(--prism-namespace)}.token.interpolation{color:var(--prism-interpolation)}.token.string{color:var(--prism-string)}.token.punctuation{color:var(--prism-punctuation)}.token.operator{color:var(--prism-operator)}.token.keyword.module,.token.keyword.control-flow{color:var(--prism-keyword-control)}.token.url,.token.symbol,.token.inserted{color:var(--prism-symbol)}.token.constant{color:var(--prism-constant)}.token.string.url{-webkit-text-decoration:var(--prism-url-decoration);text-decoration:var(--prism-url-decoration)}.token.boolean,.language-json .token.boolean{color:var(--prism-boolean)}.token.number,.language-json .token.number{color:var(--prism-number)}.token.variable{color:var(--prism-variable)}.token.keyword{color:var(--prism-keyword)}.token.atrule,.token.attr-value,.token.selector{color:var(--prism-selector)}.token.function{color:var(--prism-function)}.token.deleted{color:var(--prism-deleted)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.class-name{color:var(--prism-class)}.token.tag,.token.builtin{color:var(--prism-builtin)}.token.attr-name,.token.property,.token.entity{color:var(--prism-property)}.language-json .token.property{color:var(--prism-json-property)}.token.regex{color:var(--prism-regex)}.token.decorator,.token.annotation{color:var(--prism-decorator)}.line-numbers .line-numbers-rows{border-right-color:var(--prism-line-number)}.line-numbers-rows>span:before{color:var(--prism-line-number-gutter)}.line-highlight{background:var(--prism-line-highlight-background)}.cm-s-vars.CodeMirror{background-color:var(--cm-background);color:var(--cm-foreground)}.cm-s-vars .CodeMirror-gutters{background:var(--cm-line-number-gutter);color:var(--cm-line-number);border:none}.cm-s-vars .CodeMirror-guttermarker,.cm-s-vars .CodeMirror-guttermarker-subtle,.cm-s-vars .CodeMirror-linenumber{color:var(--cm-line-number)}.cm-s-vars div.CodeMirror-selected,.cm-s-vars.CodeMirror-focused div.CodeMirror-selected{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line>span::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line>span>span::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line>span::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line>span>span::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-activeline-background{background:var(--cm-line-highlight-background)}.cm-s-vars .cm-keyword{color:var(--cm-keyword)}.cm-s-vars .cm-variable,.cm-s-vars .cm-variable-2,.cm-s-vars .cm-variable-3,.cm-s-vars .cm-type{color:var(--cm-variable)}.cm-s-vars .cm-builtin{color:var(--cm-builtin)}.cm-s-vars .cm-atom{color:var(--cm-literal)}.cm-s-vars .cm-number{color:var(--cm-number)}.cm-s-vars .cm-def{color:var(--cm-decorator)}.cm-s-vars .cm-string,.cm-s-vars .cm-string-2{color:var(--cm-string)}.cm-s-vars .cm-comment{color:var(--cm-comment)}.cm-s-vars .cm-tag{color:var(--cm-builtin)}.cm-s-vars .cm-meta{color:var(--cm-namespace)}.cm-s-vars .cm-attribute,.cm-s-vars .cm-property{color:var(--cm-property)}.cm-s-vars .cm-qualifier{color:var(--cm-keyword)}.cm-s-vars .cm-error{color:var(--prism-deleted)}.cm-s-vars .cm-operator,.cm-s-vars .cm-bracket{color:var(--cm-punctuation)}.cm-s-vars .CodeMirror-matchingbracket{text-decoration:underline}.cm-s-vars .CodeMirror-cursor{border-left:1px solid}:root{--cm-scheme:var(--prism-scheme);--cm-foreground:var(--prism-foreground);--cm-background:var(--prism-background);--cm-comment:var(--prism-comment);--cm-string:var(--prism-string);--cm-literal:var(--prism-literal);--cm-keyword:var(--prism-keyword);--cm-function:var(--prism-function);--cm-deleted:var(--prism-deleted);--cm-class:var(--prism-class);--cm-builtin:var(--prism-builtin);--cm-property:var(--prism-property);--cm-namespace:var(--prism-namespace);--cm-punctuation:var(--prism-punctuation);--cm-decorator:var(--prism-decorator);--cm-operator:var(--prism-operator);--cm-number:var(--prism-number);--cm-boolean:var(--prism-boolean);--cm-variable:var(--prism-variable);--cm-constant:var(--prism-constant);--cm-symbol:var(--prism-symbol);--cm-interpolation:var(--prism-interpolation);--cm-selector:var(--prism-selector);--cm-keyword-control:var(--prism-keyword-control);--cm-regex:var(--prism-regex);--cm-json-property:var(--prism-json-property);--cm-inline-background:var(--prism-inline-background);--cm-comment-style:var(--prism-comment-style);--cm-url-decoration:var(--prism-url-decoration);--cm-line-number:var(--prism-line-number);--cm-line-number-gutter:var(--prism-line-number-gutter);--cm-line-highlight-background:var(--prism-line-highlight-background);--cm-selection-background:var(--prism-selection-background);--cm-marker-color:var(--prism-marker-color);--cm-marker-opacity:var(--prism-marker-opacity);--cm-marker-font-size:var(--prism-marker-font-size);--cm-font-size:var(--prism-font-size);--cm-line-height:var(--prism-line-height);--cm-font-family:var(--prism-font-family);--cm-inline-font-size:var(--prism-inline-font-size);--cm-block-font-size:var(--prism-block-font-size);--cm-tab-size:var(--prism-tab-size);--cm-block-padding-x:var(--prism-block-padding-x);--cm-block-padding-y:var(--prism-block-padding-y);--cm-block-margin-x:var(--prism-block-margin-x);--cm-block-margin-y:var(--prism-block-margin-y);--cm-block-radius:var(--prism-block-radius);--cm-inline-padding-x:var(--prism-inline-padding-x);--cm-inline-padding-y:var(--prism-inline-padding-y);--cm-inline-radius:var(--prism-inline-radius);--prism-font-family:var(--slidev-code-font-family);--prism-background:var(--slidev-code-background)}html:not(.dark){--prism-foreground:#393a34;--prism-comment:#a0ada0;--prism-string:#b56959;--prism-literal:#2f8a89;--prism-number:#296aa3;--prism-keyword:#1c6b48;--prism-function:#6c7834;--prism-boolean:#1c6b48;--prism-constant:#a65e2b;--prism-deleted:#a14f55;--prism-class:#2993a3;--prism-builtin:#ab5959;--prism-property:#b58451;--prism-namespace:#b05a78;--prism-punctuation:#8e8f8b;--prism-decorator:#bd8f8f;--prism-regex:#ab5e3f;--prism-json-property:#698c96}html.dark{--prism-foreground:#d4cfbf;--prism-comment:#758575;--prism-string:#d48372;--prism-literal:#429988;--prism-keyword:#4d9375;--prism-boolean:#1c6b48;--prism-number:#6394bf;--prism-variable:#c2b36e;--prism-function:#a1b567;--prism-deleted:#a14f55;--prism-class:#54b1bf;--prism-builtin:#e0a569;--prism-property:#dd8e6e;--prism-namespace:#db889a;--prism-punctuation:#858585;--prism-decorator:#bd8f8f;--prism-regex:#ab5e3f;--prism-json-property:#6b8b9e;--prism-line-number:#888;--prism-line-number-gutter:#eee;--prism-line-highlight-background:#444;--prism-selection-background:#444}:root{--bg:#031022;--bg-deep:#010919;--surface:#091a31;--surface-soft:#0d223d;--text:#f7f9fd;--muted:#a9b9cd;--line:#24496f;--blue:#5b9df4;--brand:#3268b0;--cyan:#55e6f2;--green:#55dcae;--violet:#9d70df;--magenta:#e47cff;--stage-w:1600px;--stage-h:900px;--pad-x:74px;--pad-y:54px}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#00050c;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#viewport{background:radial-gradient(circle at 50% 42%,#0c233d 0,#020812 66%);position:fixed;inset:0}#deck{width:var(--stage-w);height:var(--stage-h);transform-origin:0 0;background:var(--bg);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 110px #000000ad}.slide{padding:var(--pad-y) var(--pad-x);background:radial-gradient(circle at 78% 30%, #1f528b26, transparent 35%), linear-gradient(150deg, var(--bg) 0%, var(--bg-deep) 100%);display:none;position:absolute;inset:0;overflow:hidden}.slide.active{display:block}.slide:before{content:"";background:linear-gradient(90deg, var(--brand), var(--blue));height:6px;position:absolute;inset:0 0 auto}.slide>*{z-index:1;position:relative}.kicker{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:17px;font-weight:750}h1,h2,h3,p,blockquote{margin-top:0}h1{letter-spacing:-.045em;max-width:1100px;margin-bottom:20px;font-size:76px;line-height:1.02}h2{letter-spacing:-.03em;max-width:1270px;margin-bottom:26px;font-size:52px;line-height:1.08}h3{margin-bottom:14px;font-size:28px;line-height:1.18}p,li{color:var(--muted);font-size:27px;line-height:1.38}.lead{max-width:1050px;font-size:32px;line-height:1.35}.small{font-size:21px}.brand-signature{object-fit:contain;filter:brightness(1.5)saturate(1.08)drop-shadow(0 8px 20px #00000047);width:205px;height:64px;position:absolute;top:38px;right:70px}.slide-no{color:#61778f;font-size:16px;font-weight:650;position:absolute;bottom:50px;right:76px}.layout-label{color:#61778f;letter-spacing:.15em;text-transform:uppercase;font-size:15px;font-weight:700;position:absolute;bottom:48px;left:74px}.intro{background:linear-gradient(90deg,#010919fa 0%,#021023e6 55%,#031022ad 100%),radial-gradient(circle at 82% 42%,#55e6f233,#0000 23%),linear-gradient(145deg,#031329,#010817)}.intro .intro-title{margin-top:165px}.intro .event-mark{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:19px;font-weight:700;position:absolute;top:56px;left:74px}.intro .intro-meta{color:var(--muted);align-items:center;gap:34px;font-size:22px;display:flex;position:absolute;bottom:64px;left:74px}.intro .brand-signature{width:245px;height:70px;top:54px}.orb{border:2px solid #55e6f240;border-radius:50%;width:370px;height:370px;position:absolute;top:235px;right:150px;box-shadow:0 0 90px #55e6f224,inset 0 0 80px #5b9df41f}.orb:before,.orb:after{content:"";border:2px solid #9d70df47;border-radius:50%;position:absolute}.orb:before{inset:56px}.orb:after{border-color:var(--cyan);background:#55e6f221;inset:128px}.company{background:#010919;padding:0}.company:before{display:none}.company img{object-fit:cover;width:100%;height:100%;display:block}.content-head{padding-right:250px}.content-area{height:650px}.statement .statement-copy{width:1250px;margin-top:175px}.statement h2{max-width:1200px;font-size:70px}.statement .accent-line{background:var(--cyan);border-radius:9px;width:130px;height:6px;margin-top:40px}.visual .visual-stage{place-items:center;height:585px;display:grid}.system-diagram{width:1230px;height:410px}.system-diagram text{font-family:Inter,Arial,sans-serif}.split-grid,.compare-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;height:590px;display:grid}.split-copy{max-width:600px}.split-copy p{font-size:30px}.focus-object{background:linear-gradient(150deg,#55e6f21c,#5b9df40a);border:2px solid #55e6f261;border-radius:42px;place-items:center;width:510px;height:390px;margin:auto;display:grid}.focus-object svg{width:270px;height:270px}.compare-grid{gap:24px}.compare-side{border-top:4px solid var(--line);background:linear-gradient(#0d223dbf,#05122529);height:425px;padding:50px}.compare-side:first-child{border-color:var(--violet)}.compare-side:last-child{border-color:var(--green)}.compare-side .tag{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:17px;font-weight:750}.compare-side h3{margin-top:28px;font-size:38px}.compare-side p{max-width:480px;font-size:27px}.sequence-track{grid-template-columns:repeat(5,1fr);align-items:center;height:500px;display:grid;position:relative}.sequence-track:before{content:"";background:linear-gradient(90deg, var(--blue), var(--cyan), var(--green), var(--violet), var(--magenta));height:4px;position:absolute;top:212px;left:100px;right:100px}.step{text-align:center;position:relative}.step .dot{width:68px;height:68px;color:var(--blue);background:var(--bg);border:4px solid;border-radius:50%;place-items:center;margin:0 auto 28px;font-size:24px;font-weight:800;display:grid}.step:nth-child(2) .dot{color:var(--cyan)}.step:nth-child(3) .dot{color:var(--green)}.step:nth-child(4) .dot{color:var(--violet)}.step:nth-child(5) .dot{color:var(--magenta)}.step h3{font-size:24px}.step p{max-width:220px;margin:auto;font-size:19px}.quote-layout{align-content:center;height:670px;padding:0 120px;display:grid}blockquote{letter-spacing:-.025em;max-width:1160px;margin-bottom:38px;font-size:58px;font-weight:620;line-height:1.2}blockquote:before{content:"“";color:var(--cyan)}blockquote:after{content:"”";color:var(--cyan)}.attribution{color:var(--muted);font-size:23px}.data-grid{grid-template-columns:1.45fr .55fr;align-items:center;gap:65px;height:550px;display:grid}.bars{gap:32px;display:grid}.bar-row{grid-template-columns:170px 1fr 70px;align-items:center;gap:20px;display:grid}.bar-label,.bar-value{color:var(--text);font-size:22px}.bar-bg{background:#122840;border-radius:20px;height:24px;overflow:hidden}.bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--cyan));height:100%}.takeaway{border-left:4px solid var(--cyan);padding-left:38px}.takeaway strong{color:var(--cyan);margin-bottom:14px;font-size:56px;display:block}.takeaway p{font-size:25px}.bullet-list{gap:34px;width:1040px;margin:74px 0 0 70px;padding:0;list-style:none;display:grid}.bullet-list li{color:var(--text);padding-left:48px;font-size:32px;line-height:1.3;position:relative}.bullet-list li:before{content:"";border:3px solid var(--cyan);border-radius:50%;width:13px;height:13px;position:absolute;top:.5em;left:0;box-shadow:0 0 14px #55e6f247}.bullet-list .detail{color:var(--muted);margin-top:5px;font-size:23px;line-height:1.35;display:block}.bullet-columns{grid-template-columns:1fr 1fr;gap:52px;margin-top:54px;display:grid}.bullet-column{border-top:4px solid var(--blue);background:linear-gradient(#0d223dad,#0512251a);min-height:445px;padding:35px 42px 25px}.bullet-column:nth-child(2){border-color:var(--green)}.column-title{color:var(--text);margin-bottom:30px;font-size:30px;font-weight:720}.column-title:empty{display:none}.bullet-column ul{gap:27px;margin:0;padding:0;list-style:none;display:grid}.bullet-column li{color:var(--text);padding-left:38px;font-size:27px;line-height:1.3;position:relative}.bullet-column li:before{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:.48em;left:0}.bullet-column:nth-child(2) li:before{background:var(--green)}.sources-list{grid-template-columns:1fr 1fr;gap:34px 90px;margin-top:55px;display:grid}.source-item{border-top:2px solid var(--line);padding-top:18px}.source-item strong{margin-bottom:7px;font-size:24px;display:block}.source-item span{color:var(--muted);font-size:19px}.outro{background:radial-gradient(circle at 77% 52%, #55e6f221, transparent 28%), linear-gradient(150deg, var(--bg), var(--bg-deep))}.outro-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;height:100%;display:grid}.outro h2{max-width:760px;font-size:70px}.outro .brand-signature{width:310px;height:100px;margin-bottom:55px;position:static}.qr-wrap{text-align:center}.qr-frame{background:#fff;border-radius:22px;width:355px;height:355px;margin:0 auto 26px;padding:20px;box-shadow:0 22px 60px #0006}.qr-frame img{object-fit:contain;width:100%;height:100%}.qr-label{color:var(--text);font-size:22px;font-weight:650}.qr-url{color:var(--cyan);font-size:18px}#status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}@media print{html,body{background:#fff;overflow:visible}#viewport{background:0 0;display:block;position:static}#deck{width:1600px;height:auto;box-shadow:none;transform:none!important}.slide{page-break-after:always;width:1600px;height:900px;position:relative;display:block!important}#status{display:none}}:root{--bg:#f7f8fb;--bg-deep:#eef3f7;--surface:#fbfcfd;--surface-soft:#edf3f7;--text:#0b151d;--muted:#69747d;--line:#c8d2da;--blue:#0867ad;--brand:#3268b0;--cyan:#1386c4;--green:#087d8f;--violet:#6659b8;--magenta:#a64f8d;--orange:#db6b00;--pad-x:68px;--pad-y:42px}body{color:var(--text);background:#dfe5ea;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}#viewport{background:#dfe5ea}#deck{background:var(--bg);box-shadow:0 30px 100px #101f2b4d}.slide{background-color:var(--bg);color:var(--text);background-image:linear-gradient(#3356700f 1px,#0000 1px),linear-gradient(90deg,#3356700f 1px,#0000 1px),radial-gradient(circle at 88% 12%,#46a2d82e,#0000 31%),radial-gradient(circle at 79% 88%,#e0771e17,#0000 27%);background-size:60px 60px,60px 60px,auto,auto}.slide:before{display:none}.brand-signature{filter:none;width:132px;height:auto;top:28px;right:68px}.content-head{border-bottom:2px solid #2a3f4e40;min-height:68px;padding:0 205px 13px 0}.content-head h2,.memory-budget-slide .content-head h2,.production-loop-slide .content-head h2{letter-spacing:-.04em;max-width:1180px;margin:0;font-size:50px;line-height:1.05}.slide:not(.intro):not(.outro) .kicker{display:none}.slide-no{color:#667680;font-size:14px;bottom:34px;right:68px}p,li{color:var(--muted)}h1,h2,h3,b,strong{color:var(--text)}.source-note,.availability-footnote,.country-footnote,.codec-footnote,.hardware-footnote,.memory-budget-note,.production-loop-subtitle,.memory-budget-subtitle,.speed-note{color:#667680}.intro{background-color:var(--bg);background-image:linear-gradient(#3356700f 1px,#0000 1px),linear-gradient(90deg,#3356700f 1px,#0000 1px),radial-gradient(circle at 88% 14%,#46a2d833,#0000 30%),radial-gradient(circle at 73% 86%,#e0771e1a,#0000 28%);background-size:60px 60px,60px 60px,auto,auto}.intro .brand-signature{flex:none;width:210px;height:auto;position:static}.intro .intro-title{z-index:4;width:680px;margin:175px 0 0 42px;position:relative}.intro h1{letter-spacing:-.05em;max-width:680px;margin:0;font-size:72px;line-height:.96}.intro h1 span{color:var(--blue);display:block}.intro .orb{display:none}.intro .event-mark{color:#4f5e68;letter-spacing:.025em;text-transform:none;font-size:26px;font-weight:700;inset:62px auto auto 110px}.intro .intro-meta{z-index:4;color:#4f5e68;border-top:2px solid #9caab4;justify-content:space-between;gap:32px;padding-top:18px;font-size:24px;bottom:57px;left:110px;right:830px}.intro .intro-meta strong{color:var(--text)}.intro-cover-art{z-index:2;border:1px solid #0b151d29;border-radius:18px;width:720px;height:auto;position:absolute;top:226px;right:70px;box-shadow:0 24px 58px #0b151d33}:root{--muted:#52616b}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.speaker-notes{display:none}.slide{padding:42px 68px}.content-head{min-height:69px;padding-right:170px}.content-head h2{font-size:48px}.brand-signature{z-index:3}.chapter-label{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-top:19px;font-size:18px;font-weight:750}.source-note{color:#52616b;max-width:1320px;font-size:17px;line-height:1.3;position:absolute;bottom:34px;left:70px}.slide-no{font-size:16px}.code-split{grid-template-columns:435px 1fr;align-items:center;gap:52px;height:613px;margin-top:14px;display:grid}.explain .lead{color:var(--text);margin:0 0 36px;font-size:31px;font-weight:660;line-height:1.25}.point{margin-top:25px}.point h3{color:var(--blue);margin:0 0 8px;font-size:24px}.point p{margin:0;font-size:23px;line-height:1.35}.code-area{border-top:3px solid var(--blue);background:#ffffffa6;border-bottom:1px solid #b9cbd8;min-width:0;padding:20px 25px 25px}.code-label{color:#52616b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:22px;font-size:16px}pre{color:#102a3d;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;font:22px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}pre .kw{color:#6659b8;font-weight:650}pre .str{color:#087d8f}.dual-code{grid-template-columns:1fr 1fr;gap:60px;margin-top:140px;display:grid}.dual-code pre{font-size:25px}.dual-code h3{color:var(--blue)}.comparison{grid-template-columns:1fr 1fr;gap:105px;margin:150px 48px 0;display:grid}.comparison>div+div{border-left:1px solid #afc2ce;padding-left:65px}.comparison h3{color:var(--blue);margin-bottom:35px;font-size:32px}.comparison p{margin-bottom:24px;font-size:29px}.callout{color:#0867ad;text-align:center;border-top:2px solid #92b2c8;margin:0;padding-top:20px;font-size:27px;font-weight:640;position:absolute;bottom:115px;left:116px;right:116px}.route-rows{margin:85px 35px 0}.route-rows>div{border-bottom:1px solid #bfccd6;grid-template-columns:85px 470px 1fr;align-items:center;gap:20px;min-height:98px;display:grid}.route-rows span{color:#0867ad;font-size:33px;font-weight:750}.route-rows h3{margin:0;font-size:29px}.route-rows p{margin:0;font-size:25px}.route .callout{bottom:102px}.content-table{border-collapse:collapse;width:100%;margin-top:83px;font-size:26px}.content-table th{text-align:left;color:#0867ad;border-bottom:2px solid #98b5c9;padding:18px 24px;font-size:23px}.content-table td{border-bottom:1px solid #c0ced8;padding:25px 24px;line-height:1.28}.content-table th:first-child,.content-table td:first-child{width:30%;font-weight:650}.content-table td:not(:first-child){color:#52616b}.table:last-child .content-table{font-size:24px}.demo-prompt{border-left:5px solid var(--blue);max-width:1300px;margin:76px 42px 0;padding:12px 0 12px 37px}.demo-prompt p{color:var(--text);margin:0;font-size:41px;font-weight:600;line-height:1.22}.demo-checks{gap:25px;margin:64px 0 0 84px;display:grid}.demo-checks>div{align-items:baseline;gap:26px;display:flex}.demo-checks span{color:var(--blue);font-size:25px;font-weight:750}.demo-checks p{margin:0;font-size:27px}.statement .content-head{margin-top:150px}.statement .content-head h2{font-size:90px}.statement-copy{margin:65px 0}.statement-copy p{font-size:38px}.event-sequence{grid-template-columns:repeat(5,1fr);gap:22px;margin-top:185px;display:grid}.event-sequence>div{border-top:3px solid #0867ad;padding-top:25px}.event-sequence span{color:#0867ad;font-size:25px;font-weight:750}.event-sequence h3{margin-top:24px;font-size:28px}.event-sequence code{color:#52616b;overflow-wrap:anywhere;font:19px/1.4 ui-monospace,Menlo,monospace}.intro .intro-title{width:1300px;margin:210px 0 0 42px}.intro h1{max-width:1300px;font-size:88px;line-height:1.02}.intro .intro-title p{color:#52616b;margin-top:35px;font-size:42px}.intro .intro-meta{bottom:77px;left:110px;right:110px}.intro .intro-meta img{object-fit:contain;width:230px}.draft-cover{color:#52616b;font-size:18px;position:absolute;top:70px;right:110px}.company{padding:0}.company-original-artwork{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.company .slide-no{display:none}.outro-copy{margin:130px 70px}.outro-copy>img{width:290px;margin-bottom:65px}.outro-copy h1{margin-bottom:25px;font-size:95px}.outro-copy p{font-size:37px}.outro-copy a{color:#0867ad;font-size:29px;line-height:1.35;text-decoration:none;display:block}.outro{background-color:var(--bg);background-image:linear-gradient(#3356700f 1px,#0000 1px),linear-gradient(90deg,#3356700f 1px,#0000 1px),radial-gradient(circle at 88% 14%,#46a2d833,#0000 30%);background-size:60px 60px,60px 60px,auto}.outro:before{display:none}#controls{z-index:20;opacity:1;align-items:center;gap:6px;transition:opacity .2s;display:flex;position:fixed;bottom:14px;left:18px}#controls:hover,#controls:focus-within{opacity:1}#controls button{color:#102a3d;cursor:pointer;background:#c4ced8;border:0;border-radius:20px;padding:8px 12px}#counter{color:#52616b;font-size:13px}dialog{color:#102a3d;background:#f7f8fb;border:1px solid #8ba7bb;border-radius:10px;width:min(850px,90vw);max-height:80vh;padding:35px}dialog h2{font-size:26px}dialog div{white-space:pre-wrap;font-size:20px;line-height:1.5}dialog button{float:right;padding:8px 16px}dialog::backdrop{background:#05142599}@media print{html,body{width:auto;height:auto;overflow:visible}#viewport,#deck{width:1600px;height:auto;box-shadow:none;position:static;overflow:visible;transform:none!important}.slide{break-after:page;page-break-after:always;width:1600px;height:900px;position:relative;display:block!important}.slide:last-child{break-after:auto}#controls,dialog{display:none!important}@page{size:1600px 900px;margin:0}}.qr-wrap{background:#fff;padding:28px;position:absolute;top:285px;right:155px}.qr-wrap img{width:280px;height:280px;image-rendering:pixelated;display:block}.source-note,.slide-no{bottom:48px}.intro h1,.outro h1{line-height:1.14}#controls{bottom:8px}pre{font-size:23px;line-height:1.42}.statement .content-head h2{line-height:1.15}#controls{opacity:1;gap:8px;bottom:16px;left:auto;right:18px}#controls button{color:#fff;background:#172631;border:1px solid #526776;flex-shrink:0;height:40px;transition:background .16s;box-shadow:0 2px 7px #102a3d22}#controls #prev,#controls #next,#controls #prev-slide,#controls #next-slide{border-radius:50%;place-items:center;width:40px;padding:0;font:400 30px/1 Arial,sans-serif;display:grid}#controls #notes-toggle{margin-left:4px;padding:0 14px;font:500 14px/1 Arial,sans-serif}#controls button:hover:not(:disabled){background:#0867ad;border-color:#0867ad}#controls button:focus-visible{outline-offset:3px;outline:3px solid #0867ad}#controls button:disabled{color:#637783;box-shadow:none;cursor:default;background:#e0e6eb;border-color:#b6c3cc}#counter{color:#34444f;background:#f7f8fb;border-radius:12px;padding:5px 9px;font:500 14px/1.2 Arial,sans-serif}.intro.has-art .intro-title p{max-width:640px;font-size:34px}.intro.has-art .intro-cover-art{object-fit:contain;width:650px;height:420px;top:205px;right:70px}.template-content{max-width:1260px;margin:110px 42px 0}.template-content .lead{color:var(--text);margin-bottom:52px;font-size:42px;line-height:1.22}.template-content ul{max-width:1150px;padding-left:34px}.template-content li{margin-bottom:25px;padding-left:12px;font-size:30px}.outro-copy{max-width:850px}.outro-copy a{overflow-wrap:anywhere}.closing-repository{margin-top:58px}.closing-repository p{margin:0 0 12px;font-size:25px;font-weight:650}.closing-repository a{font-size:25px;line-height:1.45}.qr-wrap{text-align:center;margin:0}.qr-wrap figcaption{max-width:280px;color:var(--muted);margin-top:15px;font-size:18px;line-height:1.3}.source-note{bottom:92px}.intro .event-identity{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:absolute;top:52px;left:110px}.intro .event-logo{width:245px;height:auto;display:block}.intro .event-identity .event-mark{font-size:22px;position:static}.illustration .slide-illustration{object-fit:contain;width:1230px;height:692px;position:absolute;top:130px;left:185px}.stack-stage{width:1230px;height:692px;position:absolute;top:130px;left:185px}.stack-layer{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stack-models{clip-path:inset(74.34% 0 0 29.8%)}.stack-backend{clip-path:inset(54.36% 0 25.66% 29.8%)}.stack-ui{clip-path:inset(34.86% 0 45.64% 29.8%)}.stack-browser{clip-path:inset(0 0 65.14% 29.8%)}.stack-coding{clip-path:inset(0 70.2% 0 0)}.stack-ready .stack-layer{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(12px)}.stack-ready .stack-layer.is-visible{opacity:1;transform:translateY(0)}#animation-progress{color:#52616b;white-space:nowrap;border-right:1px solid #aebcc6;margin-right:4px;padding:4px 12px 4px 0;font:400 12px/1.3 Arial,sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.stack-ready .stack-layer{transition:none;transform:none}}@media print{.stack-ready .stack-layer{opacity:1;transition:none;transform:none}}.workflow-subtitle{color:var(--muted);margin:17px 0 0;font-size:23px;line-height:1.3}.workflow-diagram{width:1500px;height:686px;position:absolute;top:166px;left:50px}.workflow-diagram svg{width:100%;height:100%;display:block;overflow:visible}.stack-ready .loop-step{opacity:0;transition:opacity .35s}.stack-ready .loop-step.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.stack-ready .loop-step{transition:none}}@media print{.stack-ready .loop-step{opacity:1;transition:none}}.workflow-zoom .workflow-diagram{height:660px;top:150px}.workflow-zoom .workflow-diagram svg{overflow:hidden}[data-zoom-camera]{transform-origin:0 0;will-change:transform;transition:transform .9s cubic-bezier(.45,0,.2,1)}[data-overview-links]{transition:opacity .18s}.zoomed [data-overview-links]{opacity:0}[data-zoom-phase]{transition:opacity .18s}.zoomed [data-zoom-phase]:not(.is-focused){opacity:0}@media (prefers-reduced-motion:reduce){[data-zoom-camera]{transition:none}}@media print{[data-zoom-camera]{transition:none;transform:none!important}[data-overview-links],[data-zoom-phase]{opacity:1!important}}:root{--surface-shadow:0 4px 12px #1832471a}.template-content{margin-top:145px}.template-content li{color:#243746;margin-bottom:34px;font-size:34px;line-height:1.4}.template-content li::marker{color:#80909c}.source-note:empty{display:none}.code-area{box-shadow:var(--surface-shadow);background:#fff;border:1px solid #b5c2cc;border-radius:12px}.point h3{color:#243746}.flow-track{align-items:stretch;gap:50px;margin:200px 22px 0;display:flex}.flow-node{min-width:0;box-shadow:var(--surface-shadow);text-align:center;background:#fff;border:1px solid #b5c2cc;border-radius:12px;flex:1;padding:35px 18px;position:relative}.flow-node h3{color:#243746;margin:0 0 17px;font-size:32px;line-height:1.2}.flow-node p{color:#52616b;margin:0;font-size:22px;line-height:1.4}.flow-node:not(:last-child):after{content:"→";color:#527086;width:50px;margin-top:-26px;font:400 42px/1.2 Arial,sans-serif;position:absolute;top:50%;left:100%}.flow-bidirectional .flow-node:not(:last-child):after{content:"↔"}.flow-points{color:#52616b;margin:72px 44px 0;padding-left:28px}.flow-points li{margin-bottom:17px;font-size:28px;line-height:1.4}.flow-points:empty{display:none}.agenda-relationships{width:1500px;height:660px;position:absolute;top:150px;left:50px}.agenda-relationships svg{width:100%;height:100%;display:block;overflow:visible}#slide-19 .flow-node:nth-child(2){background:#fff3e6;border-color:#db6b00}.unit-stage{--ease-out:cubic-bezier(.2,.8,.2,1);--mono:ui-monospace,SFMono-Regular,monospace;height:660px;margin-top:28px;position:relative}.unit-visual [data-step]{opacity:0;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);pointer-events:none;transform:translateY(12px)}.unit-visual [data-step].step-on{opacity:1;pointer-events:auto;transform:none}.why-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:20px;font-weight:750;display:block}.why-spinner{border:5px solid #d7e1e8;border-top-color:var(--blue);border-radius:50%;flex:none;width:48px;height:48px;animation:1.1s linear infinite why-spin;display:inline-block}.why-spinner-lg{border-width:10px;width:120px;height:120px}@keyframes why-spin{to{transform:rotate(360deg)}}.why-predict{color:var(--text);letter-spacing:-.01em;align-items:baseline;gap:18px;margin:0;font-size:34px;font-weight:700;line-height:1.25;display:flex}.why-predict-tag{border:2px solid var(--orange);color:var(--orange);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 14px;font-size:20px;font-weight:800;line-height:1.2;position:relative;top:-5px}.why-predict .why-predict-answer{color:var(--orange);font-weight:800}.why-close{border-left:6px solid var(--orange);color:var(--text);margin:0;padding:4px 0 4px 26px;font-size:30px;font-weight:650;line-height:1.3}.why-close b{font-weight:800}.why-run .why-close,.why-dialects-area .why-close{font-weight:600}.why-lead{color:var(--muted);margin:0;font-size:28px;line-height:1.3}.why-lead code{color:var(--text);font-size:26px}.why-cold .why-cold-stage{position:absolute;inset:0}.why-chat{width:880px;height:788px;transition:transform .3s var(--ease-out);background:#fff;border:1px solid #0b151d29;border-radius:18px;grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:56px;left:360px;overflow:hidden;box-shadow:0 24px 58px #0b151d29}.why-cold:has(.why-questions.step-on) .why-chat{transform:translate(-292px)}.why-chat-bar{border-bottom:1px solid #e3e9ee;align-items:center;gap:16px;padding:20px 30px;display:flex}.why-avatar{color:#fff;letter-spacing:.04em;background:#172b37;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:19px;font-weight:800;display:grid}.why-chat-bar b{font-size:28px;line-height:1.15;display:block}.why-chat-bar small{color:var(--muted);font-size:20px;display:block}.why-chat-body{grid-template-rows:auto 1fr;gap:28px;padding:32px 34px 20px;display:grid}.why-msg-user{color:#fff;background:#172b37;border-radius:22px 22px 6px;justify-self:end;max-width:600px;margin:0;padding:16px 26px;font-size:30px;line-height:1.3}.why-msg-agent{grid-template-columns:52px 1fr;gap:18px;display:grid}.why-msg-agent>.why-avatar{align-self:start}.why-agent-slot{display:grid}.why-agent-slot>*{grid-area:1/1}.why-thinking{transition:opacity .25s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:0 70px 40px 0;display:flex}.why-thinking-label{color:var(--text);font-size:36px;font-weight:650}.why-thinking-clock{color:var(--muted);font:600 22px/1 var(--mono);font-variant-numeric:tabular-nums}.why-msg-agent:has(.why-answer.step-on) .why-thinking{opacity:0}.why-answer{align-self:start;gap:16px;display:grid}.why-answer-bubble{background:#f3f7fa;border:1px solid #dfe6eb;border-radius:6px 22px 22px;padding:22px 28px 24px}.why-answer p{color:var(--text);margin:0;font-size:29px;line-height:1.42}.why-answer .why-answer-head{margin-bottom:10px;font-size:32px;font-weight:750}.why-answer strong{font-weight:750}.why-mark{transition:background .25s var(--ease-out), color .25s var(--ease-out);border-radius:6px}:is(.why-cold:has(.why-answer.step-on) .why-mark,.why-answer .why-mark){color:#6b2f00;background:#f6d3b3;margin:0 -4px;padding:0 4px;font-weight:750}.why-toolstrip{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding-left:4px;font-size:22px;display:flex}.why-toolstrip .why-label{margin-right:4px}.why-toolstrip code{color:var(--orange);background:#fff;border:1.5px solid;border-radius:8px;padding:4px 12px;font-size:21px;font-weight:700}.why-chat-composer{color:#7d8b94;border:1px solid #d5dee5;border-radius:14px;margin:0 30px 26px;padding:18px 24px;font-size:22px}.why-cold-side{width:540px;position:absolute;top:56px;bottom:56px;left:996px}.why-cold-side>*{position:absolute;inset:0}.why-questions{flex-direction:column;justify-content:center;gap:36px;margin:0;padding:0;list-style:none;display:flex}.why-questions li{color:var(--text);letter-spacing:-.025em;font-size:46px;font-weight:750;line-height:1.1}.why-questions:after{content:"";background:var(--orange);width:130px;height:6px;margin-top:6px}.why-cold:has(.why-loop.step-on) .why-questions{opacity:0;transform:translateY(-12px)}.why-loop{flex-direction:column;justify-content:center;gap:30px;display:flex}.why-loop-grid{grid-template-columns:auto 1fr;align-items:center;gap:22px 24px;display:grid}.why-loop .badges{display:contents}.why-loop .badge{justify-self:start}.why-loop .badge:first-child{grid-row:1}.why-loop .badge:nth-child(2){grid-row:2}.why-loop .badge:nth-child(3){grid-row:3}.why-loop .badge:nth-child(4){grid-row:4}.why-loop-grid>p{color:var(--text);grid-column:2;margin:0;font-size:24px;line-height:1.25}.why-loop-grid>p:first-of-type{grid-row:1}.why-loop-grid>p:nth-of-type(2){grid-row:2}.why-loop-grid>p:nth-of-type(3){grid-row:3}.why-loop-grid>p:nth-of-type(4){grid-row:4}.why-loop .why-close{font-size:32px;font-weight:750;line-height:1.2}.why-run{height:100%;position:relative}.why-run-wait{transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);flex-direction:column;align-items:center;gap:24px;display:flex;position:absolute;top:190px;left:0;right:0}.why-run-wait span{color:var(--text);font-size:36px;font-weight:650}.why-run:has(.why-run-rail.step-on) .why-run-wait{opacity:0;transform:scale(1.8)}.why-run-seen{background:#fff9;border:2px dashed #aebbc4;border-radius:999px;align-items:center;gap:18px;height:70px;padding:0 28px 0 18px;display:flex;position:absolute;top:18px;left:0;right:0}.why-run-seen .why-spinner{border-width:4px;width:38px;height:38px}.why-run-seen b{font-size:28px;font-weight:650}.why-run-seen .why-label{margin-left:auto}.why-run-brace{height:62px;position:absolute;top:118px;left:0;right:0}.why-run-brace:before{content:"";border:3px solid var(--blue);border-bottom:0;border-radius:14px 14px 0 0;height:28px;position:absolute;bottom:0;left:0;right:0}.why-run-brace span{color:#fff;background:var(--blue);letter-spacing:.18em;border-radius:999px;padding:3px 22px;font-size:22px;font-weight:800;position:absolute;top:16px;left:50%;transform:translate(-50%)}.why-run-rail{background:#b9c6cf;border-radius:2px;height:4px;position:absolute;top:272px;left:0;right:0}.why-run .why-run-rail[data-step]{transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:scaleX(.06)}.why-run .why-run-rail.step-on{transform:none}.why-run-track{gap:14px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:196px;left:0;right:0}.why-stage{flex:var(--w) 1 0;text-align:center;grid-template-rows:32px 76px 30px;gap:10px;min-width:0;display:grid;position:relative}.why-stage:nth-child(2n){transition-delay:80ms}.why-stage b{color:var(--text);white-space:nowrap;font-size:22px;font-weight:750;line-height:32px}.why-stage small{color:var(--muted);white-space:nowrap;font-size:20px;line-height:30px}.why-stage small code{color:var(--text);font-size:19px}.why-stage-bar{background:#eaf2f8;border:2px solid #8cb3ce;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.why-stage.is-human b{color:var(--orange)}.why-stage.is-human .why-stage-bar{border-color:var(--orange);background:#f8ece2}.why-mini-bubble{background:#172b37;border-radius:15px 15px 4px;width:66px;height:30px}.why-mini-dots{gap:10px;display:flex}.why-mini-dots i{background:var(--blue);border-radius:50%;width:13px;height:13px;animation:1.2s ease-in-out infinite both why-pulse}.why-mini-dots i:nth-child(2){animation-delay:.2s}.why-mini-dots i:nth-child(3){animation-delay:.4s}@keyframes why-pulse{0%,to{opacity:.25}50%{opacity:1}}.why-mini-progress{background:#cadbe7;border-radius:7px;width:76%;height:14px;overflow:hidden}.why-mini-progress i{background:var(--blue);transform-origin:0;height:100%;display:block}.why-stage.step-on .why-mini-progress i{animation:why-fill 1.4s var(--ease-out) .15s both}@keyframes why-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.why-mini-check{gap:6px;display:grid}.why-mini-check i{align-items:center;gap:8px;display:flex}.why-mini-check i:before{content:"";border:2px solid var(--orange);border-radius:3px;width:14px;height:14px}.why-mini-check i.on:before{background:var(--orange)}.why-mini-check i:after{content:"";background:#a84e0052;border-radius:3px;width:72px;height:6px}.why-mini-approve{gap:10px;display:flex}.why-mini-approve i{border:2px solid var(--orange);border-radius:13px;width:56px;height:26px}.why-mini-approve i:first-child{background:var(--orange)}.why-mini-lanes{gap:5px;width:76%;display:grid}.why-mini-lanes i{background:#cadbe7;border-radius:3px;height:6px;display:block}.why-mini-lanes i:after{content:"";width:calc(var(--l) * 100%);background:var(--cyan);transform-origin:0;border-radius:3px;height:100%;display:block}.why-stage.step-on .why-mini-lanes i:after{animation:why-fill 1.1s var(--ease-out) .15s both}.why-mini-text{gap:7px;width:62%;display:grid}.why-mini-text i{background:#9fb6c6;border-radius:4px;height:7px;display:block}.why-mini-text i:last-child{width:60%}.why-slice{flex-direction:column;align-items:center;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0}.why-slice:before{content:"";border:3px solid var(--text);border-top:0;border-radius:0 0 10px 10px;align-self:stretch;height:16px}.why-run .why-slice{color:var(--text);white-space:nowrap;font-size:22px;font-weight:750}.why-run-key{max-width:1200px;font-size:34px;position:absolute;top:520px;left:0}.reduce-motion .why-stage{transition-delay:0s}@media (prefers-reduced-motion:reduce){.why-stage{transition-delay:0s}}.why-nm{flex-direction:column;gap:14px;display:flex}.why-nm .why-predict{font-size:32px}.why-cube{height:424px;position:relative}.why-cube-svg{display:block;overflow:visible}.why-nm-node rect{fill:#fff;stroke:#aebbc4;stroke-width:2px}.why-nm-node text{fill:var(--text);text-anchor:middle;font-size:24px;font-weight:700}.why-nm-grid line,.why-nm-hub line{fill:none;stroke:#6f8797;stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s var(--ease-out)}.why-nm-grid circle{fill:var(--orange);opacity:0;transition:opacity .2s .2s}.why-cube.show-grid .why-nm-grid line,.why-cube.show-hub .why-nm-hub line{stroke-dashoffset:0}.why-cube.show-grid .why-nm-grid circle{opacity:1}.why-nm-hub .why-nm-hub-node{opacity:0;transition:opacity .25s var(--ease-out)}.why-cube.show-hub .why-nm-hub-node{opacity:1}.why-nm-hub-node rect{fill:#172b37}.why-nm-hub-node text{fill:#fff;text-anchor:middle;font-size:24px;font-weight:800}.why-nm-count{fill:var(--text);text-anchor:middle;font-size:34px;font-weight:800}.why-nm-sub{fill:var(--muted);text-anchor:middle;font-size:22px;font-weight:600}.why-cube-layer{opacity:0;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:translateY(-12px)}.why-cube.show-cube .why-cube-layer{opacity:1;transform:none}.why-cube-layer polygon{stroke:#6f98b6;stroke-width:1.5px;stroke-linejoin:round}.why-cube-layer .face-top{fill:#eef4f9}.why-cube-layer .face-left{fill:#d6e5ef}.why-cube-layer .face-right{fill:#c1d6e4}.why-cube-layer line{stroke:#6f98b6;stroke-width:1.2px}.why-cube-layer text{fill:var(--text);font-size:22px;font-weight:600}.why-cube-layer.is-approval polygon,.why-cube-layer.is-approval line{stroke:var(--orange)}.why-cube-layer.is-approval .face-top{fill:#f8ece2}.why-cube-layer.is-approval .face-left{fill:#f0d6c2}.why-cube-layer.is-approval .face-right{fill:#e7c3a7}.why-cube-layer.is-approval text{fill:var(--orange);font-weight:800}.why-cube-caption{opacity:0;transition:opacity .25s var(--ease-out) .2s}.why-cube.show-cube .why-cube-caption{opacity:1}.why-nm-close{margin-top:8px}.unit-visual .content-area{height:100%;margin:0;padding:0}.unit-visual .why-cold{height:100%;position:relative}.unit-visual .why-chat{width:850px;height:620px;transition:transform .65s var(--ease-out);background:#f8fbfd;top:0;left:280px;box-shadow:0 14px 30px #1832471c}.unit-visual .why-cold:has(.why-questions.step-on) .why-chat{transform:translate(-280px)}.unit-visual .why-cold-side{width:510px;top:0;bottom:40px;left:920px}.unit-visual .why-questions li{font-size:40px}.unit-visual .why-thinking{padding-bottom:0}.unit-visual .why-msg-user{color:#663b17;background:#fff0df}.unit-visual .why-loop .badge{color:#52616b;background:#e8f0f5;border:1px solid #9db2bf;border-radius:9px;padding:7px 12px;font-size:19px;font-weight:750}.unit-visual .why-loop .badge[data-badge=DECIDE]{color:#8c4500;background:#fff0df;border-color:#dc9a60}.unit-visual .why-run-key{font-size:30px;top:515px}.unit-visual .why-run-seen{background:#edf3f7}.unit-visual .why-stage-bar{box-shadow:0 8px 18px #18324712}.unit-visual .why-nm{gap:34px;padding-top:20px}.unit-visual .why-nm .why-predict{font-size:29px}.unit-visual .why-cube-svg{width:100%;height:auto}.unit-visual .why-nm-node rect{fill:#edf3f7;filter:drop-shadow(0 5px 6px #18324715)}.unit-visual .why-nm-close{font-size:29px}.unit-visual .why-cube-layer{transition-duration:.5s;transform:translateY(-25px)}.unit-visual .why-cube.show-cube .why-cube-layer{transform:none}@media (prefers-reduced-motion:reduce){.unit-visual *,.unit-visual :before,.unit-visual :after{transition:none!important;animation:none!important}}@media print{.unit-visual [data-step],.unit-visual .why-cube-layer,.unit-visual .why-cube-caption,.unit-visual .why-nm-hub-node{opacity:1!important;transform:none!important}.unit-visual .why-thinking,.unit-visual .why-run-wait,.unit-visual .why-questions,.unit-visual .why-nm-grid{display:none}.unit-visual .why-chat{transform:translate(-280px)}.unit-visual .why-nm-hub line{stroke-dashoffset:0}}.examples-stage{margin-top:105px}.ui-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ui-example h3{color:#243746;align-items:baseline;gap:14px;margin:0;font-size:30px;line-height:1.2;display:flex}.ui-example h3>span{color:#0867ad;font-size:22px}.ui-example>p{color:#52616b;margin:18px 0 35px;font-size:24px;line-height:1.4}.ui-example-preview{background:#edf3f7;border:1px solid #bdcdd4;border-radius:14px;flex-direction:column;justify-content:center;height:295px;padding:28px 24px;display:flex;box-shadow:0 5px 16px #18324716}.ui-example-preview blockquote{color:#243746;margin:0;font-size:26px;line-height:1.4}.ui-example-down{text-align:center;color:#527086;margin:18px 0;font-size:34px;line-height:1}.ui-example-tabs{background:#dce5eb;border-radius:10px;gap:8px;padding:6px;font-size:23px;display:flex}.ui-example-tabs span{text-align:center;white-space:nowrap;flex:1;padding:13px 8px}.ui-example-tabs .selected{color:#0867ad;background:#fff;border-radius:7px;font-weight:700;box-shadow:0 2px 5px #18324714}.ui-example-progress-label{color:#284553;align-items:center;gap:15px;font-size:25px;line-height:1.4;display:flex}.ui-example-progress-label strong{margin-left:auto;font-size:30px}.ui-example progress{accent-color:#355e82;background:#d5e0e7;border:0;border-radius:7px;width:100%;height:14px;margin-top:30px;overflow:hidden}.ui-example progress::-webkit-progress-bar{background:#d5e0e7}.ui-example progress::-webkit-progress-value{background:#355e82}.ui-example progress::-moz-progress-bar{background:#355e82}.ui-example-milestones{color:#52616b;justify-content:space-between;margin-top:15px;font-size:19px;display:flex}.ui-example-human h3>span{color:#db6b00}.ui-example-human .ui-example-preview{background:#fff3e8;border-color:#dcbda2}.ui-example-question{color:#8c470b;font-size:29px}.ui-example-preview>p{color:#52616b;margin:23px 0 28px;font-size:23px;line-height:1.4}.ui-example-choices{gap:14px;font-size:23px;font-weight:600;display:flex}.ui-example-choices span{color:#8c470b;border:1px solid #caa17c;border-radius:8px;padding:13px 22px}.ui-example-choices span+span{color:#fff;background:#9c510f;border-color:#9c510f}.protocol-caption{margin:0 0 15px}.copilotkit-implementation{color:#52616b;align-items:center;gap:22px;font-size:27px;font-weight:500;display:flex}.copilotkit-brand{color:#010507;align-items:center;gap:12px;display:inline-flex}.copilotkit-brand strong{font-size:30px;font-weight:700}.copilotkit-implementation img{object-fit:contain;width:36px;height:38px;display:block}.rag-explainer svg{width:100%;height:610px;font-family:inherit;overflow:visible}.rag-explainer text{fill:#19364e}.rag-box{fill:#f8fafc;stroke:#b8c8d4;stroke-width:1.5px;filter:url(#rag-shadow)}.rag-explainer .rag-human{fill:#fff1e3;stroke:#cc8b49;stroke-width:1.5px}.rag-explainer .rag-human-text{fill:#86501f}.rag-label{letter-spacing:1px;font-size:19px;font-weight:750;fill:#526a7c!important}.rag-sentence{letter-spacing:-.5px;font-size:27px;font-weight:600}.rag-model{fill:#e0ebf4;stroke:#517fa1;stroke-width:2px;filter:url(#rag-shadow)}.rag-model-name{text-anchor:middle;font-size:43px;font-weight:780;fill:#17628c!important}.rag-model-detail{text-anchor:middle;font-size:22px}.rag-gemma{font-size:36px}.rag-link{fill:none;stroke:#56758d;stroke-width:2.5px;marker-end:url(#rag-arrow)}.rag-vector rect{fill:#edf2f6;stroke:#bdcbd6;stroke-width:1.5px}.rag-vector text{text-anchor:middle;font:23px ui-monospace,SFMono-Regular,Consolas,monospace}.rag-footnote{font-size:17px;fill:#526a7c!important}.rag-compare-line{fill:none;stroke:#91aabd;stroke-width:2px;stroke-dasharray:6 6}.rag-score{font-size:39px;font-weight:750;fill:#17628c!important}.rag-low-score{font-size:32px;font-weight:650;fill:#6e7b84!important}.rag-score-caption{font-size:23px;font-weight:650;fill:#17628c!important}.rag-evidence{font-size:23px}.rag-citation{fill:#17628c;font-size:20px}.rag-relevant rect,.rag-unrelated{transition:fill .5s,stroke .5s,opacity .5s}.rag-explainer:has(.rag-comparison.step-on) .rag-passage{fill:#dcecf7;stroke:#287cac;stroke-width:2.5px}.rag-explainer:has(.rag-comparison.step-on) .rag-unrelated{opacity:.42}.rag-explainer [data-step]{transition-duration:.65s}.rag-answer.step-on .rag-box{animation:.7s ease-out rag-answer-in}@keyframes rag-answer-in{0%{fill:#dcecf7}to{fill:#f8fafc}}.rag-benefits{grid-template-columns:repeat(3,1fr);gap:44px;padding-top:90px;display:grid}.rag-benefits article{border-top:3px solid #a5bccd;padding-top:25px}.rag-benefit-number{color:#0867ad;font-size:23px;font-weight:700}.rag-benefits h3{color:#243746;margin:15px 0 25px;font-size:34px}.rag-benefits p{color:#52616b;margin:0;font-size:29px;line-height:1.5}.rag-benefit-example{color:#284553;background:#edf3f7;border:1px solid #bdcdd4;border-radius:14px;flex-direction:column;justify-content:center;min-height:150px;margin-top:38px;padding:24px;font-size:25px;line-height:1.4;display:flex;box-shadow:0 5px 16px #18324716}.rag-benefit-example span{color:#0867ad;font-size:31px;line-height:1.25}.browser-ai-options{padding-top:32px}.browser-ai-options table{border-collapse:collapse;text-align:left;width:100%;font-size:28px;line-height:1.4}.browser-ai-options thead th{color:#52616b;border-bottom:2px solid #9cb2c2;padding:0 24px 18px;font-size:23px;font-weight:600}.browser-ai-options tbody th,.browser-ai-options tbody td{vertical-align:middle;border-bottom:1px solid #bccbd6;padding:29px 24px}.browser-ai-options tbody th{color:#243746;width:34%;font-size:31px}.browser-ai-options tbody td{color:#284553}.browser-ai-options small{color:#52616b;margin-top:8px;font-size:23px;font-weight:400;display:block}.browser-ai-demo{color:#52616b;margin:35px 24px;font-size:27px}.browser-ai-demo strong{color:#0867ad;font-weight:650}.rag-space svg{width:100%;height:660px;font-family:inherit;overflow:visible}.rag-space-grid{stroke:#bdcbd6;stroke-width:1.25px;fill:none;opacity:.55}.rag-space-axis{stroke:#7b95aa;stroke-width:2px}.rag-space-axis-label{fill:#617c8d;font-size:22px}.rag-space .human{fill:#db6b00;stroke:#db6b00}.rag-space .match{fill:#0867ad;stroke:#0867ad}.rag-space .other{fill:#8697a4;stroke:#8697a4}.rag-space-ray{stroke-width:2px;stroke-dasharray:6 7;opacity:.45}.rag-space-leader{stroke:#91a7b7;stroke-width:1.5px;fill:none}.rag-space .human-text{fill:#a85106}.rag-space .match-text{fill:#0867ad}.rag-space .other-text{fill:#637987}.rag-space-label{font-size:28px;font-weight:650}.rag-space-distance{stroke-width:6px;stroke-linecap:round}.rag-space-distance.other{stroke-width:3px;stroke-dasharray:10 8}.rag-space-result-label{letter-spacing:.5px;font-size:22px;font-weight:700}.rag-space-result{font-size:58px;font-weight:750}.rag-space-unit{font-size:29px;font-weight:500}.rag-space-detail{fill:#52616b;font-size:27px}.rag-space-takeaway{fill:#243746;font-size:28px;font-weight:650}.rag-space-note{fill:#617484;font-size:21px}.rag-space [data-step]{transition-duration:.55s}.examples-stage:has(.rag-benefits,.browser-ai-options){margin-top:28px}.rag-runtime{color:#52616b;background:#e5eef5;border-left:4px solid #0867ad;justify-content:space-between;align-items:center;gap:24px;margin:0 0 15px;padding:10px 16px;font-size:23px;line-height:1.4;display:flex}.rag-runtime strong{color:#0867ad;font-weight:700}.workshop-agenda .agenda-chapters{margin:40px 42px 0;padding:0;list-style:none}.workshop-agenda .agenda-main-row{border-bottom:1px solid #3f576c2e;grid-template-columns:86px 1fr;align-items:center;gap:24px;min-height:105px;display:grid}.workshop-agenda .agenda-main-row:last-child{border-bottom:0}.workshop-agenda .agenda-chapter-number{letter-spacing:-.04em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:44px;font-weight:500}.workshop-agenda h3{letter-spacing:-.025em;color:var(--text);margin:0;font-size:40px;font-weight:650;line-height:1.18}.workshop-agenda .agenda-expanded{align-items:start;padding:25px 0 28px}.workshop-agenda .agenda-expanded .agenda-chapter-number{line-height:1.12}.workshop-agenda .agenda-expanded .agenda-chapter-body{grid-template-columns:420px 1fr;gap:24px;display:grid}.workshop-agenda .agenda-expanded h3{color:var(--text)}.workshop-agenda .agenda-topics{counter-reset:agenda-topic;border-left:2px solid #0867ad47;margin:0;padding:0 0 0 32px;list-style:none}.workshop-agenda .agenda-topics li{counter-increment:agenda-topic;flex-wrap:wrap;align-items:baseline;gap:2px 16px;min-height:49px;padding-left:39px;line-height:1.3;display:flex;position:relative}.workshop-agenda .agenda-topics li:last-child{min-height:0}.workshop-agenda .agenda-topics li:before{content:counter(agenda-topic,decimal-leading-zero);color:#7d8e9d;font-size:17px;font-weight:550;position:absolute;top:6px;left:0}.workshop-agenda .agenda-topic-title{color:#243746;font-size:30px;font-weight:500}.workshop-agenda .agenda-topic-detail{color:#607383;font-size:21px}.bench-body{color:#243746;margin-top:26px}.bench-intro{color:#52616b;margin:0 0 30px;font-size:31px;line-height:1.3}.bench-label{letter-spacing:.07em;color:#0867ad;margin-bottom:14px;font-size:18px;font-weight:750;display:block}.benchmark h3{color:#243746;margin:0 0 18px;font-size:33px;line-height:1.15}.benchmark p{line-height:1.45}.bench-task{background:#e5eef5;border-left:4px solid #0867ad;align-items:center;gap:35px;margin-bottom:35px;padding:22px 28px;font-size:24px;display:flex}.bench-task strong{white-space:nowrap;font-size:28px}.bench-task span{color:#52616b}.bench-system{grid-template-columns:270px 55px 505px 180px 1fr;align-items:center;min-height:335px;display:grid}.bench-system p,.bench-evidence p{margin:0;font-size:27px}.bench-sandbox{background:#f5f9fb;border:2px solid #7e9caf;border-radius:15px;padding:27px 30px}.bench-inner{background:#e1ebf3;border:1px solid #adc3d3;border-radius:8px;flex-direction:column;gap:8px;padding:20px 24px;font-size:27px;display:flex}.bench-inner span{color:#52616b;font-size:25px;line-height:1.4}.benchmark .bench-small{color:#607383;margin-top:18px;font-size:21px;line-height:1.45}.bench-arrow{text-align:center;color:#648296;font-size:43px}.bench-route{text-align:center;color:#526a7c;flex-direction:column;align-items:center;gap:12px;font-size:20px;display:flex}.bench-route b{font-size:55px;font-weight:400}.benchmark .bench-takeaway{color:#243746;border-top:1px solid #beced8;margin:35px 0 0;padding-top:22px;font-size:28px}.bench-loop{width:1440px;height:470px;position:relative}.bench-loop svg{width:1440px;height:470px;position:absolute;inset:0}.bench-node{background:#f3f7fa;border:1.5px solid #aac0cf;border-radius:12px;width:310px;min-height:180px;padding:26px 25px;position:absolute}.bench-node h3{margin-bottom:12px}.bench-node p{margin:0;font-size:25px}.bench-node .bench-label{margin-bottom:10px;font-size:17px}.bench-node.worker{background:#e5eef5;width:290px;top:10px;left:0}.bench-node.validation{top:10px;left:390px}.bench-node.reviewer{top:10px;left:830px}.bench-node.done{background:#e4eee8;border-color:#87aa94;width:200px;min-height:115px;top:55px;left:1240px}.bench-node.verifier{background:#fff2e6;border-color:#cca781;min-height:115px;padding:20px 25px;top:295px;left:390px}.bench-node.verifier h3{margin-bottom:7px}.bench-evidence{grid-template-columns:590px 60px 300px 70px 1fr;align-items:center;min-height:460px;display:grid}.bench-files{background:#f3f7fa;border:1px solid #b8ccd9;border-radius:12px;padding:25px 30px}.bench-files dl{margin:0}.bench-files dt{margin-top:20px;font-size:23px;font-weight:650}.bench-files dd{color:#52616b;margin:7px 0 0;font-size:24px}.bench-generator{padding-left:20px}.bench-down{color:#648296;margin-top:18px;font-size:40px}.bench-viewer{background:#e5eef5;border-radius:12px;padding:25px}.bench-viewer p{line-height:1.65}.bench-report{grid-template-columns:1040px 1fr;align-items:center;gap:38px;margin-top:40px;display:grid}.bench-report img{border:1px solid #b8c7d2;border-radius:10px;width:1040px;display:block;box-shadow:0 10px 30px #19364e18}.bench-report ol{margin:24px 0 30px;padding-left:28px}.bench-report li{margin-bottom:18px;font-size:27px;line-height:1.4}.bench-link{background:#0867ad;border-radius:8px;padding:14px 20px;font-size:25px;font-weight:650;text-decoration:none;display:inline-block;color:#fff!important}.bench-results{border-collapse:collapse;text-align:left;width:100%;font-size:27px;line-height:1.2}.bench-results thead th{color:#52616b;border-bottom:2px solid #9cb2c2;padding:0 20px 17px;font-size:22px}.bench-results tbody th,.bench-results td{border-bottom:1px solid #c4d1da;padding:15px 20px}.bench-results tbody th{width:36%;font-weight:550}.bench-results td{font-variant-numeric:tabular-nums}.bench-results small{color:#607383;white-space:nowrap;margin-left:10px;font-size:20px;font-weight:400}.bench-results .winner{color:#0867ad;background:#deebf5}.bench-results .winner th,.bench-results .winner td{font-weight:750}.benchmark .bench-result-note{color:#52616b;margin-top:20px;font-size:22px;line-height:1.35}.benchmark-elements{gap:0;margin:45px 70px 0;display:grid}.benchmark-elements>div{border-bottom:1px solid #bacbd6;grid-template-columns:440px 1fr;align-items:center;min-height:90px;display:grid}.benchmark-elements>div:last-child{border:0}.benchmark-elements dt{color:#52616b;font-size:31px}.benchmark-elements dd{color:#243746;margin:0;font-size:39px;font-weight:600}.bench-body:has(.bench-results){margin-top:65px}.bench-results tbody th,.bench-results td{padding:22px 20px}.bench-results tbody th{width:35%}.benchmark-stars{letter-spacing:3px;white-space:nowrap;color:#0867ad;font-size:32px}.benchmark-stars .unfilled{color:#8399a9}.bench-body:has(.bench-loop){margin-top:100px}.benchmark-elements dd{align-items:center;gap:25px;display:flex}.component-logo{flex:0 0 80px;justify-content:center;align-items:center;width:80px;height:64px;display:flex}.component-logo img{object-fit:contain;width:58px;height:58px;display:block}.component-logo .logo-pi{width:80px;height:80px}.component-logo .logo-asus{width:80px;height:40px}.benchmark-elements [data-benchmark-step]{visibility:hidden}.benchmark-elements [data-benchmark-step].benchmark-visible{visibility:visible}@media print{.benchmark-elements [data-benchmark-step]{visibility:visible!important}}.component-logo .logo-asus{filter:brightness(.15)}.bench-loop [data-flow-edge]{stroke:#a4b4bf;transition:stroke .2s,stroke-width .2s}.bench-loop [data-flow-edge].flow-active{stroke:#0867ad;stroke-width:5px}.bench-loop .bench-node{transition:box-shadow .2s,border-color .2s}.bench-loop .bench-node.flow-current{border-color:#0867ad;box-shadow:0 0 0 3px #0867ad,0 8px 26px #0867ad20}.bench-loop .bench-node.done.flow-current{border-color:#307450;box-shadow:0 0 0 3px #307450,0 8px 26px #30745020}.bench-loop .flow-pulse{filter:drop-shadow(0 0 6px #0867ad80)}@media (prefers-reduced-motion:reduce){.bench-loop [data-flow-edge],.bench-loop .bench-node{transition:none}}@media print{.bench-loop .flow-pulse{display:none}.bench-loop .bench-node.flow-current{box-shadow:none}}.bench-agent-icon{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:29px;line-height:1;position:absolute;top:16px;right:18px}.bench-loop .bench-node.worker,.bench-loop .bench-node.verifier,.bench-loop .bench-node.reviewer{background:#e1ebf5}.bench-loop .bench-node.validation{background:#fff0dc;border-color:#cba777}.live-code-panels{align-items:center;height:655px;margin-top:36px;display:grid}.live-code-panel{background:#ffffffd9;border:1px solid #b8c9d5;border-radius:12px;min-width:0;padding:30px 32px;box-shadow:0 8px 22px #19364e0d}.live-code pre{white-space:pre;overflow-wrap:normal;font-size:27px;line-height:1.5}.live-code.short-snippet pre{font-size:32px;line-height:1.65}.live-code.short-snippet .live-code-panel{padding:44px 40px}.live-code.with-schema .live-code-panels{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:center;gap:28px}.live-code.with-schema pre{font-size:24px;line-height:1.38}.live-code.with-schema .live-code-panel{padding:26px 24px}.live-code.with-schema .live-code-panel:last-child pre{font-size:22px;line-height:1.5}.live-code.audio-snippet pre{font-size:27px;line-height:1.35}pre .syntax-keyword{color:#7b32a6}pre .syntax-string{color:#176b44}pre .syntax-function{color:#075da8}pre .syntax-property{color:#005e79}pre .syntax-builtin{color:#8a4b14}pre .syntax-number,pre .syntax-literal{color:#a04411}pre .syntax-operator{color:#705282}pre .syntax-comment{color:#657581;font-style:italic}.workshop-agenda.agenda-focused .agenda-chapter-other h3,.workshop-agenda.agenda-focused .agenda-chapter-other .agenda-chapter-number,.workshop-agenda.agenda-focused .agenda-chapter-other .agenda-topic-title{color:#687680}.workshop-agenda .agenda-chapter-current{background:#0867ad12;box-shadow:-16px 0 #0867ad12,16px 0 #0867ad12}.workshop-agenda .agenda-chapter-current h3,.workshop-agenda .agenda-chapter-current .agenda-chapter-number{color:#0867ad;font-weight:750}.workshop-agenda.agenda-topic-focused .agenda-chapter-current .agenda-topic-title{color:#687680}.workshop-agenda .agenda-topic-current{background:#d4e8f7;border-radius:3px;box-shadow:-12px 0 #d4e8f7,12px 0 #d4e8f7}.workshop-agenda.agenda-topic-focused .agenda-topic-current .agenda-topic-title,.workshop-agenda .agenda-topic-current:before{color:#07588f;font-weight:800}.graz-recap.components-overview .stack-flow{grid-template-columns:1fr auto 1fr auto 1fr;gap:32px;margin:86px 22px 0}.graz-recap.components-overview .stack-card{justify-content:flex-start;height:530px;padding:36px 28px}.graz-recap.components-overview .stack-card>span{margin-bottom:26px;font-size:21px}.graz-recap.components-overview .stack-logo{height:86px;margin-bottom:30px}.graz-recap.components-overview .component-options{gap:13px;margin:0;padding:0;list-style:none;display:grid}.graz-recap.components-overview .component-options li{color:#172b3a;margin:0;font-size:35px;font-weight:650;line-height:1.3}.graz-recap.model-size-slide .muse-glimmer-point>span{text-align:left;width:250px;inset:auto auto 94px 0;transform:none}.graz-recap.model-size-slide .muse-glimmer-point>em{border-left:1px solid #598a94;height:78px;position:absolute;bottom:9px;left:0}.graz-recap.components-overview .stack-card{padding:40px 25px}.graz-recap.components-overview .stack-card>span{margin-bottom:42px}.graz-recap.components-overview .component-options{gap:21px}.graz-recap.components-overview .component-options li{text-align:left;grid-template-columns:58px 1fr;align-items:center;gap:19px;min-height:62px;font-size:32px;display:grid}.graz-recap.components-overview .component-logo{object-fit:contain;width:58px;height:58px;display:block}.graz-recap.components-overview .stack-card{align-items:center}.graz-recap.components-overview .stack-card>span{text-align:center;margin-bottom:20px}.graz-recap.components-overview .component-options{width:max-content;max-width:100%;margin:auto}.graz-recap.components-overview .component-options li{white-space:nowrap}.graz-recap.workshop-checkpoints .animation-controls{display:none!important}.chrome-models-url{text-align:center;color:#28597b;margin:24px 0 20px;font-size:30px}.chrome-models-screenshot{border-radius:10px;width:1180px;height:auto;margin:0 auto;display:block;box-shadow:0 8px 24px #19364e24}.rag-resource-grid{grid-template-columns:1fr 1fr;gap:40px;margin:135px 20px 0;display:grid}.rag-resource-card{color:#172b3a;background:#ffffffb8;border:1px solid #b8cbd9;border-top:5px solid #2b729e;border-radius:12px;flex-direction:column;min-height:440px;padding:46px 40px;text-decoration:none;display:flex;box-shadow:0 12px 28px #1d354617}.rag-resource-type{letter-spacing:.12em;color:#526875;font-size:20px;font-weight:700}.rag-resource-card h3{letter-spacing:-.7px;margin:38px 0;font-size:41px;line-height:1.25}.rag-resource-link{color:#075d96;text-underline-offset:7px;margin-top:auto;font-size:25px;font-weight:650;text-decoration:underline}.rag-resource-card:hover,.rag-resource-card:focus-visible{outline-offset:4px;border-color:#075d96;outline:3px solid #075d96}.live-code.node-chat .live-code-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.live-code.node-chat .live-code-panel{padding:28px 22px}.live-code.node-chat pre{font-size:20px;line-height:1.35}@scope(.graz-recap){:scope{--bg:#031022;--bg-deep:#010919;--surface:#091a31;--surface-soft:#0d223d;--text:#f7f9fd;--muted:#a9b9cd;--line:#24496f;--blue:#5b9df4;--brand:#3268b0;--cyan:#55e6f2;--green:#55dcae;--violet:#9d70df;--magenta:#e47cff;--stage-w:1600px;--stage-h:900px;--pad-x:74px;--pad-y:54px}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#00050c;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#viewport{background:radial-gradient(circle at 50% 42%,#0c233d 0,#020812 66%);position:fixed;inset:0}#deck{width:var(--stage-w);height:var(--stage-h);transform-origin:0 0;background:var(--bg);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 110px #000000ad}:where(:scope).slide{padding:var(--pad-y) var(--pad-x);background:radial-gradient(circle at 78% 30%, #1f528b26, transparent 35%), linear-gradient(150deg, var(--bg) 0%, var(--bg-deep) 100%);display:none;position:absolute;inset:0;overflow:hidden}:where(:scope).slide.active{display:block}:where(:scope).slide:before{content:"";background:linear-gradient(90deg, var(--brand), var(--blue));height:6px;position:absolute;inset:0 0 auto}:where(:scope).slide>*{z-index:1;position:relative}.kicker{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:17px;font-weight:750}h1,h2,h3,p,blockquote{margin-top:0}h1{letter-spacing:-.045em;max-width:1100px;margin-bottom:20px;font-size:76px;line-height:1.02}h2{letter-spacing:-.03em;max-width:1270px;margin-bottom:26px;font-size:52px;line-height:1.08}h3{margin-bottom:14px;font-size:28px;line-height:1.18}p,li{color:var(--muted);font-size:27px;line-height:1.38}.lead{max-width:1050px;font-size:32px;line-height:1.35}.small{font-size:21px}.brand-signature{object-fit:contain;filter:brightness(1.5)saturate(1.08)drop-shadow(0 8px 20px #00000047);width:205px;height:64px;position:absolute;top:38px;right:70px}.slide-no{color:#61778f;font-size:16px;font-weight:650;position:absolute;bottom:50px;right:76px}.layout-label{color:#61778f;letter-spacing:.15em;text-transform:uppercase;font-size:15px;font-weight:700;position:absolute;bottom:48px;left:74px}.intro{background:linear-gradient(90deg,#010919fa 0%,#021023e6 55%,#031022ad 100%),radial-gradient(circle at 82% 42%,#55e6f233,#0000 23%),linear-gradient(145deg,#031329,#010817)}.intro .intro-title{margin-top:165px}.intro .event-mark{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:19px;font-weight:700;position:absolute;top:56px;left:74px}.intro .intro-meta{color:var(--muted);align-items:center;gap:34px;font-size:22px;display:flex;position:absolute;bottom:64px;left:74px}.intro .brand-signature{width:245px;height:70px;top:54px}.orb{border:2px solid #55e6f240;border-radius:50%;width:370px;height:370px;position:absolute;top:235px;right:150px;box-shadow:0 0 90px #55e6f224,inset 0 0 80px #5b9df41f}.orb:before,.orb:after{content:"";border:2px solid #9d70df47;border-radius:50%;position:absolute}.orb:before{inset:56px}.orb:after{border-color:var(--cyan);background:#55e6f221;inset:128px}.company{background:#010919;padding:0}.company:before{display:none}.company img{object-fit:cover;width:100%;height:100%;display:block}.content-head{padding-right:250px}.content-area{height:650px}.statement .statement-copy{width:1250px;margin-top:175px}.statement h2{max-width:1200px;font-size:70px}.statement .accent-line{background:var(--cyan);border-radius:9px;width:130px;height:6px;margin-top:40px}.visual .visual-stage{place-items:center;height:585px;display:grid}.system-diagram{width:1230px;height:410px}.system-diagram text{font-family:Inter,Arial,sans-serif}.split-grid,.compare-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;height:590px;display:grid}.split-copy{max-width:600px}.split-copy p{font-size:30px}.focus-object{background:linear-gradient(150deg,#55e6f21c,#5b9df40a);border:2px solid #55e6f261;border-radius:42px;place-items:center;width:510px;height:390px;margin:auto;display:grid}.focus-object svg{width:270px;height:270px}.compare-grid{gap:24px}.compare-side{border-top:4px solid var(--line);background:linear-gradient(#0d223dbf,#05122529);height:425px;padding:50px}.compare-side:first-child{border-color:var(--violet)}.compare-side:last-child{border-color:var(--green)}.compare-side .tag{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:17px;font-weight:750}.compare-side h3{margin-top:28px;font-size:38px}.compare-side p{max-width:480px;font-size:27px}.sequence-track{grid-template-columns:repeat(5,1fr);align-items:center;height:500px;display:grid;position:relative}.sequence-track:before{content:"";background:linear-gradient(90deg, var(--blue), var(--cyan), var(--green), var(--violet), var(--magenta));height:4px;position:absolute;top:212px;left:100px;right:100px}.step{text-align:center;position:relative}.step .dot{width:68px;height:68px;color:var(--blue);background:var(--bg);border:4px solid;border-radius:50%;place-items:center;margin:0 auto 28px;font-size:24px;font-weight:800;display:grid}.step:nth-child(2) .dot{color:var(--cyan)}.step:nth-child(3) .dot{color:var(--green)}.step:nth-child(4) .dot{color:var(--violet)}.step:nth-child(5) .dot{color:var(--magenta)}.step h3{font-size:24px}.step p{max-width:220px;margin:auto;font-size:19px}.quote-layout{align-content:center;height:670px;padding:0 120px;display:grid}blockquote{letter-spacing:-.025em;max-width:1160px;margin-bottom:38px;font-size:58px;font-weight:620;line-height:1.2}blockquote:before{content:"“";color:var(--cyan)}blockquote:after{content:"”";color:var(--cyan)}.attribution{color:var(--muted);font-size:23px}.data-grid{grid-template-columns:1.45fr .55fr;align-items:center;gap:65px;height:550px;display:grid}.bars{gap:32px;display:grid}.bar-row{grid-template-columns:170px 1fr 70px;align-items:center;gap:20px;display:grid}.bar-label,.bar-value{color:var(--text);font-size:22px}.bar-bg{background:#122840;border-radius:20px;height:24px;overflow:hidden}.bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--cyan));height:100%}.takeaway{border-left:4px solid var(--cyan);padding-left:38px}.takeaway strong{color:var(--cyan);margin-bottom:14px;font-size:56px;display:block}.takeaway p{font-size:25px}.bullet-list{gap:34px;width:1040px;margin:74px 0 0 70px;padding:0;list-style:none;display:grid}.bullet-list li{color:var(--text);padding-left:48px;font-size:32px;line-height:1.3;position:relative}.bullet-list li:before{content:"";border:3px solid var(--cyan);border-radius:50%;width:13px;height:13px;position:absolute;top:.5em;left:0;box-shadow:0 0 14px #55e6f247}.bullet-list .detail{color:var(--muted);margin-top:5px;font-size:23px;line-height:1.35;display:block}.bullet-columns{grid-template-columns:1fr 1fr;gap:52px;margin-top:54px;display:grid}.bullet-column{border-top:4px solid var(--blue);background:linear-gradient(#0d223dad,#0512251a);min-height:445px;padding:35px 42px 25px}.bullet-column:nth-child(2){border-color:var(--green)}.column-title{color:var(--text);margin-bottom:30px;font-size:30px;font-weight:720}.column-title:empty{display:none}.bullet-column ul{gap:27px;margin:0;padding:0;list-style:none;display:grid}.bullet-column li{color:var(--text);padding-left:38px;font-size:27px;line-height:1.3;position:relative}.bullet-column li:before{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:.48em;left:0}.bullet-column:nth-child(2) li:before{background:var(--green)}.sources-list{grid-template-columns:1fr 1fr;gap:34px 90px;margin-top:55px;display:grid}.source-item{border-top:2px solid var(--line);padding-top:18px}.source-item strong{margin-bottom:7px;font-size:24px;display:block}.source-item span{color:var(--muted);font-size:19px}.outro{background:radial-gradient(circle at 77% 52%, #55e6f221, transparent 28%), linear-gradient(150deg, var(--bg), var(--bg-deep))}.outro-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;height:100%;display:grid}.outro h2{max-width:760px;font-size:70px}.outro .brand-signature{width:310px;height:100px;margin-bottom:55px;position:static}.qr-wrap{text-align:center}.qr-frame{background:#fff;border-radius:22px;width:355px;height:355px;margin:0 auto 26px;padding:20px;box-shadow:0 22px 60px #0006}.qr-frame img{object-fit:contain;width:100%;height:100%}.qr-label{color:var(--text);font-size:22px;font-weight:650}.qr-url{color:var(--cyan);font-size:18px}#status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}@media print{html,body{background:#fff;overflow:visible}#viewport{background:0 0;display:block;position:static}#deck{width:1600px;height:auto;box-shadow:none;transform:none!important}:where(:scope).slide{page-break-after:always;width:1600px;height:900px;position:relative;display:block!important}#status{display:none}}@page{size:1600px 900px;margin:0}.brand-signature{z-index:5}.speaker-notes{display:none}.source-note{color:#688098;max-width:1270px;font-size:15px;line-height:1.3;position:absolute;bottom:43px;left:74px}.company-original-slide{padding:0}.company-original-slide:before{display:none}.company-original-artwork{object-fit:cover;width:100%;height:100%;display:block}.company-intro-slide:after{content:"";pointer-events:none;background:radial-gradient(#2b68b02b,#0000 68%);width:860px;height:560px;position:absolute;top:124px;right:55px}.company-intro-layout{grid-template-columns:520px 1fr;gap:50px;margin-top:83px;display:grid}.company-intro-profiles{border-right:1px solid #5b9df457;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:24px;padding-right:34px;display:grid}.company-intro-profile{align-self:end;min-width:0}.company-intro-profile>img{object-fit:cover;object-position:50% 24%;border:1px solid #6999c885;border-radius:18px;width:220px;height:250px;display:block;box-shadow:0 22px 54px #00000057}.company-intro-profile>div{margin-top:21px}.company-intro-profile h3{white-space:nowrap;margin-bottom:8px;font-size:27px}.company-intro-profile p{color:#91a6bb;margin:0;font-size:17px;line-height:1.36}.company-intro-main{min-width:0}.company-intro-heading{border-bottom:1px solid #5b9df459;padding-bottom:28px}.company-intro-heading>p{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:16px;font-weight:760}.company-intro-heading h2{margin:0 0 16px;font-size:53px;line-height:1.04}.company-intro-heading strong{color:#aabace;font-size:22px;font-weight:520}.company-focus{grid-template-columns:repeat(3,1fr);margin-top:39px;display:grid}.company-focus section{min-height:172px;padding:0 30px}.company-focus section:first-child{padding-left:0}.company-focus section+section{border-left:1px solid #5b9df44d}.company-focus i{background:var(--blue);border-radius:5px;width:54px;height:5px;margin-bottom:23px;display:block}.company-focus section:nth-child(2) i{background:var(--green)}.company-focus section:nth-child(3) i{background:var(--violet)}.company-focus h3{margin-bottom:12px;font-size:25px}.company-focus p{color:#91a6bb;margin:0;font-size:18px;line-height:1.38}.company-services{border:1px solid #5b9df47a;border-radius:13px;grid-template-columns:repeat(3,1fr);min-height:58px;display:grid;position:absolute;bottom:48px;left:74px;right:150px}.company-services span{color:#dce7f4;letter-spacing:.035em;place-items:center;font-size:20px;font-weight:720;display:grid;position:relative}.company-services span+span:before{content:"";border-left:1px solid #5b9df457;position:absolute;top:14px;bottom:14px;left:0}.agenda-list{max-width:1050px;margin-top:64px}.agenda-list li{margin-bottom:30px;font-size:31px}.agenda-list strong{color:var(--text);font-weight:720}.agenda-list .detail{color:#7f95ac;margin-left:18px;font-size:22px;display:inline}.agenda-vertical{gap:0;width:980px;margin:24px 0 0 58px;display:grid;position:relative}.agenda-vertical>div{border-bottom:1px solid #44678959;grid-template-columns:105px 1fr;align-items:center;min-height:92px;display:grid;position:relative}.agenda-vertical>div:last-child{border-bottom:0}.agenda-vertical span{width:72px;height:72px;color:var(--cyan);place-items:center;font-size:28px;font-weight:800;display:grid}.agenda-vertical strong{color:var(--text);font-size:31px;font-weight:700}.agenda-route{grid-template-columns:repeat(5,1fr);gap:18px;margin:145px 25px 0;display:grid;position:relative}.agenda-route:before{content:"";background:linear-gradient(90deg,var(--blue),var(--cyan),var(--green));height:3px;position:absolute;top:39px;left:9%;right:9%}.route-stop{text-align:center;position:relative}.route-stop span{width:80px;height:80px;color:var(--text);background:var(--bg);border:3px solid var(--blue);box-shadow:0 0 0 10px var(--bg);border-radius:50%;place-items:center;margin:0 auto 34px;font-size:21px;font-weight:800;display:grid;position:relative}.route-stop:nth-child(2) span,.route-stop:nth-child(3) span{border-color:var(--cyan)}.route-stop:nth-child(4) span,.route-stop:nth-child(5) span{border-color:var(--green)}.route-stop strong{max-width:245px;color:var(--text);margin:auto;font-size:23px;line-height:1.25;display:block}.takeaway{max-width:1230px;color:var(--cyan);text-align:center;border-top:2px solid #55e6f2a6;margin:32px auto 0;padding:18px 28px;font-size:23px;font-weight:730}.center-line{text-align:center;margin:55px auto 0;font-size:21px}.journey{grid-template-columns:repeat(11,auto);justify-content:center;align-items:center;gap:16px;margin-top:110px;display:grid}.journey div{text-align:center;border-top:4px solid var(--blue);background:#091a31c7;width:185px;min-height:150px;padding:25px 16px}.journey div:nth-of-type(2),.journey div:nth-of-type(5){border-color:var(--cyan)}.journey div:nth-of-type(3),.journey div:nth-of-type(6){border-color:var(--green)}.journey div:nth-of-type(4){border-color:var(--violet)}.journey span{color:#7087a0;margin-bottom:20px;font-size:17px;display:block}.journey b{font-size:21px}.journey i{color:var(--cyan);font-size:27px;font-style:normal}.reason-values{grid-template-columns:repeat(3,1fr);gap:34px;margin:75px 100px 0;display:grid}.reason-values>div{text-align:center;border-top:5px solid var(--blue);background:linear-gradient(#0d223dd1,#05122559);min-height:340px;padding:48px 34px}.reason-values>div:nth-child(2){border-color:var(--cyan)}.reason-values>div:nth-child(3){border-color:var(--green)}.value-icon{width:76px;height:76px;color:var(--cyan);border:2px solid;border-radius:50%;place-items:center;margin:0 auto 27px;font-family:Apple Symbols,Arial Unicode MS,sans-serif;font-size:32px;display:grid}.value-icon img{object-fit:contain;width:42px;height:42px}.reason-values p{font-size:21px}.sovereignty-bubbles{background-color:#0000;background-image:linear-gradient(#759bbb1c 1px,#0000 1px),linear-gradient(90deg,#759bbb1c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:145px 125px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:3px solid #6a8199;border-left:3px solid #6a8199;width:1160px;height:500px;margin:36px auto 0;position:relative}.sovereignty-bubbles>small{color:#7890a7;letter-spacing:.05em;text-transform:uppercase;font-size:15px;font-weight:650;position:absolute;top:20px;left:26px}.sovereignty-axis{color:#8297ad;letter-spacing:.09em;text-transform:uppercase;font-size:17px;font-weight:700;position:absolute}.sovereignty-axis-x{bottom:-39px;right:0}.sovereignty-axis-y{transform-origin:0 0;text-align:center;width:220px;top:356px;left:-56px;transform:rotate(-90deg)}.model-bubble{text-align:center;opacity:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:335px;height:335px;display:flex;position:absolute;transform:scale(.82)}.model-bubble p{color:#dceaff;margin:0 0 20px;font-size:31px;font-weight:850}.model-bubble h3{color:#fff;margin:0;font-size:39px;line-height:1.08}.model-bubble span{border-top:2px solid;width:230px;margin-top:20px;padding-top:17px;font-size:20px;font-weight:750;line-height:1.2}.local-model-bubble{color:var(--green);background:radial-gradient(circle at 36% 28%,#55e6f247,#165d5b7a 47%,#081f33eb 76%);border:3px solid #55dcaec7;top:42px;left:345px;box-shadow:0 0 70px #55dcae2e,inset 0 0 55px #55e6f21f}.frontier-model-bubble{color:#9ec7ff;background:radial-gradient(circle at 36% 28%,#8a69e045,#2b4b8985 47%,#081b35f0 76%);border:3px solid #5b9df4cc;top:148px;left:760px;box-shadow:0 0 70px #5b9df433,inset 0 0 55px #8a69e021}:where(:scope).slide.active .local-model-bubble{animation:.6s cubic-bezier(.2,.8,.2,1) .15s forwards bubbleReveal}:where(:scope).slide.active .frontier-model-bubble{animation:.6s cubic-bezier(.2,.8,.2,1) .42s forwards bubbleReveal}@keyframes bubbleReveal{to{opacity:1;transform:scale(1)}}.speed-note{color:#a9bbce;text-align:center;border-top:2px solid #5b9df459;width:1160px;margin:44px auto 0;padding-top:17px;font-size:20px}.photo-slide{padding:0}.photo-slide:before{z-index:3}.photo-bg{object-fit:cover;width:100%;height:100%;inset:0;z-index:0!important;position:absolute!important}.photo-copy{width:700px;position:absolute;top:185px;left:74px;z-index:2!important}.photo-copy h2{max-width:690px;font-size:68px}.photo-copy p:not(.kicker){max-width:625px;font-size:29px}.photo-slide:after{content:"";z-index:1;background:linear-gradient(90deg,#010814f5,#010814b8 43%,#0000 72%);position:absolute;inset:0}.bar-scene{width:1270px;height:410px;margin:12px auto 0;position:relative}.bar-line{border-top:6px solid var(--cyan);position:absolute;top:160px;left:0;right:0}.bar-line span{color:var(--cyan);font-size:20px;font-weight:700;position:absolute;top:-42px;right:0}.candidate{text-align:center;background:#091a31f0;border-top:5px solid #d46d78;width:250px;padding:22px;position:absolute}.candidate b{font-size:23px;display:block}.candidate span{color:var(--muted);margin-top:8px;font-size:18px;display:block}.candidate.below{top:225px;left:135px}.candidate.pass{border-color:var(--green)}.candidate.one{top:55px;left:530px}.candidate.two{top:30px;right:110px}.tuple{text-align:center;border-left:5px solid var(--violet);background:#091a31b8;width:1120px;margin:-5px auto 0;padding:18px;font-size:22px;font-weight:700}.stack-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:28px;margin:88px 45px 0;display:grid}.stack-flow>i{color:#7e93aa;text-transform:uppercase;font-size:18px;font-style:normal}.stack-card{text-align:center;border-top:5px solid var(--blue);background:#091a31c7;min-height:285px;padding:28px 34px 32px}.stack-card.engine{border-color:var(--cyan)}.stack-card.model{border-color:var(--green)}.stack-card>span{color:#7188a0;letter-spacing:.13em;margin-bottom:22px;font-size:16px;display:block}.stack-logo{object-fit:contain;width:100%;height:105px;margin:0 auto 21px;display:block}.stack-card>b{color:var(--text);font-size:34px;display:block}.terminal-demo{border:1px solid var(--line);background:#010714;border-radius:18px;width:1190px;margin:45px auto 0;overflow:hidden;box-shadow:0 28px 70px #00000059}.terminal-head{background:#0c1c31;align-items:center;gap:10px;height:52px;padding:0 20px;display:flex}.terminal-head span{background:#d66c75;border-radius:50%;width:13px;height:13px}.terminal-head span:nth-child(2){background:#e8b85d}.terminal-head span:nth-child(3){background:#55dcae}.terminal-head b{color:#8195ac;margin-left:20px;font:16px ui-monospace,monospace}.terminal-demo pre{color:#dbe8f7;margin:0;padding:36px 44px;font:23px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.prompt{color:var(--cyan)}.log{color:#66829c}.answer{color:var(--green)}.class-lanes{grid-template-columns:repeat(4,1fr);gap:22px;margin:52px 0 0;display:grid}.class-card{border-top:6px solid var(--blue);background:#091a31c2;min-height:415px;padding:32px 25px}.class-card.browser{border-color:#788da3}.class-card.laptop{border-color:var(--green)}.class-card.workstation{border-color:var(--violet)}.class-card.cloud{border-color:var(--blue)}.class-card>span{color:#8298af;text-transform:uppercase;letter-spacing:.08em;font-size:17px}.class-card strong{margin:45px 0 25px;font-size:40px;display:block}.class-card p{min-height:58px;font-size:21px}.class-card small{color:#7790aa;margin-top:35px;font-size:16px;line-height:1.45;display:block}.availability-matrix{border-top:1px solid #5076977a;border-bottom:1px solid #5076977a;grid-template-rows:60px repeat(8,57px);grid-template-columns:245px repeat(3,105px) 42px 245px repeat(3,105px);margin:36px 13px 0;display:grid;position:relative}.availability-matrix:after{content:"";border-left:1px solid #5076977a;position:absolute;top:0;bottom:0;left:50%}.availability-head{color:#7f96ad;letter-spacing:.08em;text-transform:uppercase;grid-row:1;grid-template-columns:245px repeat(3,105px);align-items:center;font-size:12px;display:grid}.availability-head.western{grid-column:1/5}.availability-head.eastern{grid-column:6/10}.availability-head span{padding-left:10px}.availability-head b{text-align:center;font-size:12px;line-height:1.25}.availability-org{border-top:1px solid #41658540;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:7px 10px;display:grid}.availability-org.western{grid-column:1}.availability-org.eastern{grid-column:6}.availability-org img{object-fit:contain;background:#f5f8fb;border-radius:9px;width:37px;height:37px;padding:4px}.availability-org strong{font-size:16px;line-height:1.08}.availability-cell{color:#d8e5f3;border-top:2px solid var(--blue);text-align:center;background:#0c2641b8;place-items:center;margin:7px 4px;padding:4px;font-size:13px;font-weight:680;line-height:1.12;display:grid}.availability-cell.western.weights{grid-column:2}.availability-cell.western.device{border-color:var(--green);grid-column:3}.availability-cell.western.api{border-color:var(--violet);grid-column:4}.availability-cell.eastern.weights{grid-column:7}.availability-cell.eastern.device{border-color:var(--green);grid-column:8}.availability-cell.eastern.api{border-color:var(--violet);grid-column:9}.availability-matrix .row-1{grid-row:2}.availability-matrix .row-2{grid-row:3}.availability-matrix .row-3{grid-row:4}.availability-matrix .row-4{grid-row:5}.availability-matrix .row-5{grid-row:6}.availability-matrix .row-6{grid-row:7}.availability-matrix .row-7{grid-row:8}.availability-matrix .row-8{grid-row:9}.availability-footnote{color:#8198ae;text-align:center;margin:22px auto 0;font-size:15px}.family-key{color:#8298ad;justify-content:flex-end;gap:36px;margin:20px 22px 0;display:flex}.family-key span{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding-left:21px;display:grid;position:relative}.family-key span:before{content:"";background:var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:0}.family-key .moe-key:before{background:var(--green)}.family-key b{color:#b5c5d4;font-size:16px}.family-key small{color:#758ca2;grid-column:2;font-size:13px}.gemma-chart{height:500px;margin:-4px 28px 0 55px;position:relative}.gemma-axis-title{color:#7e95ab;letter-spacing:.08em;text-transform:uppercase;font-size:14px;position:absolute;top:3px;left:0}.gemma-family{border-bottom:3px solid #5a7691;border-left:2px solid #5a7691;grid-template-columns:repeat(5,1fr);align-items:end;gap:22px;height:420px;display:grid;position:absolute;bottom:22px;left:68px;right:0}.family-member{text-align:center;height:100%;position:relative}.family-member:before{content:"";width:104px;height:var(--height);border-top:5px solid var(--blue);background:linear-gradient(#5b9df47a,#5b9df414);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.family-member.moe:before{border-color:var(--green);background:linear-gradient(#55dcae80,#55dcae14)}.family-member.small{--height:55px}.family-member.medium{--height:87px}.family-member.large{--height:130px}.family-member.xlarge{--height:274px}.family-member.xxlarge{--height:334px}.family-label{left:0;right:0;bottom:calc(var(--height) + 13px);z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute}.family-member strong{color:var(--text);font-size:25px}.family-member b{color:var(--cyan);margin-top:5px;font-size:19px}.family-member span{color:#9cb0c3;margin-top:5px;font-size:13px;line-height:1.25}.gemma-grid{background:#597c9d47;height:1px;position:absolute;left:68px;right:0}.gemma-tick{color:#728aa1;text-align:right;width:39px;font-size:13px;position:absolute;left:19px}.grid-30{bottom:349px}.grid-20{bottom:240px}.grid-10{bottom:131px}.tick-30{bottom:342px}.tick-20{bottom:233px}.tick-10{bottom:124px}.tick-0{bottom:15px}.gemma-terms{border-top:2px solid #5b9df452;grid-template-columns:1fr 1fr;gap:48px;width:1110px;margin:8px auto 0;padding-top:18px;display:grid}.gemma-terms p{color:#8fa5ba;grid-template-columns:34px 1fr;align-items:baseline;gap:13px;margin:0;font-size:16px;display:grid}.gemma-terms b{color:var(--text);font-size:22px}.qwen-family-slide .qwen-family{grid-template-columns:repeat(2,1fr);padding:0 245px}.qwen-family-slide .qwen-27{--height:227px}.qwen-family-slide .qwen-35{--height:294px}.qwen-family-slide .grid-50{bottom:442px}.qwen-family-slide .tick-50{bottom:435px}.qwen-family-slide .grid-40{bottom:358px}.qwen-family-slide .tick-40{bottom:351px}.qwen-family-slide .grid-30{bottom:274px}.qwen-family-slide .tick-30{bottom:267px}.qwen-family-slide .grid-20{bottom:190px}.qwen-family-slide .tick-20{bottom:183px}.qwen-family-slide .grid-10{bottom:106px}.qwen-family-slide .tick-10{bottom:99px}.qwen-family-slide .qwen-terms p{grid-template-columns:60px 1fr}.country-columns{border-top:1px solid #5076977a;border-bottom:1px solid #5076977a;grid-template-columns:1.12fr 1.12fr .9fr;gap:0;margin:34px 14px 0;display:grid}.country-column{min-height:565px;padding:18px 25px}.country-column+.country-column{border-left:1px solid #5076977a}.country-column h3{color:var(--cyan);border-bottom:3px solid #5b9df4b3;margin:0 0 14px;padding-bottom:13px;font-size:22px}.country-column.asia h3{color:var(--green);border-color:#55dcaeb3}.country-entry{border-bottom:1px solid #4266863d;grid-template-rows:auto auto;grid-template-columns:114px 1fr;column-gap:14px;padding:7px 0;display:grid}.country-entry:last-child{border-bottom:0}.country-entry span{color:#7991a8;text-transform:uppercase;letter-spacing:.045em;grid-row:1/3;align-self:center;font-size:12px;font-weight:720;line-height:1.15}.country-entry b{color:var(--text);font-size:16px;line-height:1.13}.country-entry small{color:#8299af;margin-top:3px;font-size:12px;line-height:1.15}.country-footnote{color:#8198ae;text-align:center;margin:17px auto 0;font-size:15px}.regional-model-chart.horizontal{height:600px;margin:10px 28px 0}.regional-scale{color:#728aa1;height:30px;margin:0 65px 0 365px;font-size:12px;position:relative}.regional-scale b{font-weight:600;position:absolute;bottom:1px;transform:translate(-50%)}.regional-scale b:after{content:"";border-left:1px solid #53769740;height:505px;position:absolute;top:18px;left:50%}.regional-scale b:first-child{left:0;transform:none}.regional-scale b:first-child:after{left:0}.regional-scale b:nth-child(2){left:10.8%}.regional-scale b:nth-child(3){left:46.8%}.regional-scale b:nth-child(4){left:82.8%}.regional-scale b:nth-child(5){right:0;transform:translate(50%)}.regional-horizontal-groups{border-top:2px solid #4d6d8b;border-bottom:2px solid #4d6d8b;position:relative}.regional-hgroup{--region-color:var(--blue);grid-template-columns:125px 1fr;display:grid}.regional-hgroup+.regional-hgroup{border-top:1px solid #4d6f8f61}.regional-hgroup-label{color:var(--region-color);text-align:center;border-right:1px solid #4d6f8f61;place-items:center;font-size:17px;display:grid}.north-america-region{--region-color:var(--cyan)}.china-region{--region-color:var(--green)}.japan-region{--region-color:var(--violet)}.regional-hrows{padding:2px 0}.regional-hrow{grid-template-columns:225px 1fr 60px;align-items:center;min-height:24px;padding:0 5px 0 15px;display:grid}.regional-hrow>span{grid-template-columns:87px 1fr;align-items:center;gap:9px;min-width:0;display:grid}.regional-hrow small{color:#748ba2;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:700}.regional-hrow b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;overflow:hidden}.regional-hrow b em{color:#ffb35c;letter-spacing:.05em;text-transform:uppercase;margin-left:5px;font-size:9px;font-style:normal}.regional-hrow>i{background:linear-gradient(90deg,#0000 10.7%,#5376973d 10.8%,#0000 11% 46.7%,#5376973d 46.8%,#0000 47% 82.7%,#5376973d 82.8%,#0000 83%),#091a316b;border-radius:0 3px 3px 0;height:13px;position:relative}.regional-hrow>i:before{content:"";width:max(7px,var(--width));background:linear-gradient(90deg,color-mix(in srgb,var(--region-color) 19%,transparent),color-mix(in srgb,var(--region-color) 68%,transparent));border-right:4px solid var(--region-color);position:absolute;inset:0 auto 0 0}.regional-hrow>strong{color:var(--region-color);padding-left:9px;font-size:13px}.regional-hrow.preview-model>i:before{background:linear-gradient(90deg,#ffb35c33,#ffb35cad);border-right-color:#ffb35c}.regional-hrow.preview-model>strong{color:#ffb35c}.open-weight-country-slide .country-footnote{color:#8198ae;text-align:center;margin:12px auto 0;font-size:14px}.security-flow{grid-template-columns:1fr auto 1.15fr auto .9fr auto 1.15fr auto 1fr;align-items:center;gap:16px;margin:65px 0 0;display:grid}.security-flow>i{color:var(--cyan);font-size:26px;font-style:normal}.security-node{text-align:center;background:#091a31cc;border-top:5px solid #778ca2;min-height:220px;padding:26px 17px}.security-node.active{border-color:var(--blue)}.security-node.guard{border-color:var(--green)}.security-node.world{border-color:var(--violet)}.security-node>span{width:40px;height:40px;color:var(--cyan);background:#102a46;border-radius:50%;place-items:center;margin:0 auto 23px;font-weight:800;display:grid}.security-node b{font-size:22px;display:block}.security-node p{margin-top:16px;font-size:17px}.security-warning{background:#091a31a8;border-left:5px solid #e8b85d;align-items:center;gap:20px;width:1030px;margin:40px auto 0;padding:17px 23px;display:flex}.security-warning b{color:#f1d18b;font-size:19px}.security-warning span{color:var(--muted);font-size:17px}.hardware-lanes{grid-template-columns:1fr 1px 1fr;gap:62px;width:1260px;margin:38px auto 0;display:grid}.lane-divider{background:linear-gradient(#0000,#5b9df480 12% 88%,#0000)}.hardware-lane{min-height:565px;position:relative}.lane-processor{border-top:5px solid var(--blue);background:#091a31c7;grid-template-columns:1fr auto;align-items:center;min-height:125px;padding:22px 34px;display:grid}.lane-processor>b{font-size:43px}.lane-processor>strong{color:var(--blue);font-size:25px}.lane-processor>small{color:#7f95aa;letter-spacing:.03em;grid-column:1/-1;margin-top:7px;font-size:15px}.lane-branches{gap:22px;padding-top:56px;display:grid;position:relative}.lane-branches:before{content:"";border-left:2px solid #637f9a;height:28px;position:absolute;top:0;left:50%}.cpu-branches{grid-template-columns:1fr 1fr}.cpu-branches:after{content:"";border-top:2px solid #637f9a;position:absolute;top:28px;left:25%;right:25%}.lane-memory{text-align:center;background:linear-gradient(#091a31b8,#091a3159);border-top:5px solid #617a92;align-content:center;min-height:190px;padding:23px 21px;display:grid;position:relative}.lane-memory:before{content:"";border-left:2px solid #637f9a;height:29px;position:absolute;top:-29px;left:50%}.lane-memory>b{font-size:27px}.lane-memory>strong{color:#a9b9c9;margin-top:13px;font-size:22px}.lane-memory>small{color:#9aafc1;margin-top:11px;font-size:14px;line-height:1.3}.lane-memory>em{color:#6f879e;margin-top:8px;font-size:13px;font-style:normal}.lane-result{border-top:3px solid #647c94;grid-template-columns:auto 1fr;align-items:center;gap:24px;min-height:78px;margin-top:28px;padding:18px 31px;display:grid}.lane-result>b{color:#a3b5c6;font-size:29px}.lane-result>span{color:#90a4b8;font-size:20px}.gpu-lane .lane-processor{border-color:var(--green)}.gpu-lane .lane-processor>strong,.gpu-lane .lane-memory>strong{color:var(--cyan)}.gpu-branches{grid-template-columns:1fr;padding-left:105px;padding-right:105px}.vram-memory{border-color:var(--cyan);min-height:190px}.vram-memory>b{font-size:39px}.vram-memory>strong{font-size:28px}.gpu-lane .lane-result{border-color:var(--green);margin-top:28px}.gpu-lane .lane-result>b{color:var(--green)}.hardware-footnote{color:#8197ad;text-align:center;margin:0;font-size:18px;position:absolute;bottom:56px;left:210px;right:210px}.hardware-spectrum{grid-template-columns:1.08fr 1fr 1.08fr;height:610px;margin:35px 30px 0;display:grid}.hardware-tier{text-align:center;grid-template-rows:34px 305px 65px 42px 38px;align-items:start;padding:0 32px;display:grid;position:relative}.hardware-tier+.hardware-tier{border-left:1px solid #5d7f9e66}.hardware-tier>span{color:#8198af;letter-spacing:.09em;text-transform:uppercase;font-size:17px;font-weight:750}.hardware-tier:first-child>span{color:var(--blue)}.hardware-tier:nth-child(2)>span{color:var(--cyan)}.hardware-tier:nth-child(3)>span{color:var(--green)}.hardware-visual{place-items:center;width:100%;height:290px;margin-top:10px;display:grid;position:relative}.hardware-visual>img{object-fit:contain;filter:drop-shadow(0 18px 25px #0006);width:100%;height:100%;display:block}.consumer-tier{grid-template-rows:34px 1fr}.consumer-options{grid-template-rows:1fr 1fr;height:490px;margin-top:8px;display:grid}.consumer-option{text-align:left;grid-template-columns:165px 1fr;align-items:center;gap:16px;display:grid}.consumer-option+.consumer-option{border-top:1px solid #5d7f9e47}.consumer-option-image{place-items:center;width:165px;height:170px;display:grid}.consumer-option-image img{object-fit:contain;filter:drop-shadow(0 14px 22px #0000006b);max-width:100%;max-height:100%;display:block}.rtx-4000-image img{width:165px}.mac-studio-image img{width:158px}.consumer-option h3{color:var(--text);margin:0;font-size:21px;line-height:1.18}.consumer-option strong{color:var(--cyan);margin-top:11px;font-size:20px;line-height:1.25;display:block}.consumer-option em{color:#a9bbce;white-space:nowrap;margin-top:8px;font-size:17px;font-style:normal;display:block}.ambitious-tier .hardware-visual>img{width:310px;height:310px;transform:scale(1.26)}.hardware-tier>h3{color:var(--text);align-self:center;margin:0 auto;font-size:24px;line-height:1.18}.hardware-tier>strong{color:var(--cyan);align-self:start;font-size:26px;line-height:1.2}.hardware-price{color:#a9bbce;align-self:start;font-size:18px;font-style:normal;line-height:1.2}.enterprise-stack{height:290px;display:block}.enterprise-stack img{object-fit:cover;border:1px solid #c3a15f57;width:300px;height:193px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 16px 30px #0000006b}.enterprise-stack img:first-child{z-index:3;top:72px}.enterprise-stack img:nth-child(2){z-index:2;opacity:.78;top:38px;left:48%}.enterprise-stack img:nth-child(3){z-index:1;opacity:.55;top:4px;left:46%}.anatomy-flow{grid-template-columns:245px auto 670px auto 245px;align-items:center;gap:27px;margin:70px 0 0;display:grid}.anatomy-flow>i{color:var(--cyan);font-size:29px;font-style:normal}.anatomy-node{text-align:center;border:2px solid var(--line);background:#091a31bf;align-content:center;min-height:175px;padding:28px;display:grid}.anatomy-node span{color:#7790a9;text-transform:uppercase;margin-bottom:14px;font-size:16px}.anatomy-node b{font-size:24px}.block-stack{background:repeating-linear-gradient(135deg,#5b9df42b 0 8px,#0000 8px 18px);padding:18px}.transformer-block{border:3px solid var(--cyan);text-align:center;background:#0b213b;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:235px;padding:30px;display:grid}.transformer-block small,.transformer-block em{grid-column:1/-1}.transformer-block small{color:var(--cyan);text-transform:uppercase;font-size:17px}.transformer-block b{font-size:26px}.transformer-block i{color:#7990a7;font-style:normal}.transformer-block em{color:#7d94ab;font-size:17px;font-style:normal}.weight-callout{border-left:5px solid var(--violet);background:#091a31b3;gap:25px;width:1000px;margin:48px auto 0;padding:19px 27px;display:flex}.weight-callout b{font-size:21px}.weight-callout span{color:var(--muted);font-size:19px}.moe-diagram{grid-template-columns:125px auto 175px 1fr auto 185px;align-items:center;gap:22px;margin:45px 0 0;display:grid}.moe-diagram>i{color:var(--cyan);font-size:27px;font-style:normal}.token-pill,.router{text-align:center;border:2px solid var(--line);background:#0b213b;padding:32px 18px;font-size:21px;font-weight:750}.router{border-color:var(--magenta)}.router b,.router span{display:block}.router span{color:var(--muted);margin-top:8px;font-size:17px}.expert-bank{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.expert{text-align:center;color:#8296aa;background:#091a31b3;border:2px solid #29445f;place-items:center;min-height:135px;font-size:18px;display:grid}.expert.on{border-color:var(--green);color:var(--text)}.expert span{color:var(--green);font-size:14px;display:block}.token-pill.output{border-color:var(--cyan)}.moe-math{justify-content:center;align-items:center;gap:52px;margin:45px auto 0;display:flex}.moe-math>div:not(.not-equal){align-items:center;gap:20px;display:flex}.moe-math strong{color:var(--cyan);font-size:48px}.moe-math span{color:var(--muted);font-size:17px;line-height:1.35}.not-equal{color:#7b91a8;font-size:36px}.phase-grid{grid-template-columns:1fr 1fr;gap:35px;margin:35px 12px 0;display:grid}.phase{border-top:5px solid var(--blue);background:#091a31c2;min-height:490px;padding:38px;position:relative}.decode-phase{border-color:var(--green)}.phase-no{color:#2c4b69;font-size:58px;font-weight:800;position:absolute;top:25px;right:35px}.tokens{gap:10px;margin:45px 0 18px;display:flex}.tokens b,.decode-loop b{background:#102c4b;border:1px solid #315878;padding:14px;font-size:17px}.layer-lines{background:repeating-linear-gradient(0deg,#0000 0 14px,#55e6f23d 14px 16px);height:95px;margin-bottom:23px}.phase p{font-size:20px}.phase em{color:var(--cyan);margin-top:22px;font-size:17px;font-style:normal;display:block}.decode-loop{align-items:center;gap:10px;margin:62px 0 23px;display:flex}.decode-loop i{color:var(--cyan);font-style:normal}.cache-box{text-align:center;color:var(--cyan);background:#071a2d;border:2px dashed #34789d;margin-bottom:23px;padding:23px}.weight-format-table{margin:35px 15px 0}.weight-format-head,.weight-format-row{grid-template-columns:1.25fr .72fr 1.45fr .9fr;align-items:center;padding:0 28px;display:grid}.weight-format-head{color:#89a0b7;letter-spacing:.09em;text-transform:uppercase;background:#5b9df414;border-top:2px solid #5b9df473;height:56px;font-size:16px;font-weight:750}.weight-format-row{--row-color:var(--blue);border-bottom:1px solid #5374945c;min-height:112px}.weight-format-row.fp16-row{--row-color:var(--green)}.weight-format-row.fp8-row{--row-color:#e7a93a}.weight-format-row.fp4-row{--row-color:var(--magenta)}.weight-format-row>b{color:var(--text);font-size:25px}.weight-format-row>span{color:#a4b6c8;font-size:21px}.byte-picture{align-items:center;gap:9px;display:flex}.byte-picture strong{width:76px;color:var(--text);font-size:24px}.byte-picture i{background:var(--row-color);width:44px;height:42px;box-shadow:0 0 14px color-mix(in srgb,var(--row-color) 24%,transparent);border-radius:4px;display:block}.byte-picture.half-byte i{background:linear-gradient(90deg,var(--row-color) 0 50%,#d64a882e 50% 100%)}.weight-format-row>em{color:var(--row-color);background:color-mix(in srgb,var(--row-color) 9%,transparent);border-left:4px solid var(--row-color);text-align:center;justify-self:stretch;padding:17px 12px;font-size:27px;font-style:normal;font-weight:800}.weight-memory-formula{border-top:2px solid #55e6f26b;justify-content:space-between;align-items:center;gap:35px;margin:25px 42px 0;padding-top:20px;display:flex}.weight-memory-formula b{color:var(--cyan);font-size:23px}.weight-memory-formula span{color:#839aaf;text-align:right;font-size:17px}.quant-choice-chart{height:620px;margin:22px 26px 0;position:relative}.choice-y-axis{background:#58728c;width:3px;position:absolute;top:35px;bottom:83px;left:70px}.choice-y-axis:before{content:"";border-bottom:18px solid #58728c;border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;top:-1px;left:-8px}.choice-y-axis>span{color:#91a6ba;letter-spacing:.06em;text-transform:uppercase;font-size:19px;font-weight:750;position:absolute;top:208px;left:-64px;transform:rotate(-90deg)}.choice-y-axis>small{color:#839aee;width:150px;font-size:16px;position:absolute;top:4px;left:22px}.choice-x-axis{background:#58728c;height:3px;position:absolute;bottom:80px;left:70px;right:28px}.choice-x-axis:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:18px solid #58728c;position:absolute;top:-8px;right:-1px}.choice-x-axis>span{color:#91a6ba;letter-spacing:.04em;text-transform:uppercase;font-size:19px;font-weight:750;position:absolute;top:23px;left:50%;transform:translate(-50%)}.choice-x-axis small{color:#6f879e;font-size:15px;position:absolute;top:17px}.choice-x-axis .axis-low{left:0}.choice-x-axis .axis-high{right:0}.choice-trend{transform-origin:0;border-top:4px dashed #5b9df475;width:1090px;position:absolute;bottom:213px;left:175px;transform:rotate(-18deg)}.local-sweet-spot{background:#55dcae0e;border:2px solid #55dcae9e;width:430px;height:370px;position:absolute;bottom:165px;left:520px}.local-sweet-spot b{color:var(--green);text-align:center;margin-top:18px;font-size:21px;display:block}.quant-choice-node{text-align:center;z-index:2;width:180px;position:absolute}.quant-choice-mark{width:112px;height:112px;margin:auto;display:block;overflow:visible}.quant-choice-mark circle{fill:var(--node-color);stroke:#f7f8fb;stroke-width:4px;vector-effect:non-scaling-stroke}.quant-choice-mark text{fill:var(--node-text,#fff);text-anchor:middle;dominant-baseline:middle;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:29px;font-weight:800}.quant-choice-node span{color:#a0b2c3;white-space:nowrap;margin-top:9px;font-size:17px;display:block}.quant-choice-node.q2{--node-color:#d95765;bottom:100px;left:95px}.quant-choice-node.q3{--node-color:#d88b33;--node-text:#0b151d;bottom:174px;left:315px}.quant-choice-node.q4{--node-color:#28b66f;--node-text:#0b151d;bottom:245px;left:545px}.quant-choice-node.q56{--node-color:#25b5ae;--node-text:#0b151d;bottom:318px;left:765px}.quant-choice-node.q8{--node-color:var(--blue);bottom:390px;left:1010px}.quant-choice-node.bf16{--node-color:var(--violet);bottom:455px;left:1240px}.quant-choice-rule{border-left:4px solid var(--cyan);background:#091f35c7;width:440px;padding:17px 0 17px 24px;position:absolute;bottom:113px;right:0}.quant-choice-rule b{color:var(--text);font-size:21px;display:block}.quant-choice-rule span{color:#9eb1c3;margin-top:7px;font-size:17px;line-height:1.35;display:block}.codec-row{grid-template-columns:repeat(6,1fr);gap:18px;margin:52px 12px 0;display:grid}.codec-item{text-align:center;margin:0}.codec-item img{object-fit:cover;object-position:right center;border:1px solid #315878;width:100%;height:220px;display:block}.codec-item time{color:#7893aa;font-size:17px;font-weight:700;display:block}.codec-item b{color:var(--text);white-space:nowrap;margin-top:7px;font-size:20px;display:block}.codec-item strong{color:var(--cyan);margin-top:13px;font-size:26px;display:block}.codec-footnote{color:#8198ae;text-align:center;margin:42px auto 0;font-size:17px}.engine-map{grid-template-columns:repeat(3,1fr);gap:24px 30px;margin:38px 20px 0;display:grid}.engine-map div{border-top:4px solid var(--blue);background:#091a31bf;min-height:180px;padding:28px}.engine-map div:nth-child(2),.engine-map div:nth-child(5){border-color:var(--cyan)}.engine-map div:nth-child(3),.engine-map div:nth-child(6){border-color:var(--green)}.engine-map b{margin-bottom:15px;font-size:27px;display:block}.engine-map span{color:var(--muted);font-size:18px;line-height:1.4}.engine-axis{color:#7f94aa;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:29px 45px 0;font-size:16px;display:grid}.engine-axis i{background:linear-gradient(90deg,var(--blue),var(--green));height:3px}.capstone-columns{grid-template-columns:repeat(3,1fr);gap:28px;margin:48px 32px 0;display:grid}.capstone-columns section{border-top:5px solid var(--blue);background:#091a31c4;min-height:375px;padding:32px}.capstone-columns .spring-column{border-color:var(--cyan)}.capstone-columns .playwright-column{border-color:var(--green)}.capstone-column-title{align-items:center;gap:19px;height:64px;display:flex}.capstone-column-title img{object-fit:contain;width:58px;height:58px;display:block}.capstone-column-title h3{margin:0;font-size:28px}.capstone-list{gap:20px;margin:34px 0 0;padding:0;list-style:none;display:grid}.capstone-list li{color:#d8e5f4;padding-left:29px;font-size:22px;line-height:1.25;position:relative}.capstone-list li:before{content:"";background:var(--blue);width:10px;height:10px;position:absolute;top:.48em;left:0}.spring-column .capstone-list li:before{background:var(--cyan)}.playwright-column .capstone-list li:before{background:var(--green)}.capstone-prompt-slide{padding-top:48px}.capstone-prompt-slide .content-head h2{font-size:46px}.capstone-prompt-document{border:1px solid #5b9df461;border-top:4px solid var(--blue);box-sizing:border-box;background:linear-gradient(135deg,#0c233de6,#051528c7);height:690px;margin-top:18px;padding:18px 25px 20px}.capstone-prompt-intro{border-bottom:1px solid #5b9df447;grid-template-columns:70px 1fr;gap:18px;padding-bottom:12px;display:grid}.capstone-prompt-intro>span{color:var(--cyan);text-align:center;background:#55e6f214;align-self:start;padding:7px 8px;font:700 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.capstone-prompt-intro p{color:#d7e3ef;margin:0;font-size:13.5px;line-height:1.28}.capstone-prompt-intro p+p{color:#aebfd0;margin-top:6px}.capstone-prompt-rule{height:30px;color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;display:flex}.capstone-prompt-rule:after{content:"";background:#55e6f23d;flex:1;height:1px}.capstone-prompt-columns{grid-template-columns:1fr 1fr;gap:34px;display:grid}.capstone-prompt-columns>div+div{border-left:1px solid #5b9df442;padding-left:34px}.capstone-prompt-section{margin:0 0 11px}.capstone-prompt-section h3{color:#f1f6fc;align-items:center;gap:9px;margin:0 0 5px;font-size:15.5px;line-height:1.1;display:flex}.capstone-prompt-section h3 span{color:#061529;background:var(--cyan);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.capstone-prompt-section ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.capstone-prompt-section li{color:#aebfd0;padding-left:13px;font-size:12.35px;line-height:1.24;position:relative}.capstone-prompt-section li:before{content:"";background:var(--blue);width:5px;height:5px;position:absolute;top:.5em;left:0}.capstone-prompt-section code{color:#dffdf6;background:#55dcae14;padding:0 3px;font:600 .94em/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.capstone-prompt-section pre{color:#dffdf6;border-left:3px solid var(--green);background:#030e1cad;gap:1px;margin:5px 0 5px 13px;padding:7px 10px;font:600 11.5px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.capstone-prompt-section.vocabulary-data{margin-top:12px}.capstone-prompt-plain{color:#d7e3ef;box-sizing:border-box;white-space:pre-wrap;tab-size:2;background:0 0;border:0;height:690px;margin:16px 0 0;padding:0;font:400 12.2px/1.18 Inter,Arial,sans-serif;overflow:hidden}.screen-track{grid-template-columns:repeat(5,1fr);gap:22px;margin:70px 10px 0;display:grid}.screen-track div{border-top:4px solid var(--blue);background:#091a31bd;min-height:270px;padding:28px 23px}.screen-track div:nth-child(2){border-color:var(--cyan)}.screen-track div:nth-child(3){border-color:var(--green)}.screen-track div:nth-child(4){border-color:var(--violet)}.screen-track div:nth-child(5){border-color:var(--magenta)}.screen-track span{color:#6d859c;font-size:16px}.screen-track b{margin-top:42px;font-size:26px;display:block}.screen-track p{margin-top:15px;font-size:19px}.claude-goal-flow{width:1370px;height:525px;margin:42px auto 0;position:relative}.claude-goal,.goal-reviewer{text-align:center;border:2px solid var(--line);background:#091a31cc;place-items:center;font-size:27px;font-weight:750;display:grid;position:absolute}.claude-goal{width:150px;height:105px;top:173px;left:0}.persistent-session{border:3px solid var(--blue);background:#091a31b8;width:690px;height:350px;padding:29px 32px;position:absolute;top:54px;left:235px}.session-heading{border-bottom:1px solid #5b9df46b;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.session-heading b{font-size:27px}.session-heading span{color:var(--blue);font-size:18px;font-weight:750}.session-work{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:35px;display:grid}.session-work span{text-align:center;border-top:4px solid var(--blue);background:#102b49;padding:22px 18px;font-size:21px;font-weight:720}.session-work i{color:var(--cyan);font-size:28px;font-style:normal}.context-growth{grid-template-columns:auto 1fr;align-items:center;gap:11px 18px;margin-top:38px;display:grid}.context-growth>b{color:#9eb2c5;font-size:18px}.context-growth>div{grid-template-columns:1fr 1.25fr 1.5fr 1.8fr;gap:5px;height:26px;display:grid}.context-growth i{border-top:3px solid var(--blue);background:#5b9df461;display:block}.context-growth i:nth-child(2){border-color:var(--cyan);background:#55e6f257}.context-growth i:nth-child(3){border-color:var(--violet);background:#9d70df57}.context-growth i:nth-child(4){border-color:var(--magenta);background:#d64a884d}.context-growth strong{color:#91a6ba;text-align:right;grid-column:2;font-size:17px;font-weight:600}.claude-arrow{color:var(--cyan);font-size:30px;font-style:normal;position:absolute;top:203px}.claude-arrow:first-of-type{left:178px}.claude-arrow:nth-of-type(2){left:955px}.goal-reviewer{border-color:var(--violet);width:260px;height:165px;top:143px;left:1015px}.goal-reviewer:after{content:"";border-left:3px solid var(--magenta);height:135px;position:absolute;top:100%;left:50%}.goal-reviewer b,.goal-reviewer span{display:block}.goal-reviewer span{color:#a99ac9;margin-top:9px;font-size:17px;font-weight:600}.review-pass{width:58px;height:58px;color:var(--green);border:2px solid var(--green);border-radius:50%;place-items:center;font-size:28px;font-weight:800;display:grid;position:absolute;top:188px;right:0}.review-pass:after{content:"complete";color:#84aa9d;font-size:15px;font-weight:650;position:absolute;top:66px}.review-return{text-align:center;border-top:3px solid var(--magenta);width:670px;padding-top:19px;position:absolute;top:442px;left:477px}.review-return:before{content:"↶";color:var(--magenta);font-size:36px;position:absolute;top:-27px;left:-36px}.review-return b{color:#dda2c1;font-size:18px}.review-return span{color:#9eb0c2;margin-left:19px;font-size:18px}.outer-review-loop{border:2px solid #9d70dfb8;width:1325px;height:510px;margin:28px auto 0;padding:53px 28px 26px;position:relative}.outer-loop-label,.inner-loop-label{background:var(--bg);padding:4px 12px;position:absolute;top:-17px;left:24px}.outer-loop-label b,.inner-loop-label b{font-size:19px}.outer-loop-label b{color:#b99ae4}.outer-loop-label span,.inner-loop-label span{color:#8298ad;margin-left:14px;font-size:16px}.inner-validation-loop{border:2px solid #55e6f2a8;width:990px;height:405px;padding:57px 25px 22px;position:relative}.inner-loop-label{color:var(--cyan)}.engineered-main-flow{grid-template-columns:230px auto 130px auto 105px auto 245px;align-items:center;gap:13px;display:grid}.engineered-main-flow>i{color:var(--cyan);font-size:24px;font-style:normal}.engineered-node{text-align:center;border-top:4px solid var(--blue);background:#0b213b;place-items:center;min-height:92px;padding:15px;display:grid}.engineered-node b{font-size:19px;line-height:1.22}.engineered-node.stop{border-color:var(--magenta)}.engineered-node.checks{border-color:var(--cyan)}.validation-return{grid-template-columns:245px auto 165px;align-items:center;gap:18px;display:grid;position:absolute;bottom:37px;left:235px}.validation-return:before{content:"↓  failed";color:#d794b7;font-size:17px;font-weight:750;position:absolute;top:-53px;right:38px}.validation-return:after{content:"↶";color:var(--magenta);font-size:44px;position:absolute;top:13px;left:-92px}.validation-agent,.validation-explanation{border-left:4px solid var(--magenta);background:#0e2540e0;padding:17px 18px}.validation-agent b,.validation-agent span{display:block}.validation-agent b,.validation-explanation b{font-size:18px}.validation-agent span{color:#a7b8c8;margin-top:5px;font-size:15px}.validation-return>i{color:var(--cyan);font-size:23px;font-style:normal}.validation-return>span{color:#8ea4b8;font-size:15px;position:absolute;bottom:-29px;left:-64px}.checks-pass{color:var(--green);font-size:24px;font-weight:800;position:absolute;top:133px;left:1002px}.spec-reviewer{border-top:4px solid var(--violet);text-align:center;background:#0b213b;width:250px;min-height:112px;padding:24px 20px;position:absolute;top:102px;right:27px}.spec-reviewer b,.spec-reviewer span{display:block}.spec-reviewer b{font-size:20px}.spec-reviewer span{color:#a7b8c8;margin-top:8px;font-size:16px}.review-restart{text-align:center;border-top:3px solid var(--violet);padding-top:16px;position:absolute;bottom:22px;left:135px;right:27px}.review-restart:before{content:"↶";color:var(--violet);font-size:36px;position:absolute;top:-26px;left:-38px}.review-restart:after{content:"";border-right:3px solid var(--violet);height:233px;position:absolute;bottom:100%;right:0}.review-restart b{color:#c2a9e5;font-size:17px}.review-restart span{color:#98acbf;margin-left:17px;font-size:17px}.engineered-complete{color:var(--green);border:2px solid var(--green);padding:16px 27px;font-size:20px;font-weight:800;position:absolute;top:346px;right:78px}.engineered-complete:before{content:"↓  approved";color:#7fc8ae;width:120px;font-size:16px;font-weight:700;position:absolute;top:-55px;left:20px}.economics-grid{grid-template-columns:1fr 1fr;gap:55px;margin:48px 55px 0;display:grid}.token-loop{border:2px solid var(--cyan);background:#091a31bf;grid-template-columns:1fr 1fr;gap:21px;padding:33px;display:grid}.token-loop span{min-height:100px;color:var(--text);background:#102b49;place-items:center;font-size:22px;display:grid}.token-loop b{text-align:center;color:var(--cyan);grid-column:1/-1;font-size:21px}.cost-stack{border-left:5px solid var(--violet);background:#091a31ab;padding:36px}.cost-stack h3:nth-of-type(2){color:var(--green);margin-top:32px}.cost-stack p{font-size:20px}.pending-compare{grid-template-columns:1fr 1fr;gap:40px;margin:44px 55px 0;display:grid}.pending-compare section{background:#091a31b8;border-top:5px solid #7b8ea2;min-height:350px;padding:33px}.pending-compare section+section{border-color:var(--cyan)}.pending-compare>section>span{color:#7f96ad;letter-spacing:.14em;font-size:16px}.pending-compare h3{margin-top:18px;font-size:30px}.empty-bars{align-items:end;gap:22px;height:128px;margin:31px 0;display:flex}.empty-bars i{border:2px dashed #48647e;width:78px;height:45%;display:block}.empty-bars i:nth-child(2){height:75%}.empty-bars i:nth-child(3){height:58%}.pending-compare p{font-size:18px}.pending-badge{text-align:center;color:#e2c17e;background:#a0701e1f;border:1px solid #896d39;width:980px;margin:31px auto 0;padding:17px;font-size:18px}.state-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin:67px 10px 0;display:grid}.state-grid div{text-align:center;background:#091a31b8;border-top:5px solid #778da3;min-height:290px;padding:32px 25px}.state-grid div:nth-child(2){border-color:#d1ac61}.state-grid div:nth-child(3){border-color:#d16e7a}.state-grid .qualified{border-color:var(--green)}.state-grid span{width:62px;height:62px;color:var(--cyan);border:2px solid;border-radius:50%;place-items:center;margin:0 auto 28px;font-size:27px;display:grid}.state-grid b{font-size:24px;display:block}.state-grid p{margin-top:15px;font-size:18px}.decision-grid{grid-template-columns:1fr 1fr;gap:35px;margin:48px 45px 0;display:grid}.decision-grid section{border-top:6px solid var(--blue);background:#091a31bd;min-height:340px;padding:45px}.decision-grid section+section{border-color:var(--green)}.decision-grid span{color:#7f95ac;letter-spacing:.13em;font-size:16px}.decision-grid h3{margin-top:44px;font-size:34px;line-height:1.2}.decision-grid b{color:var(--cyan);margin-top:32px;font-size:23px;display:block}.decision-grid section+section b{color:var(--green)}.final-formula{text-align:center;width:1180px;color:var(--text);background:#0a2039;margin:32px auto 0;padding:17px;font-size:23px}.final-formula b{color:var(--cyan);margin:0 8px}.source-columns{grid-template-columns:1fr 1fr 1fr;gap:28px;margin:42px 10px 0;display:grid}.source-columns section{border-top:4px solid var(--blue);background:#091a31b3;min-height:405px;padding:30px}.source-columns section:nth-child(2){border-color:var(--cyan)}.source-columns section:nth-child(3){border-color:var(--green)}.source-columns a,.source-columns span{color:var(--muted);margin:16px 0;font-size:17px;line-height:1.35;text-decoration:none;display:block}.source-columns a:hover{color:var(--cyan)}.sources-foot{text-align:center;margin-top:22px;font-size:17px}.loop-node.complete{top:110px;right:0}.branch.pass{width:205px;top:85px;left:870px;right:auto}.bar-line span{left:0;right:auto}.candidate.one{top:35px}.qualification-criteria{border-top:2px solid #55dcae80;width:1120px;margin:-5px auto 0;padding-top:19px}.qualification-criteria>strong{color:var(--green);margin-bottom:21px;font-size:21px;display:block}.criteria-row{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.criteria-row>div{grid-template-columns:38px 1fr;align-items:center;gap:13px;display:grid}.criteria-row span{border:2px solid var(--green);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.criteria-row b{font-size:21px;line-height:1.25}.qualification-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);align-items:center;gap:64px;margin:42px 45px 0;display:grid}.qualification-layout .bar-scene{width:auto;height:500px;margin:0}.qualification-layout .bar-line{top:230px}.qualification-layout .candidate{width:210px;padding:20px 18px}.qualification-layout .candidate.below{top:300px;left:45px}.qualification-layout .candidate.one{top:90px;left:285px}.qualification-layout .candidate.two{top:105px;right:20px}.qualification-layout .qualification-criteria{border-top:0;border-left:2px solid #55dcae80;width:auto;margin:0;padding:35px 0 35px 42px}.qualification-layout .qualification-criteria>strong{margin-bottom:46px;font-size:25px}.qualification-layout .criteria-row{grid-template-columns:1fr;gap:40px}.qualification-layout .criteria-row>div{grid-template-columns:42px 1fr;gap:16px}.qualification-layout .criteria-row span{width:38px;height:38px}.qualification-layout .criteria-row b{font-size:23px}.model-size-chart{height:610px;margin:28px 26px 0;position:relative}.parameter-axis-title{width:110px;color:var(--cyan);font-size:18px;font-weight:700;line-height:1.25;position:absolute;top:3px;left:0}.parameter-axis-title small{color:#7089a2;margin-top:4px;font-size:14px;font-weight:500;display:block}.model-plot{border-bottom:3px solid #5a7691;border-left:3px solid #5a7691;grid-template-columns:repeat(4,1fr);height:435px;display:grid;position:absolute;top:18px;left:112px;right:0}.parameter-grid{border-top:1px solid #50769747;position:absolute;left:0;right:0}.parameter-grid span{text-align:right;color:#7890a8;width:52px;font-size:15px;position:absolute;top:-12px;left:-67px}.parameter-grid.p300{top:0}.deployment-column{height:100%;position:relative}.parameter-range{width:150px;color:var(--cyan);position:absolute;left:50%;transform:translate(-50%)}.parameter-range i{background:currentColor;border-radius:6px;width:10px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #55e6f238}.parameter-range i:before,.parameter-range i:after{content:"";border-top:3px solid;width:24px;position:absolute;left:-7px}.parameter-range i:before{top:0}.parameter-range i:after{bottom:0}.parameter-range b{white-space:nowrap;font-size:24px;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.parameter-range>small{color:#8aa0b6;width:190px;font-size:14px;position:absolute;top:calc(50% + 22px);left:28px}.deployment-column.browser .parameter-range{color:#8197ad;height:24%;bottom:0}.deployment-column.laptop .parameter-range{height:17%;color:var(--green);bottom:43%}.deployment-column.workstation .parameter-range{height:24%;color:var(--violet);bottom:76%}.deployment-column.hosted .parameter-range{height:78%;color:var(--blue);bottom:10%}.parameter-range.unknown{border-left:2px dashed #5b9df4bf;width:170px}.parameter-range.unknown i{border:2px solid var(--blue);width:44px;height:44px;color:var(--blue);box-shadow:none;background:#081a30;border-radius:50%;place-items:center;font-size:25px;font-style:normal;display:grid;top:50%;bottom:auto;left:20px;transform:translateY(-50%)}.parameter-range.unknown i:before,.parameter-range.unknown i:after{display:none}.parameter-range.unknown b{left:78px}.deployment-label{text-align:center;position:absolute;top:462px;left:14px;right:14px}.deployment-label strong{color:var(--text);font-size:20px;line-height:1.15;display:block}.deployment-label small{color:#7890a7;margin-top:9px;font-size:14px;line-height:1.35;display:block}.deployment-axis-title{text-align:center;color:#7890a8;font-size:16px;position:absolute;top:565px;left:112px;right:0}.parameter-grid.p10t{top:0}.parameter-grid.p1t{top:25%}.parameter-grid.p100{top:50%}.parameter-grid.p10{top:75%}.parameter-grid.p1{bottom:0}.model-point{left:var(--x);bottom:var(--y);z-index:2;color:var(--cyan);position:absolute}.model-point>i{background:#041126;border:3px solid;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 0 18px #55e6f259}.model-point>span{width:205px;line-height:1.2;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.model-point.label-left>span{text-align:right;left:auto;right:20px}.model-point.label-up>span{top:auto;bottom:18px;transform:none}.model-point.label-down>span{top:18px;transform:none}.model-point b{color:var(--text);white-space:nowrap;font-size:18px;display:block}.model-point small{color:#8096ad;white-space:nowrap;margin-top:5px;font-size:13px;display:block}.deployment-column.browser .model-point{color:#8197ad}.deployment-column.laptop .model-point{color:var(--green)}.deployment-column.workstation .model-point{color:var(--violet)}.deployment-column.hosted .model-point{color:var(--blue)}:where(:scope).model-size-slide .model-plot{grid-template-columns:repeat(5,1fr)}:where(:scope).model-size-slide .deployment-column+.deployment-column:before{content:"";z-index:1;background:linear-gradient(#597d9e38,#597d9e8c 18% 82%,#597d9e38);width:2px;position:absolute;top:0;bottom:0;left:0}:where(:scope).model-size-slide .model-point>span{width:176px}:where(:scope).model-size-slide .deployment-label{left:6px;right:6px}.deployment-column.datacenter .model-point,.deployment-column.frontier .model-point{color:var(--blue)}.frontier-note{color:var(--text);position:absolute;bottom:145px;left:25px;right:15px}.frontier-note b{font-size:18px;line-height:1.2;display:block}.frontier-note small{color:#8199b2;margin-top:9px;font-size:13px;line-height:1.35;display:block}.frontier-point>i{width:13px;height:13px;top:-6px;left:-6px}.frontier-point>em{height:var(--stem);border-left:1px solid #5b9df4bf;position:absolute;top:8px;left:0}:where(:scope).model-size-slide .frontier-point.direct-label>span{left:0;right:auto;top:calc(var(--stem) + 16px);text-align:center;width:64px;transform:translate(-50%)}.frontier-point b{white-space:normal;font-size:13px;line-height:1.15}.frontier-point small{color:var(--blue);white-space:normal;margin-top:4px;font-size:10px;line-height:1.15}.deployment-column.laptop .model-point:nth-of-type(2)>span{bottom:22px}.deployment-column.datacenter .model-point:nth-of-type(2)>span{top:10px}.deployment-column.datacenter .model-point:nth-of-type(3)>span{top:22px}#notes-panel{color:#dce8f7;border:1px solid #2c5478;border-top:5px solid var(--cyan);z-index:20;background:#010814f5;width:min(620px,42vw);max-height:72vh;padding:22px 25px;font-size:16px;line-height:1.5;display:none;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 20px 60px #0000008c}#notes-panel.visible{display:block}#notes-panel b{color:var(--cyan);margin-bottom:12px;font-size:18px;display:block}#notes-panel p{color:#c5d3e3;white-space:pre-line;font-size:16px}:where(:scope).prefill-animation-slide .animated-stage{background:#091a317a;border-top:4px solid #294d6e;height:625px;margin:38px 25px 0;position:relative;overflow:hidden}:where(:scope).prefill-animation-slide .phase-heading{border-left:4px solid #0000;align-items:baseline;gap:22px;padding-left:12px;display:flex;position:absolute}:where(:scope).prefill-animation-slide .phase-heading h3{font-size:34px}:where(:scope).prefill-animation-slide .phase-heading strong{letter-spacing:.08em;text-transform:uppercase;font-size:19px}:where(:scope).prefill-animation-slide .animated-prefill-heading{top:24px;left:42px}:where(:scope).prefill-animation-slide .animated-prefill-heading strong{color:var(--blue)}:where(:scope).prefill-animation-slide .animated-decode-heading{opacity:.28;top:220px;left:42px}:where(:scope).prefill-animation-slide .animated-decode-heading strong{color:var(--green)}:where(:scope).prefill-animation-slide .prefill-triggers{gap:14px;width:330px;margin:0;padding:0 0 0 28px;list-style-position:outside;display:grid;position:absolute;top:82px;left:60px}:where(:scope).prefill-animation-slide .prefill-triggers li{color:#9eb2c5;border:0;padding:0;font-size:22px;font-weight:650;line-height:1.25}:where(:scope).prefill-animation-slide .prefill-triggers li::marker{color:var(--blue);font-size:.8em}:where(:scope).prefill-animation-slide .vertical-prompt{z-index:3;width:560px;position:absolute;top:108px;left:58%;transform:translate(-50%)}:where(:scope).prefill-animation-slide .batch-row{justify-content:center;gap:7px;margin-top:4px;display:flex}:where(:scope).prefill-animation-slide .vertical-prompt span{background:#102c4b;border:2px solid #315878;padding:6px 9px;font-size:14px;font-weight:750}:where(:scope).prefill-animation-slide .vertical-model{background:#5b9df40f;border:3px solid #436c91;align-content:center;gap:9px;width:390px;height:242px;padding:48px 42px 22px;display:grid;position:absolute;top:278px;left:58%;overflow:hidden;transform:translate(-50%)}:where(:scope).prefill-animation-slide .vertical-model>b{text-align:center;color:#b8c9d8;font-size:21px;position:absolute;top:15px;left:0;right:0}:where(:scope).prefill-animation-slide .vertical-layer{background:linear-gradient(90deg,#244866,#3f7198,#244866);height:17px}:where(:scope).prefill-animation-slide .prefill-batch{opacity:0;z-index:3;gap:1px;display:grid;position:absolute;top:74px;left:42px;right:42px}:where(:scope).prefill-animation-slide .prefill-batch-row{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}:where(:scope).prefill-animation-slide .prefill-batch-row i{background:var(--cyan);height:3px;box-shadow:0 0 8px #55e6f27a}:where(:scope).prefill-animation-slide .decode-runner{background:var(--green);opacity:0;z-index:4;width:22px;height:16px;position:absolute;top:71px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #55dcae94}:where(:scope).no-cache-slide .context-run{z-index:4;gap:1px;top:74px}:where(:scope).no-cache-slide .context-run .prefill-batch-row i{height:2px}:where(:scope).no-cache-slide .context-run .generated-context-row i{background:var(--green);box-shadow:0 0 8px #55dcae94}:where(:scope).prefill-animation-slide .decode-context{z-index:5;align-items:center;gap:7px;display:flex;position:absolute;top:230px;left:58%;transform:translate(-50%)}:where(:scope).prefill-animation-slide .decode-context>b,:where(:scope).prefill-animation-slide .prediction-area>b{color:#7893aa;letter-spacing:.06em;text-transform:uppercase;font-size:13px}:where(:scope).prefill-animation-slide .decode-context>b{margin-right:4px}:where(:scope).prefill-animation-slide .decode-context span{color:#0000;opacity:1;background:0 0;border:2px solid #0000;min-width:48px;height:28px;padding:5px 8px;font-size:13px;font-weight:750}:where(:scope).prefill-animation-slide .decode-context .context-empty{visibility:hidden}:where(:scope).prefill-animation-slide .prediction-area{text-align:center;z-index:6;width:150px;position:absolute;top:526px;left:58%;transform:translate(-50%)}:where(:scope).prefill-animation-slide .prediction-slot{background:0 0;border:0;width:104px;height:32px;margin:5px auto 0;position:relative}:where(:scope).prefill-animation-slide .prediction-slot span{color:#fff;border:2px solid var(--green);opacity:0;background:#12383f;padding:4px 8px;font-size:14px;font-weight:750;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:scope).prefill-animation-slide .feedback-path{opacity:.18;z-index:2;width:300px;height:300px;position:absolute;top:235px;left:58%}:where(:scope).prefill-animation-slide .feedback-token{color:#fff;border:2px solid var(--green);opacity:0;offset-rotate:0deg;background:#12383f;padding:5px 8px;font-size:13px;font-weight:750;position:absolute;top:0;left:0;box-shadow:0 0 12px #55dcae61}:where(:scope).prefill-animation-slide .feedback-one{offset-path:path("M 0 300 H 300 V 0 H -72")}:where(:scope).prefill-animation-slide .feedback-two{offset-path:path("M 0 300 H 300 V 0 H -8")}:where(:scope).prefill-animation-slide .feedback-three{offset-path:path("M 0 300 H 300 V 0 H 45")}:where(:scope).kv-cache-slide .kv-cache-frame{border:3px solid var(--cyan);z-index:1;background:#55e6f206;width:620px;height:205px;position:absolute;top:68px;left:58%;transform:translate(-50%);box-shadow:0 0 24px #55e6f214}:where(:scope).kv-cache-slide .kv-cache-frame b{color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;background:#07182c;padding:4px 11px;font-size:17px;position:absolute;top:-17px;left:17px}:where(:scope).kv-cache-slide .vertical-prompt{top:108px}:where(:scope).slide.active:where(:scope).kv-cache-slide .kv-cache-frame{animation:12.5s both kvCacheState}.memory-provisioning-layout{grid-template-columns:.9fr 1.25fr;align-items:center;gap:90px;width:1190px;margin:76px auto 0;display:grid}.memory-target{border-left:7px solid var(--green);background:linear-gradient(90deg,#55dcae24,#091a3133);padding:82px 50px}.memory-target span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:19px;font-size:18px;font-weight:750;display:block}.memory-target strong{max-width:430px;color:var(--text);font-size:48px;line-height:1.12;display:block}.memory-criteria{border-left:1px solid #5b9df457;padding-left:56px}.memory-criteria h3{color:var(--cyan);margin:0 0 29px;font-size:25px}.memory-criteria ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.memory-criteria li{color:#d7e4f2;padding-left:34px;font-size:27px;line-height:1.2;position:relative}.memory-criteria li:before{content:"";background:var(--blue);width:11px;height:11px;position:absolute;top:.43em;left:0}:where(:scope).memory-budget-slide .content-head h2{font-size:45px}.memory-budget-subtitle{color:#8298ae;margin:7px 0 0;font-size:17px;line-height:1.25}.memory-budget-legend{color:#b9cadb;gap:38px;margin:13px 0 0 82px;font-size:16px;display:flex}.memory-budget-legend span{align-items:center;gap:10px;display:flex}.memory-budget-legend span:before{content:"";background:var(--blue);width:22px;height:14px}.memory-budget-chart{height:525px;margin:4px 42px 0 52px;position:relative}.memory-budget-y-title{color:#90a6bb;text-align:center;width:360px;font-size:16px;font-weight:650;position:absolute;top:235px;left:-172px;transform:rotate(-90deg)}.memory-budget-plot{border-bottom:2px solid #58728c;border-left:2px solid #58728c;height:430px;position:absolute;top:26px;left:84px;right:0}.budget-grid-line{left:0;right:0;bottom:var(--position);background:#6889a840;height:1px;font-style:normal;position:absolute}.budget-grid-line span{color:#7890a8;text-align:right;width:34px;font-size:14px;position:absolute;top:-10px;left:-48px}.budget-grid-line.final{background:#6889a86b}.memory-budget-bars{grid-template-columns:repeat(3,1fr);gap:90px;display:grid;position:absolute;inset:0 44px 0 70px}.memory-budget-column{height:100%;position:relative}.memory-budget-stack{width:240px;height:var(--total-h);flex-direction:column-reverse;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.budget-segment{box-sizing:border-box;color:#f4f8ff;text-align:center;border-top:1px solid #f0f7ffa6;justify-content:center;align-items:center;font-size:15px;font-weight:680;display:flex}.budget-segment b{margin-left:5px}.budget-model{height:var(--model-h);background:linear-gradient(#4f91ef,#3176d9)}.budget-cache{height:var(--cache-h);background:repeating-linear-gradient(135deg,#2f71e5 0 8px,#153d88 8px 14px)}.budget-runtime{height:var(--runtime-h);background:#d97b00}.memory-budget-total{left:0;right:0;bottom:calc(var(--total-h) + 11px);color:var(--text);text-align:center;font-size:18px;position:absolute}.memory-context-label{color:#d6e1ed;text-align:center;font-size:18px;font-weight:650;position:absolute;bottom:-38px;left:0;right:0}.memory-budget-x-title{color:#90a6bb;text-align:center;font-size:16px;font-weight:650;position:absolute;bottom:1px;left:84px;right:0}.memory-budget-note{color:#849aaf;margin:0;font-size:16px;position:absolute;bottom:42px;left:82px}:where(:scope).qwen-memory-slide .budget-cache.compact{color:#0000;position:relative;overflow:visible}:where(:scope).qwen-memory-slide .budget-cache.compact span{color:#d9e7f5;white-space:nowrap;font-size:14px;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}:where(:scope).slide.active:where(:scope).prefill-animation-slide .prefill-triggers{animation:11s both prefillFocus}:where(:scope).slide.active:where(:scope).prefill-animation-slide .vertical-prompt{animation:3.4s ease-in-out .7s both promptContract}:where(:scope).slide.active:where(:scope).prefill-animation-slide .prefill-triggers li{animation:2.5s ease-out both sourcePulseText}:where(:scope).slide.active:where(:scope).prefill-animation-slide .prefill-triggers li:nth-child(2){animation-delay:.12s}:where(:scope).slide.active:where(:scope).prefill-animation-slide .prefill-triggers li:nth-child(3){animation-delay:.24s}:where(:scope).slide.active:where(:scope).prefill-animation-slide .vertical-model{animation:11s both modelMode}:where(:scope).slide.active:where(:scope).prefill-animation-slide .full-input-run{animation:2.4s ease-in-out 1.25s both inputLayerSweep}:where(:scope).slide.active:where(:scope).prefill-animation-slide .animated-prefill-heading{animation:12.5s both phasePrefillHeadingFinal}:where(:scope).slide.active:where(:scope).prefill-animation-slide .animated-decode-heading{animation:12.5s both phaseDecodeHeadingFinal}:where(:scope).slide.active:where(:scope).prefill-animation-slide .feedback-path{animation:11s both decodePathFocus}:where(:scope).slide.active:where(:scope).prefill-animation-slide .prediction-slot .output-first{animation:1s 3.95s both predictionPause}:where(:scope).slide.active:where(:scope).prefill-animation-slide .feedback-one{animation:.9s ease-in-out 4.95s both feedbackMove}:where(:scope).slide.active:where(:scope).prefill-animation-slide .decode-context .context-one{animation:.2s 5.85s both contextRevealBlue}:where(:scope).slide.active:where(:scope).prefill-animation-slide .decode-run-one{animation:.75s ease-in-out 5.85s both tokenLayerSweep}:where(:scope).slide.active:where(:scope).prefill-animation-slide .prediction-slot .output-second{animation:1s 6.6s both predictionPause}:where(:scope).slide.active:where(:scope).prefill-animation-slide .feedback-two{animation:.9s ease-in-out 7.6s both feedbackMove}:where(:scope).slide.active:where(:scope).prefill-animation-slide .decode-context .context-two{animation:.2s 8.5s both contextRevealBlue}:where(:scope).slide.active:where(:scope).prefill-animation-slide .decode-run-two{animation:.75s ease-in-out 8.5s both tokenLayerSweep}:where(:scope).slide.active:where(:scope).prefill-animation-slide .prediction-slot .output-third{animation:1s 9.25s both predictionPause}:where(:scope).slide.active:where(:scope).prefill-animation-slide .feedback-three{animation:.9s ease-in-out 10.25s both feedbackMove}:where(:scope).slide.active:where(:scope).prefill-animation-slide .decode-context .context-three{animation:.2s 11.15s both contextRevealBlue}:where(:scope).slide.active:where(:scope).prefill-animation-slide .decode-run-three{animation:.75s ease-in-out 11.15s both tokenLayerSweep}:where(:scope).slide.active:where(:scope).prefill-animation-slide .prediction-slot .output-fourth{animation:.25s 11.9s both predictionRemain}:where(:scope).slide.active:where(:scope).no-cache-slide .prefill-triggers{animation:18.5s both prefillFocusLong}:where(:scope).slide.active:where(:scope).no-cache-slide .vertical-model{animation:18.5s both modelModeLong}:where(:scope).slide.active:where(:scope).no-cache-slide .animated-prefill-heading{animation:18.5s both phasePrefillHeadingLong}:where(:scope).slide.active:where(:scope).no-cache-slide .animated-decode-heading{animation:18.5s both phaseDecodeHeadingLong}:where(:scope).slide.active:where(:scope).no-cache-slide .feedback-path{animation:18.5s both decodePathFocusLong}:where(:scope).slide.active:where(:scope).no-cache-slide .context-run{animation:inputLayerSweep 2.4s var(--replay-delay) ease-in-out both}:where(:scope).slide.active:where(:scope).no-cache-slide .prediction-slot .output-second{animation:1s 8.45s both predictionPause}:where(:scope).slide.active:where(:scope).no-cache-slide .feedback-two{animation:.9s ease-in-out 9.45s both feedbackMove}:where(:scope).slide.active:where(:scope).no-cache-slide .decode-context .context-two{animation:.2s 10.35s both contextRevealBlue}:where(:scope).slide.active:where(:scope).no-cache-slide .prediction-slot .output-third{animation:1s 12.95s both predictionPause}:where(:scope).slide.active:where(:scope).no-cache-slide .feedback-three{animation:.9s ease-in-out 13.95s both feedbackMove}:where(:scope).slide.active:where(:scope).no-cache-slide .decode-context .context-three{animation:.2s 14.85s both contextRevealBlue}:where(:scope).slide.active:where(:scope).no-cache-slide .prediction-slot .output-fourth{animation:.25s 17.45s both predictionRemain}@keyframes sourcePulseText{0%{color:#52616b}25%,70%{color:#0b151d;text-shadow:0 0 12px #006f9f38}to{color:#52616b}}@keyframes batchPulse{0%{filter:none;border-color:#294b69;transform:translate(0)}25%,75%{border-color:var(--cyan);filter:brightness(1.65);text-shadow:0 0 10px #55e6f240;transform:translate(8px)}to{filter:none;border-color:#294b69;transform:translate(0)}}@keyframes promptContract{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}18%{opacity:1;transform:translate(-50%)translateY(197px)scale(.55,.12)}24%,90%{opacity:0;transform:translate(-50%)translateY(197px)scale(.55,.12)}to{opacity:.25;transform:translate(-50%)translateY(0)scale(1)}}@keyframes prefillFocus{0%,37%{opacity:1}47%,to{opacity:.95}}@keyframes modelMode{0%,39%{background:#5b9df40f;border-color:#436c91}49%,to{background:#55dcae0d;border-color:#527f77}}@keyframes phasePrefillHeadingFinal{0%,30%{opacity:1;border-color:#0867ad}35%,to{opacity:.95;border-color:#0000}}@keyframes phaseDecodeHeadingFinal{0%,30%{opacity:.95;border-color:#0000}35%,to{opacity:1;border-color:#087d8f}}@keyframes inputLayerSweep{0%{opacity:0;transform:translateY(0)}4%,16%{opacity:1;transform:translateY(0)}20%,32%{opacity:1;transform:translateY(26px)}36%,48%{opacity:1;transform:translateY(52px)}52%,64%{opacity:1;transform:translateY(78px)}68%,84%{opacity:1;transform:translateY(104px)}96%{opacity:1;transform:translateY(130px)}to{opacity:0;transform:translateY(138px)}}@keyframes tokenLayerSweep{0%{opacity:0;transform:translate(-50%)}4%,16%{opacity:1;transform:translate(-50%)}20%,32%{opacity:1;transform:translate(-50%,26px)}36%,48%{opacity:1;transform:translate(-50%,52px)}52%,64%{opacity:1;transform:translate(-50%,78px)}68%,84%{opacity:1;transform:translate(-50%,104px)}96%{opacity:1;transform:translate(-50%,130px)}to{opacity:0;transform:translate(-50%,138px)}}@keyframes decodePathFocus{0%,39%{opacity:.04}49%,to{opacity:1}}@keyframes feedbackMove{0%{opacity:0;offset-distance:0}10%,88%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes contextRevealBlue{0%{color:#0000;opacity:1;background:0 0;border-color:#0000}to{color:#fff;border-color:var(--blue);opacity:1;background:#102c4b}}@keyframes predictionPause{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes predictionRemain{0%{opacity:0}to{opacity:1}}@keyframes kvCacheState{0%{opacity:.3;box-shadow:none;border-color:#436c91}12%,34%{opacity:1;border-color:var(--cyan);box-shadow:0 0 28px #55e6f22e}42%,to{opacity:1;border-color:var(--green);box-shadow:0 0 28px #55dcae24}}@keyframes prefillFocusLong{0%,21%{opacity:1}26%,to{opacity:.95}}@keyframes modelModeLong{0%,21%{background:#5b9df40f;border-color:#436c91}26%,to{background:#55dcae0d;border-color:#527f77}}@keyframes phasePrefillHeadingLong{0%,18%{opacity:1;border-color:#0867ad}22%,to{opacity:.95;border-color:#0000}}@keyframes phaseDecodeHeadingLong{0%,18%{opacity:.95;border-color:#0000}22%,to{opacity:1;border-color:#087d8f}}@keyframes decodePathFocusLong{0%,21%{opacity:.04}26%,to{opacity:1}}.animation-controls{z-index:20;align-items:center;gap:8px;display:flex;position:absolute}:where(:scope).prefill-animation-slide .animation-controls{bottom:20px;left:27px}:where(:scope).quantization-map-slide .animation-controls{bottom:-46px;left:0}.animation-controls.player-controls{width:720px}:where(:scope).prefill-animation-slide .animation-controls button,:where(:scope).quantization-map-slide .animation-controls button{color:#aec1d3;cursor:pointer;background:#041126c7;border:1px solid #42617e;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font:650 15px/1 Inter,Arial,sans-serif;display:flex}:where(:scope).prefill-animation-slide .animation-controls .animation-frame,:where(:scope).quantization-map-slide .animation-controls .animation-frame{width:38px;padding:0}:where(:scope).prefill-animation-slide .animation-controls button:hover,:where(:scope).prefill-animation-slide .animation-controls button:focus-visible,:where(:scope).quantization-map-slide .animation-controls button:hover,:where(:scope).quantization-map-slide .animation-controls button:focus-visible{color:#fff;border-color:var(--cyan);outline:0}:where(:scope).prefill-animation-slide .animation-controls button span,:where(:scope).quantization-map-slide .animation-controls button span{width:18px;color:var(--cyan);text-align:center;font-size:16px}.animation-controls input[type=range]{min-width:180px;height:4px;accent-color:var(--cyan);cursor:pointer;flex:1}.animation-controls output{color:#8fa8bd;text-align:center;white-space:nowrap;width:103px;font:650 13px/1 Inter,Arial,sans-serif}.animation-paused .animation-toggle{border-color:var(--blue)!important}:where(:scope).slide.active.animation-paused .animated-stage *,:where(:scope).slide.active.animation-paused .quantization-stage *{animation-play-state:paused!important}:where(:scope).quantization-map-slide .quantization-stage{height:600px;margin:34px 45px 0;position:relative}:where(:scope).quantization-map-slide .quant-range-label{color:#8ba1b7;width:160px;position:absolute;left:0}:where(:scope).quantization-map-slide .quant-range-label b{color:var(--text);font-size:25px;line-height:1.2;display:block}:where(:scope).quantization-map-slide .quant-range-label span{color:var(--cyan);margin-top:9px;font-size:21px;font-weight:750;display:block}:where(:scope).quantization-map-slide .original-label{top:86px}:where(:scope).quantization-map-slide .reduced-label{top:406px}:where(:scope).quantization-map-slide .quant-axis{width:1040px;height:100px;position:absolute;left:190px}:where(:scope).quantization-map-slide .original-axis{top:80px}:where(:scope).quantization-map-slide .reduced-axis{width:650px;top:400px;left:385px}:where(:scope).quantization-map-slide .quant-axis:before{content:"";background:linear-gradient(90deg,#345d84,var(--blue),#345d84);height:4px;position:absolute;top:50px;left:0;right:0}:where(:scope).quantization-map-slide .reduced-axis:before{background:linear-gradient(90deg,#315e59,var(--green),#315e59)}:where(:scope).quantization-map-slide .quant-axis i{background:#7190ab;width:2px;height:24px;position:absolute;top:40px}:where(:scope).quantization-map-slide .reduced-axis i{background:#67aa96}:where(:scope).quantization-map-slide .quant-axis i:first-of-type{left:0}:where(:scope).quantization-map-slide .quant-axis i:nth-of-type(2){left:10%}:where(:scope).quantization-map-slide .quant-axis i:nth-of-type(3){left:20%}:where(:scope).quantization-map-slide .quant-axis i:nth-of-type(4){left:30%}:where(:scope).quantization-map-slide .quant-axis i:nth-of-type(5){left:40%}:where(:scope).quantization-map-slide .quant-axis i:nth-of-type(6){left:50%}:where(:scope).quantization-map-slide .quant-axis i:nth-of-type(7){left:60%}:where(:scope).quantization-map-slide .quant-axis i:nth-of-type(8){left:70%}:where(:scope).quantization-map-slide .quant-axis i:nth-of-type(9){left:80%}:where(:scope).quantization-map-slide .quant-axis i:nth-of-type(10){left:90%}:where(:scope).quantization-map-slide .quant-axis i:nth-of-type(11){left:100%}:where(:scope).quantization-map-slide .axis-start,:where(:scope).quantization-map-slide .axis-end{color:#849bb1;font-size:17px;position:absolute;top:68px}:where(:scope).quantization-map-slide .axis-start{left:-5px}:where(:scope).quantization-map-slide .axis-end{right:-15px}:where(:scope).quantization-map-slide .reduced-axis i:after{content:attr(data-value);color:#8199ae;font:600 15px/1 Inter,Arial,sans-serif;position:absolute;top:43px;left:50%;transform:translate(-50%)}:where(:scope).quantization-map-slide .source-point,:where(:scope).quantization-map-slide .quant-mover{color:#fff;border:3px solid var(--blue);z-index:3;background:#102c4b;border-radius:50%;place-items:center;width:58px;height:58px;font-size:20px;font-weight:800;display:grid;position:absolute;top:101px;box-shadow:0 0 18px #5b9df440}:where(:scope).quantization-map-slide .source-18,:where(:scope).quantization-map-slide .mover-18{--dx:138px;--delay:.5s;left:348px}:where(:scope).quantization-map-slide .source-47,:where(:scope).quantization-map-slide .mover-47{--dx:31px;--delay:.85s;left:650px}:where(:scope).quantization-map-slide .source-83,:where(:scope).quantization-map-slide .mover-83{--dx:-148px;--delay:1.2s;left:1024px}:where(:scope).quantization-map-slide .quant-mover{opacity:0;z-index:4}:where(:scope).quantization-map-slide .quant-mover span{position:absolute}:where(:scope).quantization-map-slide .quantized-number{opacity:0}:where(:scope).quantization-map-slide .quant-rule{color:#a9bdd0;font-size:21px;font-weight:700;position:absolute;top:278px;left:50%;transform:translate(-50%)}:where(:scope).quantization-map-slide .quant-rule:before,:where(:scope).quantization-map-slide .quant-rule:after{content:"";background:#55e6f259;width:115px;height:2px;margin:0 20px 6px;display:inline-block}:where(:scope).quantization-map-slide .reconstructed-label{opacity:0;top:520px}:where(:scope).quantization-map-slide .reconstructed-label span{color:#a9bdd0}:where(:scope).quantization-map-slide .reconstruction-value{width:74px;color:var(--text);text-align:center;opacity:0;position:absolute;top:516px}:where(:scope).quantization-map-slide .reconstruction-value:before{content:"";border-left:2px dashed #55e6f257;height:39px;position:absolute;bottom:100%;left:50%}:where(:scope).quantization-map-slide .reconstruction-value b{font-size:27px;line-height:1;display:block}:where(:scope).quantization-map-slide .reconstruction-value span{color:#ffb35c;margin-top:8px;font-size:16px;font-weight:750;display:block}:where(:scope).quantization-map-slide .reconstruction-18{--reconstruction-delay:0s;left:478px}:where(:scope).quantization-map-slide .reconstruction-47{--reconstruction-delay:.18s;left:673px}:where(:scope).quantization-map-slide .reconstruction-83{--reconstruction-delay:.36s;left:868px}:where(:scope).slide.active:where(:scope).quantization-map-slide .source-point{animation:quantSourceFade 5s var(--delay) ease both}:where(:scope).slide.active:where(:scope).quantization-map-slide .quant-mover{animation:quantValueMove 5s var(--delay) ease-in-out both}:where(:scope).slide.active:where(:scope).quantization-map-slide .quant-mover .original-number{animation:quantOriginalLabel 5s var(--delay) ease both}:where(:scope).slide.active:where(:scope).quantization-map-slide .quant-mover .quantized-number{animation:quantReducedLabel 5s var(--delay) ease both}:where(:scope).slide.active:where(:scope).quantization-map-slide .reconstructed-label{animation:6.4s both quantReconstructionReveal}:where(:scope).slide.active:where(:scope).quantization-map-slide .reconstruction-value{animation:quantReconstructionItem .55s calc(5.25s + var(--reconstruction-delay)) ease both}@keyframes quantSourceFade{0%,to{opacity:1}}@keyframes quantValueMove{0%,15%{opacity:0;border-color:var(--blue);background:#102c4b;transform:translate(0)}20%,31%{opacity:1;border-color:var(--blue);background:#102c4b;transform:translate(0)}72%,to{opacity:1;transform:translate(var(--dx),320px);border-color:var(--green);background:#123b38;box-shadow:0 0 20px #55dcae4d}}@keyframes quantOriginalLabel{0%,58%{opacity:1}68%,to{opacity:0}}@keyframes quantReducedLabel{0%,58%{opacity:0}68%,to{opacity:1}}@keyframes quantReconstructionReveal{0%,82%{opacity:0;transform:translateY(8px)}90%,to{opacity:1;transform:translateY(0)}}@keyframes quantReconstructionItem{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chapter-slide .statement-copy{margin-top:205px}.chapter-slide .chapter-number{color:var(--cyan);letter-spacing:.18em;margin-bottom:25px;font-size:23px;font-weight:800;display:block}.chapter-slide h2{max-width:1250px;font-size:76px}.chapter-slide .accent-line{background:linear-gradient(90deg,var(--blue),var(--cyan));width:150px;height:5px;margin-top:36px}.engineering-model-bullets{gap:25px;margin:55px 95px 0;padding:0;list-style:none;display:grid}.engineering-model-bullets li{color:#d7e4f2;border-left:4px solid var(--blue);padding:17px 0 17px 48px;font-size:27px;font-weight:600;line-height:1.3;position:relative}.engineering-model-bullets li:before{content:"";background:var(--cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:31px;left:18px;box-shadow:0 0 12px #55e6f259}.engineering-model-bullets li:nth-child(2){border-left-color:var(--cyan)}.engineering-model-bullets li:nth-child(3){border-left-color:var(--green)}.engineering-model-bullets li:nth-child(4){border-left-color:var(--violet)}.production-loop-slide .content-head h2{margin-bottom:8px;font-size:43px}.production-loop-subtitle{color:#8fa4ba;margin:0;font-size:18px}.production-loop-map{height:665px;margin-top:12px;position:relative}.production-zone{background:#081b3138;border:2px solid;border-radius:24px;position:absolute;top:48px;bottom:16px}.production-zone>b{letter-spacing:.08em;text-transform:uppercase;font-size:18px;position:absolute;top:18px;left:28px}.production-zone>span{color:#778fa7;font-size:13px;position:absolute;top:20px;right:25px}.github-zone{border-color:#5b9df49e;width:470px;left:170px}.github-zone>b{color:var(--blue)}.local-zone{background:#0c363638;border-color:#55dcae9e;left:685px;right:0}.local-zone>b{color:var(--green)}.production-boundary{border-left:2px dashed #8496ac9e;position:absolute;top:37px;bottom:4px;left:661px}.production-boundary span{color:#aab9c9;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#15243a;border:1px solid #8496ac8f;border-radius:14px;padding:5px 12px;font-size:12px;font-weight:750;position:absolute;top:-1px;left:0;transform:translate(-50%,-50%)}.production-request-flow{grid-template-columns:145px 40px 150px 40px 150px 115px 150px 40px 160px;align-items:center;display:grid;position:absolute;top:104px;left:0;right:15px}.production-node{text-align:center}.production-icon{color:#dceaff;border:3px solid var(--blue);background:#0e2948;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:16px;font-weight:850;display:grid}.product-manager .production-icon{color:#ffe3a6;background:#3b2d12;border-color:#f1bc4d}.local-node .production-icon{color:#c8fff2;border-color:var(--green);background:#0c3b39}.mastra-node .production-icon{box-shadow:0 0 24px #55dcae47}.production-node>b{font-size:18px;display:block}.production-node>small{color:#8198af;margin-top:5px;font-size:13px;display:block}.production-connector{background:var(--blue);height:3px;font-style:normal;position:relative}.production-connector:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid var(--blue);width:0;height:0;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.production-connector.local-link{background:var(--green)}.production-connector.local-link:after{border-left-color:var(--green)}.boundary-link{background:linear-gradient(90deg,var(--blue),var(--green))}.boundary-link:after{border-left-color:var(--green)}.boundary-link em{color:#b6c7d8;white-space:nowrap;font-size:12px;font-style:normal;font-weight:720;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.production-workflow{background:#07182cd1;border:1px solid #55dcae8c;border-radius:21px;height:205px;padding:38px 22px 18px;position:absolute;top:270px;left:715px;right:30px}.production-workflow>strong{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:13px;position:absolute;top:13px;left:22px}.production-workflow-steps{grid-template-columns:repeat(4,1fr 18px) 1fr;align-items:center;height:100%;display:grid}.production-workflow-steps>div{text-align:center}.production-workflow-steps>div>span{color:#d3fff5;border:2px solid var(--green);border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 9px;font-size:13px;font-weight:820;display:grid}.production-workflow-steps .review-agents>span,.production-workflow-steps .main-reviewer>span{color:#e3d6ff;border-color:var(--violet)}.production-workflow-steps>div>b{font-size:15px;display:block}.production-workflow-steps>div>small{color:#7f95aa;margin-top:4px;font-size:11px;line-height:1.2;display:block}.production-workflow-steps>i{background:#55dcaeb3;height:2px;position:relative}.production-workflow-steps>i:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--green);position:absolute;top:50%;right:0;transform:translateY(-50%)}.production-feedback{grid-template-columns:1.25fr 1.25fr .8fr;gap:12px;display:grid;position:absolute;top:492px;left:715px;right:30px}.production-feedback>span{color:#aebfd0;background:#091a31c7;border-top:3px solid;padding:9px 12px;font-size:12px}.production-feedback span>b{color:#e2eaf4;margin-top:3px;font-size:12px;display:block}.missing-info{border-color:#e8b85d}.changes-requested{border-color:var(--cyan)}.human-conflict{border-color:var(--violet)}.production-delivery{width:414px;position:absolute;top:375px;left:198px}.production-delivery>strong{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:13px;display:block}.production-delivery>div{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;display:grid}.delivery-node{text-align:center}.delivery-node>b{font-size:14px;display:block}.delivery-node>small{color:#7e95ab;margin-top:4px;font-size:10px;display:block}.production-delivery i{background:var(--violet);height:2px;position:relative}.production-delivery i:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--violet);position:absolute;top:50%;right:0;transform:translateY(-50%)}.delivery-node.merged b{color:var(--green)}.production-request-flow{grid-template-columns:145px 40px 150px 40px 150px 155px 150px 40px 160px}.production-publish-path{border-top:2px dashed var(--violet);width:110px;position:absolute;top:433px;left:605px}.production-publish-path:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:9px solid var(--violet);position:absolute;top:-7px;left:-1px}.production-publish-path span{color:#cbb8ee;white-space:nowrap;font-size:11px;font-weight:700;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.production-delivery i:after{border-right:7px solid var(--violet);border-left:0;left:0;right:auto}:scope{--bg:#f7f8fb;--bg-deep:#eef3f7;--surface:#fbfcfd;--surface-soft:#edf3f7;--text:#0b151d;--muted:#69747d;--line:#c8d2da;--blue:#0867ad;--brand:#3268b0;--cyan:#1386c4;--green:#087d8f;--violet:#6659b8;--magenta:#a64f8d;--orange:#db6b00;--pad-x:68px;--pad-y:42px}body{color:var(--text);background:#dfe5ea;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}#viewport{background:#dfe5ea}#deck{background:var(--bg);box-shadow:0 30px 100px #101f2b4d}:where(:scope).slide{background-color:var(--bg);color:var(--text);background-image:linear-gradient(#3356700f 1px,#0000 1px),linear-gradient(90deg,#3356700f 1px,#0000 1px),radial-gradient(circle at 88% 12%,#46a2d82e,#0000 31%),radial-gradient(circle at 79% 88%,#e0771e17,#0000 27%);background-size:60px 60px,60px 60px,auto,auto}:where(:scope).slide:before{display:none}.brand-signature{filter:none;width:132px;height:auto;top:28px;right:68px}.content-head{border-bottom:2px solid #2a3f4e40;min-height:68px;padding:0 205px 13px 0}.content-head h2,:where(:scope).memory-budget-slide .content-head h2,.production-loop-slide .content-head h2{letter-spacing:-.04em;max-width:1180px;margin:0;font-size:50px;line-height:1.05}:where(:scope).slide:not(.intro):not(.outro) .kicker{display:none}.slide-no{color:#667680;font-size:14px;bottom:34px;right:68px}p,li{color:var(--muted)}h1,h2,h3,b,strong{color:var(--text)}.source-note,.availability-footnote,.country-footnote,.codec-footnote,.hardware-footnote,.memory-budget-note,.production-loop-subtitle,.memory-budget-subtitle,.speed-note{color:#667680}.intro{background-color:var(--bg);background-image:linear-gradient(#3356700f 1px,#0000 1px),linear-gradient(90deg,#3356700f 1px,#0000 1px),radial-gradient(circle at 88% 14%,#46a2d833,#0000 30%),radial-gradient(circle at 73% 86%,#e0771e1a,#0000 28%);background-size:60px 60px,60px 60px,auto,auto}.intro .brand-signature{flex:none;width:210px;height:auto;position:static}.intro .intro-title{z-index:4;width:680px;margin:175px 0 0 42px;position:relative}.intro h1{letter-spacing:-.05em;max-width:680px;margin:0;font-size:72px;line-height:.96}.intro h1 span{color:var(--blue);display:block}.intro .orb{display:none}.intro .event-mark{color:#4f5e68;letter-spacing:.025em;text-transform:none;font-size:26px;font-weight:700;inset:62px auto auto 110px}.intro .intro-meta{z-index:4;color:#4f5e68;border-top:2px solid #9caab4;justify-content:space-between;gap:32px;padding-top:18px;font-size:24px;bottom:57px;left:110px;right:830px}.intro .intro-meta strong{color:var(--text)}.intro-cover-art{z-index:2;border:1px solid #0b151d29;border-radius:18px;width:720px;height:auto;position:absolute;top:226px;right:70px;box-shadow:0 24px 58px #0b151d33}.company-intro-slide{padding-top:42px}.company-intro-slide:after{background:radial-gradient(#46a2d824,#0000 68%)}.company-intro-layout{margin-top:64px}.company-intro-profiles{border-right-color:#c5cfd7}.company-intro-profile>img{border-color:#bdc9d2;box-shadow:0 18px 42px #1d354624}.company-intro-heading{border-bottom-color:#c5cfd7}.company-intro-heading>p{color:var(--orange)}.company-intro-heading h2 span{color:var(--blue)}.company-intro-heading strong,.company-intro-profile p,.company-focus p{color:var(--muted)}.company-focus section+section{border-left-color:#cbd4db}.company-services{background:#ffffff75;border-color:#b9c5ce;border-radius:999px}.company-services span{color:var(--text)}.company-services span+span:before{border-left-color:#cbd4db}.agenda-vertical>div{border-bottom-color:#cbd4db}.agenda-vertical span{color:var(--orange)}.agenda-mindmap{width:1400px;height:650px;margin:18px auto 0;display:block;overflow:visible}.agenda-connector{fill:none;stroke:#aebbc4;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.agenda-root rect{fill:#172b37;stroke:#172b37;stroke-width:2px}.agenda-root text{fill:#fff;letter-spacing:.1em;font-size:26px;font-weight:800}.agenda-root .agenda-root-subtitle{fill:#d8e1e6;letter-spacing:.12em;font-size:20px;font-weight:650}.agenda-node rect{fill:#ffffffb3;stroke:#aebbc4;stroke-width:2px}.agenda-node-number{fill:var(--orange);font-size:21px;font-weight:800}.agenda-node-title{fill:var(--text);letter-spacing:.045em;font-size:27px;font-weight:850}.agenda-node-detail{fill:#52616b;font-size:20px;font-weight:600}.agenda-why rect{stroke:#8cb3ce}.agenda-how rect{stroke:#62a8b2}.agenda-show rect{stroke:#d79561}.agenda-challenges rect{stroke:#758d9c}.agenda-speed rect{fill:#0867ad0e;stroke:#5c9bc5}.agenda-quality rect{fill:#a84e000e;stroke:#d08a54}.chapter-mindmap .agenda-root{opacity:.38}.chapter-mindmap .agenda-node{opacity:.54}.chapter-mindmap .agenda-connector{opacity:.34}.chapter-mindmap.focus-how .agenda-why,.chapter-mindmap.focus-show .agenda-why,.chapter-mindmap.focus-show .agenda-how,.chapter-mindmap.focus-speed .agenda-why,.chapter-mindmap.focus-speed .agenda-how,.chapter-mindmap.focus-speed .agenda-show,.chapter-mindmap.focus-quality .agenda-why,.chapter-mindmap.focus-quality .agenda-how,.chapter-mindmap.focus-quality .agenda-show,.chapter-mindmap.focus-quality .agenda-speed{opacity:.24}.chapter-mindmap.focus-speed .agenda-challenges,.chapter-mindmap.focus-quality .agenda-challenges{opacity:.8}.chapter-mindmap.focus-why .agenda-why,.chapter-mindmap.focus-how .agenda-how,.chapter-mindmap.focus-show .agenda-show,.chapter-mindmap.focus-speed .agenda-speed,.chapter-mindmap.focus-quality .agenda-quality{opacity:1}.chapter-mindmap.focus-why .agenda-why rect,.chapter-mindmap.focus-how .agenda-how rect,.chapter-mindmap.focus-show .agenda-show rect,.chapter-mindmap.focus-speed .agenda-speed rect,.chapter-mindmap.focus-quality .agenda-quality rect{fill:#d570121f;stroke:var(--orange);stroke-width:4px}.chapter-mindmap.focus-why .agenda-why .agenda-node-title,.chapter-mindmap.focus-how .agenda-how .agenda-node-title,.chapter-mindmap.focus-show .agenda-show .agenda-node-title,.chapter-mindmap.focus-speed .agenda-speed .agenda-node-title,.chapter-mindmap.focus-quality .agenda-quality .agenda-node-title{fill:#9c4b0b}.chapter-slide .statement-copy{width:1320px;margin:155px 0 0 44px}.chapter-slide .chapter-number{color:var(--orange);margin-bottom:22px;font-size:20px}.chapter-slide h2{letter-spacing:-.05em;max-width:1320px;font-size:82px;line-height:.96}.chapter-slide .accent-line{background:var(--blue);width:185px}.statement .statement-copy{margin-top:165px}.statement h2{color:var(--text);font-size:68px}.statement .lead{color:#46545e}.statement .accent-line{background:var(--orange);border-radius:0}.journey div,.reason-values>div,.stack-card,.class-card,.security-node,.lane-processor,.lane-memory,.anatomy-node,.transformer-block,.token-pill,.router,.expert,.candidate{box-shadow:none;background:#ffffff6b}.journey div,.reason-values>div,.stack-card,.class-card,.security-node,.lane-processor,.lane-memory,.candidate{border-radius:0}.journey span,.stack-card>span,.class-card>span,.class-card small,.availability-head,.family-key,.family-key small,.family-member span,.country-entry span,.country-entry small,.regional-hrow small,.lane-processor>small,.lane-memory>small,.lane-memory>em,.lane-result>span,.anatomy-node span,.transformer-block em,.router span,.expert span{color:var(--muted)}.availability-cell{color:var(--text);background:#ffffff7a}.family-key b,.gemma-terms b,.country-entry b,.regional-hrow b,.lane-memory>b,.lane-memory>strong,.lane-result>b,.anatomy-node b,.transformer-block b,.weight-callout b{color:var(--text)}.regional-hrow>i{background:linear-gradient(90deg,#0000 10.7%,#5376972e 10.8%,#0000 11% 46.7%,#5376972e 46.8%,#0000 47% 82.7%,#5376972e 82.8%,#0000 83%),#ffffff7a}.security-node>span,.parameter-range.unknown i,.model-point>i{background:#f7f8fb}.transformer-block{background:#ffffff94}.terminal-demo{background:#0d1720;border-color:#283947;box-shadow:0 18px 44px #1d354633}.terminal-head{background:#172631}.candidate,.tuple{background:#ffffff94}.tuple{color:var(--text)}.security-warning,.weight-callout{background:#ffffff80}.sovereignty-bubbles{background-color:#0000;background-image:linear-gradient(#33475413 1px,#0000 1px),linear-gradient(90deg,#33475413 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:145px 125px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#334754}.sovereignty-bubbles>small,.sovereignty-axis{color:#5f6d76}.model-bubble p,.model-bubble h3{color:var(--text)}.local-model-bubble{background:radial-gradient(circle at 35% 28%,#5bbedc57,#5bbedc26 54%,#ffffff9e 72%);border-color:#087d8f91;box-shadow:0 15px 38px #087d8f24}.frontier-model-bubble{color:var(--blue);background:radial-gradient(circle at 35% 28%,#4087d547,#4087d521 54%,#ffffffa3 72%);border-color:#0867ad8c;box-shadow:0 15px 38px #0867ad24}.photo-slide{background:#101820}.photo-slide:after{background:linear-gradient(90deg,#071118f0,#071118ad 43%,#0000 72%)}.photo-slide h2,.photo-slide p{color:#fff}.family-member:before{background:linear-gradient(#0867ad66,#0867ad12)}.family-member.moe:before{background:linear-gradient(#087d8f6b,#087d8f12)}.memory-target{background:linear-gradient(90deg,#087d8f21,#ffffff26)}.memory-criteria li{color:var(--text)}.deployment-column.frontier{background:linear-gradient(90deg,#0867ad12,#0867ad04)}:where(:scope).prefill-animation-slide .animated-stage{background:#ffffff59;border-top-color:#8397a5}:where(:scope).prefill-animation-slide .prefill-triggers li{color:#53636e}:where(:scope).prefill-animation-slide .vertical-prompt span{color:var(--text);background:#e7f0f7;border-color:#98b6cc}:where(:scope).prefill-animation-slide .vertical-model{background:#0867ad0d;border-color:#6489a3}:where(:scope).prefill-animation-slide .vertical-model>b{color:#465966}:where(:scope).prefill-animation-slide .vertical-layer{background:linear-gradient(90deg,#b9d0df,#6fa2c4,#b9d0df)}:where(:scope).kv-cache-slide .kv-cache-frame{background:#1386c40a}:where(:scope).kv-cache-slide .kv-cache-frame b{background:#f7f8fb}:where(:scope).prefill-animation-slide .decode-context>b,:where(:scope).prefill-animation-slide .prediction-area>b{color:#5f7481}:where(:scope).quantization-map-slide .source-point,:where(:scope).quantization-map-slide .quant-mover{color:var(--text);background:#e7f0f7}.animation-controls button{color:#3f5260!important;background:#ffffffbd!important;border-color:#aab9c4!important}.engineering-model-slide .content-head h2{font-size:50px}.engineering-model-framing{max-width:1380px;color:var(--text);margin:28px 42px 0;font-size:30px;font-weight:760;line-height:1.2}.engineering-model-bullets{gap:0;margin:15px 42px 0}.engineering-model-bullets li{min-height:139px;color:var(--text);border-top:2px solid #b8c4cc;border-left:0;padding:32px 24px 28px 54px;font-size:29px}.engineering-model-bullets li:last-child{border-bottom:2px solid #b8c4cc}.engineering-model-bullets li:before{background:var(--orange);box-shadow:none;top:46px;left:18px}.outer-review-loop,.production-loop-map{color:var(--text)}.inner-validation-loop,.production-workflow{background:#ffffff8c}.engineered-node,.goal-reviewer,.validation-agent,.spec-reviewer,.production-feedback>span{color:var(--text);background:#ffffff9e}.production-zone{background:#ffffff38}.local-zone{background:#087d8f0d}.production-boundary span{color:#4c5e69;background:#f7f8fb}.production-icon{color:var(--blue);background:#e7f0f7}.product-manager .production-icon{color:var(--orange);background:#fff1e5}.local-node .production-icon{color:var(--green);background:#e3f1ef}.production-workflow-steps>div>span{color:var(--green)}.production-workflow-steps .review-agents>span,.production-workflow-steps .main-reviewer>span{color:var(--violet)}.production-feedback>span{color:#52626d}.production-feedback span>b{color:var(--text)}.claude-goal,.goal-reviewer,.persistent-session,.session-work span,.engineered-node,.validation-agent,.validation-explanation,.spec-reviewer{background:#ffffff94}.session-heading{border-bottom-color:#c4d0d8}.context-growth>b,.context-growth strong,.goal-reviewer span,.review-return span{color:var(--muted)}.review-return b{color:var(--magenta)}.outer-loop-label,.inner-loop-label{background:var(--bg)}.engineered-complete{color:var(--green)}.capstone-columns,.qualification-criteria{border-color:#c6d1d9}.capstone-columns section{box-shadow:none;background:0 0}.capstone-column-title,.qualification-criteria>strong{color:var(--blue)}.capstone-list li,.criteria-row b{color:var(--text)}.capstone-prompt-plain{color:#172631;box-shadow:none;background:#ffffff94;border-color:#bcc8d1}.quant-choice-rule{background:#ffffff85}.quant-choice-node{color:var(--text);background:0 0}.weight-format-slide .byte-picture,.codec-item{background:#ffffff73}.hardware-tier,.consumer-tier{background:#ffffff7a}.hardware-price,.choice-trend{color:var(--muted)}.outro{background-color:var(--bg);background-image:linear-gradient(#3356700f 1px,#0000 1px),linear-gradient(90deg,#3356700f 1px,#0000 1px),radial-gradient(circle at 85% 15%,#46a2d833,#0000 31%);background-size:60px 60px,60px 60px,auto}.outro h2,.outro p,.outro-grid b{color:var(--text)}.outro-grid span,.qr-label,.qr-url{color:var(--muted)}.outro .feedback-card{width:540px;height:auto;margin:0 auto;display:block}#notes-panel{color:var(--text);background:#f7f8fbf7;border-color:#9eb1bf;box-shadow:0 20px 60px #1d35463d}#notes-panel b{color:var(--blue)}#notes-panel p{color:#34444f}#deck-nav button{color:#fff;background:#172631db;border-color:#8496a3}#deck-nav button:hover,#deck-nav button:focus-visible{color:#fff;background:#172631;border-color:#6f8594}:where(:scope).slide :is(.journey div,.reason-values>div,.stack-card,.class-card,.security-node,.lane-processor,.lane-memory,.candidate,.capstone-columns section,.engineered-node,.session-work span,.claude-goal,.goal-reviewer,.validation-agent,.validation-explanation,.spec-reviewer){background:#ffffff80;border:1px solid #7a8f9e6b;border-radius:12px;box-shadow:0 12px 28px #1d354617}:where(:scope).slide :is(.availability-cell,.production-feedback>span){box-shadow:none;background:#ffffff80;border:1px solid #7a8f9e61}.lane-result{border-top:1px solid #bcc8d1}.weight-format-head{background:#ffffff57;border-top:1px solid #bcc8d1}.company-focus i{border-radius:50%;width:11px;height:11px}.source-note{font-size:17px}.stack-card>span{font-size:19px}.lane-processor>small{font-size:18px}.lane-memory>small{font-size:17px}.lane-memory>em{font-size:16px}.hardware-tier>span{font-size:20px}.consumer-option h3{font-size:24px}.consumer-option strong{font-size:23px}.consumer-option em{font-size:19px}.hardware-tier>h3{font-size:27px}.hardware-tier>strong{font-size:29px}.hardware-price{font-size:20px}.hardware-disclaimer{color:var(--muted);text-align:center;margin:18px auto 0;font-size:19px;font-weight:600}.parameter-axis-title small{font-size:16px}.parameter-grid span{font-size:17px}.parameter-range>small,.deployment-label small{font-size:16px}.deployment-axis-title{font-size:18px}.model-point small{font-size:15px}:where(:scope).model-size-slide .model-point b{font-size:18px}:where(:scope).model-size-slide .model-point small{font-size:14px}:where(:scope).model-size-slide .deployment-label strong{font-size:20px}:where(:scope).model-size-slide .deployment-label small,.frontier-note small,.frontier-point b{font-size:15px}.frontier-point small{font-size:12px}.availability-head,.availability-head b{font-size:15px}.availability-org strong{font-size:18px}.availability-cell{font-size:15px}.availability-footnote{font-size:17px}.family-key b{font-size:18px}.family-key small{font-size:15px}.gemma-axis-title{font-size:16px}.family-member span,.gemma-tick{font-size:15px}.gemma-terms p{font-size:18px}.country-entry span,.country-entry small{font-size:14px}.country-entry b{font-size:18px}.country-footnote,.open-weight-country-slide .country-footnote{font-size:16px}.regional-scale{font-size:14px}.regional-hgroup-label{font-size:19px}.regional-hrow{grid-template-columns:245px 1fr 64px;min-height:26px}.regional-hrow>span{grid-template-columns:98px 1fr}.regional-hrow small{font-size:13px}.regional-hrow b{font-size:15px}.regional-hrow b em{font-size:11px}.regional-hrow>strong{font-size:15px}.weight-format-head{font-size:18px}.weight-memory-formula span{font-size:19px}.choice-y-axis>small{font-size:18px}.choice-x-axis small{font-size:17px}.quant-choice-node span,.quant-choice-rule span,.codec-item time,.codec-footnote{font-size:19px}:where(:scope).prefill-animation-slide .vertical-prompt span{font-size:16px}:where(:scope).prefill-animation-slide .decode-context>b,:where(:scope).prefill-animation-slide .prediction-area>b,:where(:scope).prefill-animation-slide .decode-context span,:where(:scope).prefill-animation-slide .prediction-slot span,:where(:scope).prefill-animation-slide .feedback-token,.animation-controls output{font-size:15px}.memory-budget-subtitle{font-size:19px}.memory-budget-legend,.memory-budget-y-title,.memory-budget-x-title{font-size:18px}.budget-grid-line span{font-size:16px}.budget-segment{font-size:17px}.memory-budget-note{font-size:18px}:where(:scope).qwen-memory-slide .budget-cache.compact span{font-size:16px}.sovereignty-bubbles>small{font-size:17px}.sovereignty-axis{font-size:19px}.capstone-prompt-plain{height:705px;margin-top:12px;font-size:13px;line-height:1.14}.context-growth strong,.goal-reviewer span,.review-return span{font-size:19px}.validation-agent span,.validation-explanation span,.spec-reviewer span{font-size:17px}.production-zone>b{font-size:20px}.production-zone>span{font-size:15px}.production-boundary span{font-size:14px}.production-node>b{font-size:20px}.production-node>small{font-size:15px}.boundary-link em{font-size:14px}.production-workflow>strong,.production-workflow-steps>div>span{font-size:15px}.production-workflow-steps>div>b{font-size:17px}.production-workflow-steps>div>small{font-size:13px}.production-feedback>span,.production-feedback span>b{font-size:14px}.production-delivery>strong{font-size:15px}.delivery-node>b{font-size:16px}.delivery-node>small{font-size:12px}.agenda-vertical{width:1220px;margin-top:30px}.agenda-vertical>div{grid-template-columns:120px 1fr;min-height:112px}.agenda-vertical span{width:84px;height:84px;font-size:32px}.agenda-vertical strong{font-size:37px}.reason-values{gap:42px;margin:54px 62px 0}.reason-values>div{min-height:480px;padding:70px 42px}.reason-values>div:first-child{--reason-accent:var(--blue);--reason-tint:#0867ad17}.reason-values>div:nth-child(2){--reason-accent:var(--green);--reason-tint:#087d8f17}.reason-values>div:nth-child(3){--reason-accent:var(--orange);--reason-tint:#a84e0014}.value-icon{width:96px;height:96px;color:var(--reason-accent);background:var(--reason-tint);border:1px solid var(--reason-accent);border-radius:22px;margin-bottom:38px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:40px;font-weight:720}.value-icon img{width:54px;height:54px}.reason-values h3{font-size:36px}.reason-values p{font-size:25px;line-height:1.35}.stack-flow{gap:38px;margin:54px 22px 0}.stack-card{flex-direction:column;justify-content:center;min-height:480px;padding:48px 40px;display:flex}.stack-card>span{margin-bottom:34px;font-size:21px}.stack-logo{height:150px;margin-bottom:34px}.claude-logo,.llama-logo{width:122px}.gemma-logo{width:142px}.stack-card>b{font-size:42px}.stack-flow>i{font-size:21px}.availability-matrix{grid-template-rows:64px repeat(8,63px);margin-top:28px}.availability-org img{width:42px;height:42px}.memory-provisioning-layout{grid-template-columns:.95fr 1.2fr;align-items:stretch;gap:76px;width:1290px;margin-top:48px}.memory-target{flex-direction:column;justify-content:center;min-height:480px;padding:92px 60px;display:flex}.memory-target span{font-size:21px}.memory-target strong{font-size:60px}.memory-criteria{flex-direction:column;justify-content:center;min-height:480px;padding-left:66px;display:flex}.memory-criteria h3{font-size:30px}.memory-criteria ul{gap:29px}.memory-criteria li{font-size:32px}.codec-row{gap:20px;margin:34px 12px 0}.codec-item img{height:300px}.codec-item figcaption{padding-top:22px}.codec-item b{font-size:23px}.codec-item strong{font-size:30px}.codec-footnote{margin-top:34px;font-size:20px}.qualification-layout{transform-origin:top;margin-top:30px;transform:scale(1.1)}.capstone-columns{gap:34px;margin:34px 18px 0}.capstone-columns section{min-height:540px;padding:44px}.capstone-column-title{gap:24px;height:82px}.capstone-column-title img{width:72px;height:72px}.playwright-column .capstone-column-title img{width:78px;height:78px}.capstone-column-title h3{font-size:34px}.capstone-list{gap:27px;margin-top:42px}.capstone-list li{padding-left:34px;font-size:27px}.capstone-list li:before{width:12px;height:12px}.claude-goal-flow{transform-origin:top;margin-top:32px;transform:scale(1.08)}.engineering-model-bullets li{min-height:128px;padding-top:27px;padding-bottom:23px}.engineering-model-bullets li:before{top:41px}.outer-review-loop{transform-origin:top;margin-top:24px;transform:scale(1.09)}.production-publish-path span{font-size:13px}.outro-grid span,.qr-label,.qr-url{font-size:19px}.outro>p{font-size:21px}:scope{--muted:#52616b;--cyan:#006f9f;--orange:#a84e00}.source-note,.hardware-footnote,.availability-footnote,.country-footnote,.codec-footnote,.speed-note,.memory-budget-note,.memory-budget-subtitle,.production-loop-subtitle{color:#52616b}.intro .kicker,.company-intro-heading>p{color:#a84e00}.company-intro-profile p,.company-intro-heading strong,.company-focus p,.stack-flow>i,.consumer-option em,.parameter-axis-title small,.parameter-grid span,.parameter-range>small,.deployment-label small,.deployment-axis-title,.model-point small,.frontier-note small,.family-key,.family-key b,.family-key small,.family-member span,.gemma-axis-title,.gemma-tick,.gemma-terms p,.regional-hrow small{color:#52616b}.regional-hrow b em,.regional-hrow.preview-model>strong{color:#9a4500}:where(:scope).quantization-map-slide .source-point{color:#0b151d}:where(:scope).quantization-map-slide .quant-mover{color:#fff}:where(:scope).quantization-map-slide .quant-rule,:where(:scope).quantization-map-slide .reconstructed-label span,:where(:scope).quantization-map-slide .axis-start,:where(:scope).quantization-map-slide .axis-end{color:#52616b}:where(:scope).quantization-map-slide .reconstruction-value span{color:#9a4500}.animation-controls output,.weight-format-head,.weight-format-row>span,.weight-memory-formula span{color:#52616b}.weight-format-row.fp8-row>em{color:#7b4700;border-left-color:#9d5700}.choice-y-axis>span,.choice-x-axis>span,.choice-x-axis small,.quant-choice-node span,.quant-choice-rule span{color:#52616b}.choice-y-axis>small{color:var(--blue)}:where(:scope).prefill-animation-slide .prefill-triggers li,:where(:scope).prefill-animation-slide .decode-context>b,:where(:scope).prefill-animation-slide .prediction-area>b{color:#52616b}:where(:scope).kv-cache-slide .kv-cache-frame b{color:var(--blue)}.memory-budget-legend,.memory-budget-y-title,.memory-budget-x-title,.budget-grid-line span,.memory-context-label{color:#52616b}.memory-budget-legend .model-key:before{background:#154f9c}.memory-budget-legend .cache-key:before{background:repeating-linear-gradient(135deg,#205fb7 0 6px,#0b376f 6px 11px)}.memory-budget-legend .runtime-key:before{background:#8a4a00}.budget-model{background:linear-gradient(#2868b7,#154f9c)}.budget-cache{background:repeating-linear-gradient(135deg,#205fb7 0 8px,#0b376f 8px 14px)}.budget-runtime{background:#8a4a00}:where(:scope).qwen-memory-slide .budget-cache.compact span{color:#52616b}.outer-loop-label b,.review-restart b{color:#6540a5}.outer-loop-label span,.inner-loop-label span,.validation-agent span,.validation-explanation span,.spec-reviewer span,.validation-return>span,.review-restart span,.production-zone>span,.production-node>small,.production-workflow-steps>div>small,.production-feedback>span,.production-feedback span>b,.production-delivery>strong,.delivery-node>small,.boundary-link em{color:#52616b}.production-publish-path span{color:#6540a5}.local-node .production-icon{color:#005f6d}.review-pass:after,.engineered-complete:before{color:#38705f}.open-weight-country-slide .country-footnote{color:#52616b}.agent-exchange-stage{height:655px;margin:19px 8px 0;position:relative;overflow:visible}.our-loop-boundary{z-index:0;opacity:0;pointer-events:none;background:#ffffff2e;border:2px solid #7993a4;border-radius:34px;width:1452px;height:520px;position:absolute;top:24px;left:-32px;box-shadow:0 18px 42px #1c374a14}.our-loop-boundary span{color:var(--blue);background:var(--bg);letter-spacing:.08em;text-transform:uppercase;padding:3px 13px;font-size:19px;font-weight:850;position:absolute;top:-17px;left:27px}.agent-loop-overview{z-index:1;transform-origin:0 0;position:absolute;inset:0}.agent-rectangle{background:#ffffff52;border:2px solid #8298a7;border-radius:36px;width:950px;height:508px;position:absolute;top:52px;left:34px;box-shadow:0 22px 48px #1c374a1c}.agent-rectangle-label{color:var(--blue);letter-spacing:.04em;font-size:31px;position:absolute;top:34px;left:44px}.model-rectangle{z-index:3;background:#fff;border:2px solid #8caabb;border-radius:22px;place-items:center;width:350px;height:138px;padding:12px 18px;display:grid;position:absolute;top:181px;left:222px;box-shadow:0 18px 38px #0b151d24}.model-identity{align-items:center;gap:14px;display:flex}.model-rectangle img{object-fit:contain;width:112px;height:112px;display:block}.model-rectangle span,.model-rectangle b{display:block}.model-rectangle span{color:#52616b;text-transform:uppercase;letter-spacing:.12em;font-size:21px;font-weight:700}.model-rectangle b{color:var(--text);letter-spacing:-.035em;margin-top:10px;font-size:39px}.agent-handler{z-index:5;text-align:center;background:#edf4f8;border:2px solid #6f91a7;border-radius:24px;align-content:center;width:220px;height:166px;padding:24px;display:grid;position:absolute;top:167px;right:32px}.agent-handler b,.agent-handler span{display:block}.agent-handler b{font-size:29px}.agent-handler span{color:#52616b;margin-top:10px;font-size:20px}.tool-rectangle{text-align:center;background:#fff;border:2px solid #8ca3b2;border-radius:28px;align-content:center;width:315px;height:240px;padding:35px;display:grid;position:absolute;top:180px;right:43px;box-shadow:0 18px 38px #0b151d21}.tool-default{place-items:center;display:grid;position:absolute;inset:0}.tool-default strong{font-size:38px}.tool-validation-mode{opacity:0;grid-template-columns:1fr 1fr;align-content:center;gap:13px 10px;display:grid;position:absolute;inset:25px}.tool-validation-mode span{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:22px;font-weight:850}.tool-validation-mode b{color:#463b85;background:#f0eefb;border:1px solid #b8b1e2;border-radius:10px;place-items:center;min-height:55px;padding:8px;font:750 17px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.model-flash,.tool-flash{border:4px solid var(--exchange-color,var(--blue));border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-2px}.exchange-lanes{z-index:4;pointer-events:none;width:484px;height:94px;position:absolute;top:255px;left:606px}.emit-lane,.answer-lane{background:#9fb1bd;height:3px;position:absolute;left:0;right:0}.emit-lane{top:0}.answer-lane{bottom:0}.emit-lane:after,.answer-lane:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;position:absolute;top:-5px}.emit-lane:after{border-left:10px solid #7e96a7;right:-2px}.answer-lane:before{border-right:10px solid var(--green);left:-2px}.emit-lane i,.answer-lane i{border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;position:absolute;top:-5px}.emit-lane i{border-left:10px solid #7e96a7;left:116px}.answer-lane i{border-right:10px solid var(--green);left:346px}.exchange-lanes span{color:#52616b;background:var(--bg);padding:0 7px;font-size:18px;font-weight:750;position:absolute;left:57px;transform:translate(-50%)}.emit-lane span{top:-52px}.answer-lane span{top:29px}.exchange{z-index:6;pointer-events:none;width:484px;height:138px;position:absolute;top:233px;left:606px}.exchange-1{--delay:0s;--exchange-color:var(--blue)}.exchange-2{--delay:2.3s;--exchange-color:var(--blue)}.exchange-3{--delay:4.6s;--exchange-color:var(--orange)}.exchange-4{--delay:6.9s;--exchange-color:var(--violet)}.emission,.answer{letter-spacing:.04em;opacity:0;background:#fff;border:2px solid;border-radius:12px;place-items:center;width:104px;height:46px;padding:0 8px;font-size:18px;font-weight:850;display:grid;position:absolute;box-shadow:0 7px 15px #0b151d29}.emission{color:var(--exchange-color);top:0;left:0}.answer{color:var(--green);bottom:0;left:380px}.agent-exchange-stage .animation-controls{bottom:5px;left:448px}.agent-tool-loop-slide .animation-controls button{color:#3f5260;cursor:pointer;background:#ffffffbd;border:1px solid #aab9c4;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font:650 15px/1 Inter,Arial,sans-serif;display:flex}.agent-tool-loop-slide .animation-controls .animation-frame{width:38px;padding:0}.agent-tool-loop-slide .animation-controls button:hover,.agent-tool-loop-slide .animation-controls button:focus-visible{color:var(--text);border-color:var(--cyan);outline:0}.agent-tool-loop-slide .animation-controls button span{width:18px;color:var(--cyan);text-align:center;font-size:16px}:where(:scope).slide.active .exchange .emission{animation:emitAction 2.3s var(--delay) cubic-bezier(.35,.05,.25,1) both}:where(:scope).slide.active .exchange .answer{animation:returnAnswer 2.3s var(--delay) cubic-bezier(.35,.05,.25,1) both}:where(:scope).slide.active .model-flash.flash-1,:where(:scope).slide.active .tool-flash.flash-1{--exchange-color:var(--blue);animation:2.3s both exchangeFlash}:where(:scope).slide.active .model-flash.flash-2,:where(:scope).slide.active .tool-flash.flash-2{--exchange-color:var(--blue);animation:2.3s 2.3s both exchangeFlash}:where(:scope).slide.active .model-flash.flash-3,:where(:scope).slide.active .tool-flash.flash-3{--exchange-color:var(--orange);animation:2.3s 4.6s both exchangeFlash}:where(:scope).slide.active .model-flash.flash-4,:where(:scope).slide.active .tool-flash.flash-4{--exchange-color:var(--violet);animation:2.3s 6.9s both exchangeFlash}:where(:scope).slide.active .tool-default{animation:13s linear both toolDefaultState}:where(:scope).slide.active .tool-validation-mode{animation:13s linear both toolValidationState}:where(:scope).slide.active .model-rectangle{animation:13s cubic-bezier(.35,.05,.25,1) both modelContextGrowth}:where(:scope).slide.active .agent-loop-overview{animation:13s cubic-bezier(.3,.05,.2,1) both agentLoopZoom}.validation-flow{z-index:12;opacity:0;pointer-events:none;width:500px;height:390px;position:absolute;top:155px;left:870px}.validation-flow:before{content:"";background:#7f94a3;width:174px;height:3px;position:absolute;top:107px;left:0}.validation-agent-boundary{box-shadow:none;background:0 0;border:0;position:absolute;inset:0}.validation-split{background:linear-gradient(#559a88 0 45%,#a87470 55% 100%);width:3px;height:201px;position:absolute;top:97px;left:180px}.validation-split:after{content:"";background:var(--violet);width:15px;height:15px;box-shadow:0 0 0 2px var(--violet);border:3px solid #fff;border-radius:50%;position:absolute;top:2px;left:-6px}.validation-failure{text-align:center;grid-template-columns:1fr;align-items:center;gap:8px;width:245px;display:grid;position:absolute;top:210px;left:230px}.validation-failure:before,.validation-pass:before{content:"";height:3px;position:absolute;left:-50px}.validation-failure:before{background:#a87470;width:50px;top:88px}.validation-failure>strong,.validation-pass>strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:19px;font-weight:850;display:block;position:static}.validation-failure>strong{color:#a03d34}.fresh-session{text-align:center;background:#fff;border:2px solid #8caabb;border-radius:16px;align-content:center;min-height:104px;padding:14px;display:grid;box-shadow:0 10px 22px #1c374a1a}.fresh-session span{color:var(--blue);font-size:16px;font-weight:700}.fresh-session b{color:var(--text);margin-top:7px;font-size:20px;line-height:1.12}.validation-pass{text-align:center;width:245px;height:190px;position:absolute;top:0;left:230px}.validation-pass:before{background:#559a88;width:56px;top:97px}.validation-pass>strong{color:#38705f}.review-agent-stack{width:235px;height:142px;margin:19px auto 0;position:relative}.review-agent-stack>i{background:#f5f3fc;border:2px solid #8d83ca;border-radius:17px;width:210px;height:112px;position:absolute}.review-agent-stack>i:first-child{opacity:.42;top:0;right:24px}.review-agent-stack>i:nth-child(2){opacity:.68;top:12px;right:12px}.review-agent-stack>i:nth-child(3){background:#fff;top:24px;right:0;box-shadow:0 12px 26px #473d8524}.review-agent-stack>div{z-index:2;text-align:center;place-items:center;width:210px;height:112px;display:grid;position:absolute;top:24px;right:0}.review-agent-stack b,.review-agent-stack span{display:block}.review-agent-stack b{color:#4d438d;font-size:25px}.review-agent-stack span{color:#655c8f;margin-top:7px;font-size:17px}.failure-return{opacity:0;border-bottom:3px solid #8caabb;border-left:3px solid #8caabb;border-radius:0 0 0 19px;width:740px;height:54px;position:absolute;top:273px;left:-510px}.failure-return:before{content:"";border-bottom:13px solid #8caabb;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-4px;left:-8px}.failure-return span{color:#526f82;background:var(--bg);letter-spacing:.04em;padding:2px 10px;font-size:16px;font-weight:750;position:absolute;bottom:-13px;left:355px}:where(:scope).slide.active .our-loop-boundary{animation:13s linear both ourLoopBoundaryReveal}:where(:scope).slide.active .validation-flow{animation:13s linear both validationFlowReveal}:where(:scope).slide.active .validation-agent-boundary{animation:13s linear both validationBoundaryReveal}:where(:scope).slide.active .validation-split{animation:13s linear both validationSplitReveal}:where(:scope).slide.active .validation-failure{animation:13s linear both validationFailureReveal}:where(:scope).slide.active .validation-pass{animation:13s linear both validationPassReveal}:where(:scope).slide.active .failure-return{animation:13s linear both failureReturnReveal}@keyframes emitAction{0%{opacity:0;left:0}4%{opacity:1}18%{opacity:1;left:22px}22%{opacity:0;left:22px}23%{opacity:0;left:346px}27%{opacity:1;left:346px}43%{opacity:1;left:380px}48%,to{opacity:0;left:380px}}@keyframes returnAnswer{0%,50%{opacity:0;left:380px}54%{opacity:1;left:380px}66%{opacity:1;left:346px}70%{opacity:0;left:346px}71%{opacity:0;left:22px}75%{opacity:1;left:22px}93%{opacity:1;left:0}to{opacity:0;left:0}}@keyframes exchangeFlash{0%,36%{opacity:0}46%,64%{opacity:.72}78%,to{opacity:0}}@keyframes toolDefaultState{0%,52%{opacity:1}55%,to{opacity:0}}@keyframes toolValidationState{0%,53%{opacity:0}56%,to{opacity:1}}@keyframes modelContextGrowth{0%,15%{width:350px;height:138px;top:181px;left:222px}19%,32%{width:400px;height:190px;top:155px;left:172px}37%,49%{width:450px;height:242px;top:129px;left:122px}53%,61%{width:500px;height:300px;top:100px;left:72px}66%,to{width:350px;height:138px;top:181px;left:222px}}@keyframes agentLoopZoom{0%,67%{transform:translate(0)scale(1)}75%,to{transform:translate(-28px,70px)scale(.64)}}@keyframes ourLoopBoundaryReveal{0%,73%{opacity:0}78%,to{opacity:1}}@keyframes validationFlowReveal{0%,75%{opacity:0}79%,to{opacity:1}}@keyframes validationBoundaryReveal{0%,75%{opacity:0}79%,to{opacity:1}}@keyframes validationSplitReveal{0%,79%{opacity:0;transform-origin:top;transform:scaleY(0)}84%,to{opacity:1;transform-origin:top;transform:scaleY(1)}}@keyframes validationPassReveal{0%,82%{opacity:0;transform:translateY(12px)}89%,to{opacity:1;transform:none}}@keyframes validationFailureReveal{0%,87%{opacity:0;transform:translateY(12px)}94%,to{opacity:1;transform:none}}@keyframes failureReturnReveal{0%,93%{opacity:0}99%,to{opacity:1}}:where(:scope).slide.active.animation-paused .agent-exchange-stage *{animation-play-state:paused!important}.conclusion-stage{grid-template-rows:1fr 128px;grid-template-columns:1.1fr 110px .8fr;align-items:center;width:1320px;height:590px;margin:35px auto 0;display:grid}.conclusion-model{justify-content:center;align-items:center;gap:48px;display:flex}.conclusion-model img{object-fit:contain;width:190px;height:190px;display:block}.conclusion-model span,.conclusion-model b{display:block}.conclusion-model span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:15px;font-size:23px;font-weight:800}.conclusion-model b{letter-spacing:-.045em;font-size:59px;line-height:1.02}.conclusion-plus{color:#778c9a;text-align:center;font-size:78px;font-weight:400}.conclusion-memory{text-align:center}.conclusion-memory b,.conclusion-memory span{display:block}.conclusion-memory b{color:var(--orange);letter-spacing:-.06em;font-size:102px;line-height:.95}.conclusion-memory span{color:var(--text);letter-spacing:.12em;margin-top:19px;font-size:34px;font-weight:800}.conclusion-result{color:var(--text);text-align:center;letter-spacing:-.025em;border-top:2px solid #aab7c0;grid-column:1/-1;align-self:end;margin:0;padding-top:32px;font-size:38px;font-weight:760}:where(:scope).slide.statement.active:not(.intro){align-items:center;display:flex}:where(:scope).slide.statement:not(.intro) .statement-copy{margin:0 0 0 44px}.agenda-vertical{margin-top:76px}.reason-values,.stack-flow{margin-top:126px}:where(:scope).gemma-family-slide .family-key{margin-top:58px}.memory-provisioning-layout{margin-top:108px}:where(:scope).quantization-map-slide .quantization-stage{margin-top:54px}:where(:scope).quantization-choice-slide .quant-choice-chart{margin-top:42px}:where(:scope).codec-evolution-slide .codec-row{margin-top:100px}.sovereignty-bubbles{margin-top:58px}.qualification-layout{margin-top:78px}.capstone-columns{margin-top:82px}.claude-goal-flow{margin-top:72px}.outer-review-loop{margin-top:74px}@media (prefers-reduced-motion:reduce){:where(:scope).slide.active:where(:scope).prefill-animation-slide *,:where(:scope).slide.active:where(:scope).quantization-map-slide *,:where(:scope).slide.active.agent-tool-loop-slide *,:where(:scope).slide.active .model-bubble{animation:none!important}:where(:scope).prefill-animation-slide .animated-prefill-heading,:where(:scope).prefill-animation-slide .animated-decode-heading{opacity:1}:where(:scope).prefill-animation-slide .prefill-batch,:where(:scope).prefill-animation-slide .decode-runner,:where(:scope).prefill-animation-slide .feedback-token,.agent-tool-loop-slide .emission,.agent-tool-loop-slide .answer,.agent-tool-loop-slide .model-flash,.agent-tool-loop-slide .tool-flash{display:none}.agent-tool-loop-slide .agent-loop-overview{transform:translate(-28px,70px)scale(.64)}.agent-tool-loop-slide .model-rectangle{width:350px;height:138px;top:181px;left:222px}.agent-tool-loop-slide .tool-default{opacity:0}.agent-tool-loop-slide .tool-validation-mode,.agent-tool-loop-slide .validation-flow,.agent-tool-loop-slide .our-loop-boundary,.agent-tool-loop-slide .failure-return,:where(:scope).quantization-map-slide .source-point{opacity:1}:where(:scope).quantization-map-slide .quant-mover{opacity:1;transform:translate(var(--dx),320px);border-color:var(--green);background:#123b38}:where(:scope).quantization-map-slide .original-number{opacity:0}:where(:scope).quantization-map-slide .quantized-number{opacity:1}:where(:scope).quantization-map-slide .reconstructed-label,:where(:scope).quantization-map-slide .reconstruction-value,.model-bubble{opacity:1;transform:none}}#deck-nav{z-index:30;gap:7px;display:flex;position:fixed;bottom:16px;left:18px}#deck-nav button{color:#91a6ba;opacity:.38;cursor:pointer;background:#0411266b;border:1px solid #7797b440;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font:400 26px/1 Arial,sans-serif;transition:opacity .16s,border-color .16s,background .16s;display:grid}#deck-nav button:hover,#deck-nav button:focus-visible{color:#dce9f7;opacity:1;background:#0a223deb;border-color:#55e6f2a6;outline:none}#deck-nav button:disabled{opacity:.12;cursor:default}@media print{:where(:scope).slide.statement:not(.intro){align-items:center;display:flex!important}#deck-nav,.animation-controls,.agent-tool-loop-slide .emission,.agent-tool-loop-slide .answer,.agent-tool-loop-slide .model-flash,.agent-tool-loop-slide .tool-flash{display:none}.agent-tool-loop-slide .agent-loop-overview{transform:translate(-28px,70px)scale(.64);animation:none!important}.agent-tool-loop-slide .model-rectangle{width:350px;height:138px;top:181px;left:222px;animation:none!important}.agent-tool-loop-slide .tool-default{opacity:0;animation:none!important}.agent-tool-loop-slide .tool-validation-mode,.agent-tool-loop-slide .validation-flow,.agent-tool-loop-slide .our-loop-boundary,.agent-tool-loop-slide .failure-return,:where(:scope).quantization-map-slide .source-point{opacity:1;animation:none!important}:where(:scope).quantization-map-slide .quant-mover{opacity:1;transform:translate(var(--dx),320px);border-color:var(--green);background:#123b38;animation:none!important}:where(:scope).quantization-map-slide .original-number{opacity:0;animation:none!important}:where(:scope).quantization-map-slide .quantized-number{opacity:1;animation:none!important}:where(:scope).quantization-map-slide .reconstructed-label,:where(:scope).quantization-map-slide .reconstruction-value,.model-bubble{opacity:1;transform:none;animation:none!important}}}#utility-controls,#controls{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#dfe5eaf0;border:1px solid #a9b9c6;border-radius:11px;align-items:center;gap:8px;padding:6px;transition:opacity .15s,transform .18s;display:flex;position:fixed;bottom:16px;transform:translateY(calc(100% + 30px));box-shadow:0 10px 28px #102a3d24}#utility-controls{left:18px}#controls{left:auto;right:18px}body.toolbar-pinned #utility-controls,body.toolbar-pinned #controls,body.controls-visible #utility-controls,body.controls-visible #controls,body.overview-open #utility-controls,body.overview-open #controls,#utility-controls:focus-within,#controls:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}#utility-controls button,#utility-controls a,#utility-controls select{box-sizing:border-box;color:#142d42;font:inherit;cursor:pointer;background:#f7f8fb;border:1px solid #a9b9c6;border-radius:6px;padding:8px 12px;font-size:14px;line-height:1.4;text-decoration:none}#utility-controls button:hover,#utility-controls a:hover,#utility-controls select:hover,#controls button:hover{background:#e0ebf4;border-color:#3268b0}#utility-controls :focus-visible,#controls :focus-visible{outline-offset:2px;outline:3px solid #3268b0}#utility-controls [hidden],#controls [hidden]{display:none!important}.section-picker{color:#52616b;align-items:center;gap:8px;font-size:13px;display:flex}#utility-controls .section-picker select{max-width:285px;padding:8px}#utility-controls #help-button,#utility-controls #slide-search-button,#utility-controls #fullscreen-button{width:38px;height:38px;padding:0;font-size:20px}#controls button{box-sizing:border-box;color:#142d42;min-width:38px;height:38px;box-shadow:none;background:#f7f8fb;border:1px solid #a9b9c6;border-radius:50%;place-items:center;padding:0;font:30px/1 Arial,sans-serif;display:grid}#slide-number{text-align:center;color:#52616b;font-variant-numeric:tabular-nums;background:#f7f8fb;border-radius:8px;min-width:62px;padding:6px 8px;font-size:14px}#animation-progress{color:#52616b;margin:0 4px;font-size:12px}#overview{z-index:40;background:#dfe5ea;padding:20px 20px 100px;position:fixed;inset:0;overflow:auto}#overview[hidden],#stage[hidden]{display:none!important}#overview-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.thumbnail{text-align:left;color:#142d42;cursor:pointer;background:#f7f8fb;border:1px solid #b6c6d1;border-radius:7px;gap:7px;width:100%;min-width:0;padding:7px;display:grid;box-shadow:0 2px 6px #102a3d18}.thumbnail.current{border-color:#3268b0;box-shadow:0 0 0 2px #3268b0}.thumbnail:hover{background:#edf3f7;border-color:#3268b0}.thumbnail:focus-visible{outline-offset:3px;outline:3px solid #3268b0}.thumbnail-stage{aspect-ratio:16/9;pointer-events:none;contain:layout paint;width:100%;display:block;position:relative;overflow:hidden}.thumbnail-stage .slide{transform:scale(var(--thumbnail-scale));transform-origin:0 0;box-sizing:border-box;margin:0;top:0;left:0;width:1600px!important;height:900px!important;display:block!important;position:absolute!important}.thumbnail-stage *,.thumbnail-stage :before,.thumbnail-stage :after{pointer-events:none!important;transition:none!important;animation:none!important}.thumbnail-stage .speaker-notes{display:none!important}.thumbnail>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}#help-dialog{box-sizing:border-box;color:#142d42;background:#f7f8fb;border:1px solid #8ba7bb;border-radius:10px;width:min(640px,100vw - 40px);max-height:80vh;padding:28px}#help-dialog [hidden]{display:none!important}#help-dialog h2{margin:0 0 24px;font-size:26px}#help-dialog dl{margin:0}#help-dialog dl>div{white-space:normal;grid-template-columns:140px 1fr;gap:20px;margin:14px 0;font-size:17px;line-height:1.4;display:grid}#help-dialog dt{font-weight:650}#help-dialog dd{color:#52616b;margin:0}#help-dialog #close-help-button{float:none;color:#fff;font:inherit;cursor:pointer;background:#3268b0;border:1px solid #3268b0;border-radius:6px;margin-top:20px;padding:9px 18px}@media (width<=1100px){#animation-progress{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=850px){.section-picker{display:none}#utility-controls,#controls{gap:5px;padding:5px;bottom:8px}#utility-controls{left:8px}#controls{right:8px}#utility-controls button,#utility-controls a{padding:7px 9px}#notes-link{max-width:70px}#slide-number{min-width:46px;padding:5px;font-size:12px}#controls button{min-width:32px;height:34px}}@media (width<=560px){#utility-controls{bottom:57px}#utility-controls #fullscreen-button{display:none}#help-dialog dl>div{grid-template-columns:100px 1fr;gap:10px;font-size:15px}}@media (hover:none),(pointer:coarse){#utility-controls,#controls{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){#utility-controls,#controls{transition:none}}@media print{#utility-controls,#overview,#help-dialog,#controls{display:none!important}#stage[hidden]{display:block!important}}html,body,#app{width:100%;height:100%;margin:0}body{background:#dfe5ea}.slidev-slide-container{box-sizing:border-box;padding:16px}.slidev-slide-content{background:0 0!important;overflow:visible!important}.slidev-slide-container>.absolute.bottom-0.left-0{display:none}.local-stage{width:1600px;height:900px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:normal;position:absolute;inset:0}.local-stage .slide{width:1600px;height:900px}.local-stage pre,.local-stage code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.local-stage h1,.local-stage h2,.local-stage h3{font-weight:700}.local-stage ul{list-style:outside}.local-stage pre{margin:0}.local-stage .live-code-panel pre{white-space:pre}.local-stage .animation-controls{display:none!important}.local-stage .slide>.slide-no{display:none}#utility-controls,#controls,#overview,#slide-search,#help-dialog{font-family:Inter,ui-sans-serif,system-ui,sans-serif}#overview-grid .thumbnail>div{aspect-ratio:16/9;pointer-events:none;width:100%;position:relative;overflow:hidden}#overview-grid .thumbnail .slide{width:1600px;height:900px;transform:scale(var(--thumbnail-scale,.18));transform-origin:0 0;display:block}#overview-grid *{transition:none!important;animation:none!important}#overview-grid .thumbnail{overflow:hidden}button[title=Edit\ Notes]{display:none!important}@media (width<=700px){.slidev-slide-container{padding:4px}}@media print{#utility-controls,#controls,#overview,#slide-search,#help-dialog{display:none!important}}.intro .event-identity{gap:12px}.event-organizers{align-items:center;gap:30px;height:74px;display:flex}.event-organizers p{margin:0;line-height:1}.event-organizers a{color:#000;letter-spacing:-.035em;align-items:center;font-size:38px;font-weight:700;text-decoration:none;display:flex}.event-organizers img{object-fit:contain;width:300px;height:65px;display:block}.event-organizers p+p{border-left:1px solid #aebdc9;padding-left:30px}.intro.has-art .intro-title{width:850px;margin-top:235px}.intro.has-art h1{max-width:850px;font-size:80px;line-height:1.1}.intro.has-art .intro-cover-art{width:490px;height:390px;top:245px;right:75px}.feedback .outro-copy{max-width:800px;margin:0;position:absolute;top:135px;left:110px}.feedback .outro-copy>img{width:270px;margin-bottom:75px}.feedback .outro-copy h1{margin:0 0 26px;font-size:92px}.feedback .outro-copy p{margin:0 0 44px;font-size:36px}.feedback .outro-copy .closing-resource{margin-top:23px}.feedback .outro-copy .closing-resource>span{color:#52616b;margin-bottom:8px;font-size:20px;font-weight:650;display:block}.feedback .outro-copy .repository-link{white-space:pre-line;font-size:24px;line-height:1.35}.feedback .outro-copy .feedback-link{white-space:pre-line;font-size:22px;line-height:1.35}.feedback .qr-wrap{padding:30px;top:200px;right:100px}.feedback .qr-wrap img{width:390px;height:390px}.feedback .qr-wrap figcaption{max-width:390px;margin-top:23px;font-size:23px;line-height:1.4}.onnx-walkthrough .code-label{text-transform:none;letter-spacing:0;margin-bottom:18px;font-size:22px}.agenda-cards .agenda-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:55px 0 0;padding:0;list-style:none;display:grid}.agenda-cards .agenda-topic-card{background:#ffffffdc;border:1px solid #b8c9d5;border-radius:14px;min-height:286px;padding:30px 32px;position:relative;box-shadow:0 8px 24px #19364e0a}.agenda-cards .agenda-card-number{color:#7891a3;letter-spacing:.02em;font-size:25px;font-weight:600;position:absolute;top:28px;right:30px}.agenda-cards .agenda-card-icon{color:#0867ad;background:#e7f1f8;border-radius:20px;justify-content:center;align-items:center;width:86px;height:86px;display:flex}.agenda-cards .agenda-card-icon svg{width:72px;height:72px}.agenda-cards .agenda-topic-card h3{letter-spacing:-.025em;max-width:400px;margin:25px 0 0;font-size:34px;font-weight:650;line-height:1.2}.agenda-cards.agenda-focused .agenda-topic-card:not(.is-current) h3{color:#52616b}.agenda-cards.agenda-focused .agenda-topic-card:not(.is-current) .agenda-card-icon{color:#607b8e;background:#edf1f4}.agenda-cards .agenda-topic-card.is-current{background:#e8f3fc;border:3px solid #0867ad;padding:28px 30px;box-shadow:0 8px 26px #0867ad1a}.agenda-cards .agenda-topic-card.is-current h3,.agenda-cards .agenda-topic-card.is-current .agenda-card-number{color:#07588f;font-weight:750}.agenda-cards .agenda-topic-card.is-current .agenda-card-icon{color:#fff;background:#0867ad}.i-carbon-camera{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29 26H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h6.46l1.71-2.55A1 1 0 0 1 12 4h8a1 1 0 0 1 .83.45L22.54 7H29a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1M4 24h24V9h-6a1 1 0 0 1-.83-.45L19.46 6h-6.92l-1.71 2.55A1 1 0 0 1 10 9H4Z'/%3E%3Cpath fill='currentColor' d='M16 22a6 6 0 1 1 6-6a6 6 0 0 1-6 6m0-10a4 4 0 1 0 4 4a4 4 0 0 0-4-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-magic-wand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29.414 24L12 6.586a2.05 2.05 0 0 0-2.828 0L6.586 9.172a2 2 0 0 0 0 2.828l17.413 17.414a2 2 0 0 0 2.828 0l2.587-2.586a2 2 0 0 0 0-2.828M8 10.586L10.586 8l5 5l-2.587 2.587zM25.413 28l-11-10.999L17 14.414l11 11ZM2 16l2-2l2 2l-2 2zM14 4l2-2l2 2l-2 2zM2 4l2-2l2 2l-2 2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-magic-wand-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29.414 24L12 6.586a2.05 2.05 0 0 0-2.828 0L6.586 9.172a2 2 0 0 0 0 2.828l17.413 17.414a2 2 0 0 0 2.828 0l2.587-2.586a2 2 0 0 0 0-2.828M8 10.586L10.586 8l5 5l-2.587 2.587zM2 16l2-2l2 2l-2 2zM14 4l2-2l2 2l-2 2zM2 4l2-2l2 2l-2 2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-moon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.503 5.414a15.076 15.076 0 0 0 11.593 18.194a11.1 11.1 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1 1 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.07 13.07 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon-sun{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6M5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:apps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 4v4H4V4Zm2-2H2v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8ZM8 14v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8ZM8 24v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24.59 16.59L17 24.17V4h-2v20.17l-7.59-7.58L6 18l10 10l10-10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:arrow-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 4L6 14l1.41 1.41L15 7.83V28h2V7.83l7.59 7.58L26 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:arrow-up-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 6v2h12.59L6 24.59L7.41 26L24 9.41V22h2V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:catalog{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 2H8a2 2 0 0 0-2 2v4H4v2h2v5H4v2h2v5H4v2h2v4a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2m0 26H8v-4h2v-2H8v-5h2v-2H8v-5h2V8H8V4h18Z'/%3E%3Cpath fill='currentColor' d='M14 8h8v2h-8zm0 7h8v2h-8zm0 7h8v2h-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:checkbox{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2M6 26V6h20v20Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:checkmark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.414 16L24 9.414L22.586 8L16 14.586L9.414 8L8 9.414L14.586 16L8 22.586L9.414 24L16 17.414L22.586 24L24 22.586z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:close-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2m0 26C9.4 28 4 22.6 4 16S9.4 4 16 4s12 5.4 12 12s-5.4 12-12 12'/%3E%3Cpath fill='currentColor' d='M21.4 23L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:cursor-1,[i-carbon\:cursor-1=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 28a1 1 0 0 1-.71-.29l-6.13-6.14l-3.33 5a1 1 0 0 1-1 .44a1 1 0 0 1-.81-.7l-6-20A1 1 0 0 1 6.29 5l20 6a1 1 0 0 1 .7.81a1 1 0 0 1-.44 1l-5 3.33l6.14 6.13a1 1 0 0 1 0 1.42l-4 4A1 1 0 0 1 23 28m0-2.41L25.59 23l-7.16-7.15l5.25-3.5L7.49 7.49l4.86 16.19l3.5-5.25Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:document-pdf{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 18v-2h-6v10h2v-4h3v-2h-3v-2zm-11 8h-4V16h4a3.003 3.003 0 0 1 3 3v4a3.003 3.003 0 0 1-3 3m-2-2h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-2Zm-6-8H6v10h2v-3h3a2.003 2.003 0 0 0 2-2v-3a2 2 0 0 0-2-2m-3 5v-3h3l.001 3Z'/%3E%3Cpath fill='currentColor' d='M22 14v-4a.91.91 0 0 0-.3-.7l-7-7A.9.9 0 0 0 14 2H4a2.006 2.006 0 0 0-2 2v24a2 2 0 0 0 2 2h16v-2H4V4h8v6a2.006 2.006 0 0 0 2 2h6v2Zm-8-4V4.4l5.6 5.6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:download{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4Zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:drop-photo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 26a4 4 0 1 1 4-4a4.005 4.005 0 0 1-4 4m0-6a2 2 0 1 0 2 2a2 2 0 0 0-2-2'/%3E%3Cpath fill='currentColor' d='M27 29H11a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h3.28l.543-1.632A2 2 0 0 1 16.721 13h4.558a2 2 0 0 1 1.898 1.368L23.72 16H27a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2m-16-2h16v-9h-4.72l-1-3h-4.56l-1 3H11Zm16-16h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2zm-4 0h2v2h-2zm-4 0h2v2h-2zm-4 0h2v2h-2zm-4 0h2v2h-2zM7 3h2v2H7zM3 3h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:edit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 26h28v2H2zM25.4 9c.8-.8.8-2 0-2.8l-3.6-3.6c-.8-.8-2-.8-2.8 0l-15 15V24h6.4zm-5-5L24 7.6l-3 3L17.4 7zM6 22v-3.6l10-10l3.6 3.6l-10 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:erase{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 27h23v2H7zm20.38-16.49l-7.93-7.92a2 2 0 0 0-2.83 0l-14 14a2 2 0 0 0 0 2.83L7.13 24h9.59l10.66-10.66a2 2 0 0 0 0-2.83M15.89 22H8l-4-4l6.31-6.31l7.93 7.92Zm3.76-3.76l-7.92-7.93L18 4l8 7.93Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:error{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 16A14 14 0 1 0 16 2A14 14 0 0 0 2 16m23.15 7.75L8.25 6.85a12 12 0 0 1 16.9 16.9M8.24 25.16a12 12 0 0 1-1.4-16.89l16.89 16.89a12 12 0 0 1-15.49 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:help{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Ccircle cx='16' cy='23.5' r='1.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M17 8h-1.5a4.49 4.49 0 0 0-4.5 4.5v.5h2v-.5a2.5 2.5 0 0 1 2.5-2.5H17a2.5 2.5 0 0 1 0 5h-2v4.5h2V17a4.5 4.5 0 0 0 0-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:information{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17 22v-8h-4v2h2v6h-3v2h8v-2zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:list-boxes{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 8h14v2H16zm0 14h14v2H16zm-6-8H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2M4 6v6h6.001L10 6Zm6 22H4a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2m-6-8v6h6.001L10 20Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 2v2h6.586L18 12.582L19.414 14L28 5.414V12h2V2zm-6 17.416L12.592 18L4 26.586V20H2v10h10v-2H5.414z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:minimize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 18v2h6.586L2 28.582L3.414 30L12 21.414V28h2V18zM30 3.416L28.592 2L20 10.586V4h-2v10h10v-2h-6.586z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:pause{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8v16H8V8zm0-2H8a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m12 2v16h-4V8zm0-2h-4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:pen{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27.307 6.107L30 3.414L28.586 2l-2.693 2.693L24.8 3.6a1.933 1.933 0 0 0-2.8 0l-18 18V28h6.4l18-18a1.933 1.933 0 0 0 0-2.8ZM9.6 26H6v-3.6L23.4 5L27 8.6ZM9 11.586L16.586 4L18 5.414L10.414 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28.59 13.31L30 11.9L20 2l-1.31 1.42l1.18 1.18l-11.49 9.72l-1.72-1.71L5.25 14l5.66 5.68L2 28.58L3.41 30l8.91-8.91L18 26.75l1.39-1.42l-1.71-1.71l9.72-11.49ZM16.26 22.2L9.8 15.74L21.29 6L26 10.71Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:pin-filled{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28.586 13.314L30 11.9L20 2l-1.314 1.415l1.186 1.186L8.38 14.322l-1.716-1.715L5.25 14l5.657 5.677L2 28.583L3.41 30l8.911-8.909L18 26.748l1.393-1.414l-1.716-1.716l9.724-11.49Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:play{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28M8 6.69v18.62L24.925 16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:presentation-file{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 10h2v8h-2zm5 4h2v4h-2zm-10-2h2v6h-2z'/%3E%3Cpath fill='currentColor' d='M25 4h-8V2h-2v2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8v6h-4v2h10v-2h-4v-6h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 16H7V6h18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:radio-button{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:redo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10h12.185l-3.587-3.586L22 5l6 6l-6 6l-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:renew{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8Zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:settings-adjust{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 8h-4.1c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2h14.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3s3 1.3 3 3s-1.3 3-3 3M2 24h4.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30v-2H15.9c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3s-3-1.3-3-3s1.3-3 3-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:template{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 6v4H6V6zm0-2H6a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2M10 16v10H6V16zm0-2H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2m16 2v10H16V16zm0-2H16a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:text-annotation-toggle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M29.537 13.76l-3.297-3.297a1.586 1.586 0 0 0-2.24 0L10 24.467V30h5.533l14.004-14a1.586 1.586 0 0 0 0-2.24zM14.704 28H12v-2.704l9.44-9.441l2.705 2.704zM25.56 17.145l-2.704-2.704l2.267-2.267l2.704 2.704z' fill='currentColor'/%3E%3Cpath d='M11 17h2v-7h3V8H8v2h3v7z' fill='currentColor'/%3E%3Cpath d='M8 20H4V4h16v4h2V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:time{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:timer{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 11h2v9h-2zm-2-9h6v2h-6z'/%3E%3Cpath fill='currentColor' d='m28 9l-1.42-1.41l-2.25 2.25a10.94 10.94 0 1 0 1.18 1.65ZM16 26a9 9 0 1 1 9-9a9 9 0 0 1-9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:trash-can{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 12h2v12h-2zm6 0h2v12h-2z'/%3E%3Cpath fill='currentColor' d='M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6Zm4 22V8h16v20Zm4-26h8v2h-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:undo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:user-speaker{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29.415 19L27.7 17.285A3 3 0 0 0 28 16a3 3 0 1 0-3 3a3 3 0 0 0 1.286-.3L28 20.414V28h-6v-3a7.01 7.01 0 0 0-7-7H9a7.01 7.01 0 0 0-7 7v5h28v-9.586A2 2 0 0 0 29.415 19M4 25a5.006 5.006 0 0 1 5-5h6a5.006 5.006 0 0 1 5 5v3H4Z'/%3E%3Cpath fill='currentColor' d='M12 4a5 5 0 1 1-5 5a5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7a7 7 0 0 0-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:zoom-in{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 12h-4V8h-2v4H8v2h4v4h2v-4h4z'/%3E%3Cpath fill='currentColor' d='M21.448 20A10.86 10.86 0 0 0 24 13a11 11 0 1 0-11 11a10.86 10.86 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:zoom-out{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 12h10v2H8z'/%3E%3Cpath fill='currentColor' d='M21.448 20A10.86 10.86 0 0 0 24 13a11 11 0 1 0-11 11a10.86 10.86 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph-cursor-duotone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M213.66 201L201 213.66a8 8 0 0 1-11.31 0l-51.31-51.31a8 8 0 0 0-13 2.46l-17.82 46.41a8 8 0 0 1-14.85-.71L40.41 50.44a8 8 0 0 1 10-10l160.1 52.24a8 8 0 0 1 .71 14.85l-46.41 17.82a8 8 0 0 0-2.46 13l51.31 51.31a8 8 0 0 1 0 11.34' opacity='.2'/%3E%3Cpath d='M168 132.69L214.08 115l.33-.13a16 16 0 0 0-1.41-29.8L52.92 32.8A15.95 15.95 0 0 0 32.8 52.92L85.07 213a15.82 15.82 0 0 0 14.41 11h.78a15.84 15.84 0 0 0 14.61-9.59l.13-.33L132.69 168L184 219.31a16 16 0 0 0 22.63 0l12.68-12.68a16 16 0 0 0 0-22.63ZM195.31 208L144 156.69a16 16 0 0 0-26 4.93c0 .11-.09.22-.13.32l-17.65 46L48 48l159.85 52.2l-45.95 17.64l-.32.13a16 16 0 0 0-4.93 26L208 195.31Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph-cursor-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m220.49 207.8l-12.69 12.69a12 12 0 0 1-17 0l-56.57-56.57L115 214.08l-.13.33a15.84 15.84 0 0 1-14.61 9.59h-.78a15.82 15.82 0 0 1-14.41-11L32.8 52.92A15.95 15.95 0 0 1 52.92 32.8L213 85.07a16 16 0 0 1 1.41 29.8l-.33.13l-50.16 19.27l56.57 56.56a12 12 0 0 1 0 16.97'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph\:arrow-down-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m208.49 152.49l-72 72a12 12 0 0 1-17 0l-72-72a12 12 0 0 1 17-17L116 187V40a12 12 0 0 1 24 0v147l51.51-51.52a12 12 0 0 1 17 17Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph\:arrow-up-bold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M208.49 120.49a12 12 0 0 1-17 0L140 69v147a12 12 0 0 1-24 0V69l-51.51 51.49a12 12 0 0 1-17-17l72-72a12 12 0 0 1 17 0l72 72a12 12 0 0 1 0 17'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-svg-spinners-90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1em;height:1em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none,[pointer-events-none=""]{pointer-events:none}.visible,[visible=""]{visibility:visible}.absolute,[absolute=""]{position:absolute}.fixed,[fixed=""]{position:fixed}.relative,[relative=""]{position:relative}.static{position:static}.inset-0,[inset-0=""]{inset:0}.inset-y-0,[inset-y-0=""]{top:0;bottom:0}.-top-15px{top:-15px}.-top-20{top:-5rem}.bottom-\[-6px\]{bottom:-6px}.bottom-0,[bottom-0=""]{bottom:0}.bottom-1,[bottom-1=""]{bottom:.25rem}.bottom-10{bottom:2.5rem}.bottom-5{bottom:1.25rem}.left-0,[left-0=""]{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-110\%{left:110%}.right--2,[right--2=""]{right:-.5rem}.right-\[-6px\]{right:-6px}.right-0,[right-0=""]{right:0}.right-0\.5,[right-0\.5=""]{right:.125rem}.right-1,[right-1=""]{right:.25rem}.right-4{right:1rem}.right-5,[right-5=""]{right:1.25rem}.top-\[-6px\]{top:-6px}.top-0,[top-0=""]{top:0}.top-0\.5,[top-0\.5=""]{top:.125rem}.top-1\/2,.top-50\%{top:50%}.top-4{top:1rem}.top-5{top:1.25rem}.-z-1{z-index:-1}.z-1,[z-1=""]{z-index:1}.z-10,[z-10=""]{z-index:10}.z-2{z-index:2}.grid{display:grid}.grid-cols-\[1fr_max-content\]{grid-template-columns:1fr max-content}.grid-cols-\[35px_1fr\]{grid-template-columns:35px 1fr}.grid-rows-\[1fr_max-content\]{grid-template-rows:1fr max-content}.grid-rows-\[1fr_min-content\]{grid-template-rows:1fr min-content}.grid-rows-\[auto_max-content\]{grid-template-rows:auto max-content}.grid-rows-\[max-content_1fr\]{grid-template-rows:max-content 1fr}.m--1,[m--1=""]{margin:-.25rem}.m-1{margin:.25rem}.m-auto,.ma{margin:auto}.m0,[m0=""]{margin:0}.m16{margin:4rem}.children\:my-auto>*,.my-auto,.mya{margin-top:auto;margin-bottom:auto}.mx--1\.2{margin-left:-.3rem;margin-right:-.3rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1,.my1{margin-top:.25rem;margin-bottom:.25rem}.my2{margin-top:.5rem;margin-bottom:.5rem}.my5{margin-top:1.25rem;margin-bottom:1.25rem}.-mt-0\.5{margin-top:-.125rem}.mb-4{margin-bottom:1rem}.mb2{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr--14px{margin-right:-14px}.mr--4{margin-right:-1rem}.mr-2{margin-right:.5rem}.mr0{margin-right:0}.mr1{margin-right:.25rem}.ms{margin-inline-start:1rem}.mt-1,.mt1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-px{margin-top:1px}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden,.group:hover .group-hover\:hidden,.group:not(:hover) .group-not-hover\:hidden{display:none}.aspect-ratio-initial{aspect-ratio:initial}.h-\[22px\],.h-22px,[h-22px=""]{height:22px}.h-\[40px\]{height:40px}.h-\[calc\(var\(--vh\,1vh\)\*100\)\]{height:calc(var(--vh,1vh) * 100)}.h-0\.7{height:.175rem}.h-1\.5,[h-1\.5=""]{height:.375rem}.h-1px{height:1px}.h-2,.h2,[h-2=""]{height:.5rem}.h-40{height:10rem}.h-4px{height:4px}.h-5,.h5,[h-5=""]{height:1.25rem}.h-6{height:1.5rem}.h-8,[h-8=""]{height:2rem}.h-full,[h-full=""]{height:100%}.h-max{height:max-content}.h-screen{height:100vh}.h1,[h1=""]{height:.25rem}.max-h-full{max-height:100%}.max-h-full\!{max-height:100%!important}.max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)}.max-w-150{max-width:37.5rem}.max-w-250{max-width:62.5rem}.max-w-90,[max-w-90=""]{max-width:22.5rem}.max-w-full{max-width:100%}.max-w-full\!{max-width:100%!important}.max-w-xs{max-width:20rem}.min-h-50{min-height:12.5rem}.min-h-full\!{min-height:100%!important}.min-w-\[70\%\]{min-width:70%}.min-w-0{min-width:0}.min-w-16{min-width:4rem}.min-w-30,[min-w-30=""]{min-width:7.5rem}.min-w-40{min-width:10rem}.min-w-90,[min-w-90=""]{min-width:22.5rem}.min-w-full\!{min-width:100%!important}.w-\[40px\]{width:40px}.w-\[calc\(100\%-0\.25rem\)\]{width:calc(100% - .25rem)}.w-0{width:0}.w-0\.5,[w-0\.5=""]{width:.125rem}.w-1\.5,[w-1\.5=""]{width:.375rem}.w-13{width:3.25rem}.w-1px,[w-1px=""]{width:1px}.w-2,[w-2=""]{width:.5rem}.w-20,[w-20=""]{width:5rem}.w-200{width:50rem}.w-22px{width:22px}.w-250{width:62.5rem}.w-30,[w-30=""]{width:7.5rem}.w-5,[w-5=""]{width:1.25rem}.w-6{width:1.5rem}.w-60,[w-60=""]{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-88{width:22rem}.w-9{width:2.25rem}.w-90,[w-90=""]{width:22.5rem}.w-full,[w-full=""]{width:100%}.w-full\!{width:100%!important}.w-screen{width:100vw}.w1,[w1=""]{width:.25rem}.flex,[flex=""],[flex~=\~]{display:flex}.flex-1{flex:1}.flex-auto,[flex-auto=""]{flex:auto}.flex-none{flex:none}[flex~=row]{flex-direction:row}.flex-col,[flex~=col]{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.table,[table=""]{display:table}.table-cell,[table-cell=""]{display:table-cell}.table-row,[table-row=""]{display:table-row}.border-collapse,[border-collapse=""]{border-collapse:collapse}.translate-y--50\%{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-rotate-45{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-45deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.scale-102{--un-scale-x:1.02;--un-scale-y:1.02;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.scale-85{--un-scale-x:.85;--un-scale-y:.85;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.scale-x-80{--un-scale-x:.8;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:1s linear fade-in}.animate-duration-100{animation-duration:.1s}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.touch-none,[touch-none=""]{touch-action:none}.important\:\[\&_\*\]\:select-none *{-webkit-user-select:none!important;user-select:none!important}.select-none,[select-none=""]{-webkit-user-select:none;user-select:none}.resize{resize:both}.resize-none{resize:none}.items-end{align-items:flex-end}.items-center,[flex~=items-center],[items-center=""]{align-items:center}.self-center{align-self:center}.justify-center,[flex~=justify-center],[justify-center=""]{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.2{gap:.05rem}.gap-0\.5{gap:.125rem}.gap-1,[flex~=gap-1],[gap-1=""]{gap:.25rem}.gap-2,[flex~=gap-2]{gap:.5rem}.gap-4,[flex~=gap-4]{gap:1rem}.gap-5{gap:1.25rem}.gap-px{gap:1px}.gap-x-8{column-gap:2rem}.gap-y-4{row-gap:1rem}.of-auto,.overflow-auto{overflow:auto}.of-hidden,.overflow-hidden,[of-hidden=""]{overflow:hidden}.of-x-visible{overflow-x:visible}.of-y-auto,.overflow-y-auto{overflow-y:auto}.whitespace-nowrap,.ws-nowrap,[ws-nowrap=""]{white-space:nowrap}.b,.border,.dark .dark\:border,.dark [dark\:border~=\~],[b=""],[border=""],[border~=\~]{border-width:1px}.border-2,[b~="2"]{border-width:2px}[b~="100%"]{border-width:100%}[b~="16"]{border-width:16px}[b~="50%"]{border-width:50%}[b~="64"]{border-width:64px}[border~="0"]{border-width:0}.border-x,[b~=x]{border-left-width:1px;border-right-width:1px}[b~=y],[border~=y]{border-top-width:1px;border-bottom-width:1px}.border-b,[b~=b],[border~=b]{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-l{border-left-width:1px}.border-r,[border~=r]{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t,[border-t=""],[border~=t]{border-top-width:1px}.b-dark{--un-border-opacity:1;border-color:rgb(34 34 34/var(--un-border-opacity))}.border-gray,.dark .dark\:b-gray-400,[border-gray=""]{--un-border-opacity:1;border-color:rgb(156 163 175/var(--un-border-opacity))}.border-gray-300\/50{border-color:#d1d5db80}.border-transparent,[border~=transparent]{border-color:#0000}.border-white{--un-border-opacity:1;border-color:rgb(255 255 255/var(--un-border-opacity))}.dark .dark\:border-gray-500,.dark [dark\:border-gray-500=""]{--un-border-opacity:1;border-color:rgb(107 114 128/var(--un-border-opacity))}[b-dark~="1"]{--un-border-opacity:1;border-color:rgb(60 60 60/var(--un-border-opacity))}.dark [b~=dark\:b-gray-400]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(156 163 175/var(--un-border-bottom-opacity))}[b~=b-dark]{--un-border-opacity:1;--un-border-bottom-opacity:var(--un-border-opacity);border-bottom-color:rgb(34 34 34/var(--un-border-bottom-opacity))}.rounded,[border~=rounded],[rounded=""]{border-radius:.25rem}.rounded-1\/2{border-radius:50%}.rounded-full,[rounded-full=""]{border-radius:9999px}.rounded-md,[border~=rounded-md]{border-radius:.375rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-lb{border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-0{border-top-right-radius:0}.\!border-none{border-style:none!important}.b-dashed{border-style:dashed}[b~=b-dashed]{border-bottom-style:dashed}.bg-blue{--un-bg-opacity:1;background-color:rgb(96 165 250/var(--un-bg-opacity))}.bg-current{background-color:currentColor}.bg-cyan\:10,[bg-cyan\:10=""]{background-color:#22d3ee1a}.bg-gray,[bg-gray=""]{--un-bg-opacity:1;background-color:rgb(156 163 175/var(--un-bg-opacity))}.bg-gray\:10,.bg-gray\/10{background-color:#9ca3af1a}.bg-gray\:4,[bg-gray\:4=""]{background-color:#9ca3af0a}.bg-gray\:5,.bg-gray\/5,[bg-gray\:5=""]{background-color:#9ca3af0d}.bg-gray\/20{background-color:#9ca3af33}.bg-green{--un-bg-opacity:1;background-color:rgb(74 222 128/var(--un-bg-opacity))}.bg-red{--un-bg-opacity:1;background-color:rgb(248 113 113/var(--un-bg-opacity))}.bg-transparent{background-color:#0000}.bg-yellow{--un-bg-opacity:1;background-color:rgb(250 204 21/var(--un-bg-opacity))}.dark .dark\:bg-gray-800,.dark [dark\:bg-gray-800=""]{--un-bg-opacity:1;background-color:rgb(31 41 55/var(--un-bg-opacity))}[bg~=black]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.hover\:bg-gray-400:hover{--un-bg-opacity:1;background-color:rgb(156 163 175/var(--un-bg-opacity))}.hover\:bg-gray\/20:hover{background-color:#9ca3af33}[bg-transparent~=placeholder\:]::placeholder{background-color:#0000}.\!bg-opacity-75{--un-bg-opacity:.75!important}.bg-opacity-30,[bg-opacity-30=""]{--un-bg-opacity:.3}[bg~=opacity-80]{--un-bg-opacity:.8}.hover\:bg-opacity-10:hover{--un-bg-opacity:.1}[stroke-width~="1"]{stroke-width:1px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="3"]{stroke-width:3px}.dark .dark\:stroke-black{--un-stroke-opacity:1;stroke:rgb(0 0 0/var(--un-stroke-opacity))}.stroke-white{--un-stroke-opacity:1;stroke:rgb(255 255 255/var(--un-stroke-opacity))}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.\!p-4{padding:1rem!important}.p-1,.p1,[p1=""]{padding:.25rem}.p-16{padding:4rem}.p-2,.p2,[p2=""]{padding:.5rem}.p-6px{padding:6px}.p0\.5,[p0\.5=""]{padding:.125rem}.p3{padding:.75rem}.p4{padding:1rem}.p5{padding:1.25rem}.px,.px-4,.px4,[p~=x-4],[px=""],[px4=""]{padding-left:1rem;padding-right:1rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2,.px2,[px2=""]{padding-left:.5rem;padding-right:.5rem}.px-3,.px3,[px3=""]{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px1{padding-left:.25rem;padding-right:.25rem}.py-1,.py1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2,.py2,[p~=y-2],[py-2=""],[py2=""]{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py0\.5{padding-top:.125rem;padding-bottom:.125rem}.py1\.5{padding-top:.375rem;padding-bottom:.375rem}.pb2{padding-bottom:.5rem}.pl-0{padding-left:0}.pl-1,.pl1{padding-left:.25rem}.pl-4,[pl-4=""]{padding-left:1rem}.pl2,[pl2=""]{padding-left:.5rem}.pr-3,[pr-3=""]{padding-right:.75rem}.pr-4,[pr-4=""]{padding-right:1rem}.pt-\.5{padding-top:.125rem}.pt-15\%{padding-top:15%}.pt2{padding-top:.5rem}.text-center{text-align:center}.text-right,[text-right=""]{text-align:right}.text-nowrap{text-wrap:nowrap}.align-top,[align-top=""]{vertical-align:top}.vertical-middle,[vertical-middle=""]{vertical-align:middle}.text-1\.2em{font-size:1.2em}.text-11px{font-size:11px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3em{font-size:3em}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-9xl,[text-9xl=""]{font-size:8rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm,[text-sm=""]{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs,[text-xs=""]{font-size:.75rem;line-height:1rem}.\!text-current{color:currentColor!important}.dark .dark\:text-blue3{--un-text-opacity:1;color:rgb(147 197 253/var(--un-text-opacity))}.dark .dark\:text-green,.text-green{--un-text-opacity:1;color:rgb(74 222 128/var(--un-text-opacity))}.dark .dark\:text-green3{--un-text-opacity:1;color:rgb(134 239 172/var(--un-text-opacity))}.dark .dark\:text-red-500{--un-text-opacity:1;color:rgb(239 68 68/var(--un-text-opacity))}.dark .dark\:text-red3{--un-text-opacity:1;color:rgb(252 165 165/var(--un-text-opacity))}.dark .dark\:text-yellow3{--un-text-opacity:1;color:rgb(253 224 71/var(--un-text-opacity))}.text-\$slidev-controls-foreground{color:var(--slidev-controls-foreground)}.text-black{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.text-blue{--un-text-opacity:1;color:rgb(96 165 250/var(--un-text-opacity))}.text-blue6{--un-text-opacity:1;color:rgb(37 99 235/var(--un-text-opacity))}.text-cyan{--un-text-opacity:1;color:rgb(34 211 238/var(--un-text-opacity))}.text-cyan\:75,[text-cyan\:75=""]{color:#22d3eebf}.text-gray,.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175/var(--un-text-opacity))}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128/var(--un-text-opacity))}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94/var(--un-text-opacity))}.text-green6{--un-text-opacity:1;color:rgb(22 163 74/var(--un-text-opacity))}.text-indigo{--un-text-opacity:1;color:rgb(129 140 248/var(--un-text-opacity))}.text-lime{--un-text-opacity:1;color:rgb(163 230 53/var(--un-text-opacity))}.text-orange{--un-text-opacity:1;color:rgb(251 146 60/var(--un-text-opacity))}.text-pink{--un-text-opacity:1;color:rgb(244 114 182/var(--un-text-opacity))}.text-purple{--un-text-opacity:1;color:rgb(192 132 252/var(--un-text-opacity))}.dark .dark\:color-red-400,.text-red,.text-red-400{--un-text-opacity:1;color:rgb(248 113 113/var(--un-text-opacity))}.text-red-700{--un-text-opacity:1;color:rgb(185 28 28/var(--un-text-opacity))}.color-red-600,.text-red6{--un-text-opacity:1;color:rgb(220 38 38/var(--un-text-opacity))}.text-teal{--un-text-opacity:1;color:rgb(45 212 191/var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}.text-yellow{--un-text-opacity:1;color:rgb(250 204 21/var(--un-text-opacity))}.text-yellow6{--un-text-opacity:1;color:rgb(202 138 4/var(--un-text-opacity))}.important-text-op-50,.text-opacity-50\!{--un-text-opacity:.5!important}.font-bold,[font-bold=""]{font-weight:700}.font-light{font-weight:300}.leading-1\.6em{line-height:1.6em}.leading-tight{line-height:1.25}.font-mono,[font-mono=""]{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline,.hover\:underline:hover{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.tab{tab-size:4}.\!opacity-0{opacity:0!important}.\!opacity-100{opacity:1!important}.op-60,.op60{opacity:.6}.op-80,.op80,.opacity-80{opacity:.8}.op0,.opacity-0{opacity:0}.op100,.group:hover .group-hover\:op100{opacity:1}.op15{opacity:.15}.op20{opacity:.2}.op25,.opacity-25,[op25=""]{opacity:.25}.op30{opacity:.3}.op35{opacity:.35}.op40,.opacity-40,[op40=""]{opacity:.4}.op50,.opacity-50,[op50=""]{opacity:.5}.op75,[op75=""]{opacity:.75}.opacity-10,[opacity-10=""]{opacity:.1}.opacity-5{opacity:.05}.focus-within\:opacity-100:focus-within,.hover\:op-100:hover,.hover\:op100:hover{opacity:1}.hover\:op90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}[hover~=op100]:hover,.focus-visible\:opacity-100:focus-visible{opacity:1}.placeholder\:op25::placeholder{opacity:.25}.shadow,[shadow~=\~]{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.outline-none,[outline-none=""]{outline-offset:2px;outline:2px solid #0000}.\!backdrop-blur-0px{--un-backdrop-blur:blur(0px)!important;-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)!important;backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)!important}.backdrop-blur{--un-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-blur-5px{--un-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[transition-all~="0"]{transition-property:all;transition-duration:0s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[transition-all~="4"]{transition-property:all;transition-duration:4ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-400{transition-duration:.4s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.view-transition-name{view-transition-name:name}@media (width<=767.9px){.lt-md\:hidden{display:none}.lt-md\:flex-col{flex-direction:column}}@media (width>=768px){.md\:p-10px{padding:10px}}@media (width>=1024px){.lg\:m-2{margin:.5rem}.lg\:p-2{padding:.5rem}.lg\:p-4{padding:1rem}}
