.jt-splash{background:var(--t-frame);grid-template-columns:236px 1fr;gap:14px;padding:22px;display:grid;position:fixed;inset:0}.jt-splash-side,.jt-splash-main{background:var(--t-bg);box-shadow:var(--t-card);border-radius:18px}.jt-splash-side{flex-direction:column;gap:12px;padding:20px 14px;display:flex}.jt-splash-bar{background:var(--t-surface);border-radius:6px;width:70%;height:11px;animation:1.5s ease-in-out infinite jt-breathe}.jt-splash-bar.is-wide{width:88%}.jt-splash-bar.is-short{width:46%}.jt-splash-bar:nth-child(2){animation-delay:.12s}.jt-splash-bar:nth-child(3){animation-delay:.24s}.jt-splash-bar:nth-child(4){animation-delay:.36s}@keyframes jt-breathe{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.jt-splash-bar{animation:none}}:is(#root:has(.jt-shell),#root:has(.jt-splash),#root:has(.kit-pagina)){text-align:left;border:none;width:100%;max-width:none;min-height:100vh;margin:0;display:block}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root,[data-theme=chiaro]{--t-frame:#fff;--t-bg:#fff;--t-surface:#f7f7f9;--t-surface-hover:#f1f1f4;--t-border:#ececf0;--t-text:#1f1f23;--t-text-soft:#555559;--t-text-faint:#77777b;--t-accent:#4f6df5;--t-accent-soft:#4f6df51f;--t-accent-fill:#4d6af0;--t-on-accent:#fff;--t-ok:#1f9d63;--t-warn:#e07a1f;--t-warn-ink:#ac5d17;--t-ok-ink:#187a4d;--t-danger:#c0392b;--t-overlay:#14141e6b;--t-overlay-media:#0c0c10d1;--t-ring:0 0 0 1px #17172312;--t-card:0 0 0 1px #1717230a, 0 1px 3px #14141e0d, 0 18px 48px #14141e1a;--t-lift:0 0 0 1px #1717231a, 0 8px 22px #14141e14}[data-theme=terminal]{--t-frame:#050505;--t-bg:#0d0d0d;--t-surface:#141414;--t-surface-hover:#1b1b1b;--t-border:#00ff8829;--t-text:#dcffebf0;--t-text-soft:#b4e6cdb8;--t-text-faint:#a0d2b996;--t-accent:#0f8;--t-accent-soft:#00ff8824;--t-accent-fill:#0f8;--t-on-accent:#05150d;--t-ok:#0f8;--t-warn:#ff6a00;--t-warn-ink:#ff6a00;--t-ok-ink:#0f8;--t-danger:#ff5060;--t-overlay:#000000b8;--t-overlay-media:#000000db;--t-ring:0 0 0 1px #0f83;--t-card:0 0 0 1px #00ff8829, 0 18px 48px #0009;--t-lift:0 0 0 1px #00ff8857, 0 8px 22px #00000080}:root{--t-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, system-ui, sans-serif, "JetBrains Mono", monospace;--t-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-radius-sm:8px;--t-radius:11px;--t-radius-lg:15px;--t-radius-xl:18px;--t-reading:54rem;--t-dur-fast:.12s;--t-dur:.2s;--t-dur-slow:.32s;--t-ease:cubic-bezier(.16, 1, .3, 1);--t-ease-molla:cubic-bezier(.34, 1.4, .64, 1)}@media (prefers-reduced-motion:reduce){:root{--t-dur-fast:0s;--t-dur:0s;--t-dur-slow:0s}}:root{--k-person:#4f5ff0;--k-person-hi:#97a1ff;--k-org:#8a54e8;--k-org-hi:#c3a1ff;--k-place:#c247c0;--k-place-hi:#f097ef;--k-concept:#e8558c;--k-concept-hi:#ffa4c3;--k-ask:#ff8a4c;--k-ask-hi:#ffc59e;--k-scaffold:#8b8ba7;--k-scaffold-hi:#c3c3d6;--k-scaffold-soft:#b9b9cc;--k-shadow-node:#261c544d;--c-area:#f60;--c-concept:#0f8;--c-fact:#39f;--c-entity:#af6;--c-topic:#f6c;--c-sir:#f36;--c-jarvis:#0cf;--c-per:#0f8;--c-loc:#fa0;--c-org:#a8f;--c-info:#8df;--c-neutral:#888;--c-warn:#fa0;--c-bad:#ff4d4d}[data-theme=terminal]{--k-person:#7d87ff;--k-person-hi:#bcc2ff;--k-org:#ab7dff;--k-org-hi:#d8c0ff;--k-place:#e173de;--k-place-hi:#f6b6f4;--k-concept:#ff7ea8;--k-concept-hi:#ffbcd1;--k-ask:#ffa06a;--k-ask-hi:#ffd3b5;--k-scaffold:#7b7b93;--k-scaffold-hi:#a9a9c0;--k-scaffold-soft:#5f5f74;--k-shadow-node:#0000008c}:root:not([data-theme=terminal]){--c-area:#c2410c;--c-concept:#0f7a4e;--c-fact:#1d5fd0;--c-entity:#4d7c0f;--c-topic:#b81f7a;--c-sir:#c0224f;--c-jarvis:#0e7490;--c-per:#0f7a4e;--c-loc:#a16207;--c-org:#6d3fd4;--c-info:#0e7490;--c-neutral:#6b7280;--c-warn:#b45309;--c-bad:#c0392b}:root,body{background:var(--t-frame)}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:root{--dui-page-has-backdrop:var(--dui-page-scroll-lock) 1;--dui-page-scroll-bg:var(--dui-page-scroll-lock) var(--dui-root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--dui-page-scroll-bg:var(--dui-page-scroll-lock) color-mix(in srgb, var(--dui-root-bg,#0000), oklch(0% 0 0) calc(var(--dui-page-has-backdrop,0) * 40%))}}:root{background-image:var(--dui-page-scroll-lock) linear-gradient(var(--dui-root-bg,#0000), var(--dui-root-bg,#0000));transition:var(--dui-page-scroll-lock) background-color .3s ease-out;animation:var(--dui-page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--dui-page-scroll-lock) scroll();--dui-page-has-scroll:initial;scrollbar-gutter:var(--dui-page-has-scroll) var(--dui-page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--dui-page-has-scroll: }}:root{--dui-fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--dui-root-bg);color:var(--color-base-content)}:root{background-color:var(--dui-page-scroll-bg,var(--dui-root-bg))}:where(:root,[data-theme]){--dui-root-bg:var(--color-base-100)}:root{--dui-page-scroll-lock:initial;--dui-page-overflow:var(--dui-page-scroll-lock) hidden}:root:not(span){overflow:var(--dui-page-overflow)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --dui-radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --dui-aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where(:root),[data-theme=jarvis]{color-scheme:normal;--color-base-100:var(--t-bg);--color-base-200:var(--t-surface);--color-base-300:var(--t-surface-hover);--color-base-content:var(--t-text);--color-primary:var(--t-accent-fill);--color-primary-content:var(--t-on-accent);--color-secondary:var(--t-surface);--color-secondary-content:var(--t-text);--color-accent:var(--t-accent);--color-accent-content:var(--t-on-accent);--color-neutral:var(--t-surface);--color-neutral-content:var(--t-text-soft);--color-info:var(--t-accent);--color-info-content:var(--t-on-accent);--color-success:var(--t-ok);--color-success-content:var(--t-on-accent);--color-warning:var(--t-warn-ink);--color-warning-content:var(--t-on-accent);--color-error:var(--t-danger);--color-error-content:var(--t-on-accent);--radius-selector:var(--t-radius-sm);--radius-field:var(--t-radius-sm);--radius-box:var(--t-radius);--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=jarvis]:checked){color-scheme:normal;--color-base-100:var(--t-bg);--color-base-200:var(--t-surface);--color-base-300:var(--t-surface-hover);--color-base-content:var(--t-text);--color-primary:var(--t-accent-fill);--color-primary-content:var(--t-on-accent);--color-secondary:var(--t-surface);--color-secondary-content:var(--t-text);--color-accent:var(--t-accent);--color-accent-content:var(--t-on-accent);--color-neutral:var(--t-surface);--color-neutral-content:var(--t-text-soft);--color-info:var(--t-accent);--color-info-content:var(--t-on-accent);--color-success:var(--t-ok);--color-success-content:var(--t-on-accent);--color-warning:var(--t-warn-ink);--color-warning-content:var(--t-on-accent);--color-error:var(--t-danger);--color-error-content:var(--t-on-accent);--radius-selector:var(--t-radius-sm);--radius-field:var(--t-radius-sm);--radius-box:var(--t-radius);--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes aura{to{--dui-aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes rotator{to{translate:0 -100%}}@keyframes dropdown{0%{opacity: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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
