.consent[data-v-9dadc8b1]{z-index:var(--z-toast);left:var(--space-xs);right:var(--space-xs);bottom:calc(var(--size-tap) + var(--space-xs) + env(safe-area-inset-bottom));max-width:28rem;position:fixed}@media (width>=48rem){.consent[data-v-9dadc8b1]{bottom:var(--space-sm)}}.link-btn[data-v-86692196]{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--size-tap);padding:0 var(--space-sm);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.link-btn--sm[data-v-86692196]{min-height:2.25rem;padding:0 var(--space-xs)}.link-btn--primary[data-v-86692196]{background:var(--primary);color:var(--on-primary)}.link-btn--primary[data-v-86692196]:hover{background:var(--primary-hover)}.link-btn--secondary[data-v-86692196]{background:var(--color-surface);color:var(--color-fg);border-color:var(--color-border-strong)}.link-btn--secondary[data-v-86692196]:hover{border-color:var(--color-fg)}.link-btn--ghost[data-v-86692196]{color:var(--color-muted);background:0 0}.link-btn--ghost[data-v-86692196]:hover{background:var(--color-surface-2);color:var(--color-fg)}.top[data-v-57a3123e]{min-height:var(--size-tap);padding-top:env(safe-area-inset-top)}.bottom[data-v-57a3123e]{z-index:var(--z-header);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.bottom-link[data-v-57a3123e]{min-height:var(--size-tap);gap:var(--space-5xs);padding:var(--space-3xs) 0;color:var(--color-muted);flex:1;text-decoration:none}.bottom-link.router-link-exact-active[data-v-57a3123e]{color:var(--accent);font-weight:600}.desk-link[data-v-57a3123e]{color:var(--color-muted);text-decoration:none}.desk-link.router-link-exact-active[data-v-57a3123e]{color:var(--color-fg);font-weight:600}.sb-code-editor__body[data-v-3e49b7ac]{min-width:0;display:flex;overflow:auto}.sb-code-editor__numbers[data-v-3e49b7ac]{text-align:right;min-width:2.5rem;color:var(--color-subtle);border-right:1px solid var(--color-border);-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;gap:0;padding:.65rem .6rem .65rem .85rem;line-height:1.55;display:flex}.sb-code-editor__input[data-v-3e49b7ac]{resize:vertical;background:var(--color-surface);width:100%;min-width:0;color:var(--color-fg);tab-size:2;border:0;flex:1;padding:.65rem .8rem;line-height:1.55;display:block}.sb-code-editor__input[data-v-3e49b7ac]:focus{outline:2px solid var(--focus-ring);outline-offset:-2px}.sb-code-editor__input[data-v-3e49b7ac]:disabled{opacity:.6}.sb-markdown[data-v-16b07759]{overflow-wrap:anywhere;min-width:0}.sb-markdown__quote[data-v-16b07759]{border-left:3px solid var(--accent);padding-left:var(--space-sm)}.sb-markdown__list[data-v-16b07759]{padding-left:1.5rem;list-style:outside}.sb-markdown__code[data-v-16b07759]{white-space:pre;overflow:auto}.sb-diff__line[data-v-ddf53da7]{gap:var(--space-sm);padding:.15rem var(--space-sm);white-space:pre-wrap;overflow-wrap:anywhere;display:flex}.sb-diff__line--add[data-v-ddf53da7]{background:color-mix(in srgb,var(--color-success) 13%,var(--color-bg))}.sb-diff__line--remove[data-v-ddf53da7]{background:color-mix(in srgb,var(--color-danger) 12%,var(--color-bg))}.sb-diff__marker[data-v-ddf53da7]{width:1rem;color:var(--color-muted);flex:none}.sb-tree__summary[data-v-f7318f3f],.sb-tree__file[data-v-f7318f3f]{min-height:2.5rem;color:var(--color-fg);cursor:pointer;padding:.45rem .6rem}.sb-tree__summary[data-v-f7318f3f]:hover,.sb-tree__file[data-v-f7318f3f]:hover{background:var(--color-surface-2)}.sb-tree__children[data-v-f7318f3f]{margin-left:var(--space-sm);padding-left:var(--space-xs);border-left:1px solid var(--color-border)}.sb-tree__file[data-v-f7318f3f]{background:0 0;border:0}.sb-tree__file[aria-current=true][data-v-f7318f3f]{background:var(--accent-soft);color:var(--accent-ink)}.sb-tree__file[data-v-f7318f3f]:disabled{opacity:.5;cursor:not-allowed}.sb-stepper__button[data-v-e142d51c]{min-height:var(--size-tap);background:var(--color-surface);cursor:pointer}.sb-stepper__button[aria-current=step][data-v-e142d51c]{border-color:var(--accent);background:var(--accent-soft)}.sb-stepper__button[data-v-e142d51c]:disabled{opacity:.5;cursor:not-allowed}.sb-stepper__number[data-v-e142d51c]{border:1px solid var(--color-border-strong);flex:none;width:1.8rem;height:1.8rem}.sb-checklist__input[data-v-31f377dd]{width:1.15rem;height:1.15rem;accent-color:var(--accent);margin-top:.15rem}.sb-icon--spin[data-v-7492098f]{animation:.9s linear infinite sb-icon-spin-7492098f}@keyframes sb-icon-spin-7492098f{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sb-icon--spin[data-v-7492098f]{animation:none}}.sb-node-card[data-v-aadc4e70]{border-top:3px solid var(--tint,var(--accent));min-width:12rem;max-width:100%;position:relative}.sb-node-card--selected[data-v-aadc4e70]{outline:2px solid var(--accent);outline-offset:2px}.sb-node-card--muted[data-v-aadc4e70]{opacity:.55}.sb-node-card__icon[data-v-aadc4e70]{width:2rem;height:2rem;color:var(--tint,var(--accent));background:var(--tint-soft,var(--accent-soft))}.sb-node-card__port[data-v-aadc4e70]{position:absolute;top:50%;transform:translateY(-50%)}.sb-node-card__port--input[data-v-aadc4e70]{left:-.55rem}.sb-node-card__port--output[data-v-aadc4e70]{right:-.55rem}.sb-canvas-block--selected[data-v-6e0f74b6]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sb-canvas-block__toggle[data-v-6e0f74b6]{min-height:var(--size-tap);color:var(--color-fg);cursor:pointer;background:0 0;border:0}.sb-canvas-block__toggle[data-v-6e0f74b6]:disabled{opacity:.5;cursor:not-allowed}.sb-canvas-shell[data-v-2227d99a]{background:var(--color-bg);max-width:100%;position:relative}.sb-canvas-shell--dots[data-v-2227d99a]{background-image:radial-gradient(var(--color-border-strong) 1px,transparent 1px);background-size:20px 20px}.sb-canvas-shell__contents[data-v-2227d99a]{min-width:max-content}.sb-port[data-v-a1ec4750]{border:2px solid var(--accent);background:var(--color-bg);cursor:crosshair;width:1.1rem;height:1.1rem;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%}.sb-port[data-v-a1ec4750]:hover:not(:disabled),.sb-port[data-v-a1ec4750]:focus-visible{background:var(--accent-soft)}.sb-port[data-v-a1ec4750]:disabled{opacity:.5;cursor:not-allowed}.sb-resize-handle[data-v-247e762c]{touch-action:none;background:var(--color-surface-2);color:var(--color-muted);place-items:center;display:grid}.sb-resize-handle--vertical[data-v-247e762c]{width:var(--size-handle-touch);cursor:col-resize;min-height:3rem}.sb-resize-handle--horizontal[data-v-247e762c]{height:var(--size-handle-touch);cursor:row-resize;width:100%}.sb-resize-handle__grip[data-v-247e762c]{background:var(--color-border-strong);border-radius:var(--radius-full);width:4px;height:2rem}.sb-resize-handle--horizontal .sb-resize-handle__grip[data-v-247e762c]{width:2rem;height:4px}@layer base{:root{--space-0:0;--space-px:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-5xs:.125rem;--space-4xs:.25rem;--space-3xs:.375rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.25rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.5rem;--space-3xl:3rem;--space-4xl:4rem;--space-5xl:5rem;--space-6xl:6rem;--space-7xl:8rem;--text-5xs:.5rem;--text-4xs:.5625rem;--text-3xs:.625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.75rem, 1.3rem + 2vw, 2.5rem);--text-3xl:clamp(2rem, 1.4rem + 2.2vw, 2.75rem);--text-4xl:clamp(2.25rem, 1.5rem + 3.6vw, 3.75rem);--text-5xl:clamp(2.75rem, 1.6rem + 4.5vw, 4.5rem);--text-6xl:clamp(3.25rem, 2rem + 5vw, 5rem);--text-7xl:clamp(3.75rem, 2.5rem + 6vw, 6rem);--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:6px;--radius-full:999px;--z-base:1;--z-sticky:20;--z-header:30;--z-overlay:40;--z-toast:50;--size-header:3.5rem;--size-tabbar:3.75rem;--size-tap:2.75rem;--size-sidebar:19rem;--size-inspector:28rem;--size-content:80rem;--size-prose:44rem;--size-index:56rem;--size-article:64rem;--size-report:72rem;--size-outline:14rem;--size-table:34rem;--size-notice:22rem;--size-menu:22rem;--size-pin-name:9rem;--size-pin-name-wide:14rem;--size-popover-list:18rem;--size-search:16rem;--size-code-min:12rem;--size-code-file:24rem;--size-code-max:70vh;--size-switch-width:2.75rem;--size-switch-height:1.5rem;--size-switch-knob:1.125rem;--size-handle:.75rem;--size-handle-touch:1.25rem;--cat-structure:#4a5fe0;--cat-instructions:#0a9bd8;--cat-examples:#cc8500;--cat-constraints:#e04a43;--cat-tools:#22a65a;--cat-custom:#d03f98;--cat-skills:#9a50e6;--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--leading-tight:1.25;--leading-normal:1.55;--ease:cubic-bezier(.2, .8, .2, 1);--duration-fast:.12s;--duration:.2s;--accent:#0b6e8c;--accent-hover:color-mix(in oklab, var(--accent) 85%, black);--accent-ink:var(--accent);--accent-soft:color-mix(in oklab, var(--accent) 14%, transparent);--accent-border:color-mix(in oklab, var(--accent) 45%, transparent);--on-accent:#fff;--primary:var(--color-fg);--primary-hover:color-mix(in oklab, var(--color-fg) 82%, var(--color-bg));--on-primary:var(--color-bg);--color-bg:#fff;--color-surface:#fff;--color-surface-2:#f6f7f9;--color-surface-3:#eceef2;--color-border:#e3e6eb;--color-border-strong:#c5ccd6;--color-fg:#0f1419;--color-muted:#434d5c;--color-subtle:#566274;--color-success:#0f9d6b;--color-warning:#b86e00;--color-danger:#d93a3f;--color-info:#2f80ed;--color-brand-claude:#d97757;--color-brand-openai:#10a37f;--color-brand-copilot:#8534f3;--color-code-keyword:#8a3ffc;--color-code-string:#0b7a3e;--color-code-number:#b25d00;--color-code-comment:#566274;--color-code-function:#1f5fbf;--color-code-type:#0e7490;--color-code-property:#a8326e;--color-code-tag:#c2410c;--grid-dot:color-mix(in oklab, var(--color-fg) 6%, transparent);--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px color-mix(in oklab, var(--accent) 70%, transparent);--shadow-sm:none;--shadow-md:0 6px 16px #10182814;--shadow-hover:0 12px 32px #10182833, 0 3px 8px #1018281f;--shadow-lg:0 18px 50px #10182829;--scrim:#080c148c}[data-theme=dark]{--color-bg:#0c0f13;--color-surface:#0c0f13;--color-surface-2:#12161c;--color-surface-3:#1b212a;--color-border:#232932;--color-border-strong:#353d4a;--color-fg:#e6e9ef;--color-muted:#a6aebd;--color-subtle:#8b94a8;--color-success:#34d399;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#60a5fa;--color-brand-claude:#e08a6d;--color-brand-openai:#34c9a4;--color-brand-copilot:#a67bff;--color-code-keyword:#c4a5ff;--color-code-string:#86efac;--color-code-number:#fdba74;--color-code-comment:#8b94a8;--color-code-function:#93c5fd;--color-code-type:#67e8f9;--color-code-property:#f9a8d4;--color-code-tag:#fca5a5;--accent-hover:color-mix(in oklab, var(--accent) 85%, white);--accent-ink:color-mix(in oklab, var(--accent) 55%, white);--accent-soft:color-mix(in oklab, var(--accent) 20%, transparent);--shadow-sm:none;--shadow-md:0 6px 18px #00000059;--shadow-hover:0 12px 32px #000000a6, 0 3px 8px #00000073;--shadow-lg:0 24px 60px #0000008c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}button,[role=tab],[role=radio],.nav-link{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}[id]{scroll-margin-top:calc(var(--size-header) + var(--space-sm))}#app{flex-direction:column;min-height:100dvh;display:flex}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-fg);background:var(--color-bg);-webkit-font-smoothing:antialiased;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease);margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance}ul,ol{margin:0;padding:0}a{color:var(--accent-ink);text-underline-offset:.2em;text-decoration:none}a:hover{text-decoration:underline}p a,li a,dd a,td a,blockquote a,figcaption a,nav[aria-label=Breadcrumb] a{text-decoration:underline;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}fieldset{border:0;margin:0;padding:0}img,svg{max-width:100%;display:block}code,pre,kbd{font-family:var(--font-mono);font-size:.9em}:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background:color-mix(in oklab,var(--accent) 28%,transparent)}input,textarea{caret-color:var(--accent)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.sb-field{width:100%;min-height:var(--size-tap);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);padding:var(--space-2xs) var(--space-xs);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.sb-field:hover:not(:disabled){border-color:var(--color-border-strong)}.sb-field:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.sb-field::placeholder{color:var(--color-subtle)}.sb-field:disabled{opacity:.5;cursor:not-allowed}.sb-field[aria-invalid=true]{border-color:var(--color-danger)}.sb-field[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-danger) 30%,transparent)}textarea.sb-field{resize:vertical;min-height:5.5rem;line-height:var(--leading-normal)}.sb-field--mono{font-family:var(--font-mono);font-size:var(--text-sm)}.sb-field--sm{min-height:2.25rem;padding:var(--space-4xs) var(--space-2xs);font-size:var(--text-sm)}.sb-eyebrow,.sb-field-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-muted)}.sb-field-label{margin-bottom:var(--space-4xs);display:block}.sb-field-hint{font-size:var(--text-xs);color:var(--color-subtle);margin-top:var(--space-4xs);display:block}.sb-field-error{font-size:var(--text-sm);color:var(--color-danger);margin-top:var(--space-4xs);display:block}.sb-preview{padding:var(--space-lg);min-width:min(70vw,18rem)}.sb-menu-item{align-items:center;gap:var(--space-2xs);width:100%;min-height:2.5rem;padding:0 var(--space-xs);border-radius:var(--radius-sm);color:inherit;font:inherit;font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.sb-menu-item>svg{flex-shrink:0}.sb-menu-item:hover:not(:disabled){background:var(--color-surface-2)}.sb-menu-item:disabled{opacity:.5;cursor:not-allowed}.sb-menu-item.is-danger{color:var(--color-danger)}}@layer utilities{.size-5xs{width:var(--space-5xs);height:var(--space-5xs)}.w-5xs{width:var(--space-5xs)}.h-5xs{height:var(--space-5xs)}.size-4xs{width:var(--space-4xs);height:var(--space-4xs)}.w-4xs{width:var(--space-4xs)}.h-4xs{height:var(--space-4xs)}.size-3xs{width:var(--space-3xs);height:var(--space-3xs)}.w-3xs{width:var(--space-3xs)}.h-3xs{height:var(--space-3xs)}.size-2xs{width:var(--space-2xs);height:var(--space-2xs)}.w-2xs{width:var(--space-2xs)}.h-2xs{height:var(--space-2xs)}.size-xs{width:var(--space-xs);height:var(--space-xs)}.w-xs{width:var(--space-xs)}.h-xs{height:var(--space-xs)}.size-sm{width:var(--space-sm);height:var(--space-sm)}.w-sm{width:var(--space-sm)}.h-sm{height:var(--space-sm)}.size-md{width:var(--space-md);height:var(--space-md)}.w-md{width:var(--space-md)}.h-md{height:var(--space-md)}.size-lg{width:var(--space-lg);height:var(--space-lg)}.w-lg{width:var(--space-lg)}.h-lg{height:var(--space-lg)}.size-xl{width:var(--space-xl);height:var(--space-xl)}.w-xl{width:var(--space-xl)}.h-xl{height:var(--space-xl)}.size-2xl{width:var(--space-2xl);height:var(--space-2xl)}.w-2xl{width:var(--space-2xl)}.h-2xl{height:var(--space-2xl)}.size-3xl{width:var(--space-3xl);height:var(--space-3xl)}.w-3xl{width:var(--space-3xl)}.h-3xl{height:var(--space-3xl)}.size-4xl{width:var(--space-4xl);height:var(--space-4xl)}.w-4xl{width:var(--space-4xl)}.h-4xl{height:var(--space-4xl)}.size-5xl{width:var(--space-5xl);height:var(--space-5xl)}.w-5xl{width:var(--space-5xl)}.h-5xl{height:var(--space-5xl)}.size-6xl{width:var(--space-6xl);height:var(--space-6xl)}.w-6xl{width:var(--space-6xl)}.h-6xl{height:var(--space-6xl)}.size-7xl{width:var(--space-7xl);height:var(--space-7xl)}.w-7xl{width:var(--space-7xl)}.h-7xl{height:var(--space-7xl)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.place-items-center{place-items:center}.content-start{align-content:start}.content-center{align-content:center}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-base{z-index:var(--z-base)}.z-sticky{z-index:var(--z-sticky)}.z-header{z-index:var(--z-header)}.z-overlay{z-index:var(--z-overlay)}.z-toast{z-index:var(--z-toast)}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-visible{overflow:visible}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.w-full{width:100%}.h-full{height:100%}.w-auto{width:auto}.min-w-0{min-width:0}.min-h-0{min-height:0}.min-h-tap{min-height:var(--size-tap)}.max-w-content{max-width:var(--size-content)}.max-w-prose{max-width:var(--size-prose)}.max-w-full{max-width:100%}.size-2{width:var(--space-2);height:var(--space-2)}.size-6{width:var(--space-6);height:var(--space-6)}.size-8{width:var(--space-8);height:var(--space-8)}.size-10{width:var(--space-10);height:var(--space-10)}.size-12{width:var(--space-12);height:var(--space-12)}.size-tap{width:var(--size-tap);height:var(--size-tap)}.m-0{margin:var(--space-0)}.mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.mt-0{margin-top:var(--space-0)}.mr-0{margin-right:var(--space-0)}.mb-0{margin-bottom:var(--space-0)}.ml-0{margin-left:var(--space-0)}.m-px{margin:var(--space-px)}.mx-px{margin-left:var(--space-px);margin-right:var(--space-px)}.my-px{margin-top:var(--space-px);margin-bottom:var(--space-px)}.mt-px{margin-top:var(--space-px)}.mr-px{margin-right:var(--space-px)}.mb-px{margin-bottom:var(--space-px)}.ml-px{margin-left:var(--space-px)}.m-1{margin:var(--space-1)}.mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.mt-1{margin-top:var(--space-1)}.mr-1{margin-right:var(--space-1)}.mb-1{margin-bottom:var(--space-1)}.ml-1{margin-left:var(--space-1)}.m-2{margin:var(--space-2)}.mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.mt-2{margin-top:var(--space-2)}.mr-2{margin-right:var(--space-2)}.mb-2{margin-bottom:var(--space-2)}.ml-2{margin-left:var(--space-2)}.m-3{margin:var(--space-3)}.mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.mt-3{margin-top:var(--space-3)}.mr-3{margin-right:var(--space-3)}.mb-3{margin-bottom:var(--space-3)}.ml-3{margin-left:var(--space-3)}.m-4{margin:var(--space-4)}.mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.mt-4{margin-top:var(--space-4)}.mr-4{margin-right:var(--space-4)}.mb-4{margin-bottom:var(--space-4)}.ml-4{margin-left:var(--space-4)}.m-5{margin:var(--space-5)}.mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.mt-5{margin-top:var(--space-5)}.mr-5{margin-right:var(--space-5)}.mb-5{margin-bottom:var(--space-5)}.ml-5{margin-left:var(--space-5)}.m-6{margin:var(--space-6)}.mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.mt-6{margin-top:var(--space-6)}.mr-6{margin-right:var(--space-6)}.mb-6{margin-bottom:var(--space-6)}.ml-6{margin-left:var(--space-6)}.m-8{margin:var(--space-8)}.mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.mt-8{margin-top:var(--space-8)}.mr-8{margin-right:var(--space-8)}.mb-8{margin-bottom:var(--space-8)}.ml-8{margin-left:var(--space-8)}.m-10{margin:var(--space-10)}.mx-10{margin-left:var(--space-10);margin-right:var(--space-10)}.my-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.mt-10{margin-top:var(--space-10)}.mr-10{margin-right:var(--space-10)}.mb-10{margin-bottom:var(--space-10)}.ml-10{margin-left:var(--space-10)}.m-12{margin:var(--space-12)}.mx-12{margin-left:var(--space-12);margin-right:var(--space-12)}.my-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.mt-12{margin-top:var(--space-12)}.mr-12{margin-right:var(--space-12)}.mb-12{margin-bottom:var(--space-12)}.ml-12{margin-left:var(--space-12)}.m-16{margin:var(--space-16)}.mx-16{margin-left:var(--space-16);margin-right:var(--space-16)}.my-16{margin-top:var(--space-16);margin-bottom:var(--space-16)}.mt-16{margin-top:var(--space-16)}.mr-16{margin-right:var(--space-16)}.mb-16{margin-bottom:var(--space-16)}.ml-16{margin-left:var(--space-16)}.m-20{margin:var(--space-20)}.mx-20{margin-left:var(--space-20);margin-right:var(--space-20)}.my-20{margin-top:var(--space-20);margin-bottom:var(--space-20)}.mt-20{margin-top:var(--space-20)}.mr-20{margin-right:var(--space-20)}.mb-20{margin-bottom:var(--space-20)}.ml-20{margin-left:var(--space-20)}.m-24{margin:var(--space-24)}.mx-24{margin-left:var(--space-24);margin-right:var(--space-24)}.my-24{margin-top:var(--space-24);margin-bottom:var(--space-24)}.mt-24{margin-top:var(--space-24)}.mr-24{margin-right:var(--space-24)}.mb-24{margin-bottom:var(--space-24)}.ml-24{margin-left:var(--space-24)}.m-32{margin:var(--space-32)}.mx-32{margin-left:var(--space-32);margin-right:var(--space-32)}.my-32{margin-top:var(--space-32);margin-bottom:var(--space-32)}.mt-32{margin-top:var(--space-32)}.mr-32{margin-right:var(--space-32)}.mb-32{margin-bottom:var(--space-32)}.ml-32{margin-left:var(--space-32)}.m-5xs{margin:var(--space-5xs)}.mx-5xs{margin-left:var(--space-5xs);margin-right:var(--space-5xs)}.my-5xs{margin-top:var(--space-5xs);margin-bottom:var(--space-5xs)}.mt-5xs{margin-top:var(--space-5xs)}.mr-5xs{margin-right:var(--space-5xs)}.mb-5xs{margin-bottom:var(--space-5xs)}.ml-5xs{margin-left:var(--space-5xs)}.m-4xs{margin:var(--space-4xs)}.mx-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs)}.my-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs)}.mt-4xs{margin-top:var(--space-4xs)}.mr-4xs{margin-right:var(--space-4xs)}.mb-4xs{margin-bottom:var(--space-4xs)}.ml-4xs{margin-left:var(--space-4xs)}.m-3xs{margin:var(--space-3xs)}.mx-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.my-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.mt-3xs{margin-top:var(--space-3xs)}.mr-3xs{margin-right:var(--space-3xs)}.mb-3xs{margin-bottom:var(--space-3xs)}.ml-3xs{margin-left:var(--space-3xs)}.m-2xs{margin:var(--space-2xs)}.mx-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.my-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.mt-2xs{margin-top:var(--space-2xs)}.mr-2xs{margin-right:var(--space-2xs)}.mb-2xs{margin-bottom:var(--space-2xs)}.ml-2xs{margin-left:var(--space-2xs)}.m-xs{margin:var(--space-xs)}.mx-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.my-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.mt-xs{margin-top:var(--space-xs)}.mr-xs{margin-right:var(--space-xs)}.mb-xs{margin-bottom:var(--space-xs)}.ml-xs{margin-left:var(--space-xs)}.m-sm{margin:var(--space-sm)}.mx-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.my-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.mt-sm{margin-top:var(--space-sm)}.mr-sm{margin-right:var(--space-sm)}.mb-sm{margin-bottom:var(--space-sm)}.ml-sm{margin-left:var(--space-sm)}.m-md{margin:var(--space-md)}.mx-md{margin-left:var(--space-md);margin-right:var(--space-md)}.my-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.mt-md{margin-top:var(--space-md)}.mr-md{margin-right:var(--space-md)}.mb-md{margin-bottom:var(--space-md)}.ml-md{margin-left:var(--space-md)}.m-lg{margin:var(--space-lg)}.mx-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}.my-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.mt-lg{margin-top:var(--space-lg)}.mr-lg{margin-right:var(--space-lg)}.mb-lg{margin-bottom:var(--space-lg)}.ml-lg{margin-left:var(--space-lg)}.m-xl{margin:var(--space-xl)}.mx-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.my-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.mt-xl{margin-top:var(--space-xl)}.mr-xl{margin-right:var(--space-xl)}.mb-xl{margin-bottom:var(--space-xl)}.ml-xl{margin-left:var(--space-xl)}.m-2xl{margin:var(--space-2xl)}.mx-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.my-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.mt-2xl{margin-top:var(--space-2xl)}.mr-2xl{margin-right:var(--space-2xl)}.mb-2xl{margin-bottom:var(--space-2xl)}.ml-2xl{margin-left:var(--space-2xl)}.m-3xl{margin:var(--space-3xl)}.mx-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl)}.my-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.mt-3xl{margin-top:var(--space-3xl)}.mr-3xl{margin-right:var(--space-3xl)}.mb-3xl{margin-bottom:var(--space-3xl)}.ml-3xl{margin-left:var(--space-3xl)}.m-4xl{margin:var(--space-4xl)}.mx-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl)}.my-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.mt-4xl{margin-top:var(--space-4xl)}.mr-4xl{margin-right:var(--space-4xl)}.mb-4xl{margin-bottom:var(--space-4xl)}.ml-4xl{margin-left:var(--space-4xl)}.m-5xl{margin:var(--space-5xl)}.mx-5xl{margin-left:var(--space-5xl);margin-right:var(--space-5xl)}.my-5xl{margin-top:var(--space-5xl);margin-bottom:var(--space-5xl)}.mt-5xl{margin-top:var(--space-5xl)}.mr-5xl{margin-right:var(--space-5xl)}.mb-5xl{margin-bottom:var(--space-5xl)}.ml-5xl{margin-left:var(--space-5xl)}.m-6xl{margin:var(--space-6xl)}.mx-6xl{margin-left:var(--space-6xl);margin-right:var(--space-6xl)}.my-6xl{margin-top:var(--space-6xl);margin-bottom:var(--space-6xl)}.mt-6xl{margin-top:var(--space-6xl)}.mr-6xl{margin-right:var(--space-6xl)}.mb-6xl{margin-bottom:var(--space-6xl)}.ml-6xl{margin-left:var(--space-6xl)}.m-7xl{margin:var(--space-7xl)}.mx-7xl{margin-left:var(--space-7xl);margin-right:var(--space-7xl)}.my-7xl{margin-top:var(--space-7xl);margin-bottom:var(--space-7xl)}.mt-7xl{margin-top:var(--space-7xl)}.mr-7xl{margin-right:var(--space-7xl)}.mb-7xl{margin-bottom:var(--space-7xl)}.ml-7xl{margin-left:var(--space-7xl)}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.text-5xs{font-size:var(--text-5xs)}.text-4xs{font-size:var(--text-4xs)}.text-3xs{font-size:var(--text-3xs)}.text-2xs{font-size:var(--text-2xs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-7xl{font-size:var(--text-7xl)}.font-normal{font-weight:var(--weight-normal)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}.font-bold{font-weight:var(--weight-bold)}.text-fg{color:var(--color-fg)}.text-muted{color:var(--color-muted)}.text-subtle{color:var(--color-subtle)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-accent{color:var(--accent-ink)}.text-on-accent{color:var(--on-accent)}.font-mono{font-family:var(--font-mono)}.uppercase{text-transform:uppercase}.line-through{text-decoration:line-through}.tracking-wide{letter-spacing:.06em}.tracking-tight{letter-spacing:-.02em}.leading-tight{line-height:var(--leading-tight)}.leading-normal{line-height:var(--leading-normal)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:anywhere}.tabular-nums{font-variant-numeric:tabular-nums}.no-underline,.no-underline:hover{text-decoration:none}.list-none{margin:0;padding:0;list-style:none}.bg-bg{background-color:var(--color-bg)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-3{background-color:var(--color-surface-3)}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-transparent{background-color:#0000}.bg-dots{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:20px 20px}.bg-glass{background:var(--color-bg)}.border{border:1px solid var(--color-border)}.border-0{border:0}.border-t{border-top:1px solid var(--color-border)}.border-r{border-right:1px solid var(--color-border)}.border-b{border-bottom:1px solid var(--color-border)}.border-l{border-left:1px solid var(--color-border)}.border-strong{border-color:var(--color-border-strong)}.border-accent{border-color:var(--accent-border)}.border-dashed{border-style:dashed}.border-2{border-width:2px}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.tint-structure{--tint:var(--cat-structure)}.tint-instructions{--tint:var(--cat-instructions)}.tint-examples{--tint:var(--cat-examples)}.tint-constraints{--tint:var(--cat-constraints)}.tint-tools{--tint:var(--cat-tools)}.tint-custom{--tint:var(--cat-custom)}.tint-skills{--tint:var(--cat-skills)}.tint-accent{--tint:var(--accent)}.tint-danger{--tint:var(--color-danger)}.tint-warning{--tint:var(--color-warning)}.tint-success{--tint:var(--color-success)}.tint-info{--tint:var(--color-info)}.bg-tint-soft{background-color:color-mix(in oklab,var(--tint,var(--accent)) 15%,transparent)}.bg-tint{background-color:var(--tint,var(--accent))}.text-tint{color:color-mix(in oklab,var(--tint,var(--accent)) 55%,var(--color-fg))}.icon-tint{color:var(--tint,var(--accent))}.border-tint{border-color:color-mix(in oklab,var(--tint,var(--accent)) 50%,var(--color-border))}.opacity-50{opacity:.5}.cursor-pointer{cursor:pointer}.cursor-grab{cursor:grab}.select-none{-webkit-user-select:none;user-select:none}.pointer-events-none{pointer-events:none}.touch-none{touch-action:none}.transition{transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.hover\:text-fg:hover{color:var(--color-fg)}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:shadow-md:hover{box-shadow:var(--shadow-md)}.hover\:lift:hover{transform:translateY(-2px)}.hover\:shadow-card:hover{box-shadow:var(--shadow-hover)}.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}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1;min-width:0}.flex-none{flex:none}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-auto{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.col-span-full{grid-column:1/-1}.col-span-2{grid-column:span 2/span 2}.gap-0{gap:var(--space-0)}.p-0{padding:var(--space-0)}.px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.pt-0{padding-top:var(--space-0)}.pr-0{padding-right:var(--space-0)}.pb-0{padding-bottom:var(--space-0)}.pl-0{padding-left:var(--space-0)}.gap-px{gap:var(--space-px)}.p-px{padding:var(--space-px)}.px-px{padding-left:var(--space-px);padding-right:var(--space-px)}.py-px{padding-top:var(--space-px);padding-bottom:var(--space-px)}.pt-px{padding-top:var(--space-px)}.pr-px{padding-right:var(--space-px)}.pb-px{padding-bottom:var(--space-px)}.pl-px{padding-left:var(--space-px)}.gap-1{gap:var(--space-1)}.p-1{padding:var(--space-1)}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.pt-1{padding-top:var(--space-1)}.pr-1{padding-right:var(--space-1)}.pb-1{padding-bottom:var(--space-1)}.pl-1{padding-left:var(--space-1)}.gap-2{gap:var(--space-2)}.p-2{padding:var(--space-2)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.pt-2{padding-top:var(--space-2)}.pr-2{padding-right:var(--space-2)}.pb-2{padding-bottom:var(--space-2)}.pl-2{padding-left:var(--space-2)}.gap-3{gap:var(--space-3)}.p-3{padding:var(--space-3)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.pt-3{padding-top:var(--space-3)}.pr-3{padding-right:var(--space-3)}.pb-3{padding-bottom:var(--space-3)}.pl-3{padding-left:var(--space-3)}.gap-4{gap:var(--space-4)}.p-4{padding:var(--space-4)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.pt-4{padding-top:var(--space-4)}.pr-4{padding-right:var(--space-4)}.pb-4{padding-bottom:var(--space-4)}.pl-4{padding-left:var(--space-4)}.gap-5{gap:var(--space-5)}.p-5{padding:var(--space-5)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.pt-5{padding-top:var(--space-5)}.pr-5{padding-right:var(--space-5)}.pb-5{padding-bottom:var(--space-5)}.pl-5{padding-left:var(--space-5)}.gap-6{gap:var(--space-6)}.p-6{padding:var(--space-6)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.pt-6{padding-top:var(--space-6)}.pr-6{padding-right:var(--space-6)}.pb-6{padding-bottom:var(--space-6)}.pl-6{padding-left:var(--space-6)}.gap-8{gap:var(--space-8)}.p-8{padding:var(--space-8)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.pt-8{padding-top:var(--space-8)}.pr-8{padding-right:var(--space-8)}.pb-8{padding-bottom:var(--space-8)}.pl-8{padding-left:var(--space-8)}.gap-10{gap:var(--space-10)}.p-10{padding:var(--space-10)}.px-10{padding-left:var(--space-10);padding-right:var(--space-10)}.py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.pt-10{padding-top:var(--space-10)}.pr-10{padding-right:var(--space-10)}.pb-10{padding-bottom:var(--space-10)}.pl-10{padding-left:var(--space-10)}.gap-12{gap:var(--space-12)}.p-12{padding:var(--space-12)}.px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.pt-12{padding-top:var(--space-12)}.pr-12{padding-right:var(--space-12)}.pb-12{padding-bottom:var(--space-12)}.pl-12{padding-left:var(--space-12)}.gap-16{gap:var(--space-16)}.p-16{padding:var(--space-16)}.px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.pt-16{padding-top:var(--space-16)}.pr-16{padding-right:var(--space-16)}.pb-16{padding-bottom:var(--space-16)}.pl-16{padding-left:var(--space-16)}.gap-20{gap:var(--space-20)}.p-20{padding:var(--space-20)}.px-20{padding-left:var(--space-20);padding-right:var(--space-20)}.py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.pt-20{padding-top:var(--space-20)}.pr-20{padding-right:var(--space-20)}.pb-20{padding-bottom:var(--space-20)}.pl-20{padding-left:var(--space-20)}.gap-24{gap:var(--space-24)}.p-24{padding:var(--space-24)}.px-24{padding-left:var(--space-24);padding-right:var(--space-24)}.py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.pt-24{padding-top:var(--space-24)}.pr-24{padding-right:var(--space-24)}.pb-24{padding-bottom:var(--space-24)}.pl-24{padding-left:var(--space-24)}.gap-32{gap:var(--space-32)}.p-32{padding:var(--space-32)}.px-32{padding-left:var(--space-32);padding-right:var(--space-32)}.py-32{padding-top:var(--space-32);padding-bottom:var(--space-32)}.pt-32{padding-top:var(--space-32)}.pr-32{padding-right:var(--space-32)}.pb-32{padding-bottom:var(--space-32)}.pl-32{padding-left:var(--space-32)}.gap-5xs{gap:var(--space-5xs)}.p-5xs{padding:var(--space-5xs)}.px-5xs{padding-left:var(--space-5xs);padding-right:var(--space-5xs)}.py-5xs{padding-top:var(--space-5xs);padding-bottom:var(--space-5xs)}.pt-5xs{padding-top:var(--space-5xs)}.pr-5xs{padding-right:var(--space-5xs)}.pb-5xs{padding-bottom:var(--space-5xs)}.pl-5xs{padding-left:var(--space-5xs)}.gap-4xs{gap:var(--space-4xs)}.p-4xs{padding:var(--space-4xs)}.px-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs)}.py-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs)}.pt-4xs{padding-top:var(--space-4xs)}.pr-4xs{padding-right:var(--space-4xs)}.pb-4xs{padding-bottom:var(--space-4xs)}.pl-4xs{padding-left:var(--space-4xs)}.gap-3xs{gap:var(--space-3xs)}.p-3xs{padding:var(--space-3xs)}.px-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.py-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.pt-3xs{padding-top:var(--space-3xs)}.pr-3xs{padding-right:var(--space-3xs)}.pb-3xs{padding-bottom:var(--space-3xs)}.pl-3xs{padding-left:var(--space-3xs)}.gap-2xs{gap:var(--space-2xs)}.p-2xs{padding:var(--space-2xs)}.px-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.py-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.pt-2xs{padding-top:var(--space-2xs)}.pr-2xs{padding-right:var(--space-2xs)}.pb-2xs{padding-bottom:var(--space-2xs)}.pl-2xs{padding-left:var(--space-2xs)}.gap-xs{gap:var(--space-xs)}.p-xs{padding:var(--space-xs)}.px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.pt-xs{padding-top:var(--space-xs)}.pr-xs{padding-right:var(--space-xs)}.pb-xs{padding-bottom:var(--space-xs)}.pl-xs{padding-left:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.p-sm{padding:var(--space-sm)}.px-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.py-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.pt-sm{padding-top:var(--space-sm)}.pr-sm{padding-right:var(--space-sm)}.pb-sm{padding-bottom:var(--space-sm)}.pl-sm{padding-left:var(--space-sm)}.gap-md{gap:var(--space-md)}.p-md{padding:var(--space-md)}.px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.pt-md{padding-top:var(--space-md)}.pr-md{padding-right:var(--space-md)}.pb-md{padding-bottom:var(--space-md)}.pl-md{padding-left:var(--space-md)}.gap-lg{gap:var(--space-lg)}.p-lg{padding:var(--space-lg)}.px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.py-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.pt-lg{padding-top:var(--space-lg)}.pr-lg{padding-right:var(--space-lg)}.pb-lg{padding-bottom:var(--space-lg)}.pl-lg{padding-left:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.p-xl{padding:var(--space-xl)}.px-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.pt-xl{padding-top:var(--space-xl)}.pr-xl{padding-right:var(--space-xl)}.pb-xl{padding-bottom:var(--space-xl)}.pl-xl{padding-left:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.p-2xl{padding:var(--space-2xl)}.px-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.pt-2xl{padding-top:var(--space-2xl)}.pr-2xl{padding-right:var(--space-2xl)}.pb-2xl{padding-bottom:var(--space-2xl)}.pl-2xl{padding-left:var(--space-2xl)}.gap-3xl{gap:var(--space-3xl)}.p-3xl{padding:var(--space-3xl)}.px-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.py-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.pt-3xl{padding-top:var(--space-3xl)}.pr-3xl{padding-right:var(--space-3xl)}.pb-3xl{padding-bottom:var(--space-3xl)}.pl-3xl{padding-left:var(--space-3xl)}.gap-4xl{gap:var(--space-4xl)}.p-4xl{padding:var(--space-4xl)}.px-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.py-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.pt-4xl{padding-top:var(--space-4xl)}.pr-4xl{padding-right:var(--space-4xl)}.pb-4xl{padding-bottom:var(--space-4xl)}.pl-4xl{padding-left:var(--space-4xl)}.gap-5xl{gap:var(--space-5xl)}.p-5xl{padding:var(--space-5xl)}.px-5xl{padding-left:var(--space-5xl);padding-right:var(--space-5xl)}.py-5xl{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.pt-5xl{padding-top:var(--space-5xl)}.pr-5xl{padding-right:var(--space-5xl)}.pb-5xl{padding-bottom:var(--space-5xl)}.pl-5xl{padding-left:var(--space-5xl)}.gap-6xl{gap:var(--space-6xl)}.p-6xl{padding:var(--space-6xl)}.px-6xl{padding-left:var(--space-6xl);padding-right:var(--space-6xl)}.py-6xl{padding-top:var(--space-6xl);padding-bottom:var(--space-6xl)}.pt-6xl{padding-top:var(--space-6xl)}.pr-6xl{padding-right:var(--space-6xl)}.pb-6xl{padding-bottom:var(--space-6xl)}.pl-6xl{padding-left:var(--space-6xl)}.gap-7xl{gap:var(--space-7xl)}.p-7xl{padding:var(--space-7xl)}.px-7xl{padding-left:var(--space-7xl);padding-right:var(--space-7xl)}.py-7xl{padding-top:var(--space-7xl);padding-bottom:var(--space-7xl)}.pt-7xl{padding-top:var(--space-7xl)}.pr-7xl{padding-right:var(--space-7xl)}.pb-7xl{padding-bottom:var(--space-7xl)}.pl-7xl{padding-left:var(--space-7xl)}@media (width>=40rem){.sm\:size-5xs{width:var(--space-5xs);height:var(--space-5xs)}.sm\:w-5xs{width:var(--space-5xs)}.sm\:h-5xs{height:var(--space-5xs)}.sm\:size-4xs{width:var(--space-4xs);height:var(--space-4xs)}.sm\:w-4xs{width:var(--space-4xs)}.sm\:h-4xs{height:var(--space-4xs)}.sm\:size-3xs{width:var(--space-3xs);height:var(--space-3xs)}.sm\:w-3xs{width:var(--space-3xs)}.sm\:h-3xs{height:var(--space-3xs)}.sm\:size-2xs{width:var(--space-2xs);height:var(--space-2xs)}.sm\:w-2xs{width:var(--space-2xs)}.sm\:h-2xs{height:var(--space-2xs)}.sm\:size-xs{width:var(--space-xs);height:var(--space-xs)}.sm\:w-xs{width:var(--space-xs)}.sm\:h-xs{height:var(--space-xs)}.sm\:size-sm{width:var(--space-sm);height:var(--space-sm)}.sm\:w-sm{width:var(--space-sm)}.sm\:h-sm{height:var(--space-sm)}.sm\:size-md{width:var(--space-md);height:var(--space-md)}.sm\:w-md{width:var(--space-md)}.sm\:h-md{height:var(--space-md)}.sm\:size-lg{width:var(--space-lg);height:var(--space-lg)}.sm\:w-lg{width:var(--space-lg)}.sm\:h-lg{height:var(--space-lg)}.sm\:size-xl{width:var(--space-xl);height:var(--space-xl)}.sm\:w-xl{width:var(--space-xl)}.sm\:h-xl{height:var(--space-xl)}.sm\:size-2xl{width:var(--space-2xl);height:var(--space-2xl)}.sm\:w-2xl{width:var(--space-2xl)}.sm\:h-2xl{height:var(--space-2xl)}.sm\:size-3xl{width:var(--space-3xl);height:var(--space-3xl)}.sm\:w-3xl{width:var(--space-3xl)}.sm\:h-3xl{height:var(--space-3xl)}.sm\:size-4xl{width:var(--space-4xl);height:var(--space-4xl)}.sm\:w-4xl{width:var(--space-4xl)}.sm\:h-4xl{height:var(--space-4xl)}.sm\:size-5xl{width:var(--space-5xl);height:var(--space-5xl)}.sm\:w-5xl{width:var(--space-5xl)}.sm\:h-5xl{height:var(--space-5xl)}.sm\:size-6xl{width:var(--space-6xl);height:var(--space-6xl)}.sm\:w-6xl{width:var(--space-6xl)}.sm\:h-6xl{height:var(--space-6xl)}.sm\:size-7xl{width:var(--space-7xl);height:var(--space-7xl)}.sm\:w-7xl{width:var(--space-7xl)}.sm\:h-7xl{height:var(--space-7xl)}.sm\:shrink-0{flex-shrink:0}.sm\:grow{flex-grow:1}.sm\:self-start{align-self:flex-start}.sm\:self-center{align-self:center}.sm\:self-end{align-self:flex-end}.sm\:self-stretch{align-self:stretch}.sm\:justify-items-start{justify-items:start}.sm\:justify-items-center{justify-items:center}.sm\:place-items-center{place-items:center}.sm\:content-start{align-content:start}.sm\:content-center{align-content:center}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.sm\:inset-0{inset:0}.sm\:top-0{top:0}.sm\:bottom-0{bottom:0}.sm\:left-0{left:0}.sm\:right-0{right:0}.sm\:z-base{z-index:var(--z-base)}.sm\:z-sticky{z-index:var(--z-sticky)}.sm\:z-header{z-index:var(--z-header)}.sm\:z-overlay{z-index:var(--z-overlay)}.sm\:z-toast{z-index:var(--z-toast)}.sm\:overflow-auto{overflow:auto}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:overflow-y-hidden{overflow-y:hidden}.sm\:overflow-visible{overflow:visible}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overflow-y-visible{overflow-y:visible}.sm\:w-full{width:100%}.sm\:h-full{height:100%}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:min-h-0{min-height:0}.sm\:min-h-tap{min-height:var(--size-tap)}.sm\:max-w-content{max-width:var(--size-content)}.sm\:max-w-prose{max-width:var(--size-prose)}.sm\:max-w-full{max-width:100%}.sm\:size-2{width:var(--space-2);height:var(--space-2)}.sm\:size-6{width:var(--space-6);height:var(--space-6)}.sm\:size-8{width:var(--space-8);height:var(--space-8)}.sm\:size-10{width:var(--space-10);height:var(--space-10)}.sm\:size-12{width:var(--space-12);height:var(--space-12)}.sm\:size-tap{width:var(--size-tap);height:var(--size-tap)}.sm\:m-0{margin:var(--space-0)}.sm\:mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.sm\:my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.sm\:mt-0{margin-top:var(--space-0)}.sm\:mr-0{margin-right:var(--space-0)}.sm\:mb-0{margin-bottom:var(--space-0)}.sm\:ml-0{margin-left:var(--space-0)}.sm\:m-px{margin:var(--space-px)}.sm\:mx-px{margin-left:var(--space-px);margin-right:var(--space-px)}.sm\:my-px{margin-top:var(--space-px);margin-bottom:var(--space-px)}.sm\:mt-px{margin-top:var(--space-px)}.sm\:mr-px{margin-right:var(--space-px)}.sm\:mb-px{margin-bottom:var(--space-px)}.sm\:ml-px{margin-left:var(--space-px)}.sm\:m-1{margin:var(--space-1)}.sm\:mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.sm\:my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.sm\:mt-1{margin-top:var(--space-1)}.sm\:mr-1{margin-right:var(--space-1)}.sm\:mb-1{margin-bottom:var(--space-1)}.sm\:ml-1{margin-left:var(--space-1)}.sm\:m-2{margin:var(--space-2)}.sm\:mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.sm\:my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.sm\:mt-2{margin-top:var(--space-2)}.sm\:mr-2{margin-right:var(--space-2)}.sm\:mb-2{margin-bottom:var(--space-2)}.sm\:ml-2{margin-left:var(--space-2)}.sm\:m-3{margin:var(--space-3)}.sm\:mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.sm\:my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.sm\:mt-3{margin-top:var(--space-3)}.sm\:mr-3{margin-right:var(--space-3)}.sm\:mb-3{margin-bottom:var(--space-3)}.sm\:ml-3{margin-left:var(--space-3)}.sm\:m-4{margin:var(--space-4)}.sm\:mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.sm\:my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.sm\:mt-4{margin-top:var(--space-4)}.sm\:mr-4{margin-right:var(--space-4)}.sm\:mb-4{margin-bottom:var(--space-4)}.sm\:ml-4{margin-left:var(--space-4)}.sm\:m-5{margin:var(--space-5)}.sm\:mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.sm\:my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.sm\:mt-5{margin-top:var(--space-5)}.sm\:mr-5{margin-right:var(--space-5)}.sm\:mb-5{margin-bottom:var(--space-5)}.sm\:ml-5{margin-left:var(--space-5)}.sm\:m-6{margin:var(--space-6)}.sm\:mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.sm\:my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.sm\:mt-6{margin-top:var(--space-6)}.sm\:mr-6{margin-right:var(--space-6)}.sm\:mb-6{margin-bottom:var(--space-6)}.sm\:ml-6{margin-left:var(--space-6)}.sm\:m-8{margin:var(--space-8)}.sm\:mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.sm\:my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.sm\:mt-8{margin-top:var(--space-8)}.sm\:mr-8{margin-right:var(--space-8)}.sm\:mb-8{margin-bottom:var(--space-8)}.sm\:ml-8{margin-left:var(--space-8)}.sm\:m-10{margin:var(--space-10)}.sm\:mx-10{margin-left:var(--space-10);margin-right:var(--space-10)}.sm\:my-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.sm\:mt-10{margin-top:var(--space-10)}.sm\:mr-10{margin-right:var(--space-10)}.sm\:mb-10{margin-bottom:var(--space-10)}.sm\:ml-10{margin-left:var(--space-10)}.sm\:m-12{margin:var(--space-12)}.sm\:mx-12{margin-left:var(--space-12);margin-right:var(--space-12)}.sm\:my-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.sm\:mt-12{margin-top:var(--space-12)}.sm\:mr-12{margin-right:var(--space-12)}.sm\:mb-12{margin-bottom:var(--space-12)}.sm\:ml-12{margin-left:var(--space-12)}.sm\:m-16{margin:var(--space-16)}.sm\:mx-16{margin-left:var(--space-16);margin-right:var(--space-16)}.sm\:my-16{margin-top:var(--space-16);margin-bottom:var(--space-16)}.sm\:mt-16{margin-top:var(--space-16)}.sm\:mr-16{margin-right:var(--space-16)}.sm\:mb-16{margin-bottom:var(--space-16)}.sm\:ml-16{margin-left:var(--space-16)}.sm\:m-20{margin:var(--space-20)}.sm\:mx-20{margin-left:var(--space-20);margin-right:var(--space-20)}.sm\:my-20{margin-top:var(--space-20);margin-bottom:var(--space-20)}.sm\:mt-20{margin-top:var(--space-20)}.sm\:mr-20{margin-right:var(--space-20)}.sm\:mb-20{margin-bottom:var(--space-20)}.sm\:ml-20{margin-left:var(--space-20)}.sm\:m-24{margin:var(--space-24)}.sm\:mx-24{margin-left:var(--space-24);margin-right:var(--space-24)}.sm\:my-24{margin-top:var(--space-24);margin-bottom:var(--space-24)}.sm\:mt-24{margin-top:var(--space-24)}.sm\:mr-24{margin-right:var(--space-24)}.sm\:mb-24{margin-bottom:var(--space-24)}.sm\:ml-24{margin-left:var(--space-24)}.sm\:m-32{margin:var(--space-32)}.sm\:mx-32{margin-left:var(--space-32);margin-right:var(--space-32)}.sm\:my-32{margin-top:var(--space-32);margin-bottom:var(--space-32)}.sm\:mt-32{margin-top:var(--space-32)}.sm\:mr-32{margin-right:var(--space-32)}.sm\:mb-32{margin-bottom:var(--space-32)}.sm\:ml-32{margin-left:var(--space-32)}.sm\:m-5xs{margin:var(--space-5xs)}.sm\:mx-5xs{margin-left:var(--space-5xs);margin-right:var(--space-5xs)}.sm\:my-5xs{margin-top:var(--space-5xs);margin-bottom:var(--space-5xs)}.sm\:mt-5xs{margin-top:var(--space-5xs)}.sm\:mr-5xs{margin-right:var(--space-5xs)}.sm\:mb-5xs{margin-bottom:var(--space-5xs)}.sm\:ml-5xs{margin-left:var(--space-5xs)}.sm\:m-4xs{margin:var(--space-4xs)}.sm\:mx-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs)}.sm\:my-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs)}.sm\:mt-4xs{margin-top:var(--space-4xs)}.sm\:mr-4xs{margin-right:var(--space-4xs)}.sm\:mb-4xs{margin-bottom:var(--space-4xs)}.sm\:ml-4xs{margin-left:var(--space-4xs)}.sm\:m-3xs{margin:var(--space-3xs)}.sm\:mx-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.sm\:my-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.sm\:mt-3xs{margin-top:var(--space-3xs)}.sm\:mr-3xs{margin-right:var(--space-3xs)}.sm\:mb-3xs{margin-bottom:var(--space-3xs)}.sm\:ml-3xs{margin-left:var(--space-3xs)}.sm\:m-2xs{margin:var(--space-2xs)}.sm\:mx-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.sm\:my-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.sm\:mt-2xs{margin-top:var(--space-2xs)}.sm\:mr-2xs{margin-right:var(--space-2xs)}.sm\:mb-2xs{margin-bottom:var(--space-2xs)}.sm\:ml-2xs{margin-left:var(--space-2xs)}.sm\:m-xs{margin:var(--space-xs)}.sm\:mx-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.sm\:my-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.sm\:mt-xs{margin-top:var(--space-xs)}.sm\:mr-xs{margin-right:var(--space-xs)}.sm\:mb-xs{margin-bottom:var(--space-xs)}.sm\:ml-xs{margin-left:var(--space-xs)}.sm\:m-sm{margin:var(--space-sm)}.sm\:mx-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.sm\:my-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.sm\:mt-sm{margin-top:var(--space-sm)}.sm\:mr-sm{margin-right:var(--space-sm)}.sm\:mb-sm{margin-bottom:var(--space-sm)}.sm\:ml-sm{margin-left:var(--space-sm)}.sm\:m-md{margin:var(--space-md)}.sm\:mx-md{margin-left:var(--space-md);margin-right:var(--space-md)}.sm\:my-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.sm\:mt-md{margin-top:var(--space-md)}.sm\:mr-md{margin-right:var(--space-md)}.sm\:mb-md{margin-bottom:var(--space-md)}.sm\:ml-md{margin-left:var(--space-md)}.sm\:m-lg{margin:var(--space-lg)}.sm\:mx-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}.sm\:my-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.sm\:mt-lg{margin-top:var(--space-lg)}.sm\:mr-lg{margin-right:var(--space-lg)}.sm\:mb-lg{margin-bottom:var(--space-lg)}.sm\:ml-lg{margin-left:var(--space-lg)}.sm\:m-xl{margin:var(--space-xl)}.sm\:mx-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.sm\:my-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.sm\:mt-xl{margin-top:var(--space-xl)}.sm\:mr-xl{margin-right:var(--space-xl)}.sm\:mb-xl{margin-bottom:var(--space-xl)}.sm\:ml-xl{margin-left:var(--space-xl)}.sm\:m-2xl{margin:var(--space-2xl)}.sm\:mx-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.sm\:my-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.sm\:mt-2xl{margin-top:var(--space-2xl)}.sm\:mr-2xl{margin-right:var(--space-2xl)}.sm\:mb-2xl{margin-bottom:var(--space-2xl)}.sm\:ml-2xl{margin-left:var(--space-2xl)}.sm\:m-3xl{margin:var(--space-3xl)}.sm\:mx-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl)}.sm\:my-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.sm\:mt-3xl{margin-top:var(--space-3xl)}.sm\:mr-3xl{margin-right:var(--space-3xl)}.sm\:mb-3xl{margin-bottom:var(--space-3xl)}.sm\:ml-3xl{margin-left:var(--space-3xl)}.sm\:m-4xl{margin:var(--space-4xl)}.sm\:mx-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl)}.sm\:my-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.sm\:mt-4xl{margin-top:var(--space-4xl)}.sm\:mr-4xl{margin-right:var(--space-4xl)}.sm\:mb-4xl{margin-bottom:var(--space-4xl)}.sm\:ml-4xl{margin-left:var(--space-4xl)}.sm\:m-5xl{margin:var(--space-5xl)}.sm\:mx-5xl{margin-left:var(--space-5xl);margin-right:var(--space-5xl)}.sm\:my-5xl{margin-top:var(--space-5xl);margin-bottom:var(--space-5xl)}.sm\:mt-5xl{margin-top:var(--space-5xl)}.sm\:mr-5xl{margin-right:var(--space-5xl)}.sm\:mb-5xl{margin-bottom:var(--space-5xl)}.sm\:ml-5xl{margin-left:var(--space-5xl)}.sm\:m-6xl{margin:var(--space-6xl)}.sm\:mx-6xl{margin-left:var(--space-6xl);margin-right:var(--space-6xl)}.sm\:my-6xl{margin-top:var(--space-6xl);margin-bottom:var(--space-6xl)}.sm\:mt-6xl{margin-top:var(--space-6xl)}.sm\:mr-6xl{margin-right:var(--space-6xl)}.sm\:mb-6xl{margin-bottom:var(--space-6xl)}.sm\:ml-6xl{margin-left:var(--space-6xl)}.sm\:m-7xl{margin:var(--space-7xl)}.sm\:mx-7xl{margin-left:var(--space-7xl);margin-right:var(--space-7xl)}.sm\:my-7xl{margin-top:var(--space-7xl);margin-bottom:var(--space-7xl)}.sm\:mt-7xl{margin-top:var(--space-7xl)}.sm\:mr-7xl{margin-right:var(--space-7xl)}.sm\:mb-7xl{margin-bottom:var(--space-7xl)}.sm\:ml-7xl{margin-left:var(--space-7xl)}.sm\:mx-auto{margin-inline:auto}.sm\:ml-auto{margin-left:auto}.sm\:mr-auto{margin-right:auto}.sm\:mt-auto{margin-top:auto}.sm\:text-5xs{font-size:var(--text-5xs)}.sm\:text-4xs{font-size:var(--text-4xs)}.sm\:text-3xs{font-size:var(--text-3xs)}.sm\:text-2xs{font-size:var(--text-2xs)}.sm\:text-xs{font-size:var(--text-xs)}.sm\:text-sm{font-size:var(--text-sm)}.sm\:text-md{font-size:var(--text-md)}.sm\:text-lg{font-size:var(--text-lg)}.sm\:text-xl{font-size:var(--text-xl)}.sm\:text-2xl{font-size:var(--text-2xl)}.sm\:text-3xl{font-size:var(--text-3xl)}.sm\:text-4xl{font-size:var(--text-4xl)}.sm\:text-5xl{font-size:var(--text-5xl)}.sm\:text-6xl{font-size:var(--text-6xl)}.sm\:text-7xl{font-size:var(--text-7xl)}.sm\:font-normal{font-weight:var(--weight-normal)}.sm\:font-medium{font-weight:var(--weight-medium)}.sm\:font-semibold{font-weight:var(--weight-semibold)}.sm\:font-bold{font-weight:var(--weight-bold)}.sm\:text-fg{color:var(--color-fg)}.sm\:text-muted{color:var(--color-muted)}.sm\:text-subtle{color:var(--color-subtle)}.sm\:text-success{color:var(--color-success)}.sm\:text-warning{color:var(--color-warning)}.sm\:text-danger{color:var(--color-danger)}.sm\:text-info{color:var(--color-info)}.sm\:text-accent{color:var(--accent-ink)}.sm\:text-on-accent{color:var(--on-accent)}.sm\:font-mono{font-family:var(--font-mono)}.sm\:uppercase{text-transform:uppercase}.sm\:line-through{text-decoration:line-through}.sm\:tracking-wide{letter-spacing:.06em}.sm\:tracking-tight{letter-spacing:-.02em}.sm\:leading-tight{line-height:var(--leading-tight)}.sm\:leading-normal{line-height:var(--leading-normal)}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:whitespace-pre-wrap{white-space:pre-wrap}.sm\:break-words{overflow-wrap:anywhere}.sm\:tabular-nums{font-variant-numeric:tabular-nums}.sm\:no-underline,.sm\:no-underline:hover{text-decoration:none}.sm\:list-none{margin:0;padding:0;list-style:none}.sm\:bg-bg{background-color:var(--color-bg)}.sm\:bg-surface{background-color:var(--color-surface)}.sm\:bg-surface-2{background-color:var(--color-surface-2)}.sm\:bg-surface-3{background-color:var(--color-surface-3)}.sm\:bg-accent{background-color:var(--accent)}.sm\:bg-accent-soft{background-color:var(--accent-soft)}.sm\:bg-transparent{background-color:#0000}.sm\:bg-dots{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:20px 20px}.sm\:bg-glass{background:var(--color-bg)}.sm\:border{border:1px solid var(--color-border)}.sm\:border-0{border:0}.sm\:border-t{border-top:1px solid var(--color-border)}.sm\:border-r{border-right:1px solid var(--color-border)}.sm\:border-b{border-bottom:1px solid var(--color-border)}.sm\:border-l{border-left:1px solid var(--color-border)}.sm\:border-strong{border-color:var(--color-border-strong)}.sm\:border-accent{border-color:var(--accent-border)}.sm\:border-dashed{border-style:dashed}.sm\:border-2{border-width:2px}.sm\:rounded-none{border-radius:var(--radius-none)}.sm\:rounded-sm{border-radius:var(--radius-sm)}.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:rounded-full{border-radius:var(--radius-full)}.sm\:shadow-sm{box-shadow:var(--shadow-sm)}.sm\:shadow-md{box-shadow:var(--shadow-md)}.sm\:shadow-lg{box-shadow:var(--shadow-lg)}.sm\:tint-structure{--tint:var(--cat-structure)}.sm\:tint-instructions{--tint:var(--cat-instructions)}.sm\:tint-examples{--tint:var(--cat-examples)}.sm\:tint-constraints{--tint:var(--cat-constraints)}.sm\:tint-tools{--tint:var(--cat-tools)}.sm\:tint-custom{--tint:var(--cat-custom)}.sm\:tint-skills{--tint:var(--cat-skills)}.sm\:tint-accent{--tint:var(--accent)}.sm\:tint-danger{--tint:var(--color-danger)}.sm\:tint-warning{--tint:var(--color-warning)}.sm\:tint-success{--tint:var(--color-success)}.sm\:tint-info{--tint:var(--color-info)}.sm\:bg-tint-soft{background-color:color-mix(in oklab,var(--tint,var(--accent)) 15%,transparent)}.sm\:bg-tint{background-color:var(--tint,var(--accent))}.sm\:text-tint{color:color-mix(in oklab,var(--tint,var(--accent)) 55%,var(--color-fg))}.sm\:icon-tint{color:var(--tint,var(--accent))}.sm\:border-tint{border-color:color-mix(in oklab,var(--tint,var(--accent)) 50%,var(--color-border))}.sm\:opacity-50{opacity:.5}.sm\:cursor-pointer{cursor:pointer}.sm\:cursor-grab{cursor:grab}.sm\:select-none{-webkit-user-select:none;user-select:none}.sm\:pointer-events-none{pointer-events:none}.sm\:touch-none{touch-action:none}.sm\:transition{transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.sm\:hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.sm\:hover\:text-fg:hover{color:var(--color-fg)}.sm\:hover\:border-accent:hover{border-color:var(--accent)}.sm\:hover\:shadow-md:hover{box-shadow:var(--shadow-md)}.sm\:hover\:lift:hover{transform:translateY(-2px)}.sm\:hover\:shadow-card:hover{box-shadow:var(--shadow-hover)}.sm\: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}.sm\:safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-1{flex:1;min-width:0}.sm\:flex-none{flex:none}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-auto{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.sm\:col-span-full{grid-column:1/-1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:gap-0{gap:var(--space-0)}.sm\:p-0{padding:var(--space-0)}.sm\:px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.sm\:py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.sm\:pt-0{padding-top:var(--space-0)}.sm\:pr-0{padding-right:var(--space-0)}.sm\:pb-0{padding-bottom:var(--space-0)}.sm\:pl-0{padding-left:var(--space-0)}.sm\:gap-px{gap:var(--space-px)}.sm\:p-px{padding:var(--space-px)}.sm\:px-px{padding-left:var(--space-px);padding-right:var(--space-px)}.sm\:py-px{padding-top:var(--space-px);padding-bottom:var(--space-px)}.sm\:pt-px{padding-top:var(--space-px)}.sm\:pr-px{padding-right:var(--space-px)}.sm\:pb-px{padding-bottom:var(--space-px)}.sm\:pl-px{padding-left:var(--space-px)}.sm\:gap-1{gap:var(--space-1)}.sm\:p-1{padding:var(--space-1)}.sm\:px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.sm\:py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.sm\:pt-1{padding-top:var(--space-1)}.sm\:pr-1{padding-right:var(--space-1)}.sm\:pb-1{padding-bottom:var(--space-1)}.sm\:pl-1{padding-left:var(--space-1)}.sm\:gap-2{gap:var(--space-2)}.sm\:p-2{padding:var(--space-2)}.sm\:px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.sm\:py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sm\:pt-2{padding-top:var(--space-2)}.sm\:pr-2{padding-right:var(--space-2)}.sm\:pb-2{padding-bottom:var(--space-2)}.sm\:pl-2{padding-left:var(--space-2)}.sm\:gap-3{gap:var(--space-3)}.sm\:p-3{padding:var(--space-3)}.sm\:px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.sm\:py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.sm\:pt-3{padding-top:var(--space-3)}.sm\:pr-3{padding-right:var(--space-3)}.sm\:pb-3{padding-bottom:var(--space-3)}.sm\:pl-3{padding-left:var(--space-3)}.sm\:gap-4{gap:var(--space-4)}.sm\:p-4{padding:var(--space-4)}.sm\:px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.sm\:py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sm\:pt-4{padding-top:var(--space-4)}.sm\:pr-4{padding-right:var(--space-4)}.sm\:pb-4{padding-bottom:var(--space-4)}.sm\:pl-4{padding-left:var(--space-4)}.sm\:gap-5{gap:var(--space-5)}.sm\:p-5{padding:var(--space-5)}.sm\:px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.sm\:py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.sm\:pt-5{padding-top:var(--space-5)}.sm\:pr-5{padding-right:var(--space-5)}.sm\:pb-5{padding-bottom:var(--space-5)}.sm\:pl-5{padding-left:var(--space-5)}.sm\:gap-6{gap:var(--space-6)}.sm\:p-6{padding:var(--space-6)}.sm\:px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.sm\:py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.sm\:pt-6{padding-top:var(--space-6)}.sm\:pr-6{padding-right:var(--space-6)}.sm\:pb-6{padding-bottom:var(--space-6)}.sm\:pl-6{padding-left:var(--space-6)}.sm\:gap-8{gap:var(--space-8)}.sm\:p-8{padding:var(--space-8)}.sm\:px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.sm\:py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.sm\:pt-8{padding-top:var(--space-8)}.sm\:pr-8{padding-right:var(--space-8)}.sm\:pb-8{padding-bottom:var(--space-8)}.sm\:pl-8{padding-left:var(--space-8)}.sm\:gap-10{gap:var(--space-10)}.sm\:p-10{padding:var(--space-10)}.sm\:px-10{padding-left:var(--space-10);padding-right:var(--space-10)}.sm\:py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.sm\:pt-10{padding-top:var(--space-10)}.sm\:pr-10{padding-right:var(--space-10)}.sm\:pb-10{padding-bottom:var(--space-10)}.sm\:pl-10{padding-left:var(--space-10)}.sm\:gap-12{gap:var(--space-12)}.sm\:p-12{padding:var(--space-12)}.sm\:px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.sm\:py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.sm\:pt-12{padding-top:var(--space-12)}.sm\:pr-12{padding-right:var(--space-12)}.sm\:pb-12{padding-bottom:var(--space-12)}.sm\:pl-12{padding-left:var(--space-12)}.sm\:gap-16{gap:var(--space-16)}.sm\:p-16{padding:var(--space-16)}.sm\:px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.sm\:py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.sm\:pt-16{padding-top:var(--space-16)}.sm\:pr-16{padding-right:var(--space-16)}.sm\:pb-16{padding-bottom:var(--space-16)}.sm\:pl-16{padding-left:var(--space-16)}.sm\:gap-20{gap:var(--space-20)}.sm\:p-20{padding:var(--space-20)}.sm\:px-20{padding-left:var(--space-20);padding-right:var(--space-20)}.sm\:py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.sm\:pt-20{padding-top:var(--space-20)}.sm\:pr-20{padding-right:var(--space-20)}.sm\:pb-20{padding-bottom:var(--space-20)}.sm\:pl-20{padding-left:var(--space-20)}.sm\:gap-24{gap:var(--space-24)}.sm\:p-24{padding:var(--space-24)}.sm\:px-24{padding-left:var(--space-24);padding-right:var(--space-24)}.sm\:py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.sm\:pt-24{padding-top:var(--space-24)}.sm\:pr-24{padding-right:var(--space-24)}.sm\:pb-24{padding-bottom:var(--space-24)}.sm\:pl-24{padding-left:var(--space-24)}.sm\:gap-32{gap:var(--space-32)}.sm\:p-32{padding:var(--space-32)}.sm\:px-32{padding-left:var(--space-32);padding-right:var(--space-32)}.sm\:py-32{padding-top:var(--space-32);padding-bottom:var(--space-32)}.sm\:pt-32{padding-top:var(--space-32)}.sm\:pr-32{padding-right:var(--space-32)}.sm\:pb-32{padding-bottom:var(--space-32)}.sm\:pl-32{padding-left:var(--space-32)}.sm\:gap-5xs{gap:var(--space-5xs)}.sm\:p-5xs{padding:var(--space-5xs)}.sm\:px-5xs{padding-left:var(--space-5xs);padding-right:var(--space-5xs)}.sm\:py-5xs{padding-top:var(--space-5xs);padding-bottom:var(--space-5xs)}.sm\:pt-5xs{padding-top:var(--space-5xs)}.sm\:pr-5xs{padding-right:var(--space-5xs)}.sm\:pb-5xs{padding-bottom:var(--space-5xs)}.sm\:pl-5xs{padding-left:var(--space-5xs)}.sm\:gap-4xs{gap:var(--space-4xs)}.sm\:p-4xs{padding:var(--space-4xs)}.sm\:px-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs)}.sm\:py-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs)}.sm\:pt-4xs{padding-top:var(--space-4xs)}.sm\:pr-4xs{padding-right:var(--space-4xs)}.sm\:pb-4xs{padding-bottom:var(--space-4xs)}.sm\:pl-4xs{padding-left:var(--space-4xs)}.sm\:gap-3xs{gap:var(--space-3xs)}.sm\:p-3xs{padding:var(--space-3xs)}.sm\:px-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.sm\:py-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.sm\:pt-3xs{padding-top:var(--space-3xs)}.sm\:pr-3xs{padding-right:var(--space-3xs)}.sm\:pb-3xs{padding-bottom:var(--space-3xs)}.sm\:pl-3xs{padding-left:var(--space-3xs)}.sm\:gap-2xs{gap:var(--space-2xs)}.sm\:p-2xs{padding:var(--space-2xs)}.sm\:px-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.sm\:py-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.sm\:pt-2xs{padding-top:var(--space-2xs)}.sm\:pr-2xs{padding-right:var(--space-2xs)}.sm\:pb-2xs{padding-bottom:var(--space-2xs)}.sm\:pl-2xs{padding-left:var(--space-2xs)}.sm\:gap-xs{gap:var(--space-xs)}.sm\:p-xs{padding:var(--space-xs)}.sm\:px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.sm\:py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.sm\:pt-xs{padding-top:var(--space-xs)}.sm\:pr-xs{padding-right:var(--space-xs)}.sm\:pb-xs{padding-bottom:var(--space-xs)}.sm\:pl-xs{padding-left:var(--space-xs)}.sm\:gap-sm{gap:var(--space-sm)}.sm\:p-sm{padding:var(--space-sm)}.sm\:px-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.sm\:py-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.sm\:pt-sm{padding-top:var(--space-sm)}.sm\:pr-sm{padding-right:var(--space-sm)}.sm\:pb-sm{padding-bottom:var(--space-sm)}.sm\:pl-sm{padding-left:var(--space-sm)}.sm\:gap-md{gap:var(--space-md)}.sm\:p-md{padding:var(--space-md)}.sm\:px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.sm\:py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.sm\:pt-md{padding-top:var(--space-md)}.sm\:pr-md{padding-right:var(--space-md)}.sm\:pb-md{padding-bottom:var(--space-md)}.sm\:pl-md{padding-left:var(--space-md)}.sm\:gap-lg{gap:var(--space-lg)}.sm\:p-lg{padding:var(--space-lg)}.sm\:px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.sm\:py-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.sm\:pt-lg{padding-top:var(--space-lg)}.sm\:pr-lg{padding-right:var(--space-lg)}.sm\:pb-lg{padding-bottom:var(--space-lg)}.sm\:pl-lg{padding-left:var(--space-lg)}.sm\:gap-xl{gap:var(--space-xl)}.sm\:p-xl{padding:var(--space-xl)}.sm\:px-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.sm\:py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.sm\:pt-xl{padding-top:var(--space-xl)}.sm\:pr-xl{padding-right:var(--space-xl)}.sm\:pb-xl{padding-bottom:var(--space-xl)}.sm\:pl-xl{padding-left:var(--space-xl)}.sm\:gap-2xl{gap:var(--space-2xl)}.sm\:p-2xl{padding:var(--space-2xl)}.sm\:px-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.sm\:py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.sm\:pt-2xl{padding-top:var(--space-2xl)}.sm\:pr-2xl{padding-right:var(--space-2xl)}.sm\:pb-2xl{padding-bottom:var(--space-2xl)}.sm\:pl-2xl{padding-left:var(--space-2xl)}.sm\:gap-3xl{gap:var(--space-3xl)}.sm\:p-3xl{padding:var(--space-3xl)}.sm\:px-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.sm\:py-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.sm\:pt-3xl{padding-top:var(--space-3xl)}.sm\:pr-3xl{padding-right:var(--space-3xl)}.sm\:pb-3xl{padding-bottom:var(--space-3xl)}.sm\:pl-3xl{padding-left:var(--space-3xl)}.sm\:gap-4xl{gap:var(--space-4xl)}.sm\:p-4xl{padding:var(--space-4xl)}.sm\:px-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.sm\:py-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.sm\:pt-4xl{padding-top:var(--space-4xl)}.sm\:pr-4xl{padding-right:var(--space-4xl)}.sm\:pb-4xl{padding-bottom:var(--space-4xl)}.sm\:pl-4xl{padding-left:var(--space-4xl)}.sm\:gap-5xl{gap:var(--space-5xl)}.sm\:p-5xl{padding:var(--space-5xl)}.sm\:px-5xl{padding-left:var(--space-5xl);padding-right:var(--space-5xl)}.sm\:py-5xl{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.sm\:pt-5xl{padding-top:var(--space-5xl)}.sm\:pr-5xl{padding-right:var(--space-5xl)}.sm\:pb-5xl{padding-bottom:var(--space-5xl)}.sm\:pl-5xl{padding-left:var(--space-5xl)}.sm\:gap-6xl{gap:var(--space-6xl)}.sm\:p-6xl{padding:var(--space-6xl)}.sm\:px-6xl{padding-left:var(--space-6xl);padding-right:var(--space-6xl)}.sm\:py-6xl{padding-top:var(--space-6xl);padding-bottom:var(--space-6xl)}.sm\:pt-6xl{padding-top:var(--space-6xl)}.sm\:pr-6xl{padding-right:var(--space-6xl)}.sm\:pb-6xl{padding-bottom:var(--space-6xl)}.sm\:pl-6xl{padding-left:var(--space-6xl)}.sm\:gap-7xl{gap:var(--space-7xl)}.sm\:p-7xl{padding:var(--space-7xl)}.sm\:px-7xl{padding-left:var(--space-7xl);padding-right:var(--space-7xl)}.sm\:py-7xl{padding-top:var(--space-7xl);padding-bottom:var(--space-7xl)}.sm\:pt-7xl{padding-top:var(--space-7xl)}.sm\:pr-7xl{padding-right:var(--space-7xl)}.sm\:pb-7xl{padding-bottom:var(--space-7xl)}.sm\:pl-7xl{padding-left:var(--space-7xl)}}@media (width>=48rem){.md\:size-5xs{width:var(--space-5xs);height:var(--space-5xs)}.md\:w-5xs{width:var(--space-5xs)}.md\:h-5xs{height:var(--space-5xs)}.md\:size-4xs{width:var(--space-4xs);height:var(--space-4xs)}.md\:w-4xs{width:var(--space-4xs)}.md\:h-4xs{height:var(--space-4xs)}.md\:size-3xs{width:var(--space-3xs);height:var(--space-3xs)}.md\:w-3xs{width:var(--space-3xs)}.md\:h-3xs{height:var(--space-3xs)}.md\:size-2xs{width:var(--space-2xs);height:var(--space-2xs)}.md\:w-2xs{width:var(--space-2xs)}.md\:h-2xs{height:var(--space-2xs)}.md\:size-xs{width:var(--space-xs);height:var(--space-xs)}.md\:w-xs{width:var(--space-xs)}.md\:h-xs{height:var(--space-xs)}.md\:size-sm{width:var(--space-sm);height:var(--space-sm)}.md\:w-sm{width:var(--space-sm)}.md\:h-sm{height:var(--space-sm)}.md\:size-md{width:var(--space-md);height:var(--space-md)}.md\:w-md{width:var(--space-md)}.md\:h-md{height:var(--space-md)}.md\:size-lg{width:var(--space-lg);height:var(--space-lg)}.md\:w-lg{width:var(--space-lg)}.md\:h-lg{height:var(--space-lg)}.md\:size-xl{width:var(--space-xl);height:var(--space-xl)}.md\:w-xl{width:var(--space-xl)}.md\:h-xl{height:var(--space-xl)}.md\:size-2xl{width:var(--space-2xl);height:var(--space-2xl)}.md\:w-2xl{width:var(--space-2xl)}.md\:h-2xl{height:var(--space-2xl)}.md\:size-3xl{width:var(--space-3xl);height:var(--space-3xl)}.md\:w-3xl{width:var(--space-3xl)}.md\:h-3xl{height:var(--space-3xl)}.md\:size-4xl{width:var(--space-4xl);height:var(--space-4xl)}.md\:w-4xl{width:var(--space-4xl)}.md\:h-4xl{height:var(--space-4xl)}.md\:size-5xl{width:var(--space-5xl);height:var(--space-5xl)}.md\:w-5xl{width:var(--space-5xl)}.md\:h-5xl{height:var(--space-5xl)}.md\:size-6xl{width:var(--space-6xl);height:var(--space-6xl)}.md\:w-6xl{width:var(--space-6xl)}.md\:h-6xl{height:var(--space-6xl)}.md\:size-7xl{width:var(--space-7xl);height:var(--space-7xl)}.md\:w-7xl{width:var(--space-7xl)}.md\:h-7xl{height:var(--space-7xl)}.md\:shrink-0{flex-shrink:0}.md\:grow{flex-grow:1}.md\:self-start{align-self:flex-start}.md\:self-center{align-self:center}.md\:self-end{align-self:flex-end}.md\:self-stretch{align-self:stretch}.md\:justify-items-start{justify-items:start}.md\:justify-items-center{justify-items:center}.md\:place-items-center{place-items:center}.md\:content-start{align-content:start}.md\:content-center{align-content:center}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.md\:inset-0{inset:0}.md\:top-0{top:0}.md\:bottom-0{bottom:0}.md\:left-0{left:0}.md\:right-0{right:0}.md\:z-base{z-index:var(--z-base)}.md\:z-sticky{z-index:var(--z-sticky)}.md\:z-header{z-index:var(--z-header)}.md\:z-overlay{z-index:var(--z-overlay)}.md\:z-toast{z-index:var(--z-toast)}.md\:overflow-auto{overflow:auto}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-visible{overflow-y:visible}.md\:w-full{width:100%}.md\:h-full{height:100%}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0}.md\:min-h-0{min-height:0}.md\:min-h-tap{min-height:var(--size-tap)}.md\:max-w-content{max-width:var(--size-content)}.md\:max-w-prose{max-width:var(--size-prose)}.md\:max-w-full{max-width:100%}.md\:size-2{width:var(--space-2);height:var(--space-2)}.md\:size-6{width:var(--space-6);height:var(--space-6)}.md\:size-8{width:var(--space-8);height:var(--space-8)}.md\:size-10{width:var(--space-10);height:var(--space-10)}.md\:size-12{width:var(--space-12);height:var(--space-12)}.md\:size-tap{width:var(--size-tap);height:var(--size-tap)}.md\:m-0{margin:var(--space-0)}.md\:mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.md\:my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.md\:mt-0{margin-top:var(--space-0)}.md\:mr-0{margin-right:var(--space-0)}.md\:mb-0{margin-bottom:var(--space-0)}.md\:ml-0{margin-left:var(--space-0)}.md\:m-px{margin:var(--space-px)}.md\:mx-px{margin-left:var(--space-px);margin-right:var(--space-px)}.md\:my-px{margin-top:var(--space-px);margin-bottom:var(--space-px)}.md\:mt-px{margin-top:var(--space-px)}.md\:mr-px{margin-right:var(--space-px)}.md\:mb-px{margin-bottom:var(--space-px)}.md\:ml-px{margin-left:var(--space-px)}.md\:m-1{margin:var(--space-1)}.md\:mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.md\:my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.md\:mt-1{margin-top:var(--space-1)}.md\:mr-1{margin-right:var(--space-1)}.md\:mb-1{margin-bottom:var(--space-1)}.md\:ml-1{margin-left:var(--space-1)}.md\:m-2{margin:var(--space-2)}.md\:mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.md\:my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.md\:mt-2{margin-top:var(--space-2)}.md\:mr-2{margin-right:var(--space-2)}.md\:mb-2{margin-bottom:var(--space-2)}.md\:ml-2{margin-left:var(--space-2)}.md\:m-3{margin:var(--space-3)}.md\:mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.md\:my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.md\:mt-3{margin-top:var(--space-3)}.md\:mr-3{margin-right:var(--space-3)}.md\:mb-3{margin-bottom:var(--space-3)}.md\:ml-3{margin-left:var(--space-3)}.md\:m-4{margin:var(--space-4)}.md\:mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.md\:my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.md\:mt-4{margin-top:var(--space-4)}.md\:mr-4{margin-right:var(--space-4)}.md\:mb-4{margin-bottom:var(--space-4)}.md\:ml-4{margin-left:var(--space-4)}.md\:m-5{margin:var(--space-5)}.md\:mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.md\:my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.md\:mt-5{margin-top:var(--space-5)}.md\:mr-5{margin-right:var(--space-5)}.md\:mb-5{margin-bottom:var(--space-5)}.md\:ml-5{margin-left:var(--space-5)}.md\:m-6{margin:var(--space-6)}.md\:mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.md\:my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.md\:mt-6{margin-top:var(--space-6)}.md\:mr-6{margin-right:var(--space-6)}.md\:mb-6{margin-bottom:var(--space-6)}.md\:ml-6{margin-left:var(--space-6)}.md\:m-8{margin:var(--space-8)}.md\:mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.md\:my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.md\:mt-8{margin-top:var(--space-8)}.md\:mr-8{margin-right:var(--space-8)}.md\:mb-8{margin-bottom:var(--space-8)}.md\:ml-8{margin-left:var(--space-8)}.md\:m-10{margin:var(--space-10)}.md\:mx-10{margin-left:var(--space-10);margin-right:var(--space-10)}.md\:my-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.md\:mt-10{margin-top:var(--space-10)}.md\:mr-10{margin-right:var(--space-10)}.md\:mb-10{margin-bottom:var(--space-10)}.md\:ml-10{margin-left:var(--space-10)}.md\:m-12{margin:var(--space-12)}.md\:mx-12{margin-left:var(--space-12);margin-right:var(--space-12)}.md\:my-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.md\:mt-12{margin-top:var(--space-12)}.md\:mr-12{margin-right:var(--space-12)}.md\:mb-12{margin-bottom:var(--space-12)}.md\:ml-12{margin-left:var(--space-12)}.md\:m-16{margin:var(--space-16)}.md\:mx-16{margin-left:var(--space-16);margin-right:var(--space-16)}.md\:my-16{margin-top:var(--space-16);margin-bottom:var(--space-16)}.md\:mt-16{margin-top:var(--space-16)}.md\:mr-16{margin-right:var(--space-16)}.md\:mb-16{margin-bottom:var(--space-16)}.md\:ml-16{margin-left:var(--space-16)}.md\:m-20{margin:var(--space-20)}.md\:mx-20{margin-left:var(--space-20);margin-right:var(--space-20)}.md\:my-20{margin-top:var(--space-20);margin-bottom:var(--space-20)}.md\:mt-20{margin-top:var(--space-20)}.md\:mr-20{margin-right:var(--space-20)}.md\:mb-20{margin-bottom:var(--space-20)}.md\:ml-20{margin-left:var(--space-20)}.md\:m-24{margin:var(--space-24)}.md\:mx-24{margin-left:var(--space-24);margin-right:var(--space-24)}.md\:my-24{margin-top:var(--space-24);margin-bottom:var(--space-24)}.md\:mt-24{margin-top:var(--space-24)}.md\:mr-24{margin-right:var(--space-24)}.md\:mb-24{margin-bottom:var(--space-24)}.md\:ml-24{margin-left:var(--space-24)}.md\:m-32{margin:var(--space-32)}.md\:mx-32{margin-left:var(--space-32);margin-right:var(--space-32)}.md\:my-32{margin-top:var(--space-32);margin-bottom:var(--space-32)}.md\:mt-32{margin-top:var(--space-32)}.md\:mr-32{margin-right:var(--space-32)}.md\:mb-32{margin-bottom:var(--space-32)}.md\:ml-32{margin-left:var(--space-32)}.md\:m-5xs{margin:var(--space-5xs)}.md\:mx-5xs{margin-left:var(--space-5xs);margin-right:var(--space-5xs)}.md\:my-5xs{margin-top:var(--space-5xs);margin-bottom:var(--space-5xs)}.md\:mt-5xs{margin-top:var(--space-5xs)}.md\:mr-5xs{margin-right:var(--space-5xs)}.md\:mb-5xs{margin-bottom:var(--space-5xs)}.md\:ml-5xs{margin-left:var(--space-5xs)}.md\:m-4xs{margin:var(--space-4xs)}.md\:mx-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs)}.md\:my-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs)}.md\:mt-4xs{margin-top:var(--space-4xs)}.md\:mr-4xs{margin-right:var(--space-4xs)}.md\:mb-4xs{margin-bottom:var(--space-4xs)}.md\:ml-4xs{margin-left:var(--space-4xs)}.md\:m-3xs{margin:var(--space-3xs)}.md\:mx-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.md\:my-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.md\:mt-3xs{margin-top:var(--space-3xs)}.md\:mr-3xs{margin-right:var(--space-3xs)}.md\:mb-3xs{margin-bottom:var(--space-3xs)}.md\:ml-3xs{margin-left:var(--space-3xs)}.md\:m-2xs{margin:var(--space-2xs)}.md\:mx-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.md\:my-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.md\:mt-2xs{margin-top:var(--space-2xs)}.md\:mr-2xs{margin-right:var(--space-2xs)}.md\:mb-2xs{margin-bottom:var(--space-2xs)}.md\:ml-2xs{margin-left:var(--space-2xs)}.md\:m-xs{margin:var(--space-xs)}.md\:mx-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.md\:my-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.md\:mt-xs{margin-top:var(--space-xs)}.md\:mr-xs{margin-right:var(--space-xs)}.md\:mb-xs{margin-bottom:var(--space-xs)}.md\:ml-xs{margin-left:var(--space-xs)}.md\:m-sm{margin:var(--space-sm)}.md\:mx-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.md\:my-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.md\:mt-sm{margin-top:var(--space-sm)}.md\:mr-sm{margin-right:var(--space-sm)}.md\:mb-sm{margin-bottom:var(--space-sm)}.md\:ml-sm{margin-left:var(--space-sm)}.md\:m-md{margin:var(--space-md)}.md\:mx-md{margin-left:var(--space-md);margin-right:var(--space-md)}.md\:my-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.md\:mt-md{margin-top:var(--space-md)}.md\:mr-md{margin-right:var(--space-md)}.md\:mb-md{margin-bottom:var(--space-md)}.md\:ml-md{margin-left:var(--space-md)}.md\:m-lg{margin:var(--space-lg)}.md\:mx-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}.md\:my-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.md\:mt-lg{margin-top:var(--space-lg)}.md\:mr-lg{margin-right:var(--space-lg)}.md\:mb-lg{margin-bottom:var(--space-lg)}.md\:ml-lg{margin-left:var(--space-lg)}.md\:m-xl{margin:var(--space-xl)}.md\:mx-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.md\:my-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.md\:mt-xl{margin-top:var(--space-xl)}.md\:mr-xl{margin-right:var(--space-xl)}.md\:mb-xl{margin-bottom:var(--space-xl)}.md\:ml-xl{margin-left:var(--space-xl)}.md\:m-2xl{margin:var(--space-2xl)}.md\:mx-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.md\:my-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.md\:mt-2xl{margin-top:var(--space-2xl)}.md\:mr-2xl{margin-right:var(--space-2xl)}.md\:mb-2xl{margin-bottom:var(--space-2xl)}.md\:ml-2xl{margin-left:var(--space-2xl)}.md\:m-3xl{margin:var(--space-3xl)}.md\:mx-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl)}.md\:my-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.md\:mt-3xl{margin-top:var(--space-3xl)}.md\:mr-3xl{margin-right:var(--space-3xl)}.md\:mb-3xl{margin-bottom:var(--space-3xl)}.md\:ml-3xl{margin-left:var(--space-3xl)}.md\:m-4xl{margin:var(--space-4xl)}.md\:mx-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl)}.md\:my-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.md\:mt-4xl{margin-top:var(--space-4xl)}.md\:mr-4xl{margin-right:var(--space-4xl)}.md\:mb-4xl{margin-bottom:var(--space-4xl)}.md\:ml-4xl{margin-left:var(--space-4xl)}.md\:m-5xl{margin:var(--space-5xl)}.md\:mx-5xl{margin-left:var(--space-5xl);margin-right:var(--space-5xl)}.md\:my-5xl{margin-top:var(--space-5xl);margin-bottom:var(--space-5xl)}.md\:mt-5xl{margin-top:var(--space-5xl)}.md\:mr-5xl{margin-right:var(--space-5xl)}.md\:mb-5xl{margin-bottom:var(--space-5xl)}.md\:ml-5xl{margin-left:var(--space-5xl)}.md\:m-6xl{margin:var(--space-6xl)}.md\:mx-6xl{margin-left:var(--space-6xl);margin-right:var(--space-6xl)}.md\:my-6xl{margin-top:var(--space-6xl);margin-bottom:var(--space-6xl)}.md\:mt-6xl{margin-top:var(--space-6xl)}.md\:mr-6xl{margin-right:var(--space-6xl)}.md\:mb-6xl{margin-bottom:var(--space-6xl)}.md\:ml-6xl{margin-left:var(--space-6xl)}.md\:m-7xl{margin:var(--space-7xl)}.md\:mx-7xl{margin-left:var(--space-7xl);margin-right:var(--space-7xl)}.md\:my-7xl{margin-top:var(--space-7xl);margin-bottom:var(--space-7xl)}.md\:mt-7xl{margin-top:var(--space-7xl)}.md\:mr-7xl{margin-right:var(--space-7xl)}.md\:mb-7xl{margin-bottom:var(--space-7xl)}.md\:ml-7xl{margin-left:var(--space-7xl)}.md\:mx-auto{margin-inline:auto}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-auto{margin-top:auto}.md\:text-5xs{font-size:var(--text-5xs)}.md\:text-4xs{font-size:var(--text-4xs)}.md\:text-3xs{font-size:var(--text-3xs)}.md\:text-2xs{font-size:var(--text-2xs)}.md\:text-xs{font-size:var(--text-xs)}.md\:text-sm{font-size:var(--text-sm)}.md\:text-md{font-size:var(--text-md)}.md\:text-lg{font-size:var(--text-lg)}.md\:text-xl{font-size:var(--text-xl)}.md\:text-2xl{font-size:var(--text-2xl)}.md\:text-3xl{font-size:var(--text-3xl)}.md\:text-4xl{font-size:var(--text-4xl)}.md\:text-5xl{font-size:var(--text-5xl)}.md\:text-6xl{font-size:var(--text-6xl)}.md\:text-7xl{font-size:var(--text-7xl)}.md\:font-normal{font-weight:var(--weight-normal)}.md\:font-medium{font-weight:var(--weight-medium)}.md\:font-semibold{font-weight:var(--weight-semibold)}.md\:font-bold{font-weight:var(--weight-bold)}.md\:text-fg{color:var(--color-fg)}.md\:text-muted{color:var(--color-muted)}.md\:text-subtle{color:var(--color-subtle)}.md\:text-success{color:var(--color-success)}.md\:text-warning{color:var(--color-warning)}.md\:text-danger{color:var(--color-danger)}.md\:text-info{color:var(--color-info)}.md\:text-accent{color:var(--accent-ink)}.md\:text-on-accent{color:var(--on-accent)}.md\:font-mono{font-family:var(--font-mono)}.md\:uppercase{text-transform:uppercase}.md\:line-through{text-decoration:line-through}.md\:tracking-wide{letter-spacing:.06em}.md\:tracking-tight{letter-spacing:-.02em}.md\:leading-tight{line-height:var(--leading-tight)}.md\:leading-normal{line-height:var(--leading-normal)}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:whitespace-nowrap{white-space:nowrap}.md\:whitespace-pre-wrap{white-space:pre-wrap}.md\:break-words{overflow-wrap:anywhere}.md\:tabular-nums{font-variant-numeric:tabular-nums}.md\:no-underline,.md\:no-underline:hover{text-decoration:none}.md\:list-none{margin:0;padding:0;list-style:none}.md\:bg-bg{background-color:var(--color-bg)}.md\:bg-surface{background-color:var(--color-surface)}.md\:bg-surface-2{background-color:var(--color-surface-2)}.md\:bg-surface-3{background-color:var(--color-surface-3)}.md\:bg-accent{background-color:var(--accent)}.md\:bg-accent-soft{background-color:var(--accent-soft)}.md\:bg-transparent{background-color:#0000}.md\:bg-dots{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:20px 20px}.md\:bg-glass{background:var(--color-bg)}.md\:border{border:1px solid var(--color-border)}.md\:border-0{border:0}.md\:border-t{border-top:1px solid var(--color-border)}.md\:border-r{border-right:1px solid var(--color-border)}.md\:border-b{border-bottom:1px solid var(--color-border)}.md\:border-l{border-left:1px solid var(--color-border)}.md\:border-strong{border-color:var(--color-border-strong)}.md\:border-accent{border-color:var(--accent-border)}.md\:border-dashed{border-style:dashed}.md\:border-2{border-width:2px}.md\:rounded-none{border-radius:var(--radius-none)}.md\:rounded-sm{border-radius:var(--radius-sm)}.md\:rounded-md{border-radius:var(--radius-md)}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:rounded-full{border-radius:var(--radius-full)}.md\:shadow-sm{box-shadow:var(--shadow-sm)}.md\:shadow-md{box-shadow:var(--shadow-md)}.md\:shadow-lg{box-shadow:var(--shadow-lg)}.md\:tint-structure{--tint:var(--cat-structure)}.md\:tint-instructions{--tint:var(--cat-instructions)}.md\:tint-examples{--tint:var(--cat-examples)}.md\:tint-constraints{--tint:var(--cat-constraints)}.md\:tint-tools{--tint:var(--cat-tools)}.md\:tint-custom{--tint:var(--cat-custom)}.md\:tint-skills{--tint:var(--cat-skills)}.md\:tint-accent{--tint:var(--accent)}.md\:tint-danger{--tint:var(--color-danger)}.md\:tint-warning{--tint:var(--color-warning)}.md\:tint-success{--tint:var(--color-success)}.md\:tint-info{--tint:var(--color-info)}.md\:bg-tint-soft{background-color:color-mix(in oklab,var(--tint,var(--accent)) 15%,transparent)}.md\:bg-tint{background-color:var(--tint,var(--accent))}.md\:text-tint{color:color-mix(in oklab,var(--tint,var(--accent)) 55%,var(--color-fg))}.md\:icon-tint{color:var(--tint,var(--accent))}.md\:border-tint{border-color:color-mix(in oklab,var(--tint,var(--accent)) 50%,var(--color-border))}.md\:opacity-50{opacity:.5}.md\:cursor-pointer{cursor:pointer}.md\:cursor-grab{cursor:grab}.md\:select-none{-webkit-user-select:none;user-select:none}.md\:pointer-events-none{pointer-events:none}.md\:touch-none{touch-action:none}.md\:transition{transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.md\:hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.md\:hover\:text-fg:hover{color:var(--color-fg)}.md\:hover\:border-accent:hover{border-color:var(--accent)}.md\:hover\:shadow-md:hover{box-shadow:var(--shadow-md)}.md\:hover\:lift:hover{transform:translateY(-2px)}.md\:hover\:shadow-card:hover{box-shadow:var(--shadow-hover)}.md\: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}.md\:safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:contents{display:contents}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-1{flex:1;min-width:0}.md\:flex-none{flex:none}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-auto{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.md\:col-span-full{grid-column:1/-1}.md\:col-span-2{grid-column:span 2/span 2}.md\:gap-0{gap:var(--space-0)}.md\:p-0{padding:var(--space-0)}.md\:px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.md\:py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.md\:pt-0{padding-top:var(--space-0)}.md\:pr-0{padding-right:var(--space-0)}.md\:pb-0{padding-bottom:var(--space-0)}.md\:pl-0{padding-left:var(--space-0)}.md\:gap-px{gap:var(--space-px)}.md\:p-px{padding:var(--space-px)}.md\:px-px{padding-left:var(--space-px);padding-right:var(--space-px)}.md\:py-px{padding-top:var(--space-px);padding-bottom:var(--space-px)}.md\:pt-px{padding-top:var(--space-px)}.md\:pr-px{padding-right:var(--space-px)}.md\:pb-px{padding-bottom:var(--space-px)}.md\:pl-px{padding-left:var(--space-px)}.md\:gap-1{gap:var(--space-1)}.md\:p-1{padding:var(--space-1)}.md\:px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.md\:py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.md\:pt-1{padding-top:var(--space-1)}.md\:pr-1{padding-right:var(--space-1)}.md\:pb-1{padding-bottom:var(--space-1)}.md\:pl-1{padding-left:var(--space-1)}.md\:gap-2{gap:var(--space-2)}.md\:p-2{padding:var(--space-2)}.md\:px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.md\:py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.md\:pt-2{padding-top:var(--space-2)}.md\:pr-2{padding-right:var(--space-2)}.md\:pb-2{padding-bottom:var(--space-2)}.md\:pl-2{padding-left:var(--space-2)}.md\:gap-3{gap:var(--space-3)}.md\:p-3{padding:var(--space-3)}.md\:px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.md\:py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.md\:pt-3{padding-top:var(--space-3)}.md\:pr-3{padding-right:var(--space-3)}.md\:pb-3{padding-bottom:var(--space-3)}.md\:pl-3{padding-left:var(--space-3)}.md\:gap-4{gap:var(--space-4)}.md\:p-4{padding:var(--space-4)}.md\:px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.md\:py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.md\:pt-4{padding-top:var(--space-4)}.md\:pr-4{padding-right:var(--space-4)}.md\:pb-4{padding-bottom:var(--space-4)}.md\:pl-4{padding-left:var(--space-4)}.md\:gap-5{gap:var(--space-5)}.md\:p-5{padding:var(--space-5)}.md\:px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.md\:py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.md\:pt-5{padding-top:var(--space-5)}.md\:pr-5{padding-right:var(--space-5)}.md\:pb-5{padding-bottom:var(--space-5)}.md\:pl-5{padding-left:var(--space-5)}.md\:gap-6{gap:var(--space-6)}.md\:p-6{padding:var(--space-6)}.md\:px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.md\:py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.md\:pt-6{padding-top:var(--space-6)}.md\:pr-6{padding-right:var(--space-6)}.md\:pb-6{padding-bottom:var(--space-6)}.md\:pl-6{padding-left:var(--space-6)}.md\:gap-8{gap:var(--space-8)}.md\:p-8{padding:var(--space-8)}.md\:px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.md\:py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.md\:pt-8{padding-top:var(--space-8)}.md\:pr-8{padding-right:var(--space-8)}.md\:pb-8{padding-bottom:var(--space-8)}.md\:pl-8{padding-left:var(--space-8)}.md\:gap-10{gap:var(--space-10)}.md\:p-10{padding:var(--space-10)}.md\:px-10{padding-left:var(--space-10);padding-right:var(--space-10)}.md\:py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.md\:pt-10{padding-top:var(--space-10)}.md\:pr-10{padding-right:var(--space-10)}.md\:pb-10{padding-bottom:var(--space-10)}.md\:pl-10{padding-left:var(--space-10)}.md\:gap-12{gap:var(--space-12)}.md\:p-12{padding:var(--space-12)}.md\:px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.md\:py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.md\:pt-12{padding-top:var(--space-12)}.md\:pr-12{padding-right:var(--space-12)}.md\:pb-12{padding-bottom:var(--space-12)}.md\:pl-12{padding-left:var(--space-12)}.md\:gap-16{gap:var(--space-16)}.md\:p-16{padding:var(--space-16)}.md\:px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.md\:py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.md\:pt-16{padding-top:var(--space-16)}.md\:pr-16{padding-right:var(--space-16)}.md\:pb-16{padding-bottom:var(--space-16)}.md\:pl-16{padding-left:var(--space-16)}.md\:gap-20{gap:var(--space-20)}.md\:p-20{padding:var(--space-20)}.md\:px-20{padding-left:var(--space-20);padding-right:var(--space-20)}.md\:py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.md\:pt-20{padding-top:var(--space-20)}.md\:pr-20{padding-right:var(--space-20)}.md\:pb-20{padding-bottom:var(--space-20)}.md\:pl-20{padding-left:var(--space-20)}.md\:gap-24{gap:var(--space-24)}.md\:p-24{padding:var(--space-24)}.md\:px-24{padding-left:var(--space-24);padding-right:var(--space-24)}.md\:py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.md\:pt-24{padding-top:var(--space-24)}.md\:pr-24{padding-right:var(--space-24)}.md\:pb-24{padding-bottom:var(--space-24)}.md\:pl-24{padding-left:var(--space-24)}.md\:gap-32{gap:var(--space-32)}.md\:p-32{padding:var(--space-32)}.md\:px-32{padding-left:var(--space-32);padding-right:var(--space-32)}.md\:py-32{padding-top:var(--space-32);padding-bottom:var(--space-32)}.md\:pt-32{padding-top:var(--space-32)}.md\:pr-32{padding-right:var(--space-32)}.md\:pb-32{padding-bottom:var(--space-32)}.md\:pl-32{padding-left:var(--space-32)}.md\:gap-5xs{gap:var(--space-5xs)}.md\:p-5xs{padding:var(--space-5xs)}.md\:px-5xs{padding-left:var(--space-5xs);padding-right:var(--space-5xs)}.md\:py-5xs{padding-top:var(--space-5xs);padding-bottom:var(--space-5xs)}.md\:pt-5xs{padding-top:var(--space-5xs)}.md\:pr-5xs{padding-right:var(--space-5xs)}.md\:pb-5xs{padding-bottom:var(--space-5xs)}.md\:pl-5xs{padding-left:var(--space-5xs)}.md\:gap-4xs{gap:var(--space-4xs)}.md\:p-4xs{padding:var(--space-4xs)}.md\:px-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs)}.md\:py-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs)}.md\:pt-4xs{padding-top:var(--space-4xs)}.md\:pr-4xs{padding-right:var(--space-4xs)}.md\:pb-4xs{padding-bottom:var(--space-4xs)}.md\:pl-4xs{padding-left:var(--space-4xs)}.md\:gap-3xs{gap:var(--space-3xs)}.md\:p-3xs{padding:var(--space-3xs)}.md\:px-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.md\:py-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.md\:pt-3xs{padding-top:var(--space-3xs)}.md\:pr-3xs{padding-right:var(--space-3xs)}.md\:pb-3xs{padding-bottom:var(--space-3xs)}.md\:pl-3xs{padding-left:var(--space-3xs)}.md\:gap-2xs{gap:var(--space-2xs)}.md\:p-2xs{padding:var(--space-2xs)}.md\:px-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.md\:py-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.md\:pt-2xs{padding-top:var(--space-2xs)}.md\:pr-2xs{padding-right:var(--space-2xs)}.md\:pb-2xs{padding-bottom:var(--space-2xs)}.md\:pl-2xs{padding-left:var(--space-2xs)}.md\:gap-xs{gap:var(--space-xs)}.md\:p-xs{padding:var(--space-xs)}.md\:px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.md\:py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.md\:pt-xs{padding-top:var(--space-xs)}.md\:pr-xs{padding-right:var(--space-xs)}.md\:pb-xs{padding-bottom:var(--space-xs)}.md\:pl-xs{padding-left:var(--space-xs)}.md\:gap-sm{gap:var(--space-sm)}.md\:p-sm{padding:var(--space-sm)}.md\:px-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.md\:py-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.md\:pt-sm{padding-top:var(--space-sm)}.md\:pr-sm{padding-right:var(--space-sm)}.md\:pb-sm{padding-bottom:var(--space-sm)}.md\:pl-sm{padding-left:var(--space-sm)}.md\:gap-md{gap:var(--space-md)}.md\:p-md{padding:var(--space-md)}.md\:px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.md\:py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.md\:pt-md{padding-top:var(--space-md)}.md\:pr-md{padding-right:var(--space-md)}.md\:pb-md{padding-bottom:var(--space-md)}.md\:pl-md{padding-left:var(--space-md)}.md\:gap-lg{gap:var(--space-lg)}.md\:p-lg{padding:var(--space-lg)}.md\:px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.md\:py-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.md\:pt-lg{padding-top:var(--space-lg)}.md\:pr-lg{padding-right:var(--space-lg)}.md\:pb-lg{padding-bottom:var(--space-lg)}.md\:pl-lg{padding-left:var(--space-lg)}.md\:gap-xl{gap:var(--space-xl)}.md\:p-xl{padding:var(--space-xl)}.md\:px-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.md\:py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.md\:pt-xl{padding-top:var(--space-xl)}.md\:pr-xl{padding-right:var(--space-xl)}.md\:pb-xl{padding-bottom:var(--space-xl)}.md\:pl-xl{padding-left:var(--space-xl)}.md\:gap-2xl{gap:var(--space-2xl)}.md\:p-2xl{padding:var(--space-2xl)}.md\:px-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.md\:py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.md\:pt-2xl{padding-top:var(--space-2xl)}.md\:pr-2xl{padding-right:var(--space-2xl)}.md\:pb-2xl{padding-bottom:var(--space-2xl)}.md\:pl-2xl{padding-left:var(--space-2xl)}.md\:gap-3xl{gap:var(--space-3xl)}.md\:p-3xl{padding:var(--space-3xl)}.md\:px-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.md\:py-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.md\:pt-3xl{padding-top:var(--space-3xl)}.md\:pr-3xl{padding-right:var(--space-3xl)}.md\:pb-3xl{padding-bottom:var(--space-3xl)}.md\:pl-3xl{padding-left:var(--space-3xl)}.md\:gap-4xl{gap:var(--space-4xl)}.md\:p-4xl{padding:var(--space-4xl)}.md\:px-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.md\:py-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.md\:pt-4xl{padding-top:var(--space-4xl)}.md\:pr-4xl{padding-right:var(--space-4xl)}.md\:pb-4xl{padding-bottom:var(--space-4xl)}.md\:pl-4xl{padding-left:var(--space-4xl)}.md\:gap-5xl{gap:var(--space-5xl)}.md\:p-5xl{padding:var(--space-5xl)}.md\:px-5xl{padding-left:var(--space-5xl);padding-right:var(--space-5xl)}.md\:py-5xl{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.md\:pt-5xl{padding-top:var(--space-5xl)}.md\:pr-5xl{padding-right:var(--space-5xl)}.md\:pb-5xl{padding-bottom:var(--space-5xl)}.md\:pl-5xl{padding-left:var(--space-5xl)}.md\:gap-6xl{gap:var(--space-6xl)}.md\:p-6xl{padding:var(--space-6xl)}.md\:px-6xl{padding-left:var(--space-6xl);padding-right:var(--space-6xl)}.md\:py-6xl{padding-top:var(--space-6xl);padding-bottom:var(--space-6xl)}.md\:pt-6xl{padding-top:var(--space-6xl)}.md\:pr-6xl{padding-right:var(--space-6xl)}.md\:pb-6xl{padding-bottom:var(--space-6xl)}.md\:pl-6xl{padding-left:var(--space-6xl)}.md\:gap-7xl{gap:var(--space-7xl)}.md\:p-7xl{padding:var(--space-7xl)}.md\:px-7xl{padding-left:var(--space-7xl);padding-right:var(--space-7xl)}.md\:py-7xl{padding-top:var(--space-7xl);padding-bottom:var(--space-7xl)}.md\:pt-7xl{padding-top:var(--space-7xl)}.md\:pr-7xl{padding-right:var(--space-7xl)}.md\:pb-7xl{padding-bottom:var(--space-7xl)}.md\:pl-7xl{padding-left:var(--space-7xl)}}@media (width>=64rem){.lg\:size-5xs{width:var(--space-5xs);height:var(--space-5xs)}.lg\:w-5xs{width:var(--space-5xs)}.lg\:h-5xs{height:var(--space-5xs)}.lg\:size-4xs{width:var(--space-4xs);height:var(--space-4xs)}.lg\:w-4xs{width:var(--space-4xs)}.lg\:h-4xs{height:var(--space-4xs)}.lg\:size-3xs{width:var(--space-3xs);height:var(--space-3xs)}.lg\:w-3xs{width:var(--space-3xs)}.lg\:h-3xs{height:var(--space-3xs)}.lg\:size-2xs{width:var(--space-2xs);height:var(--space-2xs)}.lg\:w-2xs{width:var(--space-2xs)}.lg\:h-2xs{height:var(--space-2xs)}.lg\:size-xs{width:var(--space-xs);height:var(--space-xs)}.lg\:w-xs{width:var(--space-xs)}.lg\:h-xs{height:var(--space-xs)}.lg\:size-sm{width:var(--space-sm);height:var(--space-sm)}.lg\:w-sm{width:var(--space-sm)}.lg\:h-sm{height:var(--space-sm)}.lg\:size-md{width:var(--space-md);height:var(--space-md)}.lg\:w-md{width:var(--space-md)}.lg\:h-md{height:var(--space-md)}.lg\:size-lg{width:var(--space-lg);height:var(--space-lg)}.lg\:w-lg{width:var(--space-lg)}.lg\:h-lg{height:var(--space-lg)}.lg\:size-xl{width:var(--space-xl);height:var(--space-xl)}.lg\:w-xl{width:var(--space-xl)}.lg\:h-xl{height:var(--space-xl)}.lg\:size-2xl{width:var(--space-2xl);height:var(--space-2xl)}.lg\:w-2xl{width:var(--space-2xl)}.lg\:h-2xl{height:var(--space-2xl)}.lg\:size-3xl{width:var(--space-3xl);height:var(--space-3xl)}.lg\:w-3xl{width:var(--space-3xl)}.lg\:h-3xl{height:var(--space-3xl)}.lg\:size-4xl{width:var(--space-4xl);height:var(--space-4xl)}.lg\:w-4xl{width:var(--space-4xl)}.lg\:h-4xl{height:var(--space-4xl)}.lg\:size-5xl{width:var(--space-5xl);height:var(--space-5xl)}.lg\:w-5xl{width:var(--space-5xl)}.lg\:h-5xl{height:var(--space-5xl)}.lg\:size-6xl{width:var(--space-6xl);height:var(--space-6xl)}.lg\:w-6xl{width:var(--space-6xl)}.lg\:h-6xl{height:var(--space-6xl)}.lg\:size-7xl{width:var(--space-7xl);height:var(--space-7xl)}.lg\:w-7xl{width:var(--space-7xl)}.lg\:h-7xl{height:var(--space-7xl)}.lg\:shrink-0{flex-shrink:0}.lg\:grow{flex-grow:1}.lg\:self-start{align-self:flex-start}.lg\:self-center{align-self:center}.lg\:self-end{align-self:flex-end}.lg\:self-stretch{align-self:stretch}.lg\:justify-items-start{justify-items:start}.lg\:justify-items-center{justify-items:center}.lg\:place-items-center{place-items:center}.lg\:content-start{align-content:start}.lg\:content-center{align-content:center}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.lg\:inset-0{inset:0}.lg\:top-0{top:0}.lg\:bottom-0{bottom:0}.lg\:left-0{left:0}.lg\:right-0{right:0}.lg\:z-base{z-index:var(--z-base)}.lg\:z-sticky{z-index:var(--z-sticky)}.lg\:z-header{z-index:var(--z-header)}.lg\:z-overlay{z-index:var(--z-overlay)}.lg\:z-toast{z-index:var(--z-toast)}.lg\:overflow-auto{overflow:auto}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-hidden{overflow-y:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-y-visible{overflow-y:visible}.lg\:w-full{width:100%}.lg\:h-full{height:100%}.lg\:w-auto{width:auto}.lg\:min-w-0{min-width:0}.lg\:min-h-0{min-height:0}.lg\:min-h-tap{min-height:var(--size-tap)}.lg\:max-w-content{max-width:var(--size-content)}.lg\:max-w-prose{max-width:var(--size-prose)}.lg\:max-w-full{max-width:100%}.lg\:size-2{width:var(--space-2);height:var(--space-2)}.lg\:size-6{width:var(--space-6);height:var(--space-6)}.lg\:size-8{width:var(--space-8);height:var(--space-8)}.lg\:size-10{width:var(--space-10);height:var(--space-10)}.lg\:size-12{width:var(--space-12);height:var(--space-12)}.lg\:size-tap{width:var(--size-tap);height:var(--size-tap)}.lg\:m-0{margin:var(--space-0)}.lg\:mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.lg\:my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.lg\:mt-0{margin-top:var(--space-0)}.lg\:mr-0{margin-right:var(--space-0)}.lg\:mb-0{margin-bottom:var(--space-0)}.lg\:ml-0{margin-left:var(--space-0)}.lg\:m-px{margin:var(--space-px)}.lg\:mx-px{margin-left:var(--space-px);margin-right:var(--space-px)}.lg\:my-px{margin-top:var(--space-px);margin-bottom:var(--space-px)}.lg\:mt-px{margin-top:var(--space-px)}.lg\:mr-px{margin-right:var(--space-px)}.lg\:mb-px{margin-bottom:var(--space-px)}.lg\:ml-px{margin-left:var(--space-px)}.lg\:m-1{margin:var(--space-1)}.lg\:mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.lg\:my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.lg\:mt-1{margin-top:var(--space-1)}.lg\:mr-1{margin-right:var(--space-1)}.lg\:mb-1{margin-bottom:var(--space-1)}.lg\:ml-1{margin-left:var(--space-1)}.lg\:m-2{margin:var(--space-2)}.lg\:mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.lg\:my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.lg\:mt-2{margin-top:var(--space-2)}.lg\:mr-2{margin-right:var(--space-2)}.lg\:mb-2{margin-bottom:var(--space-2)}.lg\:ml-2{margin-left:var(--space-2)}.lg\:m-3{margin:var(--space-3)}.lg\:mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.lg\:my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.lg\:mt-3{margin-top:var(--space-3)}.lg\:mr-3{margin-right:var(--space-3)}.lg\:mb-3{margin-bottom:var(--space-3)}.lg\:ml-3{margin-left:var(--space-3)}.lg\:m-4{margin:var(--space-4)}.lg\:mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.lg\:my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.lg\:mt-4{margin-top:var(--space-4)}.lg\:mr-4{margin-right:var(--space-4)}.lg\:mb-4{margin-bottom:var(--space-4)}.lg\:ml-4{margin-left:var(--space-4)}.lg\:m-5{margin:var(--space-5)}.lg\:mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.lg\:my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.lg\:mt-5{margin-top:var(--space-5)}.lg\:mr-5{margin-right:var(--space-5)}.lg\:mb-5{margin-bottom:var(--space-5)}.lg\:ml-5{margin-left:var(--space-5)}.lg\:m-6{margin:var(--space-6)}.lg\:mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.lg\:my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.lg\:mt-6{margin-top:var(--space-6)}.lg\:mr-6{margin-right:var(--space-6)}.lg\:mb-6{margin-bottom:var(--space-6)}.lg\:ml-6{margin-left:var(--space-6)}.lg\:m-8{margin:var(--space-8)}.lg\:mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.lg\:my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.lg\:mt-8{margin-top:var(--space-8)}.lg\:mr-8{margin-right:var(--space-8)}.lg\:mb-8{margin-bottom:var(--space-8)}.lg\:ml-8{margin-left:var(--space-8)}.lg\:m-10{margin:var(--space-10)}.lg\:mx-10{margin-left:var(--space-10);margin-right:var(--space-10)}.lg\:my-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.lg\:mt-10{margin-top:var(--space-10)}.lg\:mr-10{margin-right:var(--space-10)}.lg\:mb-10{margin-bottom:var(--space-10)}.lg\:ml-10{margin-left:var(--space-10)}.lg\:m-12{margin:var(--space-12)}.lg\:mx-12{margin-left:var(--space-12);margin-right:var(--space-12)}.lg\:my-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.lg\:mt-12{margin-top:var(--space-12)}.lg\:mr-12{margin-right:var(--space-12)}.lg\:mb-12{margin-bottom:var(--space-12)}.lg\:ml-12{margin-left:var(--space-12)}.lg\:m-16{margin:var(--space-16)}.lg\:mx-16{margin-left:var(--space-16);margin-right:var(--space-16)}.lg\:my-16{margin-top:var(--space-16);margin-bottom:var(--space-16)}.lg\:mt-16{margin-top:var(--space-16)}.lg\:mr-16{margin-right:var(--space-16)}.lg\:mb-16{margin-bottom:var(--space-16)}.lg\:ml-16{margin-left:var(--space-16)}.lg\:m-20{margin:var(--space-20)}.lg\:mx-20{margin-left:var(--space-20);margin-right:var(--space-20)}.lg\:my-20{margin-top:var(--space-20);margin-bottom:var(--space-20)}.lg\:mt-20{margin-top:var(--space-20)}.lg\:mr-20{margin-right:var(--space-20)}.lg\:mb-20{margin-bottom:var(--space-20)}.lg\:ml-20{margin-left:var(--space-20)}.lg\:m-24{margin:var(--space-24)}.lg\:mx-24{margin-left:var(--space-24);margin-right:var(--space-24)}.lg\:my-24{margin-top:var(--space-24);margin-bottom:var(--space-24)}.lg\:mt-24{margin-top:var(--space-24)}.lg\:mr-24{margin-right:var(--space-24)}.lg\:mb-24{margin-bottom:var(--space-24)}.lg\:ml-24{margin-left:var(--space-24)}.lg\:m-32{margin:var(--space-32)}.lg\:mx-32{margin-left:var(--space-32);margin-right:var(--space-32)}.lg\:my-32{margin-top:var(--space-32);margin-bottom:var(--space-32)}.lg\:mt-32{margin-top:var(--space-32)}.lg\:mr-32{margin-right:var(--space-32)}.lg\:mb-32{margin-bottom:var(--space-32)}.lg\:ml-32{margin-left:var(--space-32)}.lg\:m-5xs{margin:var(--space-5xs)}.lg\:mx-5xs{margin-left:var(--space-5xs);margin-right:var(--space-5xs)}.lg\:my-5xs{margin-top:var(--space-5xs);margin-bottom:var(--space-5xs)}.lg\:mt-5xs{margin-top:var(--space-5xs)}.lg\:mr-5xs{margin-right:var(--space-5xs)}.lg\:mb-5xs{margin-bottom:var(--space-5xs)}.lg\:ml-5xs{margin-left:var(--space-5xs)}.lg\:m-4xs{margin:var(--space-4xs)}.lg\:mx-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs)}.lg\:my-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs)}.lg\:mt-4xs{margin-top:var(--space-4xs)}.lg\:mr-4xs{margin-right:var(--space-4xs)}.lg\:mb-4xs{margin-bottom:var(--space-4xs)}.lg\:ml-4xs{margin-left:var(--space-4xs)}.lg\:m-3xs{margin:var(--space-3xs)}.lg\:mx-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.lg\:my-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.lg\:mt-3xs{margin-top:var(--space-3xs)}.lg\:mr-3xs{margin-right:var(--space-3xs)}.lg\:mb-3xs{margin-bottom:var(--space-3xs)}.lg\:ml-3xs{margin-left:var(--space-3xs)}.lg\:m-2xs{margin:var(--space-2xs)}.lg\:mx-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.lg\:my-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.lg\:mt-2xs{margin-top:var(--space-2xs)}.lg\:mr-2xs{margin-right:var(--space-2xs)}.lg\:mb-2xs{margin-bottom:var(--space-2xs)}.lg\:ml-2xs{margin-left:var(--space-2xs)}.lg\:m-xs{margin:var(--space-xs)}.lg\:mx-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.lg\:my-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.lg\:mt-xs{margin-top:var(--space-xs)}.lg\:mr-xs{margin-right:var(--space-xs)}.lg\:mb-xs{margin-bottom:var(--space-xs)}.lg\:ml-xs{margin-left:var(--space-xs)}.lg\:m-sm{margin:var(--space-sm)}.lg\:mx-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.lg\:my-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.lg\:mt-sm{margin-top:var(--space-sm)}.lg\:mr-sm{margin-right:var(--space-sm)}.lg\:mb-sm{margin-bottom:var(--space-sm)}.lg\:ml-sm{margin-left:var(--space-sm)}.lg\:m-md{margin:var(--space-md)}.lg\:mx-md{margin-left:var(--space-md);margin-right:var(--space-md)}.lg\:my-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.lg\:mt-md{margin-top:var(--space-md)}.lg\:mr-md{margin-right:var(--space-md)}.lg\:mb-md{margin-bottom:var(--space-md)}.lg\:ml-md{margin-left:var(--space-md)}.lg\:m-lg{margin:var(--space-lg)}.lg\:mx-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}.lg\:my-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.lg\:mt-lg{margin-top:var(--space-lg)}.lg\:mr-lg{margin-right:var(--space-lg)}.lg\:mb-lg{margin-bottom:var(--space-lg)}.lg\:ml-lg{margin-left:var(--space-lg)}.lg\:m-xl{margin:var(--space-xl)}.lg\:mx-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.lg\:my-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.lg\:mt-xl{margin-top:var(--space-xl)}.lg\:mr-xl{margin-right:var(--space-xl)}.lg\:mb-xl{margin-bottom:var(--space-xl)}.lg\:ml-xl{margin-left:var(--space-xl)}.lg\:m-2xl{margin:var(--space-2xl)}.lg\:mx-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.lg\:my-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.lg\:mt-2xl{margin-top:var(--space-2xl)}.lg\:mr-2xl{margin-right:var(--space-2xl)}.lg\:mb-2xl{margin-bottom:var(--space-2xl)}.lg\:ml-2xl{margin-left:var(--space-2xl)}.lg\:m-3xl{margin:var(--space-3xl)}.lg\:mx-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl)}.lg\:my-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.lg\:mt-3xl{margin-top:var(--space-3xl)}.lg\:mr-3xl{margin-right:var(--space-3xl)}.lg\:mb-3xl{margin-bottom:var(--space-3xl)}.lg\:ml-3xl{margin-left:var(--space-3xl)}.lg\:m-4xl{margin:var(--space-4xl)}.lg\:mx-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl)}.lg\:my-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.lg\:mt-4xl{margin-top:var(--space-4xl)}.lg\:mr-4xl{margin-right:var(--space-4xl)}.lg\:mb-4xl{margin-bottom:var(--space-4xl)}.lg\:ml-4xl{margin-left:var(--space-4xl)}.lg\:m-5xl{margin:var(--space-5xl)}.lg\:mx-5xl{margin-left:var(--space-5xl);margin-right:var(--space-5xl)}.lg\:my-5xl{margin-top:var(--space-5xl);margin-bottom:var(--space-5xl)}.lg\:mt-5xl{margin-top:var(--space-5xl)}.lg\:mr-5xl{margin-right:var(--space-5xl)}.lg\:mb-5xl{margin-bottom:var(--space-5xl)}.lg\:ml-5xl{margin-left:var(--space-5xl)}.lg\:m-6xl{margin:var(--space-6xl)}.lg\:mx-6xl{margin-left:var(--space-6xl);margin-right:var(--space-6xl)}.lg\:my-6xl{margin-top:var(--space-6xl);margin-bottom:var(--space-6xl)}.lg\:mt-6xl{margin-top:var(--space-6xl)}.lg\:mr-6xl{margin-right:var(--space-6xl)}.lg\:mb-6xl{margin-bottom:var(--space-6xl)}.lg\:ml-6xl{margin-left:var(--space-6xl)}.lg\:m-7xl{margin:var(--space-7xl)}.lg\:mx-7xl{margin-left:var(--space-7xl);margin-right:var(--space-7xl)}.lg\:my-7xl{margin-top:var(--space-7xl);margin-bottom:var(--space-7xl)}.lg\:mt-7xl{margin-top:var(--space-7xl)}.lg\:mr-7xl{margin-right:var(--space-7xl)}.lg\:mb-7xl{margin-bottom:var(--space-7xl)}.lg\:ml-7xl{margin-left:var(--space-7xl)}.lg\:mx-auto{margin-inline:auto}.lg\:ml-auto{margin-left:auto}.lg\:mr-auto{margin-right:auto}.lg\:mt-auto{margin-top:auto}.lg\:text-5xs{font-size:var(--text-5xs)}.lg\:text-4xs{font-size:var(--text-4xs)}.lg\:text-3xs{font-size:var(--text-3xs)}.lg\:text-2xs{font-size:var(--text-2xs)}.lg\:text-xs{font-size:var(--text-xs)}.lg\:text-sm{font-size:var(--text-sm)}.lg\:text-md{font-size:var(--text-md)}.lg\:text-lg{font-size:var(--text-lg)}.lg\:text-xl{font-size:var(--text-xl)}.lg\:text-2xl{font-size:var(--text-2xl)}.lg\:text-3xl{font-size:var(--text-3xl)}.lg\:text-4xl{font-size:var(--text-4xl)}.lg\:text-5xl{font-size:var(--text-5xl)}.lg\:text-6xl{font-size:var(--text-6xl)}.lg\:text-7xl{font-size:var(--text-7xl)}.lg\:font-normal{font-weight:var(--weight-normal)}.lg\:font-medium{font-weight:var(--weight-medium)}.lg\:font-semibold{font-weight:var(--weight-semibold)}.lg\:font-bold{font-weight:var(--weight-bold)}.lg\:text-fg{color:var(--color-fg)}.lg\:text-muted{color:var(--color-muted)}.lg\:text-subtle{color:var(--color-subtle)}.lg\:text-success{color:var(--color-success)}.lg\:text-warning{color:var(--color-warning)}.lg\:text-danger{color:var(--color-danger)}.lg\:text-info{color:var(--color-info)}.lg\:text-accent{color:var(--accent-ink)}.lg\:text-on-accent{color:var(--on-accent)}.lg\:font-mono{font-family:var(--font-mono)}.lg\:uppercase{text-transform:uppercase}.lg\:line-through{text-decoration:line-through}.lg\:tracking-wide{letter-spacing:.06em}.lg\:tracking-tight{letter-spacing:-.02em}.lg\:leading-tight{line-height:var(--leading-tight)}.lg\:leading-normal{line-height:var(--leading-normal)}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:whitespace-pre-wrap{white-space:pre-wrap}.lg\:break-words{overflow-wrap:anywhere}.lg\:tabular-nums{font-variant-numeric:tabular-nums}.lg\:no-underline,.lg\:no-underline:hover{text-decoration:none}.lg\:list-none{margin:0;padding:0;list-style:none}.lg\:bg-bg{background-color:var(--color-bg)}.lg\:bg-surface{background-color:var(--color-surface)}.lg\:bg-surface-2{background-color:var(--color-surface-2)}.lg\:bg-surface-3{background-color:var(--color-surface-3)}.lg\:bg-accent{background-color:var(--accent)}.lg\:bg-accent-soft{background-color:var(--accent-soft)}.lg\:bg-transparent{background-color:#0000}.lg\:bg-dots{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:20px 20px}.lg\:bg-glass{background:var(--color-bg)}.lg\:border{border:1px solid var(--color-border)}.lg\:border-0{border:0}.lg\:border-t{border-top:1px solid var(--color-border)}.lg\:border-r{border-right:1px solid var(--color-border)}.lg\:border-b{border-bottom:1px solid var(--color-border)}.lg\:border-l{border-left:1px solid var(--color-border)}.lg\:border-strong{border-color:var(--color-border-strong)}.lg\:border-accent{border-color:var(--accent-border)}.lg\:border-dashed{border-style:dashed}.lg\:border-2{border-width:2px}.lg\:rounded-none{border-radius:var(--radius-none)}.lg\:rounded-sm{border-radius:var(--radius-sm)}.lg\:rounded-md{border-radius:var(--radius-md)}.lg\:rounded-lg{border-radius:var(--radius-lg)}.lg\:rounded-xl{border-radius:var(--radius-xl)}.lg\:rounded-full{border-radius:var(--radius-full)}.lg\:shadow-sm{box-shadow:var(--shadow-sm)}.lg\:shadow-md{box-shadow:var(--shadow-md)}.lg\:shadow-lg{box-shadow:var(--shadow-lg)}.lg\:tint-structure{--tint:var(--cat-structure)}.lg\:tint-instructions{--tint:var(--cat-instructions)}.lg\:tint-examples{--tint:var(--cat-examples)}.lg\:tint-constraints{--tint:var(--cat-constraints)}.lg\:tint-tools{--tint:var(--cat-tools)}.lg\:tint-custom{--tint:var(--cat-custom)}.lg\:tint-skills{--tint:var(--cat-skills)}.lg\:tint-accent{--tint:var(--accent)}.lg\:tint-danger{--tint:var(--color-danger)}.lg\:tint-warning{--tint:var(--color-warning)}.lg\:tint-success{--tint:var(--color-success)}.lg\:tint-info{--tint:var(--color-info)}.lg\:bg-tint-soft{background-color:color-mix(in oklab,var(--tint,var(--accent)) 15%,transparent)}.lg\:bg-tint{background-color:var(--tint,var(--accent))}.lg\:text-tint{color:color-mix(in oklab,var(--tint,var(--accent)) 55%,var(--color-fg))}.lg\:icon-tint{color:var(--tint,var(--accent))}.lg\:border-tint{border-color:color-mix(in oklab,var(--tint,var(--accent)) 50%,var(--color-border))}.lg\:opacity-50{opacity:.5}.lg\:cursor-pointer{cursor:pointer}.lg\:cursor-grab{cursor:grab}.lg\:select-none{-webkit-user-select:none;user-select:none}.lg\:pointer-events-none{pointer-events:none}.lg\:touch-none{touch-action:none}.lg\:transition{transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.lg\:hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.lg\:hover\:text-fg:hover{color:var(--color-fg)}.lg\:hover\:border-accent:hover{border-color:var(--accent)}.lg\:hover\:shadow-md:hover{box-shadow:var(--shadow-md)}.lg\:hover\:lift:hover{transform:translateY(-2px)}.lg\:hover\:shadow-card:hover{box-shadow:var(--shadow-hover)}.lg\: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}.lg\:safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-1{flex:1;min-width:0}.lg\:flex-none{flex:none}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-baseline{align-items:baseline}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-auto{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.lg\:col-span-full{grid-column:1/-1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:gap-0{gap:var(--space-0)}.lg\:p-0{padding:var(--space-0)}.lg\:px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.lg\:py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.lg\:pt-0{padding-top:var(--space-0)}.lg\:pr-0{padding-right:var(--space-0)}.lg\:pb-0{padding-bottom:var(--space-0)}.lg\:pl-0{padding-left:var(--space-0)}.lg\:gap-px{gap:var(--space-px)}.lg\:p-px{padding:var(--space-px)}.lg\:px-px{padding-left:var(--space-px);padding-right:var(--space-px)}.lg\:py-px{padding-top:var(--space-px);padding-bottom:var(--space-px)}.lg\:pt-px{padding-top:var(--space-px)}.lg\:pr-px{padding-right:var(--space-px)}.lg\:pb-px{padding-bottom:var(--space-px)}.lg\:pl-px{padding-left:var(--space-px)}.lg\:gap-1{gap:var(--space-1)}.lg\:p-1{padding:var(--space-1)}.lg\:px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.lg\:py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.lg\:pt-1{padding-top:var(--space-1)}.lg\:pr-1{padding-right:var(--space-1)}.lg\:pb-1{padding-bottom:var(--space-1)}.lg\:pl-1{padding-left:var(--space-1)}.lg\:gap-2{gap:var(--space-2)}.lg\:p-2{padding:var(--space-2)}.lg\:px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.lg\:py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.lg\:pt-2{padding-top:var(--space-2)}.lg\:pr-2{padding-right:var(--space-2)}.lg\:pb-2{padding-bottom:var(--space-2)}.lg\:pl-2{padding-left:var(--space-2)}.lg\:gap-3{gap:var(--space-3)}.lg\:p-3{padding:var(--space-3)}.lg\:px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.lg\:py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.lg\:pt-3{padding-top:var(--space-3)}.lg\:pr-3{padding-right:var(--space-3)}.lg\:pb-3{padding-bottom:var(--space-3)}.lg\:pl-3{padding-left:var(--space-3)}.lg\:gap-4{gap:var(--space-4)}.lg\:p-4{padding:var(--space-4)}.lg\:px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.lg\:py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.lg\:pt-4{padding-top:var(--space-4)}.lg\:pr-4{padding-right:var(--space-4)}.lg\:pb-4{padding-bottom:var(--space-4)}.lg\:pl-4{padding-left:var(--space-4)}.lg\:gap-5{gap:var(--space-5)}.lg\:p-5{padding:var(--space-5)}.lg\:px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.lg\:py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.lg\:pt-5{padding-top:var(--space-5)}.lg\:pr-5{padding-right:var(--space-5)}.lg\:pb-5{padding-bottom:var(--space-5)}.lg\:pl-5{padding-left:var(--space-5)}.lg\:gap-6{gap:var(--space-6)}.lg\:p-6{padding:var(--space-6)}.lg\:px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.lg\:py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.lg\:pt-6{padding-top:var(--space-6)}.lg\:pr-6{padding-right:var(--space-6)}.lg\:pb-6{padding-bottom:var(--space-6)}.lg\:pl-6{padding-left:var(--space-6)}.lg\:gap-8{gap:var(--space-8)}.lg\:p-8{padding:var(--space-8)}.lg\:px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.lg\:py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.lg\:pt-8{padding-top:var(--space-8)}.lg\:pr-8{padding-right:var(--space-8)}.lg\:pb-8{padding-bottom:var(--space-8)}.lg\:pl-8{padding-left:var(--space-8)}.lg\:gap-10{gap:var(--space-10)}.lg\:p-10{padding:var(--space-10)}.lg\:px-10{padding-left:var(--space-10);padding-right:var(--space-10)}.lg\:py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.lg\:pt-10{padding-top:var(--space-10)}.lg\:pr-10{padding-right:var(--space-10)}.lg\:pb-10{padding-bottom:var(--space-10)}.lg\:pl-10{padding-left:var(--space-10)}.lg\:gap-12{gap:var(--space-12)}.lg\:p-12{padding:var(--space-12)}.lg\:px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.lg\:py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.lg\:pt-12{padding-top:var(--space-12)}.lg\:pr-12{padding-right:var(--space-12)}.lg\:pb-12{padding-bottom:var(--space-12)}.lg\:pl-12{padding-left:var(--space-12)}.lg\:gap-16{gap:var(--space-16)}.lg\:p-16{padding:var(--space-16)}.lg\:px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.lg\:py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.lg\:pt-16{padding-top:var(--space-16)}.lg\:pr-16{padding-right:var(--space-16)}.lg\:pb-16{padding-bottom:var(--space-16)}.lg\:pl-16{padding-left:var(--space-16)}.lg\:gap-20{gap:var(--space-20)}.lg\:p-20{padding:var(--space-20)}.lg\:px-20{padding-left:var(--space-20);padding-right:var(--space-20)}.lg\:py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.lg\:pt-20{padding-top:var(--space-20)}.lg\:pr-20{padding-right:var(--space-20)}.lg\:pb-20{padding-bottom:var(--space-20)}.lg\:pl-20{padding-left:var(--space-20)}.lg\:gap-24{gap:var(--space-24)}.lg\:p-24{padding:var(--space-24)}.lg\:px-24{padding-left:var(--space-24);padding-right:var(--space-24)}.lg\:py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.lg\:pt-24{padding-top:var(--space-24)}.lg\:pr-24{padding-right:var(--space-24)}.lg\:pb-24{padding-bottom:var(--space-24)}.lg\:pl-24{padding-left:var(--space-24)}.lg\:gap-32{gap:var(--space-32)}.lg\:p-32{padding:var(--space-32)}.lg\:px-32{padding-left:var(--space-32);padding-right:var(--space-32)}.lg\:py-32{padding-top:var(--space-32);padding-bottom:var(--space-32)}.lg\:pt-32{padding-top:var(--space-32)}.lg\:pr-32{padding-right:var(--space-32)}.lg\:pb-32{padding-bottom:var(--space-32)}.lg\:pl-32{padding-left:var(--space-32)}.lg\:gap-5xs{gap:var(--space-5xs)}.lg\:p-5xs{padding:var(--space-5xs)}.lg\:px-5xs{padding-left:var(--space-5xs);padding-right:var(--space-5xs)}.lg\:py-5xs{padding-top:var(--space-5xs);padding-bottom:var(--space-5xs)}.lg\:pt-5xs{padding-top:var(--space-5xs)}.lg\:pr-5xs{padding-right:var(--space-5xs)}.lg\:pb-5xs{padding-bottom:var(--space-5xs)}.lg\:pl-5xs{padding-left:var(--space-5xs)}.lg\:gap-4xs{gap:var(--space-4xs)}.lg\:p-4xs{padding:var(--space-4xs)}.lg\:px-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs)}.lg\:py-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs)}.lg\:pt-4xs{padding-top:var(--space-4xs)}.lg\:pr-4xs{padding-right:var(--space-4xs)}.lg\:pb-4xs{padding-bottom:var(--space-4xs)}.lg\:pl-4xs{padding-left:var(--space-4xs)}.lg\:gap-3xs{gap:var(--space-3xs)}.lg\:p-3xs{padding:var(--space-3xs)}.lg\:px-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.lg\:py-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.lg\:pt-3xs{padding-top:var(--space-3xs)}.lg\:pr-3xs{padding-right:var(--space-3xs)}.lg\:pb-3xs{padding-bottom:var(--space-3xs)}.lg\:pl-3xs{padding-left:var(--space-3xs)}.lg\:gap-2xs{gap:var(--space-2xs)}.lg\:p-2xs{padding:var(--space-2xs)}.lg\:px-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.lg\:py-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.lg\:pt-2xs{padding-top:var(--space-2xs)}.lg\:pr-2xs{padding-right:var(--space-2xs)}.lg\:pb-2xs{padding-bottom:var(--space-2xs)}.lg\:pl-2xs{padding-left:var(--space-2xs)}.lg\:gap-xs{gap:var(--space-xs)}.lg\:p-xs{padding:var(--space-xs)}.lg\:px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.lg\:py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.lg\:pt-xs{padding-top:var(--space-xs)}.lg\:pr-xs{padding-right:var(--space-xs)}.lg\:pb-xs{padding-bottom:var(--space-xs)}.lg\:pl-xs{padding-left:var(--space-xs)}.lg\:gap-sm{gap:var(--space-sm)}.lg\:p-sm{padding:var(--space-sm)}.lg\:px-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.lg\:py-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.lg\:pt-sm{padding-top:var(--space-sm)}.lg\:pr-sm{padding-right:var(--space-sm)}.lg\:pb-sm{padding-bottom:var(--space-sm)}.lg\:pl-sm{padding-left:var(--space-sm)}.lg\:gap-md{gap:var(--space-md)}.lg\:p-md{padding:var(--space-md)}.lg\:px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.lg\:py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.lg\:pt-md{padding-top:var(--space-md)}.lg\:pr-md{padding-right:var(--space-md)}.lg\:pb-md{padding-bottom:var(--space-md)}.lg\:pl-md{padding-left:var(--space-md)}.lg\:gap-lg{gap:var(--space-lg)}.lg\:p-lg{padding:var(--space-lg)}.lg\:px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.lg\:py-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.lg\:pt-lg{padding-top:var(--space-lg)}.lg\:pr-lg{padding-right:var(--space-lg)}.lg\:pb-lg{padding-bottom:var(--space-lg)}.lg\:pl-lg{padding-left:var(--space-lg)}.lg\:gap-xl{gap:var(--space-xl)}.lg\:p-xl{padding:var(--space-xl)}.lg\:px-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.lg\:py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.lg\:pt-xl{padding-top:var(--space-xl)}.lg\:pr-xl{padding-right:var(--space-xl)}.lg\:pb-xl{padding-bottom:var(--space-xl)}.lg\:pl-xl{padding-left:var(--space-xl)}.lg\:gap-2xl{gap:var(--space-2xl)}.lg\:p-2xl{padding:var(--space-2xl)}.lg\:px-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.lg\:py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.lg\:pt-2xl{padding-top:var(--space-2xl)}.lg\:pr-2xl{padding-right:var(--space-2xl)}.lg\:pb-2xl{padding-bottom:var(--space-2xl)}.lg\:pl-2xl{padding-left:var(--space-2xl)}.lg\:gap-3xl{gap:var(--space-3xl)}.lg\:p-3xl{padding:var(--space-3xl)}.lg\:px-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.lg\:py-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.lg\:pt-3xl{padding-top:var(--space-3xl)}.lg\:pr-3xl{padding-right:var(--space-3xl)}.lg\:pb-3xl{padding-bottom:var(--space-3xl)}.lg\:pl-3xl{padding-left:var(--space-3xl)}.lg\:gap-4xl{gap:var(--space-4xl)}.lg\:p-4xl{padding:var(--space-4xl)}.lg\:px-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.lg\:py-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.lg\:pt-4xl{padding-top:var(--space-4xl)}.lg\:pr-4xl{padding-right:var(--space-4xl)}.lg\:pb-4xl{padding-bottom:var(--space-4xl)}.lg\:pl-4xl{padding-left:var(--space-4xl)}.lg\:gap-5xl{gap:var(--space-5xl)}.lg\:p-5xl{padding:var(--space-5xl)}.lg\:px-5xl{padding-left:var(--space-5xl);padding-right:var(--space-5xl)}.lg\:py-5xl{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.lg\:pt-5xl{padding-top:var(--space-5xl)}.lg\:pr-5xl{padding-right:var(--space-5xl)}.lg\:pb-5xl{padding-bottom:var(--space-5xl)}.lg\:pl-5xl{padding-left:var(--space-5xl)}.lg\:gap-6xl{gap:var(--space-6xl)}.lg\:p-6xl{padding:var(--space-6xl)}.lg\:px-6xl{padding-left:var(--space-6xl);padding-right:var(--space-6xl)}.lg\:py-6xl{padding-top:var(--space-6xl);padding-bottom:var(--space-6xl)}.lg\:pt-6xl{padding-top:var(--space-6xl)}.lg\:pr-6xl{padding-right:var(--space-6xl)}.lg\:pb-6xl{padding-bottom:var(--space-6xl)}.lg\:pl-6xl{padding-left:var(--space-6xl)}.lg\:gap-7xl{gap:var(--space-7xl)}.lg\:p-7xl{padding:var(--space-7xl)}.lg\:px-7xl{padding-left:var(--space-7xl);padding-right:var(--space-7xl)}.lg\:py-7xl{padding-top:var(--space-7xl);padding-bottom:var(--space-7xl)}.lg\:pt-7xl{padding-top:var(--space-7xl)}.lg\:pr-7xl{padding-right:var(--space-7xl)}.lg\:pb-7xl{padding-bottom:var(--space-7xl)}.lg\:pl-7xl{padding-left:var(--space-7xl)}}@media (width>=80rem){.xl\:size-5xs{width:var(--space-5xs);height:var(--space-5xs)}.xl\:w-5xs{width:var(--space-5xs)}.xl\:h-5xs{height:var(--space-5xs)}.xl\:size-4xs{width:var(--space-4xs);height:var(--space-4xs)}.xl\:w-4xs{width:var(--space-4xs)}.xl\:h-4xs{height:var(--space-4xs)}.xl\:size-3xs{width:var(--space-3xs);height:var(--space-3xs)}.xl\:w-3xs{width:var(--space-3xs)}.xl\:h-3xs{height:var(--space-3xs)}.xl\:size-2xs{width:var(--space-2xs);height:var(--space-2xs)}.xl\:w-2xs{width:var(--space-2xs)}.xl\:h-2xs{height:var(--space-2xs)}.xl\:size-xs{width:var(--space-xs);height:var(--space-xs)}.xl\:w-xs{width:var(--space-xs)}.xl\:h-xs{height:var(--space-xs)}.xl\:size-sm{width:var(--space-sm);height:var(--space-sm)}.xl\:w-sm{width:var(--space-sm)}.xl\:h-sm{height:var(--space-sm)}.xl\:size-md{width:var(--space-md);height:var(--space-md)}.xl\:w-md{width:var(--space-md)}.xl\:h-md{height:var(--space-md)}.xl\:size-lg{width:var(--space-lg);height:var(--space-lg)}.xl\:w-lg{width:var(--space-lg)}.xl\:h-lg{height:var(--space-lg)}.xl\:size-xl{width:var(--space-xl);height:var(--space-xl)}.xl\:w-xl{width:var(--space-xl)}.xl\:h-xl{height:var(--space-xl)}.xl\:size-2xl{width:var(--space-2xl);height:var(--space-2xl)}.xl\:w-2xl{width:var(--space-2xl)}.xl\:h-2xl{height:var(--space-2xl)}.xl\:size-3xl{width:var(--space-3xl);height:var(--space-3xl)}.xl\:w-3xl{width:var(--space-3xl)}.xl\:h-3xl{height:var(--space-3xl)}.xl\:size-4xl{width:var(--space-4xl);height:var(--space-4xl)}.xl\:w-4xl{width:var(--space-4xl)}.xl\:h-4xl{height:var(--space-4xl)}.xl\:size-5xl{width:var(--space-5xl);height:var(--space-5xl)}.xl\:w-5xl{width:var(--space-5xl)}.xl\:h-5xl{height:var(--space-5xl)}.xl\:size-6xl{width:var(--space-6xl);height:var(--space-6xl)}.xl\:w-6xl{width:var(--space-6xl)}.xl\:h-6xl{height:var(--space-6xl)}.xl\:size-7xl{width:var(--space-7xl);height:var(--space-7xl)}.xl\:w-7xl{width:var(--space-7xl)}.xl\:h-7xl{height:var(--space-7xl)}.xl\:shrink-0{flex-shrink:0}.xl\:grow{flex-grow:1}.xl\:self-start{align-self:flex-start}.xl\:self-center{align-self:center}.xl\:self-end{align-self:flex-end}.xl\:self-stretch{align-self:stretch}.xl\:justify-items-start{justify-items:start}.xl\:justify-items-center{justify-items:center}.xl\:place-items-center{place-items:center}.xl\:content-start{align-content:start}.xl\:content-center{align-content:center}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.xl\:inset-0{inset:0}.xl\:top-0{top:0}.xl\:bottom-0{bottom:0}.xl\:left-0{left:0}.xl\:right-0{right:0}.xl\:z-base{z-index:var(--z-base)}.xl\:z-sticky{z-index:var(--z-sticky)}.xl\:z-header{z-index:var(--z-header)}.xl\:z-overlay{z-index:var(--z-overlay)}.xl\:z-toast{z-index:var(--z-toast)}.xl\:overflow-auto{overflow:auto}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-y-hidden{overflow-y:hidden}.xl\:overflow-visible{overflow:visible}.xl\:overflow-x-visible{overflow-x:visible}.xl\:overflow-y-visible{overflow-y:visible}.xl\:w-full{width:100%}.xl\:h-full{height:100%}.xl\:w-auto{width:auto}.xl\:min-w-0{min-width:0}.xl\:min-h-0{min-height:0}.xl\:min-h-tap{min-height:var(--size-tap)}.xl\:max-w-content{max-width:var(--size-content)}.xl\:max-w-prose{max-width:var(--size-prose)}.xl\:max-w-full{max-width:100%}.xl\:size-2{width:var(--space-2);height:var(--space-2)}.xl\:size-6{width:var(--space-6);height:var(--space-6)}.xl\:size-8{width:var(--space-8);height:var(--space-8)}.xl\:size-10{width:var(--space-10);height:var(--space-10)}.xl\:size-12{width:var(--space-12);height:var(--space-12)}.xl\:size-tap{width:var(--size-tap);height:var(--size-tap)}.xl\:m-0{margin:var(--space-0)}.xl\:mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.xl\:my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.xl\:mt-0{margin-top:var(--space-0)}.xl\:mr-0{margin-right:var(--space-0)}.xl\:mb-0{margin-bottom:var(--space-0)}.xl\:ml-0{margin-left:var(--space-0)}.xl\:m-px{margin:var(--space-px)}.xl\:mx-px{margin-left:var(--space-px);margin-right:var(--space-px)}.xl\:my-px{margin-top:var(--space-px);margin-bottom:var(--space-px)}.xl\:mt-px{margin-top:var(--space-px)}.xl\:mr-px{margin-right:var(--space-px)}.xl\:mb-px{margin-bottom:var(--space-px)}.xl\:ml-px{margin-left:var(--space-px)}.xl\:m-1{margin:var(--space-1)}.xl\:mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.xl\:my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.xl\:mt-1{margin-top:var(--space-1)}.xl\:mr-1{margin-right:var(--space-1)}.xl\:mb-1{margin-bottom:var(--space-1)}.xl\:ml-1{margin-left:var(--space-1)}.xl\:m-2{margin:var(--space-2)}.xl\:mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.xl\:my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.xl\:mt-2{margin-top:var(--space-2)}.xl\:mr-2{margin-right:var(--space-2)}.xl\:mb-2{margin-bottom:var(--space-2)}.xl\:ml-2{margin-left:var(--space-2)}.xl\:m-3{margin:var(--space-3)}.xl\:mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.xl\:my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.xl\:mt-3{margin-top:var(--space-3)}.xl\:mr-3{margin-right:var(--space-3)}.xl\:mb-3{margin-bottom:var(--space-3)}.xl\:ml-3{margin-left:var(--space-3)}.xl\:m-4{margin:var(--space-4)}.xl\:mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.xl\:my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.xl\:mt-4{margin-top:var(--space-4)}.xl\:mr-4{margin-right:var(--space-4)}.xl\:mb-4{margin-bottom:var(--space-4)}.xl\:ml-4{margin-left:var(--space-4)}.xl\:m-5{margin:var(--space-5)}.xl\:mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.xl\:my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.xl\:mt-5{margin-top:var(--space-5)}.xl\:mr-5{margin-right:var(--space-5)}.xl\:mb-5{margin-bottom:var(--space-5)}.xl\:ml-5{margin-left:var(--space-5)}.xl\:m-6{margin:var(--space-6)}.xl\:mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.xl\:my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.xl\:mt-6{margin-top:var(--space-6)}.xl\:mr-6{margin-right:var(--space-6)}.xl\:mb-6{margin-bottom:var(--space-6)}.xl\:ml-6{margin-left:var(--space-6)}.xl\:m-8{margin:var(--space-8)}.xl\:mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.xl\:my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.xl\:mt-8{margin-top:var(--space-8)}.xl\:mr-8{margin-right:var(--space-8)}.xl\:mb-8{margin-bottom:var(--space-8)}.xl\:ml-8{margin-left:var(--space-8)}.xl\:m-10{margin:var(--space-10)}.xl\:mx-10{margin-left:var(--space-10);margin-right:var(--space-10)}.xl\:my-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.xl\:mt-10{margin-top:var(--space-10)}.xl\:mr-10{margin-right:var(--space-10)}.xl\:mb-10{margin-bottom:var(--space-10)}.xl\:ml-10{margin-left:var(--space-10)}.xl\:m-12{margin:var(--space-12)}.xl\:mx-12{margin-left:var(--space-12);margin-right:var(--space-12)}.xl\:my-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.xl\:mt-12{margin-top:var(--space-12)}.xl\:mr-12{margin-right:var(--space-12)}.xl\:mb-12{margin-bottom:var(--space-12)}.xl\:ml-12{margin-left:var(--space-12)}.xl\:m-16{margin:var(--space-16)}.xl\:mx-16{margin-left:var(--space-16);margin-right:var(--space-16)}.xl\:my-16{margin-top:var(--space-16);margin-bottom:var(--space-16)}.xl\:mt-16{margin-top:var(--space-16)}.xl\:mr-16{margin-right:var(--space-16)}.xl\:mb-16{margin-bottom:var(--space-16)}.xl\:ml-16{margin-left:var(--space-16)}.xl\:m-20{margin:var(--space-20)}.xl\:mx-20{margin-left:var(--space-20);margin-right:var(--space-20)}.xl\:my-20{margin-top:var(--space-20);margin-bottom:var(--space-20)}.xl\:mt-20{margin-top:var(--space-20)}.xl\:mr-20{margin-right:var(--space-20)}.xl\:mb-20{margin-bottom:var(--space-20)}.xl\:ml-20{margin-left:var(--space-20)}.xl\:m-24{margin:var(--space-24)}.xl\:mx-24{margin-left:var(--space-24);margin-right:var(--space-24)}.xl\:my-24{margin-top:var(--space-24);margin-bottom:var(--space-24)}.xl\:mt-24{margin-top:var(--space-24)}.xl\:mr-24{margin-right:var(--space-24)}.xl\:mb-24{margin-bottom:var(--space-24)}.xl\:ml-24{margin-left:var(--space-24)}.xl\:m-32{margin:var(--space-32)}.xl\:mx-32{margin-left:var(--space-32);margin-right:var(--space-32)}.xl\:my-32{margin-top:var(--space-32);margin-bottom:var(--space-32)}.xl\:mt-32{margin-top:var(--space-32)}.xl\:mr-32{margin-right:var(--space-32)}.xl\:mb-32{margin-bottom:var(--space-32)}.xl\:ml-32{margin-left:var(--space-32)}.xl\:m-5xs{margin:var(--space-5xs)}.xl\:mx-5xs{margin-left:var(--space-5xs);margin-right:var(--space-5xs)}.xl\:my-5xs{margin-top:var(--space-5xs);margin-bottom:var(--space-5xs)}.xl\:mt-5xs{margin-top:var(--space-5xs)}.xl\:mr-5xs{margin-right:var(--space-5xs)}.xl\:mb-5xs{margin-bottom:var(--space-5xs)}.xl\:ml-5xs{margin-left:var(--space-5xs)}.xl\:m-4xs{margin:var(--space-4xs)}.xl\:mx-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs)}.xl\:my-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs)}.xl\:mt-4xs{margin-top:var(--space-4xs)}.xl\:mr-4xs{margin-right:var(--space-4xs)}.xl\:mb-4xs{margin-bottom:var(--space-4xs)}.xl\:ml-4xs{margin-left:var(--space-4xs)}.xl\:m-3xs{margin:var(--space-3xs)}.xl\:mx-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.xl\:my-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.xl\:mt-3xs{margin-top:var(--space-3xs)}.xl\:mr-3xs{margin-right:var(--space-3xs)}.xl\:mb-3xs{margin-bottom:var(--space-3xs)}.xl\:ml-3xs{margin-left:var(--space-3xs)}.xl\:m-2xs{margin:var(--space-2xs)}.xl\:mx-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.xl\:my-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.xl\:mt-2xs{margin-top:var(--space-2xs)}.xl\:mr-2xs{margin-right:var(--space-2xs)}.xl\:mb-2xs{margin-bottom:var(--space-2xs)}.xl\:ml-2xs{margin-left:var(--space-2xs)}.xl\:m-xs{margin:var(--space-xs)}.xl\:mx-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.xl\:my-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.xl\:mt-xs{margin-top:var(--space-xs)}.xl\:mr-xs{margin-right:var(--space-xs)}.xl\:mb-xs{margin-bottom:var(--space-xs)}.xl\:ml-xs{margin-left:var(--space-xs)}.xl\:m-sm{margin:var(--space-sm)}.xl\:mx-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.xl\:my-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.xl\:mt-sm{margin-top:var(--space-sm)}.xl\:mr-sm{margin-right:var(--space-sm)}.xl\:mb-sm{margin-bottom:var(--space-sm)}.xl\:ml-sm{margin-left:var(--space-sm)}.xl\:m-md{margin:var(--space-md)}.xl\:mx-md{margin-left:var(--space-md);margin-right:var(--space-md)}.xl\:my-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.xl\:mt-md{margin-top:var(--space-md)}.xl\:mr-md{margin-right:var(--space-md)}.xl\:mb-md{margin-bottom:var(--space-md)}.xl\:ml-md{margin-left:var(--space-md)}.xl\:m-lg{margin:var(--space-lg)}.xl\:mx-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}.xl\:my-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.xl\:mt-lg{margin-top:var(--space-lg)}.xl\:mr-lg{margin-right:var(--space-lg)}.xl\:mb-lg{margin-bottom:var(--space-lg)}.xl\:ml-lg{margin-left:var(--space-lg)}.xl\:m-xl{margin:var(--space-xl)}.xl\:mx-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.xl\:my-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.xl\:mt-xl{margin-top:var(--space-xl)}.xl\:mr-xl{margin-right:var(--space-xl)}.xl\:mb-xl{margin-bottom:var(--space-xl)}.xl\:ml-xl{margin-left:var(--space-xl)}.xl\:m-2xl{margin:var(--space-2xl)}.xl\:mx-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.xl\:my-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.xl\:mt-2xl{margin-top:var(--space-2xl)}.xl\:mr-2xl{margin-right:var(--space-2xl)}.xl\:mb-2xl{margin-bottom:var(--space-2xl)}.xl\:ml-2xl{margin-left:var(--space-2xl)}.xl\:m-3xl{margin:var(--space-3xl)}.xl\:mx-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl)}.xl\:my-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.xl\:mt-3xl{margin-top:var(--space-3xl)}.xl\:mr-3xl{margin-right:var(--space-3xl)}.xl\:mb-3xl{margin-bottom:var(--space-3xl)}.xl\:ml-3xl{margin-left:var(--space-3xl)}.xl\:m-4xl{margin:var(--space-4xl)}.xl\:mx-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl)}.xl\:my-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.xl\:mt-4xl{margin-top:var(--space-4xl)}.xl\:mr-4xl{margin-right:var(--space-4xl)}.xl\:mb-4xl{margin-bottom:var(--space-4xl)}.xl\:ml-4xl{margin-left:var(--space-4xl)}.xl\:m-5xl{margin:var(--space-5xl)}.xl\:mx-5xl{margin-left:var(--space-5xl);margin-right:var(--space-5xl)}.xl\:my-5xl{margin-top:var(--space-5xl);margin-bottom:var(--space-5xl)}.xl\:mt-5xl{margin-top:var(--space-5xl)}.xl\:mr-5xl{margin-right:var(--space-5xl)}.xl\:mb-5xl{margin-bottom:var(--space-5xl)}.xl\:ml-5xl{margin-left:var(--space-5xl)}.xl\:m-6xl{margin:var(--space-6xl)}.xl\:mx-6xl{margin-left:var(--space-6xl);margin-right:var(--space-6xl)}.xl\:my-6xl{margin-top:var(--space-6xl);margin-bottom:var(--space-6xl)}.xl\:mt-6xl{margin-top:var(--space-6xl)}.xl\:mr-6xl{margin-right:var(--space-6xl)}.xl\:mb-6xl{margin-bottom:var(--space-6xl)}.xl\:ml-6xl{margin-left:var(--space-6xl)}.xl\:m-7xl{margin:var(--space-7xl)}.xl\:mx-7xl{margin-left:var(--space-7xl);margin-right:var(--space-7xl)}.xl\:my-7xl{margin-top:var(--space-7xl);margin-bottom:var(--space-7xl)}.xl\:mt-7xl{margin-top:var(--space-7xl)}.xl\:mr-7xl{margin-right:var(--space-7xl)}.xl\:mb-7xl{margin-bottom:var(--space-7xl)}.xl\:ml-7xl{margin-left:var(--space-7xl)}.xl\:mx-auto{margin-inline:auto}.xl\:ml-auto{margin-left:auto}.xl\:mr-auto{margin-right:auto}.xl\:mt-auto{margin-top:auto}.xl\:text-5xs{font-size:var(--text-5xs)}.xl\:text-4xs{font-size:var(--text-4xs)}.xl\:text-3xs{font-size:var(--text-3xs)}.xl\:text-2xs{font-size:var(--text-2xs)}.xl\:text-xs{font-size:var(--text-xs)}.xl\:text-sm{font-size:var(--text-sm)}.xl\:text-md{font-size:var(--text-md)}.xl\:text-lg{font-size:var(--text-lg)}.xl\:text-xl{font-size:var(--text-xl)}.xl\:text-2xl{font-size:var(--text-2xl)}.xl\:text-3xl{font-size:var(--text-3xl)}.xl\:text-4xl{font-size:var(--text-4xl)}.xl\:text-5xl{font-size:var(--text-5xl)}.xl\:text-6xl{font-size:var(--text-6xl)}.xl\:text-7xl{font-size:var(--text-7xl)}.xl\:font-normal{font-weight:var(--weight-normal)}.xl\:font-medium{font-weight:var(--weight-medium)}.xl\:font-semibold{font-weight:var(--weight-semibold)}.xl\:font-bold{font-weight:var(--weight-bold)}.xl\:text-fg{color:var(--color-fg)}.xl\:text-muted{color:var(--color-muted)}.xl\:text-subtle{color:var(--color-subtle)}.xl\:text-success{color:var(--color-success)}.xl\:text-warning{color:var(--color-warning)}.xl\:text-danger{color:var(--color-danger)}.xl\:text-info{color:var(--color-info)}.xl\:text-accent{color:var(--accent-ink)}.xl\:text-on-accent{color:var(--on-accent)}.xl\:font-mono{font-family:var(--font-mono)}.xl\:uppercase{text-transform:uppercase}.xl\:line-through{text-decoration:line-through}.xl\:tracking-wide{letter-spacing:.06em}.xl\:tracking-tight{letter-spacing:-.02em}.xl\:leading-tight{line-height:var(--leading-tight)}.xl\:leading-normal{line-height:var(--leading-normal)}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:whitespace-pre-wrap{white-space:pre-wrap}.xl\:break-words{overflow-wrap:anywhere}.xl\:tabular-nums{font-variant-numeric:tabular-nums}.xl\:no-underline,.xl\:no-underline:hover{text-decoration:none}.xl\:list-none{margin:0;padding:0;list-style:none}.xl\:bg-bg{background-color:var(--color-bg)}.xl\:bg-surface{background-color:var(--color-surface)}.xl\:bg-surface-2{background-color:var(--color-surface-2)}.xl\:bg-surface-3{background-color:var(--color-surface-3)}.xl\:bg-accent{background-color:var(--accent)}.xl\:bg-accent-soft{background-color:var(--accent-soft)}.xl\:bg-transparent{background-color:#0000}.xl\:bg-dots{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:20px 20px}.xl\:bg-glass{background:var(--color-bg)}.xl\:border{border:1px solid var(--color-border)}.xl\:border-0{border:0}.xl\:border-t{border-top:1px solid var(--color-border)}.xl\:border-r{border-right:1px solid var(--color-border)}.xl\:border-b{border-bottom:1px solid var(--color-border)}.xl\:border-l{border-left:1px solid var(--color-border)}.xl\:border-strong{border-color:var(--color-border-strong)}.xl\:border-accent{border-color:var(--accent-border)}.xl\:border-dashed{border-style:dashed}.xl\:border-2{border-width:2px}.xl\:rounded-none{border-radius:var(--radius-none)}.xl\:rounded-sm{border-radius:var(--radius-sm)}.xl\:rounded-md{border-radius:var(--radius-md)}.xl\:rounded-lg{border-radius:var(--radius-lg)}.xl\:rounded-xl{border-radius:var(--radius-xl)}.xl\:rounded-full{border-radius:var(--radius-full)}.xl\:shadow-sm{box-shadow:var(--shadow-sm)}.xl\:shadow-md{box-shadow:var(--shadow-md)}.xl\:shadow-lg{box-shadow:var(--shadow-lg)}.xl\:tint-structure{--tint:var(--cat-structure)}.xl\:tint-instructions{--tint:var(--cat-instructions)}.xl\:tint-examples{--tint:var(--cat-examples)}.xl\:tint-constraints{--tint:var(--cat-constraints)}.xl\:tint-tools{--tint:var(--cat-tools)}.xl\:tint-custom{--tint:var(--cat-custom)}.xl\:tint-skills{--tint:var(--cat-skills)}.xl\:tint-accent{--tint:var(--accent)}.xl\:tint-danger{--tint:var(--color-danger)}.xl\:tint-warning{--tint:var(--color-warning)}.xl\:tint-success{--tint:var(--color-success)}.xl\:tint-info{--tint:var(--color-info)}.xl\:bg-tint-soft{background-color:color-mix(in oklab,var(--tint,var(--accent)) 15%,transparent)}.xl\:bg-tint{background-color:var(--tint,var(--accent))}.xl\:text-tint{color:color-mix(in oklab,var(--tint,var(--accent)) 55%,var(--color-fg))}.xl\:icon-tint{color:var(--tint,var(--accent))}.xl\:border-tint{border-color:color-mix(in oklab,var(--tint,var(--accent)) 50%,var(--color-border))}.xl\:opacity-50{opacity:.5}.xl\:cursor-pointer{cursor:pointer}.xl\:cursor-grab{cursor:grab}.xl\:select-none{-webkit-user-select:none;user-select:none}.xl\:pointer-events-none{pointer-events:none}.xl\:touch-none{touch-action:none}.xl\:transition{transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.xl\:hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.xl\:hover\:text-fg:hover{color:var(--color-fg)}.xl\:hover\:border-accent:hover{border-color:var(--accent)}.xl\:hover\:shadow-md:hover{box-shadow:var(--shadow-md)}.xl\:hover\:lift:hover{transform:translateY(-2px)}.xl\:hover\:shadow-card:hover{box-shadow:var(--shadow-hover)}.xl\: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}.xl\:safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:contents{display:contents}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-1{flex:1;min-width:0}.xl\:flex-none{flex:none}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-baseline{align-items:baseline}.xl\:items-stretch{align-items:stretch}.xl\:justify-start{justify-content:flex-start}.xl\:justify-center{justify-content:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-auto{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.xl\:col-span-full{grid-column:1/-1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:gap-0{gap:var(--space-0)}.xl\:p-0{padding:var(--space-0)}.xl\:px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.xl\:py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.xl\:pt-0{padding-top:var(--space-0)}.xl\:pr-0{padding-right:var(--space-0)}.xl\:pb-0{padding-bottom:var(--space-0)}.xl\:pl-0{padding-left:var(--space-0)}.xl\:gap-px{gap:var(--space-px)}.xl\:p-px{padding:var(--space-px)}.xl\:px-px{padding-left:var(--space-px);padding-right:var(--space-px)}.xl\:py-px{padding-top:var(--space-px);padding-bottom:var(--space-px)}.xl\:pt-px{padding-top:var(--space-px)}.xl\:pr-px{padding-right:var(--space-px)}.xl\:pb-px{padding-bottom:var(--space-px)}.xl\:pl-px{padding-left:var(--space-px)}.xl\:gap-1{gap:var(--space-1)}.xl\:p-1{padding:var(--space-1)}.xl\:px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.xl\:py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.xl\:pt-1{padding-top:var(--space-1)}.xl\:pr-1{padding-right:var(--space-1)}.xl\:pb-1{padding-bottom:var(--space-1)}.xl\:pl-1{padding-left:var(--space-1)}.xl\:gap-2{gap:var(--space-2)}.xl\:p-2{padding:var(--space-2)}.xl\:px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.xl\:py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.xl\:pt-2{padding-top:var(--space-2)}.xl\:pr-2{padding-right:var(--space-2)}.xl\:pb-2{padding-bottom:var(--space-2)}.xl\:pl-2{padding-left:var(--space-2)}.xl\:gap-3{gap:var(--space-3)}.xl\:p-3{padding:var(--space-3)}.xl\:px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.xl\:py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.xl\:pt-3{padding-top:var(--space-3)}.xl\:pr-3{padding-right:var(--space-3)}.xl\:pb-3{padding-bottom:var(--space-3)}.xl\:pl-3{padding-left:var(--space-3)}.xl\:gap-4{gap:var(--space-4)}.xl\:p-4{padding:var(--space-4)}.xl\:px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.xl\:py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.xl\:pt-4{padding-top:var(--space-4)}.xl\:pr-4{padding-right:var(--space-4)}.xl\:pb-4{padding-bottom:var(--space-4)}.xl\:pl-4{padding-left:var(--space-4)}.xl\:gap-5{gap:var(--space-5)}.xl\:p-5{padding:var(--space-5)}.xl\:px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.xl\:py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.xl\:pt-5{padding-top:var(--space-5)}.xl\:pr-5{padding-right:var(--space-5)}.xl\:pb-5{padding-bottom:var(--space-5)}.xl\:pl-5{padding-left:var(--space-5)}.xl\:gap-6{gap:var(--space-6)}.xl\:p-6{padding:var(--space-6)}.xl\:px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.xl\:py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.xl\:pt-6{padding-top:var(--space-6)}.xl\:pr-6{padding-right:var(--space-6)}.xl\:pb-6{padding-bottom:var(--space-6)}.xl\:pl-6{padding-left:var(--space-6)}.xl\:gap-8{gap:var(--space-8)}.xl\:p-8{padding:var(--space-8)}.xl\:px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.xl\:py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.xl\:pt-8{padding-top:var(--space-8)}.xl\:pr-8{padding-right:var(--space-8)}.xl\:pb-8{padding-bottom:var(--space-8)}.xl\:pl-8{padding-left:var(--space-8)}.xl\:gap-10{gap:var(--space-10)}.xl\:p-10{padding:var(--space-10)}.xl\:px-10{padding-left:var(--space-10);padding-right:var(--space-10)}.xl\:py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.xl\:pt-10{padding-top:var(--space-10)}.xl\:pr-10{padding-right:var(--space-10)}.xl\:pb-10{padding-bottom:var(--space-10)}.xl\:pl-10{padding-left:var(--space-10)}.xl\:gap-12{gap:var(--space-12)}.xl\:p-12{padding:var(--space-12)}.xl\:px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.xl\:py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.xl\:pt-12{padding-top:var(--space-12)}.xl\:pr-12{padding-right:var(--space-12)}.xl\:pb-12{padding-bottom:var(--space-12)}.xl\:pl-12{padding-left:var(--space-12)}.xl\:gap-16{gap:var(--space-16)}.xl\:p-16{padding:var(--space-16)}.xl\:px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.xl\:py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.xl\:pt-16{padding-top:var(--space-16)}.xl\:pr-16{padding-right:var(--space-16)}.xl\:pb-16{padding-bottom:var(--space-16)}.xl\:pl-16{padding-left:var(--space-16)}.xl\:gap-20{gap:var(--space-20)}.xl\:p-20{padding:var(--space-20)}.xl\:px-20{padding-left:var(--space-20);padding-right:var(--space-20)}.xl\:py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.xl\:pt-20{padding-top:var(--space-20)}.xl\:pr-20{padding-right:var(--space-20)}.xl\:pb-20{padding-bottom:var(--space-20)}.xl\:pl-20{padding-left:var(--space-20)}.xl\:gap-24{gap:var(--space-24)}.xl\:p-24{padding:var(--space-24)}.xl\:px-24{padding-left:var(--space-24);padding-right:var(--space-24)}.xl\:py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.xl\:pt-24{padding-top:var(--space-24)}.xl\:pr-24{padding-right:var(--space-24)}.xl\:pb-24{padding-bottom:var(--space-24)}.xl\:pl-24{padding-left:var(--space-24)}.xl\:gap-32{gap:var(--space-32)}.xl\:p-32{padding:var(--space-32)}.xl\:px-32{padding-left:var(--space-32);padding-right:var(--space-32)}.xl\:py-32{padding-top:var(--space-32);padding-bottom:var(--space-32)}.xl\:pt-32{padding-top:var(--space-32)}.xl\:pr-32{padding-right:var(--space-32)}.xl\:pb-32{padding-bottom:var(--space-32)}.xl\:pl-32{padding-left:var(--space-32)}.xl\:gap-5xs{gap:var(--space-5xs)}.xl\:p-5xs{padding:var(--space-5xs)}.xl\:px-5xs{padding-left:var(--space-5xs);padding-right:var(--space-5xs)}.xl\:py-5xs{padding-top:var(--space-5xs);padding-bottom:var(--space-5xs)}.xl\:pt-5xs{padding-top:var(--space-5xs)}.xl\:pr-5xs{padding-right:var(--space-5xs)}.xl\:pb-5xs{padding-bottom:var(--space-5xs)}.xl\:pl-5xs{padding-left:var(--space-5xs)}.xl\:gap-4xs{gap:var(--space-4xs)}.xl\:p-4xs{padding:var(--space-4xs)}.xl\:px-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs)}.xl\:py-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs)}.xl\:pt-4xs{padding-top:var(--space-4xs)}.xl\:pr-4xs{padding-right:var(--space-4xs)}.xl\:pb-4xs{padding-bottom:var(--space-4xs)}.xl\:pl-4xs{padding-left:var(--space-4xs)}.xl\:gap-3xs{gap:var(--space-3xs)}.xl\:p-3xs{padding:var(--space-3xs)}.xl\:px-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.xl\:py-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.xl\:pt-3xs{padding-top:var(--space-3xs)}.xl\:pr-3xs{padding-right:var(--space-3xs)}.xl\:pb-3xs{padding-bottom:var(--space-3xs)}.xl\:pl-3xs{padding-left:var(--space-3xs)}.xl\:gap-2xs{gap:var(--space-2xs)}.xl\:p-2xs{padding:var(--space-2xs)}.xl\:px-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.xl\:py-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.xl\:pt-2xs{padding-top:var(--space-2xs)}.xl\:pr-2xs{padding-right:var(--space-2xs)}.xl\:pb-2xs{padding-bottom:var(--space-2xs)}.xl\:pl-2xs{padding-left:var(--space-2xs)}.xl\:gap-xs{gap:var(--space-xs)}.xl\:p-xs{padding:var(--space-xs)}.xl\:px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.xl\:py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.xl\:pt-xs{padding-top:var(--space-xs)}.xl\:pr-xs{padding-right:var(--space-xs)}.xl\:pb-xs{padding-bottom:var(--space-xs)}.xl\:pl-xs{padding-left:var(--space-xs)}.xl\:gap-sm{gap:var(--space-sm)}.xl\:p-sm{padding:var(--space-sm)}.xl\:px-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.xl\:py-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.xl\:pt-sm{padding-top:var(--space-sm)}.xl\:pr-sm{padding-right:var(--space-sm)}.xl\:pb-sm{padding-bottom:var(--space-sm)}.xl\:pl-sm{padding-left:var(--space-sm)}.xl\:gap-md{gap:var(--space-md)}.xl\:p-md{padding:var(--space-md)}.xl\:px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.xl\:py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.xl\:pt-md{padding-top:var(--space-md)}.xl\:pr-md{padding-right:var(--space-md)}.xl\:pb-md{padding-bottom:var(--space-md)}.xl\:pl-md{padding-left:var(--space-md)}.xl\:gap-lg{gap:var(--space-lg)}.xl\:p-lg{padding:var(--space-lg)}.xl\:px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.xl\:py-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.xl\:pt-lg{padding-top:var(--space-lg)}.xl\:pr-lg{padding-right:var(--space-lg)}.xl\:pb-lg{padding-bottom:var(--space-lg)}.xl\:pl-lg{padding-left:var(--space-lg)}.xl\:gap-xl{gap:var(--space-xl)}.xl\:p-xl{padding:var(--space-xl)}.xl\:px-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.xl\:py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.xl\:pt-xl{padding-top:var(--space-xl)}.xl\:pr-xl{padding-right:var(--space-xl)}.xl\:pb-xl{padding-bottom:var(--space-xl)}.xl\:pl-xl{padding-left:var(--space-xl)}.xl\:gap-2xl{gap:var(--space-2xl)}.xl\:p-2xl{padding:var(--space-2xl)}.xl\:px-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.xl\:py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.xl\:pt-2xl{padding-top:var(--space-2xl)}.xl\:pr-2xl{padding-right:var(--space-2xl)}.xl\:pb-2xl{padding-bottom:var(--space-2xl)}.xl\:pl-2xl{padding-left:var(--space-2xl)}.xl\:gap-3xl{gap:var(--space-3xl)}.xl\:p-3xl{padding:var(--space-3xl)}.xl\:px-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.xl\:py-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.xl\:pt-3xl{padding-top:var(--space-3xl)}.xl\:pr-3xl{padding-right:var(--space-3xl)}.xl\:pb-3xl{padding-bottom:var(--space-3xl)}.xl\:pl-3xl{padding-left:var(--space-3xl)}.xl\:gap-4xl{gap:var(--space-4xl)}.xl\:p-4xl{padding:var(--space-4xl)}.xl\:px-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.xl\:py-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.xl\:pt-4xl{padding-top:var(--space-4xl)}.xl\:pr-4xl{padding-right:var(--space-4xl)}.xl\:pb-4xl{padding-bottom:var(--space-4xl)}.xl\:pl-4xl{padding-left:var(--space-4xl)}.xl\:gap-5xl{gap:var(--space-5xl)}.xl\:p-5xl{padding:var(--space-5xl)}.xl\:px-5xl{padding-left:var(--space-5xl);padding-right:var(--space-5xl)}.xl\:py-5xl{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.xl\:pt-5xl{padding-top:var(--space-5xl)}.xl\:pr-5xl{padding-right:var(--space-5xl)}.xl\:pb-5xl{padding-bottom:var(--space-5xl)}.xl\:pl-5xl{padding-left:var(--space-5xl)}.xl\:gap-6xl{gap:var(--space-6xl)}.xl\:p-6xl{padding:var(--space-6xl)}.xl\:px-6xl{padding-left:var(--space-6xl);padding-right:var(--space-6xl)}.xl\:py-6xl{padding-top:var(--space-6xl);padding-bottom:var(--space-6xl)}.xl\:pt-6xl{padding-top:var(--space-6xl)}.xl\:pr-6xl{padding-right:var(--space-6xl)}.xl\:pb-6xl{padding-bottom:var(--space-6xl)}.xl\:pl-6xl{padding-left:var(--space-6xl)}.xl\:gap-7xl{gap:var(--space-7xl)}.xl\:p-7xl{padding:var(--space-7xl)}.xl\:px-7xl{padding-left:var(--space-7xl);padding-right:var(--space-7xl)}.xl\:py-7xl{padding-top:var(--space-7xl);padding-bottom:var(--space-7xl)}.xl\:pt-7xl{padding-top:var(--space-7xl)}.xl\:pr-7xl{padding-right:var(--space-7xl)}.xl\:pb-7xl{padding-bottom:var(--space-7xl)}.xl\:pl-7xl{padding-left:var(--space-7xl)}}@media (width>=96rem){.xxl\:size-5xs{width:var(--space-5xs);height:var(--space-5xs)}.xxl\:w-5xs{width:var(--space-5xs)}.xxl\:h-5xs{height:var(--space-5xs)}.xxl\:size-4xs{width:var(--space-4xs);height:var(--space-4xs)}.xxl\:w-4xs{width:var(--space-4xs)}.xxl\:h-4xs{height:var(--space-4xs)}.xxl\:size-3xs{width:var(--space-3xs);height:var(--space-3xs)}.xxl\:w-3xs{width:var(--space-3xs)}.xxl\:h-3xs{height:var(--space-3xs)}.xxl\:size-2xs{width:var(--space-2xs);height:var(--space-2xs)}.xxl\:w-2xs{width:var(--space-2xs)}.xxl\:h-2xs{height:var(--space-2xs)}.xxl\:size-xs{width:var(--space-xs);height:var(--space-xs)}.xxl\:w-xs{width:var(--space-xs)}.xxl\:h-xs{height:var(--space-xs)}.xxl\:size-sm{width:var(--space-sm);height:var(--space-sm)}.xxl\:w-sm{width:var(--space-sm)}.xxl\:h-sm{height:var(--space-sm)}.xxl\:size-md{width:var(--space-md);height:var(--space-md)}.xxl\:w-md{width:var(--space-md)}.xxl\:h-md{height:var(--space-md)}.xxl\:size-lg{width:var(--space-lg);height:var(--space-lg)}.xxl\:w-lg{width:var(--space-lg)}.xxl\:h-lg{height:var(--space-lg)}.xxl\:size-xl{width:var(--space-xl);height:var(--space-xl)}.xxl\:w-xl{width:var(--space-xl)}.xxl\:h-xl{height:var(--space-xl)}.xxl\:size-2xl{width:var(--space-2xl);height:var(--space-2xl)}.xxl\:w-2xl{width:var(--space-2xl)}.xxl\:h-2xl{height:var(--space-2xl)}.xxl\:size-3xl{width:var(--space-3xl);height:var(--space-3xl)}.xxl\:w-3xl{width:var(--space-3xl)}.xxl\:h-3xl{height:var(--space-3xl)}.xxl\:size-4xl{width:var(--space-4xl);height:var(--space-4xl)}.xxl\:w-4xl{width:var(--space-4xl)}.xxl\:h-4xl{height:var(--space-4xl)}.xxl\:size-5xl{width:var(--space-5xl);height:var(--space-5xl)}.xxl\:w-5xl{width:var(--space-5xl)}.xxl\:h-5xl{height:var(--space-5xl)}.xxl\:size-6xl{width:var(--space-6xl);height:var(--space-6xl)}.xxl\:w-6xl{width:var(--space-6xl)}.xxl\:h-6xl{height:var(--space-6xl)}.xxl\:size-7xl{width:var(--space-7xl);height:var(--space-7xl)}.xxl\:w-7xl{width:var(--space-7xl)}.xxl\:h-7xl{height:var(--space-7xl)}.xxl\:shrink-0{flex-shrink:0}.xxl\:grow{flex-grow:1}.xxl\:self-start{align-self:flex-start}.xxl\:self-center{align-self:center}.xxl\:self-end{align-self:flex-end}.xxl\:self-stretch{align-self:stretch}.xxl\:justify-items-start{justify-items:start}.xxl\:justify-items-center{justify-items:center}.xxl\:place-items-center{place-items:center}.xxl\:content-start{align-content:start}.xxl\:content-center{align-content:center}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.xxl\:inset-0{inset:0}.xxl\:top-0{top:0}.xxl\:bottom-0{bottom:0}.xxl\:left-0{left:0}.xxl\:right-0{right:0}.xxl\:z-base{z-index:var(--z-base)}.xxl\:z-sticky{z-index:var(--z-sticky)}.xxl\:z-header{z-index:var(--z-header)}.xxl\:z-overlay{z-index:var(--z-overlay)}.xxl\:z-toast{z-index:var(--z-toast)}.xxl\:overflow-auto{overflow:auto}.xxl\:overflow-x-auto{overflow-x:auto}.xxl\:overflow-y-auto{overflow-y:auto}.xxl\:overflow-hidden{overflow:hidden}.xxl\:overflow-x-hidden{overflow-x:hidden}.xxl\:overflow-y-hidden{overflow-y:hidden}.xxl\:overflow-visible{overflow:visible}.xxl\:overflow-x-visible{overflow-x:visible}.xxl\:overflow-y-visible{overflow-y:visible}.xxl\:w-full{width:100%}.xxl\:h-full{height:100%}.xxl\:w-auto{width:auto}.xxl\:min-w-0{min-width:0}.xxl\:min-h-0{min-height:0}.xxl\:min-h-tap{min-height:var(--size-tap)}.xxl\:max-w-content{max-width:var(--size-content)}.xxl\:max-w-prose{max-width:var(--size-prose)}.xxl\:max-w-full{max-width:100%}.xxl\:size-2{width:var(--space-2);height:var(--space-2)}.xxl\:size-6{width:var(--space-6);height:var(--space-6)}.xxl\:size-8{width:var(--space-8);height:var(--space-8)}.xxl\:size-10{width:var(--space-10);height:var(--space-10)}.xxl\:size-12{width:var(--space-12);height:var(--space-12)}.xxl\:size-tap{width:var(--size-tap);height:var(--size-tap)}.xxl\:m-0{margin:var(--space-0)}.xxl\:mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.xxl\:my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.xxl\:mt-0{margin-top:var(--space-0)}.xxl\:mr-0{margin-right:var(--space-0)}.xxl\:mb-0{margin-bottom:var(--space-0)}.xxl\:ml-0{margin-left:var(--space-0)}.xxl\:m-px{margin:var(--space-px)}.xxl\:mx-px{margin-left:var(--space-px);margin-right:var(--space-px)}.xxl\:my-px{margin-top:var(--space-px);margin-bottom:var(--space-px)}.xxl\:mt-px{margin-top:var(--space-px)}.xxl\:mr-px{margin-right:var(--space-px)}.xxl\:mb-px{margin-bottom:var(--space-px)}.xxl\:ml-px{margin-left:var(--space-px)}.xxl\:m-1{margin:var(--space-1)}.xxl\:mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.xxl\:my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.xxl\:mt-1{margin-top:var(--space-1)}.xxl\:mr-1{margin-right:var(--space-1)}.xxl\:mb-1{margin-bottom:var(--space-1)}.xxl\:ml-1{margin-left:var(--space-1)}.xxl\:m-2{margin:var(--space-2)}.xxl\:mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.xxl\:my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.xxl\:mt-2{margin-top:var(--space-2)}.xxl\:mr-2{margin-right:var(--space-2)}.xxl\:mb-2{margin-bottom:var(--space-2)}.xxl\:ml-2{margin-left:var(--space-2)}.xxl\:m-3{margin:var(--space-3)}.xxl\:mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.xxl\:my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.xxl\:mt-3{margin-top:var(--space-3)}.xxl\:mr-3{margin-right:var(--space-3)}.xxl\:mb-3{margin-bottom:var(--space-3)}.xxl\:ml-3{margin-left:var(--space-3)}.xxl\:m-4{margin:var(--space-4)}.xxl\:mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.xxl\:my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.xxl\:mt-4{margin-top:var(--space-4)}.xxl\:mr-4{margin-right:var(--space-4)}.xxl\:mb-4{margin-bottom:var(--space-4)}.xxl\:ml-4{margin-left:var(--space-4)}.xxl\:m-5{margin:var(--space-5)}.xxl\:mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.xxl\:my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.xxl\:mt-5{margin-top:var(--space-5)}.xxl\:mr-5{margin-right:var(--space-5)}.xxl\:mb-5{margin-bottom:var(--space-5)}.xxl\:ml-5{margin-left:var(--space-5)}.xxl\:m-6{margin:var(--space-6)}.xxl\:mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.xxl\:my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.xxl\:mt-6{margin-top:var(--space-6)}.xxl\:mr-6{margin-right:var(--space-6)}.xxl\:mb-6{margin-bottom:var(--space-6)}.xxl\:ml-6{margin-left:var(--space-6)}.xxl\:m-8{margin:var(--space-8)}.xxl\:mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.xxl\:my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.xxl\:mt-8{margin-top:var(--space-8)}.xxl\:mr-8{margin-right:var(--space-8)}.xxl\:mb-8{margin-bottom:var(--space-8)}.xxl\:ml-8{margin-left:var(--space-8)}.xxl\:m-10{margin:var(--space-10)}.xxl\:mx-10{margin-left:var(--space-10);margin-right:var(--space-10)}.xxl\:my-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.xxl\:mt-10{margin-top:var(--space-10)}.xxl\:mr-10{margin-right:var(--space-10)}.xxl\:mb-10{margin-bottom:var(--space-10)}.xxl\:ml-10{margin-left:var(--space-10)}.xxl\:m-12{margin:var(--space-12)}.xxl\:mx-12{margin-left:var(--space-12);margin-right:var(--space-12)}.xxl\:my-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.xxl\:mt-12{margin-top:var(--space-12)}.xxl\:mr-12{margin-right:var(--space-12)}.xxl\:mb-12{margin-bottom:var(--space-12)}.xxl\:ml-12{margin-left:var(--space-12)}.xxl\:m-16{margin:var(--space-16)}.xxl\:mx-16{margin-left:var(--space-16);margin-right:var(--space-16)}.xxl\:my-16{margin-top:var(--space-16);margin-bottom:var(--space-16)}.xxl\:mt-16{margin-top:var(--space-16)}.xxl\:mr-16{margin-right:var(--space-16)}.xxl\:mb-16{margin-bottom:var(--space-16)}.xxl\:ml-16{margin-left:var(--space-16)}.xxl\:m-20{margin:var(--space-20)}.xxl\:mx-20{margin-left:var(--space-20);margin-right:var(--space-20)}.xxl\:my-20{margin-top:var(--space-20);margin-bottom:var(--space-20)}.xxl\:mt-20{margin-top:var(--space-20)}.xxl\:mr-20{margin-right:var(--space-20)}.xxl\:mb-20{margin-bottom:var(--space-20)}.xxl\:ml-20{margin-left:var(--space-20)}.xxl\:m-24{margin:var(--space-24)}.xxl\:mx-24{margin-left:var(--space-24);margin-right:var(--space-24)}.xxl\:my-24{margin-top:var(--space-24);margin-bottom:var(--space-24)}.xxl\:mt-24{margin-top:var(--space-24)}.xxl\:mr-24{margin-right:var(--space-24)}.xxl\:mb-24{margin-bottom:var(--space-24)}.xxl\:ml-24{margin-left:var(--space-24)}.xxl\:m-32{margin:var(--space-32)}.xxl\:mx-32{margin-left:var(--space-32);margin-right:var(--space-32)}.xxl\:my-32{margin-top:var(--space-32);margin-bottom:var(--space-32)}.xxl\:mt-32{margin-top:var(--space-32)}.xxl\:mr-32{margin-right:var(--space-32)}.xxl\:mb-32{margin-bottom:var(--space-32)}.xxl\:ml-32{margin-left:var(--space-32)}.xxl\:m-5xs{margin:var(--space-5xs)}.xxl\:mx-5xs{margin-left:var(--space-5xs);margin-right:var(--space-5xs)}.xxl\:my-5xs{margin-top:var(--space-5xs);margin-bottom:var(--space-5xs)}.xxl\:mt-5xs{margin-top:var(--space-5xs)}.xxl\:mr-5xs{margin-right:var(--space-5xs)}.xxl\:mb-5xs{margin-bottom:var(--space-5xs)}.xxl\:ml-5xs{margin-left:var(--space-5xs)}.xxl\:m-4xs{margin:var(--space-4xs)}.xxl\:mx-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs)}.xxl\:my-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs)}.xxl\:mt-4xs{margin-top:var(--space-4xs)}.xxl\:mr-4xs{margin-right:var(--space-4xs)}.xxl\:mb-4xs{margin-bottom:var(--space-4xs)}.xxl\:ml-4xs{margin-left:var(--space-4xs)}.xxl\:m-3xs{margin:var(--space-3xs)}.xxl\:mx-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.xxl\:my-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.xxl\:mt-3xs{margin-top:var(--space-3xs)}.xxl\:mr-3xs{margin-right:var(--space-3xs)}.xxl\:mb-3xs{margin-bottom:var(--space-3xs)}.xxl\:ml-3xs{margin-left:var(--space-3xs)}.xxl\:m-2xs{margin:var(--space-2xs)}.xxl\:mx-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.xxl\:my-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.xxl\:mt-2xs{margin-top:var(--space-2xs)}.xxl\:mr-2xs{margin-right:var(--space-2xs)}.xxl\:mb-2xs{margin-bottom:var(--space-2xs)}.xxl\:ml-2xs{margin-left:var(--space-2xs)}.xxl\:m-xs{margin:var(--space-xs)}.xxl\:mx-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.xxl\:my-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.xxl\:mt-xs{margin-top:var(--space-xs)}.xxl\:mr-xs{margin-right:var(--space-xs)}.xxl\:mb-xs{margin-bottom:var(--space-xs)}.xxl\:ml-xs{margin-left:var(--space-xs)}.xxl\:m-sm{margin:var(--space-sm)}.xxl\:mx-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.xxl\:my-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.xxl\:mt-sm{margin-top:var(--space-sm)}.xxl\:mr-sm{margin-right:var(--space-sm)}.xxl\:mb-sm{margin-bottom:var(--space-sm)}.xxl\:ml-sm{margin-left:var(--space-sm)}.xxl\:m-md{margin:var(--space-md)}.xxl\:mx-md{margin-left:var(--space-md);margin-right:var(--space-md)}.xxl\:my-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.xxl\:mt-md{margin-top:var(--space-md)}.xxl\:mr-md{margin-right:var(--space-md)}.xxl\:mb-md{margin-bottom:var(--space-md)}.xxl\:ml-md{margin-left:var(--space-md)}.xxl\:m-lg{margin:var(--space-lg)}.xxl\:mx-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}.xxl\:my-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.xxl\:mt-lg{margin-top:var(--space-lg)}.xxl\:mr-lg{margin-right:var(--space-lg)}.xxl\:mb-lg{margin-bottom:var(--space-lg)}.xxl\:ml-lg{margin-left:var(--space-lg)}.xxl\:m-xl{margin:var(--space-xl)}.xxl\:mx-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.xxl\:my-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.xxl\:mt-xl{margin-top:var(--space-xl)}.xxl\:mr-xl{margin-right:var(--space-xl)}.xxl\:mb-xl{margin-bottom:var(--space-xl)}.xxl\:ml-xl{margin-left:var(--space-xl)}.xxl\:m-2xl{margin:var(--space-2xl)}.xxl\:mx-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.xxl\:my-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.xxl\:mt-2xl{margin-top:var(--space-2xl)}.xxl\:mr-2xl{margin-right:var(--space-2xl)}.xxl\:mb-2xl{margin-bottom:var(--space-2xl)}.xxl\:ml-2xl{margin-left:var(--space-2xl)}.xxl\:m-3xl{margin:var(--space-3xl)}.xxl\:mx-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl)}.xxl\:my-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.xxl\:mt-3xl{margin-top:var(--space-3xl)}.xxl\:mr-3xl{margin-right:var(--space-3xl)}.xxl\:mb-3xl{margin-bottom:var(--space-3xl)}.xxl\:ml-3xl{margin-left:var(--space-3xl)}.xxl\:m-4xl{margin:var(--space-4xl)}.xxl\:mx-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl)}.xxl\:my-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.xxl\:mt-4xl{margin-top:var(--space-4xl)}.xxl\:mr-4xl{margin-right:var(--space-4xl)}.xxl\:mb-4xl{margin-bottom:var(--space-4xl)}.xxl\:ml-4xl{margin-left:var(--space-4xl)}.xxl\:m-5xl{margin:var(--space-5xl)}.xxl\:mx-5xl{margin-left:var(--space-5xl);margin-right:var(--space-5xl)}.xxl\:my-5xl{margin-top:var(--space-5xl);margin-bottom:var(--space-5xl)}.xxl\:mt-5xl{margin-top:var(--space-5xl)}.xxl\:mr-5xl{margin-right:var(--space-5xl)}.xxl\:mb-5xl{margin-bottom:var(--space-5xl)}.xxl\:ml-5xl{margin-left:var(--space-5xl)}.xxl\:m-6xl{margin:var(--space-6xl)}.xxl\:mx-6xl{margin-left:var(--space-6xl);margin-right:var(--space-6xl)}.xxl\:my-6xl{margin-top:var(--space-6xl);margin-bottom:var(--space-6xl)}.xxl\:mt-6xl{margin-top:var(--space-6xl)}.xxl\:mr-6xl{margin-right:var(--space-6xl)}.xxl\:mb-6xl{margin-bottom:var(--space-6xl)}.xxl\:ml-6xl{margin-left:var(--space-6xl)}.xxl\:m-7xl{margin:var(--space-7xl)}.xxl\:mx-7xl{margin-left:var(--space-7xl);margin-right:var(--space-7xl)}.xxl\:my-7xl{margin-top:var(--space-7xl);margin-bottom:var(--space-7xl)}.xxl\:mt-7xl{margin-top:var(--space-7xl)}.xxl\:mr-7xl{margin-right:var(--space-7xl)}.xxl\:mb-7xl{margin-bottom:var(--space-7xl)}.xxl\:ml-7xl{margin-left:var(--space-7xl)}.xxl\:mx-auto{margin-inline:auto}.xxl\:ml-auto{margin-left:auto}.xxl\:mr-auto{margin-right:auto}.xxl\:mt-auto{margin-top:auto}.xxl\:text-5xs{font-size:var(--text-5xs)}.xxl\:text-4xs{font-size:var(--text-4xs)}.xxl\:text-3xs{font-size:var(--text-3xs)}.xxl\:text-2xs{font-size:var(--text-2xs)}.xxl\:text-xs{font-size:var(--text-xs)}.xxl\:text-sm{font-size:var(--text-sm)}.xxl\:text-md{font-size:var(--text-md)}.xxl\:text-lg{font-size:var(--text-lg)}.xxl\:text-xl{font-size:var(--text-xl)}.xxl\:text-2xl{font-size:var(--text-2xl)}.xxl\:text-3xl{font-size:var(--text-3xl)}.xxl\:text-4xl{font-size:var(--text-4xl)}.xxl\:text-5xl{font-size:var(--text-5xl)}.xxl\:text-6xl{font-size:var(--text-6xl)}.xxl\:text-7xl{font-size:var(--text-7xl)}.xxl\:font-normal{font-weight:var(--weight-normal)}.xxl\:font-medium{font-weight:var(--weight-medium)}.xxl\:font-semibold{font-weight:var(--weight-semibold)}.xxl\:font-bold{font-weight:var(--weight-bold)}.xxl\:text-fg{color:var(--color-fg)}.xxl\:text-muted{color:var(--color-muted)}.xxl\:text-subtle{color:var(--color-subtle)}.xxl\:text-success{color:var(--color-success)}.xxl\:text-warning{color:var(--color-warning)}.xxl\:text-danger{color:var(--color-danger)}.xxl\:text-info{color:var(--color-info)}.xxl\:text-accent{color:var(--accent-ink)}.xxl\:text-on-accent{color:var(--on-accent)}.xxl\:font-mono{font-family:var(--font-mono)}.xxl\:uppercase{text-transform:uppercase}.xxl\:line-through{text-decoration:line-through}.xxl\:tracking-wide{letter-spacing:.06em}.xxl\:tracking-tight{letter-spacing:-.02em}.xxl\:leading-tight{line-height:var(--leading-tight)}.xxl\:leading-normal{line-height:var(--leading-normal)}.xxl\:text-left{text-align:left}.xxl\:text-center{text-align:center}.xxl\:text-right{text-align:right}.xxl\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xxl\:whitespace-nowrap{white-space:nowrap}.xxl\:whitespace-pre-wrap{white-space:pre-wrap}.xxl\:break-words{overflow-wrap:anywhere}.xxl\:tabular-nums{font-variant-numeric:tabular-nums}.xxl\:no-underline,.xxl\:no-underline:hover{text-decoration:none}.xxl\:list-none{margin:0;padding:0;list-style:none}.xxl\:bg-bg{background-color:var(--color-bg)}.xxl\:bg-surface{background-color:var(--color-surface)}.xxl\:bg-surface-2{background-color:var(--color-surface-2)}.xxl\:bg-surface-3{background-color:var(--color-surface-3)}.xxl\:bg-accent{background-color:var(--accent)}.xxl\:bg-accent-soft{background-color:var(--accent-soft)}.xxl\:bg-transparent{background-color:#0000}.xxl\:bg-dots{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:20px 20px}.xxl\:bg-glass{background:var(--color-bg)}.xxl\:border{border:1px solid var(--color-border)}.xxl\:border-0{border:0}.xxl\:border-t{border-top:1px solid var(--color-border)}.xxl\:border-r{border-right:1px solid var(--color-border)}.xxl\:border-b{border-bottom:1px solid var(--color-border)}.xxl\:border-l{border-left:1px solid var(--color-border)}.xxl\:border-strong{border-color:var(--color-border-strong)}.xxl\:border-accent{border-color:var(--accent-border)}.xxl\:border-dashed{border-style:dashed}.xxl\:border-2{border-width:2px}.xxl\:rounded-none{border-radius:var(--radius-none)}.xxl\:rounded-sm{border-radius:var(--radius-sm)}.xxl\:rounded-md{border-radius:var(--radius-md)}.xxl\:rounded-lg{border-radius:var(--radius-lg)}.xxl\:rounded-xl{border-radius:var(--radius-xl)}.xxl\:rounded-full{border-radius:var(--radius-full)}.xxl\:shadow-sm{box-shadow:var(--shadow-sm)}.xxl\:shadow-md{box-shadow:var(--shadow-md)}.xxl\:shadow-lg{box-shadow:var(--shadow-lg)}.xxl\:tint-structure{--tint:var(--cat-structure)}.xxl\:tint-instructions{--tint:var(--cat-instructions)}.xxl\:tint-examples{--tint:var(--cat-examples)}.xxl\:tint-constraints{--tint:var(--cat-constraints)}.xxl\:tint-tools{--tint:var(--cat-tools)}.xxl\:tint-custom{--tint:var(--cat-custom)}.xxl\:tint-skills{--tint:var(--cat-skills)}.xxl\:tint-accent{--tint:var(--accent)}.xxl\:tint-danger{--tint:var(--color-danger)}.xxl\:tint-warning{--tint:var(--color-warning)}.xxl\:tint-success{--tint:var(--color-success)}.xxl\:tint-info{--tint:var(--color-info)}.xxl\:bg-tint-soft{background-color:color-mix(in oklab,var(--tint,var(--accent)) 15%,transparent)}.xxl\:bg-tint{background-color:var(--tint,var(--accent))}.xxl\:text-tint{color:color-mix(in oklab,var(--tint,var(--accent)) 55%,var(--color-fg))}.xxl\:icon-tint{color:var(--tint,var(--accent))}.xxl\:border-tint{border-color:color-mix(in oklab,var(--tint,var(--accent)) 50%,var(--color-border))}.xxl\:opacity-50{opacity:.5}.xxl\:cursor-pointer{cursor:pointer}.xxl\:cursor-grab{cursor:grab}.xxl\:select-none{-webkit-user-select:none;user-select:none}.xxl\:pointer-events-none{pointer-events:none}.xxl\:touch-none{touch-action:none}.xxl\:transition{transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.xxl\:hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.xxl\:hover\:text-fg:hover{color:var(--color-fg)}.xxl\:hover\:border-accent:hover{border-color:var(--accent)}.xxl\:hover\:shadow-md:hover{box-shadow:var(--shadow-md)}.xxl\:hover\:lift:hover{transform:translateY(-2px)}.xxl\:hover\:shadow-card:hover{box-shadow:var(--shadow-hover)}.xxl\: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}.xxl\:safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.xxl\:block{display:block}.xxl\:inline-block{display:inline-block}.xxl\:inline{display:inline}.xxl\:flex{display:flex}.xxl\:inline-flex{display:inline-flex}.xxl\:grid{display:grid}.xxl\:contents{display:contents}.xxl\:hidden{display:none}.xxl\:flex-row{flex-direction:row}.xxl\:flex-col{flex-direction:column}.xxl\:flex-wrap{flex-wrap:wrap}.xxl\:flex-1{flex:1;min-width:0}.xxl\:flex-none{flex:none}.xxl\:items-start{align-items:flex-start}.xxl\:items-center{align-items:center}.xxl\:items-end{align-items:flex-end}.xxl\:items-baseline{align-items:baseline}.xxl\:items-stretch{align-items:stretch}.xxl\:justify-start{justify-content:flex-start}.xxl\:justify-center{justify-content:center}.xxl\:justify-end{justify-content:flex-end}.xxl\:justify-between{justify-content:space-between}.xxl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xxl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xxl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xxl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xxl\:grid-cols-auto{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.xxl\:col-span-full{grid-column:1/-1}.xxl\:col-span-2{grid-column:span 2/span 2}.xxl\:gap-0{gap:var(--space-0)}.xxl\:p-0{padding:var(--space-0)}.xxl\:px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.xxl\:py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.xxl\:pt-0{padding-top:var(--space-0)}.xxl\:pr-0{padding-right:var(--space-0)}.xxl\:pb-0{padding-bottom:var(--space-0)}.xxl\:pl-0{padding-left:var(--space-0)}.xxl\:gap-px{gap:var(--space-px)}.xxl\:p-px{padding:var(--space-px)}.xxl\:px-px{padding-left:var(--space-px);padding-right:var(--space-px)}.xxl\:py-px{padding-top:var(--space-px);padding-bottom:var(--space-px)}.xxl\:pt-px{padding-top:var(--space-px)}.xxl\:pr-px{padding-right:var(--space-px)}.xxl\:pb-px{padding-bottom:var(--space-px)}.xxl\:pl-px{padding-left:var(--space-px)}.xxl\:gap-1{gap:var(--space-1)}.xxl\:p-1{padding:var(--space-1)}.xxl\:px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.xxl\:py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.xxl\:pt-1{padding-top:var(--space-1)}.xxl\:pr-1{padding-right:var(--space-1)}.xxl\:pb-1{padding-bottom:var(--space-1)}.xxl\:pl-1{padding-left:var(--space-1)}.xxl\:gap-2{gap:var(--space-2)}.xxl\:p-2{padding:var(--space-2)}.xxl\:px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.xxl\:py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.xxl\:pt-2{padding-top:var(--space-2)}.xxl\:pr-2{padding-right:var(--space-2)}.xxl\:pb-2{padding-bottom:var(--space-2)}.xxl\:pl-2{padding-left:var(--space-2)}.xxl\:gap-3{gap:var(--space-3)}.xxl\:p-3{padding:var(--space-3)}.xxl\:px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.xxl\:py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.xxl\:pt-3{padding-top:var(--space-3)}.xxl\:pr-3{padding-right:var(--space-3)}.xxl\:pb-3{padding-bottom:var(--space-3)}.xxl\:pl-3{padding-left:var(--space-3)}.xxl\:gap-4{gap:var(--space-4)}.xxl\:p-4{padding:var(--space-4)}.xxl\:px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.xxl\:py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.xxl\:pt-4{padding-top:var(--space-4)}.xxl\:pr-4{padding-right:var(--space-4)}.xxl\:pb-4{padding-bottom:var(--space-4)}.xxl\:pl-4{padding-left:var(--space-4)}.xxl\:gap-5{gap:var(--space-5)}.xxl\:p-5{padding:var(--space-5)}.xxl\:px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.xxl\:py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.xxl\:pt-5{padding-top:var(--space-5)}.xxl\:pr-5{padding-right:var(--space-5)}.xxl\:pb-5{padding-bottom:var(--space-5)}.xxl\:pl-5{padding-left:var(--space-5)}.xxl\:gap-6{gap:var(--space-6)}.xxl\:p-6{padding:var(--space-6)}.xxl\:px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.xxl\:py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.xxl\:pt-6{padding-top:var(--space-6)}.xxl\:pr-6{padding-right:var(--space-6)}.xxl\:pb-6{padding-bottom:var(--space-6)}.xxl\:pl-6{padding-left:var(--space-6)}.xxl\:gap-8{gap:var(--space-8)}.xxl\:p-8{padding:var(--space-8)}.xxl\:px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.xxl\:py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.xxl\:pt-8{padding-top:var(--space-8)}.xxl\:pr-8{padding-right:var(--space-8)}.xxl\:pb-8{padding-bottom:var(--space-8)}.xxl\:pl-8{padding-left:var(--space-8)}.xxl\:gap-10{gap:var(--space-10)}.xxl\:p-10{padding:var(--space-10)}.xxl\:px-10{padding-left:var(--space-10);padding-right:var(--space-10)}.xxl\:py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.xxl\:pt-10{padding-top:var(--space-10)}.xxl\:pr-10{padding-right:var(--space-10)}.xxl\:pb-10{padding-bottom:var(--space-10)}.xxl\:pl-10{padding-left:var(--space-10)}.xxl\:gap-12{gap:var(--space-12)}.xxl\:p-12{padding:var(--space-12)}.xxl\:px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.xxl\:py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.xxl\:pt-12{padding-top:var(--space-12)}.xxl\:pr-12{padding-right:var(--space-12)}.xxl\:pb-12{padding-bottom:var(--space-12)}.xxl\:pl-12{padding-left:var(--space-12)}.xxl\:gap-16{gap:var(--space-16)}.xxl\:p-16{padding:var(--space-16)}.xxl\:px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.xxl\:py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.xxl\:pt-16{padding-top:var(--space-16)}.xxl\:pr-16{padding-right:var(--space-16)}.xxl\:pb-16{padding-bottom:var(--space-16)}.xxl\:pl-16{padding-left:var(--space-16)}.xxl\:gap-20{gap:var(--space-20)}.xxl\:p-20{padding:var(--space-20)}.xxl\:px-20{padding-left:var(--space-20);padding-right:var(--space-20)}.xxl\:py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.xxl\:pt-20{padding-top:var(--space-20)}.xxl\:pr-20{padding-right:var(--space-20)}.xxl\:pb-20{padding-bottom:var(--space-20)}.xxl\:pl-20{padding-left:var(--space-20)}.xxl\:gap-24{gap:var(--space-24)}.xxl\:p-24{padding:var(--space-24)}.xxl\:px-24{padding-left:var(--space-24);padding-right:var(--space-24)}.xxl\:py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.xxl\:pt-24{padding-top:var(--space-24)}.xxl\:pr-24{padding-right:var(--space-24)}.xxl\:pb-24{padding-bottom:var(--space-24)}.xxl\:pl-24{padding-left:var(--space-24)}.xxl\:gap-32{gap:var(--space-32)}.xxl\:p-32{padding:var(--space-32)}.xxl\:px-32{padding-left:var(--space-32);padding-right:var(--space-32)}.xxl\:py-32{padding-top:var(--space-32);padding-bottom:var(--space-32)}.xxl\:pt-32{padding-top:var(--space-32)}.xxl\:pr-32{padding-right:var(--space-32)}.xxl\:pb-32{padding-bottom:var(--space-32)}.xxl\:pl-32{padding-left:var(--space-32)}.xxl\:gap-5xs{gap:var(--space-5xs)}.xxl\:p-5xs{padding:var(--space-5xs)}.xxl\:px-5xs{padding-left:var(--space-5xs);padding-right:var(--space-5xs)}.xxl\:py-5xs{padding-top:var(--space-5xs);padding-bottom:var(--space-5xs)}.xxl\:pt-5xs{padding-top:var(--space-5xs)}.xxl\:pr-5xs{padding-right:var(--space-5xs)}.xxl\:pb-5xs{padding-bottom:var(--space-5xs)}.xxl\:pl-5xs{padding-left:var(--space-5xs)}.xxl\:gap-4xs{gap:var(--space-4xs)}.xxl\:p-4xs{padding:var(--space-4xs)}.xxl\:px-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs)}.xxl\:py-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs)}.xxl\:pt-4xs{padding-top:var(--space-4xs)}.xxl\:pr-4xs{padding-right:var(--space-4xs)}.xxl\:pb-4xs{padding-bottom:var(--space-4xs)}.xxl\:pl-4xs{padding-left:var(--space-4xs)}.xxl\:gap-3xs{gap:var(--space-3xs)}.xxl\:p-3xs{padding:var(--space-3xs)}.xxl\:px-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.xxl\:py-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.xxl\:pt-3xs{padding-top:var(--space-3xs)}.xxl\:pr-3xs{padding-right:var(--space-3xs)}.xxl\:pb-3xs{padding-bottom:var(--space-3xs)}.xxl\:pl-3xs{padding-left:var(--space-3xs)}.xxl\:gap-2xs{gap:var(--space-2xs)}.xxl\:p-2xs{padding:var(--space-2xs)}.xxl\:px-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.xxl\:py-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.xxl\:pt-2xs{padding-top:var(--space-2xs)}.xxl\:pr-2xs{padding-right:var(--space-2xs)}.xxl\:pb-2xs{padding-bottom:var(--space-2xs)}.xxl\:pl-2xs{padding-left:var(--space-2xs)}.xxl\:gap-xs{gap:var(--space-xs)}.xxl\:p-xs{padding:var(--space-xs)}.xxl\:px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.xxl\:py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.xxl\:pt-xs{padding-top:var(--space-xs)}.xxl\:pr-xs{padding-right:var(--space-xs)}.xxl\:pb-xs{padding-bottom:var(--space-xs)}.xxl\:pl-xs{padding-left:var(--space-xs)}.xxl\:gap-sm{gap:var(--space-sm)}.xxl\:p-sm{padding:var(--space-sm)}.xxl\:px-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.xxl\:py-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.xxl\:pt-sm{padding-top:var(--space-sm)}.xxl\:pr-sm{padding-right:var(--space-sm)}.xxl\:pb-sm{padding-bottom:var(--space-sm)}.xxl\:pl-sm{padding-left:var(--space-sm)}.xxl\:gap-md{gap:var(--space-md)}.xxl\:p-md{padding:var(--space-md)}.xxl\:px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.xxl\:py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.xxl\:pt-md{padding-top:var(--space-md)}.xxl\:pr-md{padding-right:var(--space-md)}.xxl\:pb-md{padding-bottom:var(--space-md)}.xxl\:pl-md{padding-left:var(--space-md)}.xxl\:gap-lg{gap:var(--space-lg)}.xxl\:p-lg{padding:var(--space-lg)}.xxl\:px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.xxl\:py-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.xxl\:pt-lg{padding-top:var(--space-lg)}.xxl\:pr-lg{padding-right:var(--space-lg)}.xxl\:pb-lg{padding-bottom:var(--space-lg)}.xxl\:pl-lg{padding-left:var(--space-lg)}.xxl\:gap-xl{gap:var(--space-xl)}.xxl\:p-xl{padding:var(--space-xl)}.xxl\:px-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.xxl\:py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.xxl\:pt-xl{padding-top:var(--space-xl)}.xxl\:pr-xl{padding-right:var(--space-xl)}.xxl\:pb-xl{padding-bottom:var(--space-xl)}.xxl\:pl-xl{padding-left:var(--space-xl)}.xxl\:gap-2xl{gap:var(--space-2xl)}.xxl\:p-2xl{padding:var(--space-2xl)}.xxl\:px-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.xxl\:py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.xxl\:pt-2xl{padding-top:var(--space-2xl)}.xxl\:pr-2xl{padding-right:var(--space-2xl)}.xxl\:pb-2xl{padding-bottom:var(--space-2xl)}.xxl\:pl-2xl{padding-left:var(--space-2xl)}.xxl\:gap-3xl{gap:var(--space-3xl)}.xxl\:p-3xl{padding:var(--space-3xl)}.xxl\:px-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.xxl\:py-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.xxl\:pt-3xl{padding-top:var(--space-3xl)}.xxl\:pr-3xl{padding-right:var(--space-3xl)}.xxl\:pb-3xl{padding-bottom:var(--space-3xl)}.xxl\:pl-3xl{padding-left:var(--space-3xl)}.xxl\:gap-4xl{gap:var(--space-4xl)}.xxl\:p-4xl{padding:var(--space-4xl)}.xxl\:px-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.xxl\:py-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.xxl\:pt-4xl{padding-top:var(--space-4xl)}.xxl\:pr-4xl{padding-right:var(--space-4xl)}.xxl\:pb-4xl{padding-bottom:var(--space-4xl)}.xxl\:pl-4xl{padding-left:var(--space-4xl)}.xxl\:gap-5xl{gap:var(--space-5xl)}.xxl\:p-5xl{padding:var(--space-5xl)}.xxl\:px-5xl{padding-left:var(--space-5xl);padding-right:var(--space-5xl)}.xxl\:py-5xl{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.xxl\:pt-5xl{padding-top:var(--space-5xl)}.xxl\:pr-5xl{padding-right:var(--space-5xl)}.xxl\:pb-5xl{padding-bottom:var(--space-5xl)}.xxl\:pl-5xl{padding-left:var(--space-5xl)}.xxl\:gap-6xl{gap:var(--space-6xl)}.xxl\:p-6xl{padding:var(--space-6xl)}.xxl\:px-6xl{padding-left:var(--space-6xl);padding-right:var(--space-6xl)}.xxl\:py-6xl{padding-top:var(--space-6xl);padding-bottom:var(--space-6xl)}.xxl\:pt-6xl{padding-top:var(--space-6xl)}.xxl\:pr-6xl{padding-right:var(--space-6xl)}.xxl\:pb-6xl{padding-bottom:var(--space-6xl)}.xxl\:pl-6xl{padding-left:var(--space-6xl)}.xxl\:gap-7xl{gap:var(--space-7xl)}.xxl\:p-7xl{padding:var(--space-7xl)}.xxl\:px-7xl{padding-left:var(--space-7xl);padding-right:var(--space-7xl)}.xxl\:py-7xl{padding-top:var(--space-7xl);padding-bottom:var(--space-7xl)}.xxl\:pt-7xl{padding-top:var(--space-7xl)}.xxl\:pr-7xl{padding-right:var(--space-7xl)}.xxl\:pb-7xl{padding-bottom:var(--space-7xl)}.xxl\:pl-7xl{padding-left:var(--space-7xl)}}}.sb-btn[data-v-aeb7f9bb]{min-height:var(--size-tap);padding:0 var(--space-sm);cursor:pointer;border:1px solid #0000}.sb-btn[data-v-aeb7f9bb]:disabled{opacity:.5;cursor:not-allowed}.sb-btn[data-v-aeb7f9bb]:not(:disabled):active{transform:translateY(1px)}.sb-btn--sm[data-v-aeb7f9bb]{min-height:2.25rem;padding:0 var(--space-xs)}.sb-btn--icon[data-v-aeb7f9bb]{width:var(--size-tap);padding:0}.sb-btn--icon.sb-btn--sm[data-v-aeb7f9bb]{width:2.25rem}.sb-btn--primary[data-v-aeb7f9bb]{background:var(--primary);color:var(--on-primary)}.sb-btn--primary[data-v-aeb7f9bb]:hover:not(:disabled){background:var(--primary-hover)}.sb-btn--secondary[data-v-aeb7f9bb]{background:var(--color-surface);border-color:var(--color-border-strong)}.sb-btn--secondary[data-v-aeb7f9bb]:hover:not(:disabled){border-color:var(--color-fg)}.sb-btn--ghost[data-v-aeb7f9bb]{color:var(--color-muted);background:0 0}.sb-btn--ghost[data-v-aeb7f9bb]:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-fg)}.sb-btn--danger[data-v-aeb7f9bb]{color:var(--color-danger);background:0 0}.sb-btn--danger[data-v-aeb7f9bb]:hover:not(:disabled){background:color-mix(in oklab,var(--color-danger) 12%,transparent)}.sb-checkbox[data-v-12410d80]{width:1.125rem;height:1.125rem;accent-color:var(--accent);margin-top:var(--space-4xs);flex-shrink:0}.sb-switch-row[data-v-57e18d01]{cursor:pointer}.sb-switch-row.is-disabled[data-v-57e18d01]{cursor:not-allowed;opacity:.5}.sb-switch[data-v-57e18d01]{width:var(--size-switch-width);height:var(--size-switch-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-3);appearance:none;cursor:inherit;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease);margin:0;position:relative}.sb-switch[data-v-57e18d01]:before{content:"";top:50%;left:var(--space-px);width:var(--size-switch-knob);height:var(--size-switch-knob);border-radius:var(--radius-full);background:var(--on-accent);box-shadow:var(--shadow-sm);transform:translate(var(--space-px),-50%);transition:transform var(--duration) var(--ease);position:absolute}.sb-switch[data-v-57e18d01]:checked{border-color:var(--accent);background:var(--accent)}.sb-switch[data-v-57e18d01]:checked:before{transform:translate(calc(var(--size-switch-width) - var(--size-switch-knob) - 5 * var(--space-px)),-50%)}@media (prefers-reduced-motion:reduce){.sb-switch[data-v-57e18d01],.sb-switch[data-v-57e18d01]:before{transition:none}}.sb-progress[data-v-3014a119]{border-radius:var(--radius-full);background:var(--color-surface-3);height:8px;overflow:hidden}.sb-progress__fill[data-v-3014a119]{background:var(--accent);height:100%;transition:width var(--duration) var(--ease)}@media (prefers-reduced-motion:reduce){.sb-progress__fill[data-v-3014a119]{transition:none}}.sb-dialog[data-v-fa721d8c]{border:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0}.sb-dialog[data-v-fa721d8c]::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (width>=40rem){.sb-dialog[data-v-fa721d8c]{border:1px solid var(--color-border);border-radius:var(--radius-xl);height:fit-content;max-height:min(90dvh,52rem);box-shadow:var(--shadow-lg);margin:auto}.sb-dialog__panel[data-v-fa721d8c]{max-height:min(90dvh,52rem)}.sb-dialog--sm[data-v-fa721d8c]{max-width:28rem}.sb-dialog--md[data-v-fa721d8c]{max-width:38rem}.sb-dialog--lg[data-v-fa721d8c]{max-width:52rem}}@media (width>=64rem){.sb-dialog--sm[data-v-fa721d8c]{max-width:32rem}.sb-dialog--md[data-v-fa721d8c]{max-width:46rem}.sb-dialog--lg[data-v-fa721d8c]{max-width:64rem}}.sb-tab[data-v-80518a51]{min-height:var(--size-tap);padding:0 var(--space-xs);color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.sb-tab[aria-selected=true][data-v-80518a51]{color:var(--color-fg);border-color:var(--accent)}.sb-tab[data-v-80518a51]:disabled{opacity:.5;cursor:not-allowed}.sb-spin[data-v-40a712df]{animation:.8s linear infinite sb-spin-40a712df}@keyframes sb-spin-40a712df{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sb-spin[data-v-40a712df]{animation:none}}.sb-alert[data-v-4fad83f9]{border:1px solid var(--color-border);background:var(--color-surface-2)}.sb-alert--info[data-v-4fad83f9]{border-left:3px solid var(--color-info)}.sb-alert--success[data-v-4fad83f9]{border-left:3px solid var(--color-success)}.sb-alert--warning[data-v-4fad83f9]{border-left:3px solid var(--color-warning)}.sb-alert--danger[data-v-4fad83f9]{border-left:3px solid var(--color-danger)}.sb-divider[data-v-eeb910c1]{border:0;border-top:1px solid var(--color-border);height:0;margin:0}.sb-divider--vertical[data-v-eeb910c1]{border-top:0;border-left:1px solid var(--color-border);width:0;height:auto;min-height:1rem}.sb-rule[data-v-eeb910c1]{background:var(--color-border);height:1px}.sb-skeleton[data-v-d498d059]{background:var(--color-surface-3);min-height:var(--space-4xs)}.sb-accordion__summary[data-v-b928148f]{min-height:var(--size-tap)}.sb-accordion__summary[data-v-b928148f]:hover{background:var(--color-surface-2)}.sb-page[data-v-bebeaf5b]{min-width:var(--size-tap);min-height:var(--size-tap);color:var(--color-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.sb-page[data-v-bebeaf5b]:hover{background:var(--color-surface-2);color:var(--color-fg)}.sb-page[aria-current=page][data-v-bebeaf5b]{background:var(--accent-soft);color:var(--accent-ink)}.sb-page[data-v-bebeaf5b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sb-menu__trigger[data-v-14f69eb2]{min-height:var(--size-tap);cursor:pointer}.sb-menu__trigger[data-v-14f69eb2]:disabled{opacity:.5;cursor:not-allowed}.sb-menu__panel[data-v-14f69eb2]{top:calc(100% + var(--space-4xs));width:max-content;min-width:12rem;max-width:min(var(--size-menu),calc(100vw - var(--space-xl)))}.sb-segmented--fit[data-v-e40271bc]{width:fit-content;max-width:100%}.sb-segmented--track[data-v-e40271bc]{padding:3px}.sb-segmented.w-full.flex-wrap .sb-segmented__option[data-v-e40271bc]{white-space:nowrap;flex:auto}.sb-segmented__option[data-v-e40271bc]{cursor:pointer;background:0 0;border:0;min-width:2.25rem;min-height:2.25rem}.sb-segmented__option.is-active[data-v-e40271bc]{background:var(--color-surface-3);color:var(--color-fg)}.sb-segmented__option[data-v-e40271bc]:disabled{opacity:.5;cursor:not-allowed}.sb-segmented--buttons .sb-segmented__option[data-v-e40271bc]{min-height:var(--size-tap);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-fg);transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.sb-segmented--buttons .sb-segmented__option[data-v-e40271bc]:hover:not(.is-active,:disabled){border-color:var(--color-subtle);background:var(--color-surface-2)}.sb-segmented--buttons .sb-segmented__option[data-v-e40271bc]:active:not(:disabled){transform:translateY(1px)}.sb-segmented--buttons .sb-segmented__option.is-active[data-v-e40271bc]{border-color:var(--color-fg);background:var(--color-surface-2)}@media (prefers-reduced-motion:reduce){.sb-segmented--buttons .sb-segmented__option[data-v-e40271bc]{transition:none}}.sb-search__icon[data-v-f98838dc]{left:var(--space-xs);pointer-events:none;top:50%;transform:translateY(-50%)}.sb-search__input[data-v-f98838dc]{padding-left:var(--space-xl)}.sb-search__input--clearable[data-v-f98838dc]{padding-right:2.6rem}.sb-search__input--clearable[data-v-f98838dc]::-webkit-search-cancel-button{display:none}.sb-search__clear[data-v-f98838dc]{width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.sb-chip[data-v-4af3b31b]{background:var(--accent-soft);border-color:var(--accent);color:var(--color-fg);cursor:pointer}.sb-link-button[data-v-4af3b31b]{color:var(--accent-ink);padding:var(--space-4xs) var(--space-2xs);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0}.sb-link-button[data-v-4af3b31b]:hover{background:var(--accent-soft)}.sb-toasts[data-v-c6e0484d]{left:50%;bottom:calc(var(--size-tabbar) + var(--space-sm) + env(safe-area-inset-bottom));max-width:calc(100vw - var(--space-xl));transform:translate(-50%)}@media (width>=64rem){.sb-toasts[data-v-c6e0484d]{bottom:var(--space-lg)}}.sb-toast[data-v-c6e0484d]{background:var(--color-fg);color:var(--color-bg);pointer-events:auto}.sb-toast__message[data-v-c6e0484d]{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.sb-toast__action[data-v-c6e0484d]{border:1px solid color-mix(in oklab,var(--color-bg) 55%,transparent);color:inherit;font:inherit;cursor:pointer;background:0 0}.sb-toast__action[data-v-c6e0484d]:hover{background:color-mix(in oklab,var(--color-bg) 18%,transparent)}.sb-toast__action[data-v-c6e0484d]:focus-visible{outline:2px solid var(--color-bg);outline-offset:2px}.sb-toast--success[data-v-c6e0484d] svg{color:var(--color-success)}.sb-toast--warning[data-v-c6e0484d] svg{color:var(--color-warning)}.sb-toast--danger[data-v-c6e0484d] svg{color:var(--color-danger)}.sb-toast-enter-active[data-v-c6e0484d],.sb-toast-leave-active[data-v-c6e0484d]{transition:all var(--duration) var(--ease)}.sb-toast-enter-from[data-v-c6e0484d],.sb-toast-leave-to[data-v-c6e0484d]{opacity:0;transform:translateY(8px)scale(.98)}.sb-chip[data-v-7abaff7f]{min-height:var(--size-tap);color:var(--color-muted);background:var(--color-surface);cursor:pointer}.sb-chip[aria-pressed=true][data-v-7abaff7f]{color:var(--accent-ink);border-color:var(--accent-border);background:var(--accent-soft)}.sb-chip[data-v-7abaff7f]:disabled{opacity:.5;cursor:not-allowed}.sb-selectable-card[data-v-c363a0f2]{min-height:var(--size-tap);cursor:pointer;transition:border-color .15s,background-color .15s}.sb-selectable-card[aria-pressed=true][data-v-c363a0f2]{border-color:var(--accent);background:var(--accent-soft)}.sb-selectable-card[data-v-c363a0f2]:disabled{cursor:not-allowed;opacity:.5}.sb-selectable-card__indicator[data-v-c363a0f2]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:1.35rem;height:1.35rem;color:var(--accent-ink);flex:none;place-items:center;display:grid}.sb-selectable-card[aria-pressed=true] .sb-selectable-card__indicator[data-v-c363a0f2]{border-color:var(--accent)}.sb-expandable-card__toggle[data-v-682ad6d9]{min-height:var(--size-tap);color:var(--color-fg);cursor:pointer;background:0 0;border:0}.sb-expandable-card__toggle[data-v-682ad6d9]:hover{background:var(--color-surface-2)}.sb-expandable-card__toggle[data-v-682ad6d9]:disabled{cursor:not-allowed;opacity:.5}.sb-status-card[data-v-44711799]{border-left:3px solid var(--color-info)}.sb-status-card--success[data-v-44711799]{border-left-color:var(--color-success)}.sb-status-card--warning[data-v-44711799]{border-left-color:var(--color-warning)}.sb-status-card--danger[data-v-44711799]{border-left-color:var(--color-danger)}.sb-collapsible__toggle[data-v-9a1bdf45]{min-height:var(--size-tap);color:var(--color-fg);cursor:pointer;background:0 0;border:0}.sb-collapsible__toggle[data-v-9a1bdf45]:hover{background:var(--color-surface-2)}.sb-collapsible__toggle[data-v-9a1bdf45]:disabled{opacity:.5;cursor:not-allowed}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:optional;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations")}.app-main{padding-bottom:calc(var(--size-tap) + var(--space-lg) + env(safe-area-inset-bottom))}.skip-link{left:var(--space-xs);z-index:100;padding:var(--space-xs) var(--space-sm);background:var(--primary);color:var(--on-primary);border-radius:var(--radius-md);position:absolute;top:-4rem}.skip-link:focus{top:var(--space-xs)}
