@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-bold:700;--leading-tight:1.25;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer slidemachina{:root{--list-background:var(--navigator-background);--list-text-color:var(--text-color-on-dark);--list-muted-color:var(--muted-color-on-dark);--list-hairline-color:#ffffff17;--list-accent-color:var(--accent-color-on-dark);--list-card-width:360px;--list-card-max-width:880px;--list-side-padding:var(--frame-padding);--list-cover-radius:var(--block-radius)}html{background:var(--list-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--list-background);color:var(--list-text-color);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;visibility:visible!important}[data-presentation-list]{box-sizing:border-box;max-width:2400px;padding:var(--frame-top) var(--list-side-padding) var(--frame-padding);margin:0 auto}[data-list-header]{margin-bottom:var(--frame-padding);flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}[data-list-header] h1{font-family:var(--font-heading);font-size:var(--heading-size);text-box:trim-both cap alphabetic;margin:0;font-weight:700;line-height:1}[data-list-header] p{color:var(--list-muted-color);font-size:var(--frame-text-size);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1}[data-list-grid]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--list-card-width)), 1fr));gap:var(--frame-padding) calc(var(--frame-padding) / 2);margin:0;padding:0;list-style:none;display:grid}[data-list-card]{max-width:var(--list-card-max-width)}[data-list-link]{color:inherit;outline:none;flex-direction:column;text-decoration:none;display:flex}[data-list-cover]{border-radius:var(--list-cover-radius);box-shadow:0 0 0 1px var(--list-hairline-color);outline-offset:4px;transition:outline-color .2s var(--step-easing);background:linear-gradient(160deg,#ffffff14,#ffffff05);outline:6px solid #0000;display:block;position:relative;overflow:hidden}[data-list-cover] :is(iframe,img){pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}[data-list-cover-title]{color:var(--text-color-on-dark);font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;text-wrap:balance;place-items:center;padding:0 12%;font-size:26px;font-weight:700;line-height:1.15;display:grid;position:absolute;inset:0}[data-list-badge]{border-radius:var(--inline-radius);color:var(--list-text-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:13px;display:flex;position:absolute;top:14px;left:14px}[data-list-link]:is(:hover,:focus-visible) [data-list-cover]{outline-color:var(--list-accent-color)}[data-list-title]{font-family:var(--font-heading);letter-spacing:-.01em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:24px;font-size:24px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}[data-list-meta]{color:var(--list-muted-color);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:10px;font-size:16px;display:flex}[data-list-meta]>*+:before{content:"·";font-family:var(--font-text);margin-right:12px}[data-list-folder]{font-family:var(--font-code);font-size:14px}[data-list-downloads]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}[data-list-downloads] a{border:1px solid var(--list-hairline-color);border-radius:var(--inline-radius);color:var(--list-muted-color);padding:6px 14px;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s}[data-list-downloads] a:is(:hover,:focus-visible){border-color:var(--list-accent-color);color:var(--list-text-color);outline:none}[data-list-empty]{color:var(--list-muted-color);margin:0;font-size:24px}@media (width<=720px){[data-presentation-list]{padding:48px 24px}[data-list-header]{margin-bottom:40px}[data-list-header] h1{font-size:44px}}@media (prefers-reduced-motion:reduce){[data-list-cover]{transition:none}}:root{--font-text:"Onest Variable", system-ui, sans-serif;--font-heading:var(--font-text);--font-code:"JetBrains Mono Variable", ui-monospace, monospace;--meme-font:"Oswald Variable", Impact, "Arial Narrow", sans-serif;--meme-outline-color:#000;--hanging-punctuation:1;--list-bullet-indent:.8em;--list-number-indent:1.4em;--hanging-marker-gap:.3em;--slide-background:#fff;--section-background:#1c2030;--section-glow-start-color:var(--accent-color);--section-glow-end-color:var(--second-accent-color);--section-glow-direction:to right;--section-glow-strength:22%;--section-texture:linear-gradient(var(--section-glow-direction), color-mix(in srgb, var(--section-glow-start-color) var(--section-glow-strength), transparent), transparent 50%, color-mix(in srgb, var(--section-glow-end-color) var(--section-glow-strength), transparent)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23grain)' opacity='0.05'/%3E%3C/svg%3E");--section-printed-background:color-mix(in srgb, var(--section-background), #bbb 2.5%);--section-number-strength:62%;--section-number-size:440px;--dark-background:#14161d;--transition-stage-background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--dark-background), #fff 10%), color-mix(in srgb, var(--dark-background), #000 45%) 75%);--navigator-background:var(--dark-background);--text-color:#15171c;--muted-color:#6c7080;--text-color-on-dark:#f4f5f8;--muted-color-on-dark:#a3a8b8;--accent-color:#7000d1;--accent-color-on-dark:oklch(from var(--accent-color) max(l, .68) min(c, .19) h);--second-accent-color:#007a33;--second-accent-color-on-dark:oklch(from var(--second-accent-color) max(l, .74) min(c, .16) h);--accent-soft-color:oklch(from var(--accent-color) .76 .11 h);--second-accent-soft-color:oklch(from var(--second-accent-color) .82 .09 calc(h + 15));--hairline-color:#15171c24;--hairline-color-on-dark:#ffffff24;--code-background:#f4f5f8;--code-padding-block:24px;--code-padding-inline:32px;--code-number-scale:.6;--code-number-gap:19px;--code-numbered-edge-gap:12px;--code-background-on-dark:#ffffff0f;--code-fade-color:var(--code-background);--code-fade-color-on-dark:color-mix(in srgb, var(--dark-background), #fff 6%);--toolbar-background:var(--dark-background);--toolbar-shadow:0 10px 30px #0000002e, 0 0 0 1px var(--hairline-color-on-dark);--toolbar-icon-color:#ffffffb8;--interface-focus-ring-width:2px;--hidden-thumbnail-opacity:.4;--progress-height:6px;--progress-color:linear-gradient(90deg, var(--accent-color), var(--second-accent-color));--progress-color-on-dark:linear-gradient(90deg, var(--accent-color-on-dark), var(--second-accent-color-on-dark));--progress-track-color:transparent;--muted-share-on-color:70%;--frame-padding:64px;--frame-top:88px;--content-top:var(--frame-top);--content-bottom:calc(var(--frame-padding) + var(--frame-text-size) * var(--text-cap-height) + var(--heading-gap));--text-max-width:60ch;--logo-height:48px;--logo-center-height:96px;--logo-clearance:360px;--logo-filter-on-dark:brightness(0) invert(1);--breadcrumbs-separator:"›";--heading-weight:700;--heading-line-height:1.1;--heading-letter-spacing:-.02em;--text-line-height:1.35;--secondary-line-height:1.4;--text-size:40px;--text-cap-height:.71;--secondary-text-size:28px;--heading-size:56px;--display-size:112px;--frame-text-size:var(--secondary-text-size);--cover-heading-size:var(--display-size);--code-size:var(--secondary-text-size);--code-title-size:var(--secondary-text-size);--command-size:var(--text-size);--command-prompt:"$";--caption-size:var(--secondary-text-size);--source-size:var(--secondary-text-size);--table-text-size:var(--secondary-text-size);--quote-size:var(--display-size);--quote-author-size:var(--secondary-text-size);--quote-author-gap:var(--heading-gap);--compare-criteria-width:30%;--compare-cell-padding:24px;--big-number-size:var(--display-size);--big-number-color:var(--accent-color);--block-gap:40px;--columns-gap:96px;--heading-gap:80px;--command-gap:64px;--caption-gap:24px;--item-gap:32px;--inline-box-padding-top:.16em;--inline-box-padding-bottom:.24em;--inline-box-padding-inline:.28em;--float-gap:var(--block-gap);--float-max-width:40%;--block-radius:12px;--inline-radius:calc(var(--block-radius) / 2);--media-edge:none;--media-edge-on-dark:0 0 0 1px var(--hairline-color-on-dark);--code-dim-opacity:.45;--diagram-text-size:var(--secondary-text-size);--diagram-label-size:var(--secondary-text-size);--diagram-title-size:var(--secondary-text-size);--diagram-max-scale:1;--diagram-label-width:320px;--diagram-box-min-width:176px;--diagram-radius:var(--block-radius);--diagram-node-gap:32px;--diagram-column-gap:88px;--diagram-group-padding:24px;--diagram-box-background:#fff;--diagram-box-background-on-dark:#ffffff12;--diagram-box-border-color:#15171c1f;--diagram-box-border-color-on-dark:#ffffff24;--diagram-group-background:color-mix(in srgb, var(--accent-color) 4%, transparent);--diagram-group-background-on-dark:#ffffff08;--diagram-group-border-color:color-mix(in srgb, var(--accent-color) 16%, transparent);--diagram-group-border-color-on-dark:#ffffff1f;--diagram-line-color:#8e93a4;--diagram-line-color-on-dark:#ffffff6b;--diagram-lifeline-color:#15171c2e;--diagram-lifeline-color-on-dark:#fff3;--diagram-dim-opacity:.38;--sequence-row-gap:40px;--chart-height:420px;--chart-text-size:24px;--chart-grid-color:var(--hairline-color);--chart-axis-color:var(--hairline-color);--chart-tooltip-background:var(--dark-background);--chart-tooltip-text-color:var(--text-color-on-dark);--chart-tooltip-muted-color:var(--muted-color-on-dark);--chart-tooltip-radius:var(--block-radius);--chart-series-1-color:var(--accent-color);--chart-series-2-color:var(--second-accent-color);--chart-series-3-color:oklch(from var(--accent-color) .5 .2 h);--chart-series-4-color:oklch(from var(--second-accent-color) .55 .17 h);--chart-series-5-color:var(--muted-color);--chart-series-6-color:var(--diagram-line-color);--scene-font:var(--font-heading);--scene-font-weight:var(--heading-weight);--scene-shadow-opacity:.16;--scene-shadow-opacity-on-dark:.5;--transition-duration:.4s;--morph-duration:.55s;--rotation-duration:.6s;--color-flood-duration:1s;--transition-easing:cubic-bezier(.65, 0, .35, 1);--step-duration:.3s;--step-easing:cubic-bezier(.2, .7, .2, 1);--step-rise-distance:.6em;--dim-opacity:.35}[data-slide] :is(h1,h2,h3){font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);text-wrap:balance;margin:0 0 .9em}[data-slide] :is([data-content],.machina-columns>div)>*{margin-bottom:var(--block-gap);text-box:trim-both cap alphabetic}[data-slide] :is([data-content],.machina-columns>div)>h3{margin-bottom:var(--caption-gap)}[data-slide]:not([data-cover]) [data-content]>:is(h1,h2):not(:last-child,[data-section-number]){margin-bottom:var(--heading-gap)}[data-slide] [data-content] :last-child:not(:where([data-content] :not(:last-child) *)){margin-bottom:0}[data-slide][data-align=left][data-valign=top] [data-content]>:first-child:not([data-media-frame=full],[data-scene=full],.machina-freeform-full,[data-cover] [data-media]){max-width:calc(100% - var(--logo-clearance))}[data-slide] [data-content]>:is(p,ul,ol){max-width:var(--text-max-width)}[data-slide] :is(h1,h2){font-size:var(--heading-size)}[data-slide] h3{font-size:var(--text-size)}[data-slide][data-cover] h1{font-size:var(--cover-heading-size)}[data-slide]:has(>[data-content]>h1[data-section-number]){background-image:var(--section-texture);background-repeat:no-repeat,repeat;background-size:cover,240px}[data-slide] [data-content]>h1[data-section-number]{text-align:center;text-box:trim-both cap alphabetic;margin-bottom:0}[data-slide] [data-section-number-figure]{font-family:var(--font-heading);z-index:-1;width:1px;height:1px;font-size:var(--section-number-size);font-weight:var(--heading-weight);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible}[data-slide] [data-section-number-figure] text{text-anchor:middle;translate:0 calc(var(--text-cap-height) / 2 * 1em)}[data-slide] [data-section-number-figure] stop{stop-color:color-mix(in srgb, var(--section-number-start-color,var(--accent-color)) var(--section-number-strength), transparent)}[data-slide] [data-section-number-figure] stop:last-child{stop-color:color-mix(in srgb, var(--section-number-end-color,var(--second-accent-color)) var(--section-number-strength), transparent)}[data-slide] p{text-wrap:pretty;margin:0 0 .6em}[data-slide] :is(p,li,figcaption,.machina-note):not(.machina-thesis,.machina-thesis-small,.machina-big-number *,.machina-bars *,.machina-source,blockquote *,blockquote+figcaption,[data-meme] *){-webkit-hyphens:auto;hyphens:auto}[data-slide] :is(code,kbd,samp,pre){-webkit-hyphens:manual;hyphens:manual}[data-hanging-mark]{max-width:calc((1 - var(--hanging-punctuation)) * 100%);justify-content:flex-end;display:inline-flex}[data-hanging-space]:before{content:attr(data-hanging-space) "​";visibility:hidden;font-size:calc(var(--hanging-punctuation) * 1em)}[data-slide] :is(ul,ol){margin:0 0 .6em;padding-left:0}[data-slide] ul:not(li>*){margin-left:calc(var(--hanging-punctuation) * -1 * var(--list-bullet-indent))}[data-slide] ol:not(li>*){margin-left:calc(var(--hanging-punctuation) * -1 * var(--list-number-indent))}[data-slide] .machina-columns>div:not(:first-child){padding-left:calc(var(--hanging-punctuation) * max(var(--column-list-hang,0px), var(--column-code-hang,0px)))}[data-slide] .machina-columns>div:has(>ul){--column-list-hang:var(--list-bullet-indent)}[data-slide] .machina-columns>div:has(>ol){--column-list-hang:var(--list-number-indent)}[data-slide] .machina-columns>:is(ul,ol):not(:first-child){margin-left:0}[data-slide] ul{list-style:none}[data-slide] :is(ul,ol)>li{text-wrap:balance}[data-slide] ul>li{padding-left:var(--list-bullet-indent)}[data-slide] ul>li:before{content:"";--list-bullet-size:calc(var(--list-bullet-indent) - var(--hanging-marker-gap));width:var(--list-bullet-size);height:var(--list-bullet-size);margin:0 var(--hanging-marker-gap) 0 calc(-1 * var(--list-bullet-indent));vertical-align:calc((var(--text-cap-height) * 1em - var(--list-bullet-size)) / 2);background:var(--accent-color);clip-path:shape(from 42.5% 12.5%, arc to 57.5% 12.5% of 7.5% cw, line to 57.5% 29.167%, arc to 42.5% 29.167% of 7.5% cw, close, move to 78.726% 24.755%, arc to 86.226% 37.745% of 7.5% cw, line to 71.792% 46.079%, arc to 64.292% 33.088% of 7.5% cw, close, move to 86.226% 62.255%, arc to 78.726% 75.245% of 7.5% cw, line to 64.292% 66.912%, arc to 71.792% 53.921% of 7.5% cw, close, move to 57.5% 87.5%, arc to 42.5% 87.5% of 7.5% cw, line to 42.5% 70.833%, arc to 57.5% 70.833% of 7.5% cw, close, move to 21.274% 75.245%, arc to 13.774% 62.255% of 7.5% cw, line to 28.208% 53.921%, arc to 35.708% 66.912% of 7.5% cw, close, move to 13.774% 37.745%, arc to 21.274% 24.755% of 7.5% cw, line to 35.708% 33.088%, arc to 28.208% 46.079% of 7.5% cw, close);border-radius:50%;display:inline-block}[data-slide] ol{padding-left:var(--list-number-indent);list-style:none}[data-slide] ol>li:before{content:counter(list-item) ".";width:calc(var(--list-number-indent) - var(--hanging-marker-gap));margin:0 var(--hanging-marker-gap) 0 calc(-1 * var(--list-number-indent));color:var(--accent-color);justify-content:flex-end;display:inline-flex}[data-slide] :is(li+li,li>:is(ul,ol)){margin-top:calc(var(--item-gap) - (1lh - 1cap))}[data-slide] a{color:var(--accent-color)}[data-slide] :is(code:not([data-code] *),kbd){padding:var(--inline-box-padding-top) var(--inline-box-padding-inline) var(--inline-box-padding-bottom);border-radius:var(--inline-radius);background:var(--code-background);font-family:var(--font-code);text-box:trim-both cap alphabetic}[data-slide] kbd{box-shadow:inset 0 0 0 1px var(--hairline-color)}[data-slide]:not([data-align=center]) [data-hanging-box]{margin-left:calc(-1 * var(--hanging-punctuation) * var(--inline-box-padding-inline))}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.right-0{right:0}.right-full{right:100%}.bottom-0{bottom:0}.left-0{left:0}.-z-1{z-index:calc(1 * -1)}.contents{display:contents}.flex{display:flex}.hidden{display:none}.size-\[260px\]{width:260px;height:260px}.size-full{width:100%;height:100%}.h-\[50cqh\]{height:50cqh}.h-full{height:100%}.w-2\/3{width:66.6667%}.w-\[560px\]{width:560px}.w-\[600px\]{width:600px}.w-\[1180px\]{width:1180px}.max-w-\[760px\]{max-width:760px}.max-w-none{max-width:none}.translate-x-\[14\%\]{--tw-translate-x:14%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[12\%\]{--tw-translate-y:12%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-6{rotate:-6deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.touch-none{touch-action:none}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--accent-color\){border-color:var(--accent-color)}.bg-\[radial-gradient\(circle_at_70\%_35\%\,var\(--accent-color\)\,transparent_55\%\)\,radial-gradient\(circle_at_95\%_85\%\,var\(--second-accent-color\)\,transparent_45\%\)\]{background-image:radial-gradient(circle at 70% 35%,var(--accent-color),transparent 55%),radial-gradient(circle at 95% 85%,var(--second-accent-color),transparent 45%)}.object-cover{object-fit:cover}.p-8{padding:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-\(length\:--display-size\){font-size:var(--display-size)}.text-\(length\:--text-size\){font-size:var(--text-size)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-\[\#1d1b16\]{color:#1d1b16}.opacity-40{opacity:.4}.shadow-\[0_24px_48px_-16px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 24px 48px -16px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.\[--diagram-max-scale\:1\.5\]{--diagram-max-scale:1.5}.\[--hanging-punctuation\:0\]{--hanging-punctuation:0}.active\:cursor-grabbing:active{cursor:grabbing}@media print{.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
