@keyframes mgSlideIn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes mgTap{0%{transform:scale(.55);opacity:0}25%{opacity:1}to{transform:scale(1.35);opacity:0}}@keyframes mgBlink{50%{opacity:0}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:host:not(#\#),:root:not(#\#){--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--color-red-50:rgb(254,242,242);--color-red-100:rgb(255,226,226);--color-red-300:rgb(255,163,164);--color-red-400:rgb(255,101,104);--color-red-500:rgb(251,44,54);--color-red-600:rgb(228,0,22);--color-red-700:rgb(191,0,15);--color-amber-50:rgb(255,251,235);--color-amber-100:rgb(254,243,198);--color-amber-200:rgb(254,230,133);--color-amber-300:rgb(255,210,55);--color-amber-500:rgb(246,158,0);--color-amber-600:rgb(218,119,0);--color-amber-700:rgb(181,82,0);--color-amber-800:rgb(149,61,0);--color-amber-900:rgb(123,51,6);--color-green-50:rgb(240,253,244);--color-green-300:rgb(123,241,168);--color-green-500:rgb(0,198,90);--color-green-600:rgb(0,164,71);--color-green-700:rgb(0,129,58);--color-emerald-100:rgb(208,250,229);--color-emerald-500:rgb(0,185,129);--color-emerald-600:rgb(0,150,105);--color-emerald-700:rgb(0,120,87);--color-teal-100:rgb(203,251,241);--color-teal-500:rgb(0,185,166);--color-teal-700:rgb(0,119,110);--color-blue-100:rgb(219,234,254);--color-blue-500:rgb(50,128,255);--color-blue-600:rgb(21,93,252);--color-blue-700:rgb(20,71,230);--color-violet-50:rgb(245,243,255);--color-violet-100:rgb(237,233,254);--color-violet-300:rgb(196,180,255);--color-violet-500:rgb(141,86,255);--color-violet-700:rgb(112,8,231);--color-purple-100:rgb(243,232,255);--color-purple-600:rgb(152,16,250);--color-slate-50:rgb(248,250,252);--color-slate-100:rgb(241,245,249);--color-slate-200:rgb(226,232,240);--color-slate-400:rgb(144,161,185);--color-slate-500:rgb(98,116,142);--color-slate-800:rgb(29,41,61);--color-slate-900:rgb(15,23,43);--color-gray-50:rgb(249,250,251);--color-gray-100:rgb(243,244,246);--color-gray-200:rgb(229,231,235);--color-gray-300:rgb(209,213,220);--color-gray-400:rgb(153,161,175);--color-gray-500:rgb(106,114,130);--color-gray-600:rgb(74,85,101);--color-gray-700:rgb(54,65,83);--color-gray-800:rgb(30,41,57);--color-gray-900:rgb(16,24,40);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-0.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-size-rem-10:0.625rem;--font-size-rem-13:0.8125rem;--font-size-rem-14:0.875rem;--font-size-rem-16:1rem;--font-size-rem-20:1.25rem;--font-size-rem-24:1.5rem;--font-size-px-9:9px;--font-size-px-10:10px;--font-size-px-11:11px;--font-size-px-12:12px;--font-size-px-13:13px;--font-size-px-14:14px;--font-size-px-17:17px;--font-size-px-24:24px;--font-size-em-1:1em;--font-size-ui-default:var(--font-size-px-14);--font-size-content-default:var(--font-size-px-14);--font-size-code-default:var(--font-size-px-12);--text-user-question:var(--font-size-rem-13);--text-user-question--line-height:1.5;--text-search-meta:var(--font-size-px-12);--text-search-meta--line-height:1.5;--text-body:var(--font-size-rem-14);--text-body--line-height:1.5;--text-content:var(--font-size-rem-14);--text-content--line-height:1.5;--text-code-block:var(--font-size-code-default);--text-code-block--line-height:1.5;--text-code-source:var(--font-size-code-default);--text-code-source--line-height:1.5;--text-file-document-h1:var(--font-size-rem-24);--text-file-document-h2:var(--font-size-rem-20);--spacing-ui-p-touch-target:2.75rem;--spacing-ui-p-touch-gap:0.5rem;--spacing-ui-s-touch-target:var(--spacing-ui-p-touch-target);--spacing-ui-s-touch-gap:var(--spacing-ui-p-touch-gap);--spacing-ui-touch-control:var(--spacing-ui-s-touch-target);--spacing-ui-touch-row:var(--spacing-ui-s-touch-target);--spacing-ui-touch-gap:var(--spacing-ui-s-touch-gap);--text-quota-reset:var(--font-size-rem-10);--text-quota-reset--line-height:1.5;--text-heading:var(--font-size-rem-20);--text-heading--line-height:1.5;--text-display:var(--font-size-rem-24);--text-display--line-height:1.5;--text-sidebar-label:var(--font-size-rem-13);--text-sidebar-label--line-height:1.5;--text-sidebar-project:var(--font-size-rem-14);--text-sidebar-project--line-height:1.5;--text-annotation:var(--font-size-rem-13);--text-annotation--line-height:1.5;--text-touch-field:var(--font-size-rem-16);--text-touch-field--line-height:1.5;--text-markdown-h1:1.15em;--text-markdown-h2:1.1em;--text-markdown-h3:1.05em;--text-markdown-code:0.86em;--text-markdown-table:0.92em;--text-image-name:var(--font-size-px-14);--text-image-meta:var(--font-size-px-12);--text-image-name-mobile:var(--font-size-px-13);--text-image-meta-mobile:var(--font-size-px-11);--text-file-context:var(--font-size-px-13);--text-file-context-detail:var(--font-size-px-11);--text-marketing-micro:0.75rem;--text-marketing-micro--line-height:1.4;--text-marketing-label:var(--font-size-rem-14);--text-marketing-label--line-height:1.4;--text-marketing-body:var(--font-size-rem-16);--text-marketing-body--line-height:1.65;--text-marketing-lead:1.0625rem;--text-marketing-lead--line-height:1.65;--text-marketing-feature:var(--font-size-rem-20);--text-marketing-feature--line-height:1.35;--text-marketing-card:var(--font-size-rem-24);--text-marketing-card--line-height:1.2;--text-marketing-subsection:1.75rem;--text-marketing-subsection--line-height:1.2;--text-marketing-section:clamp(2.375rem,3.4vw,2.875rem);--text-marketing-section--line-height:1.12;--text-marketing-display:clamp(3.5rem,4.5vw,3.875rem);--text-marketing-display--line-height:1.08;--text-marketing-section-mobile:clamp(2rem,8vw,2.375rem);--text-marketing-display-mobile:clamp(2.625rem,11vw,2.875rem);--text-marketing-hero-accent:clamp(2.25rem,4vw,3.5rem);--text-marketing-heading-compact:clamp(1.875rem,9vw,2.25rem);--text-marketing-demo-tiny:var(--font-size-px-9);--text-marketing-demo-status:var(--font-size-px-10);--text-marketing-demo-caption:var(--font-size-px-11);--text-marketing-demo-body:var(--font-size-px-12);--text-marketing-demo-title:var(--font-size-px-13);--text-marketing-demo-lead:var(--font-size-px-17);--text-guide-caption:var(--font-size-px-11);--text-guide-label:var(--font-size-px-12);--text-guide-detail:var(--font-size-px-13);--text-guide-body:var(--font-size-px-14);--text-guide-control:15px;--text-guide-dialog-label:16px;--text-guide-system:var(--font-size-px-17);--text-guide-search-mark:18px;--text-guide-monitor-heading:19px;--text-guide-dialog-heading:var(--font-size-px-24);--motion-p-body:14px;--motion-p-heading:20px;--motion-p-display:24px;--color-ui-p-ink:#0d0d0d;--color-ui-p-secondary:#5d5d5d;--color-ui-p-muted:#8f8f8f;--color-ui-p-faint:#b9b9b9;--color-ui-p-line:#ececec;--color-ui-p-line-strong:#dfdfdf;--color-ui-p-white:#ffffff;--color-ui-p-gray-25:#fcfcfc;--color-ui-p-gray-50:#f9f9f9;--color-ui-p-gray-75:#f3f3f3;--color-ui-p-gray-100:#ededed;--color-ui-p-gray-150:#e6e6e6;--color-ui-p-blue:#0285ff;--color-ui-p-blue-line:#b3d9ff;--color-ui-p-blue-soft:#e8f3fe;--color-ui-p-blue-mid:#7fbcff;--color-ui-p-logo-blue:#078cff;--color-ui-s-text:var(--color-ui-p-ink);--color-ui-s-secondary:var(--color-ui-p-secondary);--color-ui-s-muted:var(--color-ui-p-muted);--color-ui-s-faint:var(--color-ui-p-faint);--color-ui-s-line:var(--color-ui-p-line);--color-ui-s-line-strong:var(--color-ui-p-line-strong);--color-ui-s-shell:var(--color-ui-p-gray-50);--color-ui-s-panel:var(--color-ui-p-white);--color-ui-s-surface:var(--color-ui-p-gray-50);--color-ui-s-soft:var(--color-ui-p-gray-75);--color-ui-s-hover:var(--color-ui-p-gray-100);--color-ui-s-active:var(--color-ui-p-gray-150);--color-ui-s-selected:var(--color-ui-s-active);--color-ui-s-accent:var(--color-ui-p-blue);--color-ui-s-accent-soft:var(--color-ui-p-blue-soft);--spacing-ui-scrollbar-size:0.4375rem;--spacing-ui-scrollbar-padding:0.125rem;--color-ui-scrollbar-thumb:var(--color-ui-s-faint);--color-ui-scrollbar-thumb-hover:var(--color-ui-s-muted);--color-ui-shell:var(--color-ui-s-shell);--color-ui-panel:var(--color-ui-s-panel);--color-ui-row-hover:var(--color-ui-s-hover);--color-ui-row-active:var(--color-ui-s-active);--color-ui-chip:var(--color-ui-s-soft);--color-ui-accent:var(--color-ui-s-accent);--color-ui-accent-soft:var(--color-ui-s-accent-soft);--color-ui-lite-tag:var(--color-ui-p-logo-blue);--color-ui-mark:var(--color-ui-p-blue-line);--color-ui-annotation-soft:var(--color-ui-p-blue-soft);--color-ui-mark-strong:var(--color-ui-p-blue-mid);--color-ui-primary:var(--color-ui-s-text);--color-ui-on-primary:var(--color-ui-p-white);--color-ui-avatar:var(--color-ui-p-blue-soft);--color-ui-avatar-line:var(--color-ui-p-blue-line);--color-ui-avatar-text:var(--color-ui-p-blue);--color-ui-role:var(--color-ui-s-active);--color-ui-role-text:var(--color-ui-s-secondary);--color-ui-label:var(--color-ui-s-secondary);--color-ui-message-self:var(--color-ui-s-soft);--color-ui-message-agent:transparent;--color-ui-message-line:var(--color-ui-s-line);--spacing-recovery-dialog:22.5rem;--spacing-recovery-button:2.25rem;--container-recovery-safe:calc(100vw - 2.5rem);--spacing-recovery-viewport:calc(100dvh - 2.5rem);--radius-recovery-dialog:1.25rem;--radius-ui-row:0.5rem;--radius-ui-panel:0.75rem;--radius-ui-popover:0.875rem;--radius-ui-bubble:1.125rem;--radius-ui-composer:1.5rem;--shadow-ui-panel:0 0 0 1px rgb(13 13 13/0.08);--shadow-ui-composer:0 0 0 1px rgb(13 13 13/0.12),0 4px 16px rgb(0 0 0/0.05);--color-ui-splash-bg:var(--color-ui-s-shell);--color-ui-splash-track:var(--color-ui-s-hover);--color-ui-splash-bar:var(--color-ui-s-accent);--spacing-ui-splash-mark:3.5rem;--spacing-ui-splash-track:6rem;--spacing-ui-splash-gap:1.25rem;--spacing-ui-splash-lift:8vh;--color-skill-project:var(--color-purple-600);--color-skill-project-bg:var(--color-purple-100);--color-skill-user:var(--color-blue-600);--color-skill-user-bg:var(--color-blue-100);--color-skill-plugin:var(--color-amber-700);--color-skill-plugin-bg:var(--color-amber-100);--color-skill-builtin:var(--color-emerald-700);--color-skill-builtin-bg:var(--color-emerald-100);--color-path-tag:var(--color-teal-700);--color-path-tag-bg:var(--color-teal-100);--color-path-tag-at:var(--color-teal-500);--shadow-ui-popover:0 0 0 1px rgb(13 13 13/0.08),0 8px 28px rgb(0 0 0/0.10),0 2px 6px rgb(0 0 0/0.05);--shadow-ui-dialog:0 0 0 1px rgb(13 13 13/0.08),0 20px 60px rgb(0 0 0/0.14),0 3px 12px rgb(0 0 0/0.05);--spacing-model-picker-height:27.5rem;--spacing-model-picker-control:2.25rem;--spacing-model-picker-row:var(--spacing-model-picker-control);--spacing-model-effort-heading:3.25rem;--spacing-model-effort-target:var(--spacing-ui-touch-control);--spacing-model-effort-thumb:1.375rem;--spacing-model-effort-track:0.5rem;--spacing-model-effort-dot:0.25rem;--radius-model-effort:9999px;--shadow-model-effort-thumb:var(--shadow-ui-panel);--duration-model-picker-in:120ms;--duration-model-picker-out:90ms;--ease-model-picker:cubic-bezier(0.23,1,0.32,1);--duration-composer-toggle:280ms;--ease-composer-toggle:cubic-bezier(0.4,0,0.2,1);--color-ui-p-scrim:rgb(13 13 13/0.30);--color-ui-p-scrim-soft:rgb(13 13 13/0.15);--color-ui-s-scrim:var(--color-ui-p-scrim);--color-ui-s-scrim-soft:var(--color-ui-p-scrim-soft);--color-directory-backdrop:var(--color-ui-s-scrim);--color-directory-sheet-backdrop:var(--color-ui-s-scrim-soft);--color-directory-sidebar:var(--color-ui-s-shell);--spacing-directory-width:52rem;--spacing-directory-height:36rem;--spacing-directory-sidebar:11rem;--spacing-directory-column:12rem;--spacing-directory-row:2rem;--spacing-directory-touch-row:2.75rem;--spacing-directory-search:13rem;--spacing-directory-sheet:24rem;--radius-directory-button:9999px;--radius-directory-mac:var(--radius-ui-popover);--color-ui-s-inverse-surface:var(--color-gray-900);--color-ui-s-inverse-hover:var(--color-gray-700);--color-ui-s-on-inverse:var(--color-white);--color-ui-s-inverse-line:var(--color-gray-400);--color-lightbox-control:var(--color-ui-s-inverse-surface);--color-lightbox-control-hover:var(--color-ui-s-inverse-hover);--color-lightbox-content:var(--color-ui-s-on-inverse);--color-lightbox-line:var(--color-ui-s-inverse-line);--stroke-lightbox-icon:2.5;--color-file-action-p-done:#087a55;--color-file-action-p-done-inverse:#7ee2a8;--color-file-action-s-done:var(--color-file-action-p-done);--color-file-action-s-done-inverse:var(--color-file-action-p-done-inverse);--color-file-action-done:var(--color-file-action-s-done);--color-file-action-done-inverse:var(--color-file-action-s-done-inverse);--spacing-agent-p-row-height:4.5rem;--spacing-agent-p-icon-size:2.125rem;--radius-agent-p-directory:0.75rem;--color-agent-p-success:#087a55;--color-agent-p-success-soft:#ecfdf3;--color-agent-s-surface-muted:rgba(255,255,255,0.54);--color-agent-s-line:rgba(16,24,40,0.11);--color-agent-s-success:var(--color-agent-p-success);--color-agent-s-success-soft:var(--color-agent-p-success-soft);--spacing-agent-directory-row-height:var(--spacing-agent-p-row-height);--spacing-agent-directory-icon-size:var(--spacing-agent-p-icon-size);--radius-agent-directory:var(--radius-agent-p-directory);--color-agent-directory-background:var(--color-agent-s-surface-muted);--color-agent-directory-border:var(--color-agent-s-line);--color-agent-directory-available:var(--color-agent-s-success);--color-agent-directory-available-bg:var(--color-agent-s-success-soft);--color-local-preview-p-accent:#2563eb;--color-local-preview-p-surface:#ffffff;--color-local-preview-p-border:#dbe3ef;--radius-local-preview-p-dialog:1rem;--color-local-preview-s-action:var(--color-local-preview-p-accent);--color-local-preview-s-surface:var(--color-local-preview-p-surface);--color-local-preview-s-border:var(--color-local-preview-p-border);--color-local-preview-action:var(--color-local-preview-s-action);--color-local-preview-dialog-background:var(--color-local-preview-s-surface);--color-local-preview-dialog-border:var(--color-local-preview-s-border);--radius-local-preview-dialog:var(--radius-local-preview-p-dialog);--color-marketing-p-muted-strong:#596273;--color-marketing-p-on-primary-muted:#ffffff;--color-marketing-s-muted:var(--color-marketing-p-muted-strong);--color-marketing-s-on-primary-muted:var(--color-marketing-p-on-primary-muted);--color-marketing-footer-text:var(--color-marketing-s-muted);--color-marketing-cta-copy:var(--color-marketing-s-on-primary-muted);--spacing-marketing-p-section-gap:5.25rem;--spacing-marketing-p-module-gap:10.5rem;--spacing-marketing-s-section-gap:var(--spacing-marketing-p-section-gap);--spacing-marketing-s-module-gap:var(--spacing-marketing-p-module-gap);--spacing-marketing-section-gap:var(--spacing-marketing-s-section-gap);--spacing-marketing-module-gap:var(--spacing-marketing-s-module-gap);--spacing-marketing-module-inner-gap:calc(var(--spacing-marketing-module-gap) / 2);--spacing-marketing-p-anchor-offset:5.5rem;--spacing-marketing-s-anchor-offset:var(--spacing-marketing-p-anchor-offset);--spacing-marketing-anchor-offset:var(--spacing-marketing-s-anchor-offset);--aspect-marketing-feature-media:5/4;--color-markdown-p-ink-strong:#0f172a;--color-markdown-p-accent:#0285ff;--color-markdown-p-accent-strong:#0169cc;--color-markdown-p-code:#b45309;--color-markdown-p-code-background:rgba(180,83,9,0.08);--color-markdown-p-emph:#7c3aed;--color-markdown-p-muted:#64748b;--color-markdown-p-border:#dbe3ef;--color-markdown-p-surface-muted:#f1f5f9;--color-markdown-p-code-block-background:#1e293b;--color-markdown-p-code-block-foreground:#e2e8f0;--color-markdown-s-heading:var(--color-ui-p-ink);--color-markdown-s-strong:var(--color-ui-p-ink);--color-markdown-s-emphasis:inherit;--color-markdown-s-code:var(--color-ui-p-ink);--color-markdown-s-code-background:var(--color-ui-p-gray-75);--color-markdown-s-code-block-background:var(--color-ui-p-gray-50);--color-markdown-s-code-block-foreground:var(--color-ui-p-ink);--color-markdown-s-link:var(--color-markdown-p-accent);--color-markdown-s-link-hover:var(--color-markdown-p-accent-strong);--color-markdown-s-marker:var(--color-ui-p-muted);--color-markdown-s-border:var(--color-ui-p-line-strong);--color-markdown-s-quote-foreground:var(--color-ui-p-secondary);--color-markdown-s-quote-border:var(--color-ui-p-line-strong);--color-markdown-s-table-head-foreground:var(--color-ui-p-ink);--color-markdown-s-table-head-background:var(--color-ui-p-gray-50);--color-markdown-heading:var(--color-markdown-s-heading);--color-markdown-strong:var(--color-markdown-s-strong);--color-markdown-emphasis:var(--color-markdown-s-emphasis);--color-markdown-code:var(--color-markdown-s-code);--color-markdown-code-background:var(--color-markdown-s-code-background);--color-markdown-code-block-background:var(--color-markdown-s-code-block-background);--color-markdown-code-block-foreground:var(--color-markdown-s-code-block-foreground);--color-markdown-link:var(--color-markdown-s-link);--color-markdown-link-hover:var(--color-markdown-s-link-hover);--color-markdown-marker:var(--color-markdown-s-marker);--color-markdown-border:var(--color-markdown-s-border);--color-markdown-quote-foreground:var(--color-markdown-s-quote-foreground);--color-markdown-quote-border:var(--color-markdown-s-quote-border);--color-markdown-table-head-foreground:var(--color-markdown-s-table-head-foreground);--color-markdown-table-head-background:var(--color-markdown-s-table-head-background);--color-code-p-keyword:#9657a3;--color-code-p-string:#287645;--color-code-p-number:#0169cc;--color-code-s-keyword:var(--color-code-p-keyword);--color-code-s-string:var(--color-code-p-string);--color-code-s-number:var(--color-code-p-number);--color-file-s-link:var(--color-markdown-s-link-hover);--color-file-link:var(--color-file-s-link);--color-file-keyword:var(--color-code-s-keyword);--color-file-string:var(--color-code-s-string);--color-file-number:var(--color-code-s-number);--spacing-file-reader-width:70rem;--spacing-file-document-width:50rem;--spacing-file-reader-padding:2rem;--spacing-file-document-padding:2.5rem;--spacing-file-mobile-padding:1.5rem;--motion-p-night:#111827;--motion-p-panel:#f8fafc;--motion-p-blue:#3563e9;--motion-p-blue-soft:#e7edff;--motion-p-white:#ffffff;--motion-p-muted:#667085;--motion-p-line:#dce2ec;--motion-p-radius:22px;--motion-p-space:24px;--motion-p-font:system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;--motion-s-background:var(--motion-p-white);--motion-s-surface:var(--motion-p-panel);--motion-s-accent:var(--motion-p-blue);--motion-s-status:var(--motion-p-blue);--motion-s-accent-soft:var(--motion-p-blue-soft);--motion-s-on-accent:var(--motion-p-white);--motion-s-text:var(--motion-p-night);--motion-s-secondary:var(--motion-p-muted);--motion-s-border:var(--motion-p-line);--motion-card-radius:var(--motion-p-radius);--motion-card-padding:var(--motion-p-space);--motion-card-shadow:0 12px 32px #1118270d;--motion-card-border:2px solid var(--motion-s-border);--motion-label-size:calc(var(--motion-p-heading) * 1.4);--motion-font:var(--motion-p-font);--marketing-background:var(--motion-s-background);--hero-video-background:var(--motion-s-background);--hero-video-control-background:var(--motion-s-surface);--hero-video-text:var(--motion-s-text);--hero-video-focus:var(--motion-s-status);--hero-video-radius:var(--motion-card-radius);--hero-video-space:var(--motion-card-padding);--hero-video-border:var(--motion-card-border);--hero-video-shadow:var(--motion-card-shadow);--hero-video-label:var(--text-body);--hero-video-icon:var(--text-heading)}@supports (color:color(display-p3 0 0 0%)){:host:not(#\#),:root:not(#\#){--color-red-300:color(display-p3 0.95692 0.65189 0.64512);--color-red-400:color(display-p3 0.93353 0.43168 0.42349);--color-red-600:color(display-p3 0.83032 0.14038 0.1332);--color-red-700:color(display-p3 0.69274 0.11623 0.10468);--color-amber-50:color(display-p3 0.9978 0.98505 0.92631);--color-amber-300:color(display-p3 0.97433 0.83063 0.33298);--color-amber-500:color(display-p3 0.93994 0.62058 0.05854);--color-amber-600:color(display-p3 0.82714 0.46717 0.0336);--color-amber-700:color(display-p3 0.67989 0.32771 0.05205);--color-amber-800:color(display-p3 0.54753 0.25606 0.07283);--color-green-500:color(display-p3 0.30873 0.77475 0.37431);--color-green-600:color(display-p3 0.24388 0.64082 0.29481);--color-green-700:color(display-p3 0.19836 0.5018 0.24533);--color-emerald-500:color(display-p3 0.26711 0.72685 0.5084);--color-emerald-600:color(display-p3 0.20656 0.58906 0.41396);--color-emerald-700:color(display-p3 0.16404 0.47023 0.34351);--color-teal-500:color(display-p3 0.26657 0.72152 0.65546);--color-teal-700:color(display-p3 0.17409 0.46132 0.43387);--color-blue-500:color(display-p3 0.26642 0.49122 0.98862);--color-violet-300:color(display-p3 0.75887 0.70626 0.99173);--color-violet-500:color(display-p3 0.52337 0.3296 0.99088)}}:not(#\#):not(#\#),:not(#\#):not(#\#)::backdrop,:not(#\#):not(#\#)::file-selector-button,:not(#\#):not(#\#):after,:not(#\#):not(#\#):before{box-sizing:border-box;margin:0;padding:0;border:0 solid}:host:not(#\#):not(#\#),html:not(#\#):not(#\#){line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:normal;font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr:not(#\#):not(#\#){height:0;color:inherit;border-top-width:1px}abbr:where([title]):not(#\#):not(#\#){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:not(#\#):not(#\#),h2:not(#\#):not(#\#),h3:not(#\#):not(#\#),h4:not(#\#):not(#\#),h5:not(#\#):not(#\#),h6:not(#\#):not(#\#){font-size:inherit;font-weight:inherit}a:not(#\#):not(#\#){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:not(#\#):not(#\#),strong:not(#\#):not(#\#){font-weight:bolder}code:not(#\#):not(#\#),kbd:not(#\#):not(#\#),pre:not(#\#):not(#\#),samp:not(#\#):not(#\#){font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:normal;font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small:not(#\#):not(#\#){font-size:80%}sub:not(#\#):not(#\#),sup:not(#\#):not(#\#){font-size:75%;line-height:0;position:relative;vertical-align:initial}sub:not(#\#):not(#\#){bottom:-.25em}sup:not(#\#):not(#\#){top:-.5em}table:not(#\#):not(#\#){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)):not(#\#):not(#\#){outline:auto}progress:not(#\#):not(#\#){vertical-align:initial}summary:not(#\#):not(#\#){display:list-item}menu:not(#\#):not(#\#),ol:not(#\#):not(#\#),ul:not(#\#):not(#\#){list-style:none}audio:not(#\#):not(#\#),canvas:not(#\#):not(#\#),embed:not(#\#):not(#\#),iframe:not(#\#):not(#\#),img:not(#\#):not(#\#),object:not(#\#):not(#\#),svg:not(#\#):not(#\#),video:not(#\#):not(#\#){display:block;vertical-align:middle}img:not(#\#):not(#\#),video:not(#\#):not(#\#){max-width:100%;height:auto}:not(#\#):not(#\#)::file-selector-button,button:not(#\#):not(#\#),input:not(#\#):not(#\#),optgroup:not(#\#):not(#\#),select:not(#\#):not(#\#),textarea:not(#\#):not(#\#){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:initial;opacity:1}:where(select:is([multiple],[size])):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select:is([multiple],[size])):not(#\#):not(#\#) optgroup option{padding-inline-start:20px}:not(#\#):not(#\#)::file-selector-button{margin-inline-end:4px}:not(#\#):not(#\#)::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){:not(#\#):not(#\#)::placeholder{color:currentcolor}@supports (color:color-mix(in lab,red,red)){:not(#\#):not(#\#)::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea:not(#\#):not(#\#){resize:vertical}:not(#\#):not(#\#)::-webkit-search-decoration{-webkit-appearance:none}:not(#\#):not(#\#)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:not(#\#):not(#\#)::-webkit-datetime-edit{display:inline-flex}:not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper{padding:0}:not(#\#):not(#\#)::-webkit-datetime-edit,:not(#\#):not(#\#)::-webkit-datetime-edit-day-field,:not(#\#):not(#\#)::-webkit-datetime-edit-hour-field,:not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field,:not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field,:not(#\#):not(#\#)::-webkit-datetime-edit-minute-field,:not(#\#):not(#\#)::-webkit-datetime-edit-month-field,:not(#\#):not(#\#)::-webkit-datetime-edit-second-field,:not(#\#):not(#\#)::-webkit-datetime-edit-year-field{padding-block:0}:not(#\#):not(#\#)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:not(#\#):not(#\#){box-shadow:none}:not(#\#):not(#\#)::file-selector-button,button:not(#\#):not(#\#),input:where([type=button],[type=reset],[type=submit]):not(#\#):not(#\#){appearance:button}:not(#\#):not(#\#)::-webkit-inner-spin-button,:not(#\#):not(#\#)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):not(#\#):not(#\#):not(#\#){display:none!important}.pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:auto}.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none}.\!visible:not(#\#){visibility:visible!important}.collapse:not(#\#):not(#\#):not(#\#):not(#\#){visibility:collapse}.invisible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden}.visible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.sr-only:not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute:not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.fixed:not(#\#):not(#\#):not(#\#):not(#\#){position:fixed}.relative:not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.static:not(#\#):not(#\#):not(#\#):not(#\#){position:static}.sticky:not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.inset-0:not(#\#):not(#\#):not(#\#):not(#\#){inset:0}.inset-x-0:not(#\#):not(#\#):not(#\#):not(#\#){inset-inline:0}.inset-x-3:not(#\#):not(#\#):not(#\#):not(#\#){inset-inline:calc(.25rem * 3);inset-inline:calc(var(--spacing) * 3)}.inset-y-0:not(#\#):not(#\#):not(#\#):not(#\#){inset-block:0}.inset-y-2:not(#\#):not(#\#):not(#\#):not(#\#){inset-block:calc(.25rem * 2);inset-block:calc(var(--spacing) * 2)}.-top-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem * -.5);top:calc(var(--spacing) * -.5)}.-top-2:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem * -2);top:calc(var(--spacing) * -2)}.top-0:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.top-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem * .5);top:calc(var(--spacing) * .5)}.top-1:not(#\#):not(#\#):not(#\#):not(#\#){top:.25rem;top:var(--spacing)}.top-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(1 / 2 * 100%)}.top-3:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem * 3);top:calc(var(--spacing) * 3)}.top-4:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem * 4);top:calc(var(--spacing) * 4)}.top-5:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem * 5);top:calc(var(--spacing) * 5)}.top-14:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem * 14);top:calc(var(--spacing) * 14)}.top-full:not(#\#):not(#\#):not(#\#):not(#\#){top:100%}.-right-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem * -.5);right:calc(var(--spacing) * -.5)}.-right-2:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem * -2);right:calc(var(--spacing) * -2)}.-right-5:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem * -5);right:calc(var(--spacing) * -5)}.-right-\[4px\]:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(4px * -1)}.right-0:not(#\#):not(#\#):not(#\#):not(#\#){right:0}.right-1:not(#\#):not(#\#):not(#\#):not(#\#){right:.25rem;right:var(--spacing)}.right-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem * 1.5);right:calc(var(--spacing) * 1.5)}.right-3:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem * 3);right:calc(var(--spacing) * 3)}.right-4:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem * 4);right:calc(var(--spacing) * 4)}.right-5:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem * 5);right:calc(var(--spacing) * 5)}.right-9:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem * 9);right:calc(var(--spacing) * 9)}.-bottom-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(.25rem * -1.5);bottom:calc(var(--spacing) * -1.5)}.-bottom-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(3px * -1)}.-bottom-\[4px\]:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(4px * -1)}.bottom-0:not(#\#):not(#\#):not(#\#):not(#\#){bottom:0}.bottom-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(.25rem * .5);bottom:calc(var(--spacing) * .5)}.bottom-1:not(#\#):not(#\#):not(#\#):not(#\#){bottom:.25rem;bottom:var(--spacing)}.bottom-3:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(.25rem * 3);bottom:calc(var(--spacing) * 3)}.bottom-16:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(.25rem * 16);bottom:calc(var(--spacing) * 16)}.bottom-full:not(#\#):not(#\#):not(#\#):not(#\#){bottom:100%}.-left-5:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(.25rem * -5);left:calc(var(--spacing) * -5)}.left-0:not(#\#):not(#\#):not(#\#):not(#\#){left:0}.left-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(.25rem * .5);left:calc(var(--spacing) * .5)}.left-1:not(#\#):not(#\#):not(#\#):not(#\#){left:.25rem;left:var(--spacing)}.left-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(1 / 2 * 100%)}.left-3:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(.25rem * 3);left:calc(var(--spacing) * 3)}.left-12:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(.25rem * 12);left:calc(var(--spacing) * 12)}.left-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#){left:3px}.left-full:not(#\#):not(#\#):not(#\#):not(#\#){left:100%}.isolate:not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate}.z-0:not(#\#):not(#\#):not(#\#):not(#\#){z-index:0}.z-10:not(#\#):not(#\#):not(#\#):not(#\#){z-index:10}.z-20:not(#\#):not(#\#):not(#\#):not(#\#){z-index:20}.z-30:not(#\#):not(#\#):not(#\#):not(#\#){z-index:30}.z-40:not(#\#):not(#\#):not(#\#):not(#\#){z-index:40}.z-50:not(#\#):not(#\#):not(#\#):not(#\#){z-index:50}.z-\[1\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:1}.z-\[55\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:55}.z-\[60\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:60}.z-\[61\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:61}.z-\[65\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:65}.z-\[70\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:70}.z-\[75\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:75}.z-\[80\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:80}.z-\[90\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:90}.z-\[91\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:91}.z-\[100\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:100}.z-\[101\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:101}.container:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}@media (min-width:40rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:40rem}}@media (min-width:48rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem}}@media (min-width:64rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem}}@media (min-width:80rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem}}@media (min-width:96rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:96rem}}.\!m-0:not(#\#){margin:0!important}.m-1:not(#\#):not(#\#):not(#\#):not(#\#){margin:.25rem;margin:var(--spacing)}.m-2:not(#\#):not(#\#):not(#\#):not(#\#){margin:calc(.25rem * 2);margin:calc(var(--spacing) * 2)}.m-4:not(#\#):not(#\#):not(#\#):not(#\#){margin:calc(.25rem * 4);margin:calc(var(--spacing) * 4)}.m-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin:auto}.-mx-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(.25rem * -1);margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(.25rem * -1.5);margin-inline:calc(var(--spacing) * -1.5)}.-mx-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(.25rem * -4);margin-inline:calc(var(--spacing) * -4)}.mx-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(.25rem * .5);margin-inline:calc(var(--spacing) * .5)}.mx-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:.25rem;margin-inline:var(--spacing)}.mx-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(.25rem * 1.5);margin-inline:calc(var(--spacing) * 1.5)}.mx-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(.25rem * 2);margin-inline:calc(var(--spacing) * 2)}.mx-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(.25rem * 3);margin-inline:calc(var(--spacing) * 3)}.mx-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(.25rem * 3.5);margin-inline:calc(var(--spacing) * 3.5)}.mx-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(.25rem * 4);margin-inline:calc(var(--spacing) * 4)}.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:auto}.-my-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(.25rem * -6);margin-block:calc(var(--spacing) * -6)}.my-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:.25rem;margin-block:var(--spacing)}.my-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(.25rem * 2);margin-block:calc(var(--spacing) * 2)}.my-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(.25rem * 3);margin-block:calc(var(--spacing) * 3)}.-mt-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * -1);margin-top:calc(var(--spacing) * -1)}.mt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * .5);margin-top:calc(var(--spacing) * .5)}.mt-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.25rem;margin-top:var(--spacing)}.mt-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 1.5);margin-top:calc(var(--spacing) * 1.5)}.mt-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 2);margin-top:calc(var(--spacing) * 2)}.mt-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 2.5);margin-top:calc(var(--spacing) * 2.5)}.mt-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 3);margin-top:calc(var(--spacing) * 3)}.mt-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 3.5);margin-top:calc(var(--spacing) * 3.5)}.mt-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 4);margin-top:calc(var(--spacing) * 4)}.mt-5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 5);margin-top:calc(var(--spacing) * 5)}.mt-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 6);margin-top:calc(var(--spacing) * 6)}.mt-7:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 7);margin-top:calc(var(--spacing) * 7)}.mt-10:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 10);margin-top:calc(var(--spacing) * 10)}.mt-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:auto}.mt-px:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:1px}.-mr-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(.25rem * -1);margin-right:calc(var(--spacing) * -1)}.-mr-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(.25rem * -1.5);margin-right:calc(var(--spacing) * -1.5)}.-mr-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(.25rem * -2);margin-right:calc(var(--spacing) * -2)}.mr-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:.25rem;margin-right:var(--spacing)}.mr-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(.25rem * 1.5);margin-right:calc(var(--spacing) * 1.5)}.mr-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(.25rem * 2);margin-right:calc(var(--spacing) * 2)}.mr-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:auto}.-mb-px:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:-1px}.mb-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * .5);margin-bottom:calc(var(--spacing) * .5)}.mb-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:.25rem;margin-bottom:var(--spacing)}.mb-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 1.5);margin-bottom:calc(var(--spacing) * 1.5)}.mb-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 2);margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 2.5);margin-bottom:calc(var(--spacing) * 2.5)}.mb-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 3);margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 3.5);margin-bottom:calc(var(--spacing) * 3.5)}.mb-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 4);margin-bottom:calc(var(--spacing) * 4)}.mb-4\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 4.5);margin-bottom:calc(var(--spacing) * 4.5)}.mb-5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 5);margin-bottom:calc(var(--spacing) * 5)}.mb-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 6);margin-bottom:calc(var(--spacing) * 6)}.mb-7:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 7);margin-bottom:calc(var(--spacing) * 7)}.mb-8:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 8);margin-bottom:calc(var(--spacing) * 8)}.-ml-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(.25rem * -2);margin-left:calc(var(--spacing) * -2)}.ml-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(.25rem * .5);margin-left:calc(var(--spacing) * .5)}.ml-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:.25rem;margin-left:var(--spacing)}.ml-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(.25rem * 1.5);margin-left:calc(var(--spacing) * 1.5)}.ml-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(.25rem * 2);margin-left:calc(var(--spacing) * 2)}.ml-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(.25rem * 6);margin-left:calc(var(--spacing) * 6)}.ml-\[7px\]:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:7px}.ml-\[15px\]:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:15px}.ml-\[22px\]:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:22px}.ml-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.line-clamp-2:not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3:not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block:not(#\#){display:block!important}.block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.contents:not(#\#):not(#\#):not(#\#):not(#\#){display:contents}.flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.grid:not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.inline-block:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block}.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.table:not(#\#):not(#\#):not(#\#):not(#\#){display:table}.h-0:not(#\#):not(#\#):not(#\#):not(#\#){height:0}.h-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * .5);height:calc(var(--spacing) * .5)}.h-1:not(#\#):not(#\#):not(#\#):not(#\#){height:.25rem;height:var(--spacing)}.h-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 1.5);height:calc(var(--spacing) * 1.5)}.h-2:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 2);height:calc(var(--spacing) * 2)}.h-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 2.5);height:calc(var(--spacing) * 2.5)}.h-3:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 3);height:calc(var(--spacing) * 3)}.h-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 3.5);height:calc(var(--spacing) * 3.5)}.h-4:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 4);height:calc(var(--spacing) * 4)}.h-4\.5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 4.5);height:calc(var(--spacing) * 4.5)}.h-5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 5);height:calc(var(--spacing) * 5)}.h-6:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 6);height:calc(var(--spacing) * 6)}.h-7:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 7);height:calc(var(--spacing) * 7)}.h-8:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 8);height:calc(var(--spacing) * 8)}.h-9:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 9);height:calc(var(--spacing) * 9)}.h-10:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 10);height:calc(var(--spacing) * 10)}.h-11:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 11);height:calc(var(--spacing) * 11)}.h-12:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 12);height:calc(var(--spacing) * 12)}.h-14:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 14);height:calc(var(--spacing) * 14)}.h-16:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 16);height:calc(var(--spacing) * 16)}.h-20:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 20);height:calc(var(--spacing) * 20)}.h-28:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 28);height:calc(var(--spacing) * 28)}.h-52:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 52);height:calc(var(--spacing) * 52)}.h-72:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 72);height:calc(var(--spacing) * 72)}.h-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:3px}.h-\[7px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:7px}.h-\[10\.5px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:10.5px}.h-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:18px}.h-\[22px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:22px}.h-\[26px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:26px}.h-\[30px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:30px}.h-\[34px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:34px}.h-\[52px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:52px}.h-\[calc\(100\*var\(--app-viewport-unit\,1vh\)-3rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100 * 1vh - 3rem);height:calc(100 * var(--app-viewport-unit,1vh) - 3rem)}.h-\[calc\(var\(--app-viewport-height\,100dvh\)\*0\.4\)\]:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100dvh * .4);height:calc(var(--app-viewport-height,100dvh) * .4)}.h-auto:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.h-dvh:not(#\#):not(#\#):not(#\#):not(#\#){height:100dvh}.h-full:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.h-px:not(#\#):not(#\#):not(#\#):not(#\#){height:1px}.h-recovery-button:not(#\#):not(#\#):not(#\#):not(#\#){height:2.25rem;height:var(--spacing-recovery-button)}.h-screen:not(#\#):not(#\#):not(#\#):not(#\#){height:100vh}.h-ui-touch-control:not(#\#):not(#\#):not(#\#):not(#\#){height:2.75rem;height:var(--spacing-ui-touch-control)}.max-h-40:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(.25rem * 40);max-height:calc(var(--spacing) * 40)}.max-h-48:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(.25rem * 48);max-height:calc(var(--spacing) * 48)}.max-h-60:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(.25rem * 60);max-height:calc(var(--spacing) * 60)}.max-h-64:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(.25rem * 64);max-height:calc(var(--spacing) * 64)}.max-h-80:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(.25rem * 80);max-height:calc(var(--spacing) * 80)}.max-h-\[50vh\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:50vh}.max-h-\[80vh\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:80vh}.max-h-\[220px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:220px}.max-h-\[calc\(4\*1\.5em\+1rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(4 * 1.5em + 1rem)}.max-h-\[calc\(75\*var\(--app-viewport-unit\,1vh\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(75 * 1vh);max-height:calc(75 * var(--app-viewport-unit,1vh))}.max-h-\[calc\(100dvh-2rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - 2rem)}.max-h-\[calc\(var\(--app-viewport-height\,100dvh\)\*0\.5\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh * .5);max-height:calc(var(--app-viewport-height,100dvh) * .5)}.max-h-\[calc\(var\(--app-viewport-height\,100dvh\)\*0\.8\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh * .8);max-height:calc(var(--app-viewport-height,100dvh) * .8)}.max-h-\[calc\(var\(--app-viewport-height\,100dvh\)\*0\.9\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh * .9);max-height:calc(var(--app-viewport-height,100dvh) * .9)}.max-h-\[calc\(var\(--app-viewport-height\,100dvh\)\*0\.84\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh * .84);max-height:calc(var(--app-viewport-height,100dvh) * .84)}.max-h-\[calc\(var\(--app-viewport-height\,100dvh\)\*0\.92\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh * .92);max-height:calc(var(--app-viewport-height,100dvh) * .92)}.max-h-\[calc\(var\(--app-viewport-height\,100dvh\)\*0\.92-10rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh * .92 - 10rem);max-height:calc(var(--app-viewport-height,100dvh) * .92 - 10rem)}.max-h-\[calc\(var\(--app-viewport-height\,100dvh\)-2rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - 2rem);max-height:calc(var(--app-viewport-height,100dvh) - 2rem)}.max-h-\[calc\(var\(--app-viewport-height\,100dvh\)-3rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - 3rem);max-height:calc(var(--app-viewport-height,100dvh) - 3rem)}.max-h-\[max\(8rem\,calc\(70\*var\(--app-viewport-unit\,1vh\)-20rem\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:max(8rem,calc(70 * 1vh - 20rem));max-height:max(8rem,calc(70 * var(--app-viewport-unit,1vh) - 20rem))}.max-h-\[min\(180px\,35dvh\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:min(180px,35dvh)}.max-h-\[min\(320px\,50dvh\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-height:min(320px,50dvh)}.max-h-full:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100%}.max-h-recovery-viewport:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - 2.5rem);max-height:var(--spacing-recovery-viewport)}.min-h-0:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.min-h-7:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 7);min-height:calc(var(--spacing) * 7)}.min-h-8:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 8);min-height:calc(var(--spacing) * 8)}.min-h-9:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 9);min-height:calc(var(--spacing) * 9)}.min-h-10:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 10);min-height:calc(var(--spacing) * 10)}.min-h-11:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 11);min-height:calc(var(--spacing) * 11)}.min-h-12:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 12);min-height:calc(var(--spacing) * 12)}.min-h-14:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 14);min-height:calc(var(--spacing) * 14)}.min-h-16:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 16);min-height:calc(var(--spacing) * 16)}.min-h-28:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 28);min-height:calc(var(--spacing) * 28)}.min-h-\[34px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:34px}.min-h-\[38px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:38px}.min-h-\[40vh\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:40vh}.min-h-\[60px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:60px}.min-h-\[76px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:76px}.min-h-\[84px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:84px}.min-h-\[140px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:140px}.min-h-\[200px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:200px}.min-h-full:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100%}.min-h-screen:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100vh}.w-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * .5);width:calc(var(--spacing) * .5)}.w-1:not(#\#):not(#\#):not(#\#):not(#\#){width:.25rem;width:var(--spacing)}.w-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 1.5);width:calc(var(--spacing) * 1.5)}.w-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(1 / 2 * 100%)}.w-1\/3:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(1 / 3 * 100%)}.w-2:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 2);width:calc(var(--spacing) * 2)}.w-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 2.5);width:calc(var(--spacing) * 2.5)}.w-2\/3:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(2 / 3 * 100%)}.w-3:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 3);width:calc(var(--spacing) * 3)}.w-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 3.5);width:calc(var(--spacing) * 3.5)}.w-3\/4:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(3 / 4 * 100%)}.w-4:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 4);width:calc(var(--spacing) * 4)}.w-4\.5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 4.5);width:calc(var(--spacing) * 4.5)}.w-5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 5);width:calc(var(--spacing) * 5)}.w-6:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 6);width:calc(var(--spacing) * 6)}.w-7:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 7);width:calc(var(--spacing) * 7)}.w-8:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 8);width:calc(var(--spacing) * 8)}.w-9:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 9);width:calc(var(--spacing) * 9)}.w-10:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 10);width:calc(var(--spacing) * 10)}.w-11:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 11);width:calc(var(--spacing) * 11)}.w-12:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 12);width:calc(var(--spacing) * 12)}.w-14:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 14);width:calc(var(--spacing) * 14)}.w-16:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 16);width:calc(var(--spacing) * 16)}.w-20:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 20);width:calc(var(--spacing) * 20)}.w-28:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 28);width:calc(var(--spacing) * 28)}.w-32:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 32);width:calc(var(--spacing) * 32)}.w-52:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 52);width:calc(var(--spacing) * 52)}.w-56:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 56);width:calc(var(--spacing) * 56)}.w-60:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 60);width:calc(var(--spacing) * 60)}.w-64:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 64);width:calc(var(--spacing) * 64)}.w-72:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 72);width:calc(var(--spacing) * 72)}.w-80:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 80);width:calc(var(--spacing) * 80)}.w-\[7px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:7px}.w-\[10\.5px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:10.5px}.w-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:18px}.w-\[26px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:26px}.w-\[26rem\]:not(#\#):not(#\#):not(#\#):not(#\#){width:26rem}.w-\[30px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:30px}.w-\[72px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:72px}.w-\[86px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:86px}.w-\[150px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:150px}.w-\[296px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:296px}.w-\[300px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:300px}.w-\[320px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:320px}.w-\[360px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:360px}.w-\[420px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:420px}.w-\[calc\(100\%-2rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100% - 2rem)}.w-\[min\(26rem\,calc\(100\%-1\.5rem\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#){width:min(26rem,calc(100% - 1.5rem))}.w-\[min\(92vw\,60rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){width:min(92vw,60rem)}.w-fit:not(#\#):not(#\#):not(#\#):not(#\#){width:-moz-fit-content;width:fit-content}.w-full:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.w-px:not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.w-recovery-dialog:not(#\#):not(#\#):not(#\#):not(#\#){width:22.5rem;width:var(--spacing-recovery-dialog)}.w-screen:not(#\#):not(#\#):not(#\#):not(#\#){width:100vw}.max-w-2xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:42rem;max-width:var(--container-2xl)}.max-w-3xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem;max-width:var(--container-3xl)}.max-w-4xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:56rem;max-width:var(--container-4xl)}.max-w-6xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:72rem;max-width:var(--container-6xl)}.max-w-28:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(.25rem * 28);max-width:calc(var(--spacing) * 28)}.max-w-36:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(.25rem * 36);max-width:calc(var(--spacing) * 36)}.max-w-\[10rem\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:10rem}.max-w-\[45\%\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:45%}.max-w-\[50\%\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:50%}.max-w-\[85\%\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:85%}.max-w-\[85vw\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:85vw}.max-w-\[90\%\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:90%}.max-w-\[90vw\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:90vw}.max-w-\[92px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:92px}.max-w-\[94\%\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:94%}.max-w-\[110px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:110px}.max-w-\[120px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:120px}.max-w-\[220px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:220px}.max-w-\[420px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:420px}.max-w-\[460px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:460px}.max-w-\[560px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:560px}.max-w-\[720px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:720px}.max-w-\[760px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:760px}.max-w-\[816px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:816px}.max-w-\[860px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:860px}.max-w-\[880px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:880px}.max-w-\[960px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:960px}.max-w-\[1120px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:1120px}.max-w-\[calc\(100\%\+0\.75rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100% + .75rem)}.max-w-\[calc\(100vw-1rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100vw - 2rem)}.max-w-\[min\(340px\,calc\(100vw-7rem\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:min(340px,calc(100vw - 7rem))}.max-w-full:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#){max-width:32rem;max-width:var(--container-lg)}.max-w-md:not(#\#):not(#\#):not(#\#):not(#\#){max-width:28rem;max-width:var(--container-md)}.max-w-none:not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.max-w-recovery-safe:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100vw - 2.5rem);max-width:var(--container-recovery-safe)}.max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#){max-width:24rem;max-width:var(--container-sm)}.max-w-xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:36rem;max-width:var(--container-xl)}.max-w-xs:not(#\#):not(#\#):not(#\#):not(#\#){max-width:20rem;max-width:var(--container-xs)}.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.min-w-4:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(.25rem * 4);min-width:calc(var(--spacing) * 4)}.min-w-11:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(.25rem * 11);min-width:calc(var(--spacing) * 11)}.min-w-40:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(.25rem * 40);min-width:calc(var(--spacing) * 40)}.min-w-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-width:18px}.min-w-\[84px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-width:84px}.flex-1:not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.flex-auto:not(#\#):not(#\#):not(#\#):not(#\#){flex:auto}.flex-shrink:not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:1}.flex-shrink-0:not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.shrink:not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:1}.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.grow:not(#\#):not(#\#):not(#\#):not(#\#){flex-grow:1}.basis-full:not(#\#):not(#\#):not(#\#):not(#\#){flex-basis:100%}.border-collapse:not(#\#):not(#\#):not(#\#):not(#\#){border-collapse:collapse}.-translate-x-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:calc(calc(1 / 2 * 100%) * -1) var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:-100%;translate:-100% var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:0px;translate:0 var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:calc(var(--spacing) * 3.5);translate:calc(.25rem * 3.5) var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}@supports not (translate:0){.-translate-x-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:calc(1 / 2 * -100%);transform:translate(calc(1 / 2 * -100%)) rotate(0deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.-translate-y-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-y:calc(1 / 2 * -100%);transform:translateY(calc(1 / 2 * -100%)) rotate(0deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}.scale-125:not(#\#):not(#\#):not(#\#):not(#\#){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:125% 125%;scale:var(--tw-scale-x) var(--tw-scale-y)}@supports not (translate:0){.scale-125:not(#\#):not(#\#):not(#\#):not(#\#){--tw-scale-x:calc(125 / 100);--tw-scale-y:calc(125 / 100);transform:translate(0) rotate(0deg) scale(calc(125 / 100),calc(125 / 100));transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}.-rotate-90:not(#\#):not(#\#):not(#\#):not(#\#){rotate:calc(90deg * -1)}.rotate-45:not(#\#):not(#\#):not(#\#):not(#\#){rotate:45deg}.rotate-90:not(#\#):not(#\#):not(#\#):not(#\#){rotate:90deg}.rotate-180:not(#\#):not(#\#):not(#\#):not(#\#){rotate:180deg}@supports not (translate:0){.rotate-45:not(#\#):not(#\#):not(#\#):not(#\#){--ot-rotate:45deg;transform:translate(0) rotate(45deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.rotate-90:not(#\#):not(#\#):not(#\#):not(#\#){--ot-rotate:90deg;transform:translate(0) rotate(90deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.rotate-180:not(#\#):not(#\#):not(#\#):not(#\#){--ot-rotate:180deg;transform:translate(0) rotate(180deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.-translate-x-full:not(#\#):not(#\#):not(#\#):not(#\#){transform:translate(0) rotate(0deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}.transform:not(#\#):not(#\#):not(#\#):not(#\#){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}@supports not (translate:0){.translate-x-0:not(#\#):not(#\#):not(#\#):not(#\#){transform:translate(0) rotate(0deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}.animate-\[ui-loading-sheen_1\.6s_ease-in-out_infinite\]:not(#\#):not(#\#):not(#\#):not(#\#){animation:ui-loading-sheen 1.6s ease-in-out infinite}.animate-\[ui-loading-sheen_1\.8s_linear_infinite\]:not(#\#):not(#\#):not(#\#):not(#\#){animation:ui-loading-sheen 1.8s linear infinite}.animate-pulse:not(#\#):not(#\#):not(#\#):not(#\#){animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:var(--animate-pulse)}.animate-spin:not(#\#):not(#\#):not(#\#):not(#\#){animation:spin 1s linear infinite;animation:var(--animate-spin)}.cursor-col-resize:not(#\#):not(#\#):not(#\#):not(#\#){cursor:col-resize}.cursor-default:not(#\#):not(#\#):not(#\#):not(#\#){cursor:default}.cursor-help:not(#\#):not(#\#):not(#\#):not(#\#){cursor:help}.cursor-not-allowed:not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed}.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}.touch-pan-y:not(#\#):not(#\#):not(#\#):not(#\#){--tw-pan-y:pan-y;touch-action:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.\[touch-action\:manipulation\]:not(#\#):not(#\#):not(#\#):not(#\#){touch-action:manipulation}.touch-none:not(#\#):not(#\#):not(#\#):not(#\#){touch-action:none}.resize:not(#\#):not(#\#):not(#\#):not(#\#){resize:both}.resize-none:not(#\#):not(#\#):not(#\#):not(#\#){resize:none}.resize-y:not(#\#):not(#\#):not(#\#):not(#\#){resize:vertical}.\[scrollbar-width\:none\]:not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none}.\[scrollbar-gutter\:stable\]:not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-gutter:stable}.list-none:not(#\#):not(#\#):not(#\#):not(#\#){list-style-type:none}.appearance-none:not(#\#):not(#\#):not(#\#):not(#\#){appearance:none}.grid-cols-1:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[5rem_minmax\(0\,1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:5rem minmax(0,1fr)}.grid-cols-\[88px_minmax\(0\,1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:88px minmax(0,1fr)}.grid-cols-\[auto_1fr\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_6\.5rem_6\.5rem_10rem\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem 10rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,7rem\)_minmax\(0\,1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,7rem) minmax(0,1fr)}.grid-rows-\[0fr\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:0fr}.grid-rows-\[1fr\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:1fr}.flex-col:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.flex-nowrap:not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:nowrap}.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.place-items-center:not(#\#):not(#\#):not(#\#):not(#\#){place-items:center}.items-baseline:not(#\#):not(#\#):not(#\#):not(#\#){align-items:baseline}.items-center:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.items-end:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end}.items-start:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.items-stretch:not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch}.justify-between:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.justify-center:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center}.justify-end:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.gap-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * .5);gap:calc(var(--spacing) * .5)}.gap-1:not(#\#):not(#\#):not(#\#):not(#\#){gap:.25rem;gap:var(--spacing)}.gap-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 1.5);gap:calc(var(--spacing) * 1.5)}.gap-2:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2)}.gap-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 2.5);gap:calc(var(--spacing) * 2.5)}.gap-3:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 3);gap:calc(var(--spacing) * 3)}.gap-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 3.5);gap:calc(var(--spacing) * 3.5)}.gap-4:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 4);gap:calc(var(--spacing) * 4)}.gap-5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 5);gap:calc(var(--spacing) * 5)}.gap-6:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 6);gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * .5) * 0);margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * .5) * calc(1 - 0));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(.25rem * 0);margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(.25rem * calc(1 - 0));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 1.5) * 0);margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 1.5) * calc(1 - 0));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 2) * 0);margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 2) * calc(1 - 0));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 3) * 0);margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 3) * calc(1 - 0));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 4) * 0);margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 4) * calc(1 - 0));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 5) * 0);margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 5) * calc(1 - 0));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 6) * 0);margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 6) * calc(1 - 0));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 7) * 0);margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 7) * calc(1 - 0));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-start:calc(1px * 0);margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - 0));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2:not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(.25rem * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(.25rem * 2.5);column-gap:calc(var(--spacing) * 2.5)}.gap-x-3:not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(.25rem * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-4:not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(.25rem * 4);column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(.25rem * .5);row-gap:calc(var(--spacing) * .5)}.gap-y-1:not(#\#):not(#\#):not(#\#):not(#\#){row-gap:.25rem;row-gap:var(--spacing)}.gap-y-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(.25rem * 1.5);row-gap:calc(var(--spacing) * 1.5)}.gap-y-2:not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(.25rem * 2);row-gap:calc(var(--spacing) * 2)}.gap-y-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(.25rem * 3.5);row-gap:calc(var(--spacing) * 3.5)}:where(.divide-y>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * 0);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - 0));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-ui-s-line>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#ececec;border-color:var(--color-ui-s-line)}.self-start:not(#\#):not(#\#):not(#\#):not(#\#){align-self:flex-start}.self-stretch:not(#\#):not(#\#):not(#\#):not(#\#){align-self:stretch}.truncate:not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto:not(#\#):not(#\#):not(#\#):not(#\#){overflow:auto}.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.overflow-visible:not(#\#):not(#\#):not(#\#):not(#\#){overflow:visible}.overflow-x-auto:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.overflow-x-hidden:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:hidden}.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.overscroll-contain:not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain}.overscroll-x-contain:not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior-x:contain}.\!rounded-none:not(#\#){border-radius:0!important}.rounded:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.25rem}.rounded-2xl:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:1rem;border-radius:var(--radius-2xl)}.rounded-3xl:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:1.5rem;border-radius:var(--radius-3xl)}.rounded-\[2px\]:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:2px}.rounded-\[6px\]:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:6px}.rounded-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:10px}.rounded-\[20\%\]:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:20%}.rounded-\[20px\]:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:20px}.rounded-\[22px\]:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:22px}.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:calc(infinity * 1px)}.rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.5rem;border-radius:var(--radius-lg)}.rounded-md:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.375rem;border-radius:var(--radius-md)}.rounded-none:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:0}.rounded-recovery-dialog:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:1.25rem;border-radius:var(--radius-recovery-dialog)}.rounded-sm:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.25rem;border-radius:var(--radius-sm)}.rounded-ui-bubble:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:1.125rem;border-radius:var(--radius-ui-bubble)}.rounded-ui-composer:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:1.5rem;border-radius:var(--radius-ui-composer)}.rounded-ui-panel:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.75rem;border-radius:var(--radius-ui-panel)}.rounded-ui-popover:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.875rem;border-radius:var(--radius-ui-popover)}.rounded-ui-row:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.5rem;border-radius:var(--radius-ui-row)}.rounded-xl:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.75rem;border-radius:var(--radius-xl)}.rounded-t-3xl:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:1.5rem;border-top-left-radius:var(--radius-3xl);border-top-right-radius:1.5rem;border-top-right-radius:var(--radius-3xl)}.rounded-t-\[14px\]:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:14px;border-top-right-radius:14px}.rounded-r-ui-row:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:.5rem;border-top-right-radius:var(--radius-ui-row);border-bottom-right-radius:.5rem;border-bottom-right-radius:var(--radius-ui-row)}.\!border-0:not(#\#){border-style:var(--tw-border-style)!important;border-width:0!important}.border:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:1px}.border-0:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:0}.border-2:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:2px}.border-\[6px\]:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:6px}.border-y:not(#\#):not(#\#):not(#\#):not(#\#){border-block-style:var(--tw-border-style);border-block-width:1px}.border-t:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:var(--tw-border-style);border-top-width:1px}.border-r:not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:var(--tw-border-style);border-right-width:1px}.border-b:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1\.5px\]:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.border-l:not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2:not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed:not(#\#):not(#\#):not(#\#):not(#\#){--tw-border-style:dashed;border-style:dashed}.border-dotted:not(#\#):not(#\#):not(#\#):not(#\#){--tw-border-style:dotted;border-style:dotted}.border-amber-200:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(254,230,133);border-color:var(--color-amber-200)}.border-amber-300\/40:not(#\#):not(#\#):not(#\#):not(#\#){border-color:color(display-p3 .97433 .83063 .33298/.4)}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/40:not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,rgb(255,210,55) 40%,transparent);border-color:color-mix(in oklab,color(display-p3 .97433 .83063 .33298) 40%,transparent)}@supports (color:color-mix(in lch,red,blue)){.border-amber-300\/40:not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}}.border-gray-100:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(243,244,246);border-color:var(--color-gray-100)}.border-gray-200:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(229,231,235);border-color:var(--color-gray-200)}.border-gray-300:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(209,213,220);border-color:var(--color-gray-300)}.border-red-300:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(255,163,164);border-color:color(display-p3 .95692 .65189 .64512);border-color:var(--color-red-300)}.border-slate-200:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(226,232,240);border-color:var(--color-slate-200)}.border-transparent:not(#\#):not(#\#):not(#\#):not(#\#){border-color:transparent}.border-ui-panel:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#ffffff;border-color:var(--color-ui-panel)}.border-ui-primary:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#0d0d0d;border-color:var(--color-ui-primary)}.border-ui-s-line:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#ececec;border-color:var(--color-ui-s-line)}.border-ui-s-line-strong:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#dfdfdf;border-color:var(--color-ui-s-line-strong)}.border-ui-s-muted:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#8f8f8f;border-color:var(--color-ui-s-muted)}.border-ui-s-text:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#0d0d0d;border-color:var(--color-ui-s-text)}.border-white:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#fff;border-color:var(--color-white)}.border-white\/40:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab,red,red)){.border-white\/40:not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,#fff 40%,transparent)}@supports (color:color-mix(in lch,red,blue)){.border-white\/40:not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}}.border-t-ui-primary:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:#0d0d0d;border-top-color:var(--color-ui-primary)}.border-t-white:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:#fff;border-top-color:var(--color-white)}.bg-amber-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(255,251,235);background-color:color(display-p3 .9978 .98505 .92631);background-color:var(--color-amber-50)}.bg-amber-500:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(246,158,0);background-color:color(display-p3 .93994 .62058 .05854);background-color:var(--color-amber-500)}.bg-amber-500\/20:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(246,158,0,.2);background-color:color(display-p3 .93994 .62058 .05854/.2)}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,rgb(246,158,0) 20%,transparent);background-color:color-mix(in oklab,color(display-p3 .93994 .62058 .05854) 20%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-amber-500\/20:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}}.bg-amber-600:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(218,119,0);background-color:color(display-p3 .82714 .46717 .0336);background-color:var(--color-amber-600)}.bg-black\/5:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(0,0,0,.05)}@supports (color:color-mix(in lab,red,red)){.bg-black\/5:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 5%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-black\/5:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}}.bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(0,0,0,.2)}@supports (color:color-mix(in lab,red,red)){.bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 20%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}}.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(0,0,0,.3)}@supports (color:color-mix(in lab,red,red)){.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 30%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}}.bg-black\/40:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(0,0,0,.4)}@supports (color:color-mix(in lab,red,red)){.bg-black\/40:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 40%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-black\/40:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}}.bg-black\/70:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(0,0,0,.7)}@supports (color:color-mix(in lab,red,red)){.bg-black\/70:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 70%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-black\/70:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}}.bg-black\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(0,0,0,.8)}@supports (color:color-mix(in lab,red,red)){.bg-black\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#000 80%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-black\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}}.bg-blue-600:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(21,93,252);background-color:var(--color-blue-600)}.bg-current:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentcolor}.bg-emerald-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(208,250,229);background-color:var(--color-emerald-100)}.bg-emerald-500:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(0,185,129);background-color:color(display-p3 .26711 .72685 .5084);background-color:var(--color-emerald-500)}.bg-gray-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(249,250,251);background-color:var(--color-gray-50)}.bg-gray-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(243,244,246);background-color:var(--color-gray-100)}.bg-gray-400:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(153,161,175);background-color:var(--color-gray-400)}.bg-gray-900:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(16,24,40);background-color:var(--color-gray-900)}.bg-green-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(240,253,244);background-color:var(--color-green-50)}.bg-green-50\/50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(240,253,244,.5)}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,rgb(240,253,244) 50%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-green-50\/50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-green-50) 50%,transparent)}}}.bg-green-500:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(0,198,90);background-color:color(display-p3 .30873 .77475 .37431);background-color:var(--color-green-500)}.bg-lightbox-control:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(16,24,40);background-color:var(--color-lightbox-control)}.bg-local-preview-dialog-background:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff;background-color:var(--color-local-preview-dialog-background)}.bg-red-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(254,242,242);background-color:var(--color-red-50)}.bg-red-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(255,226,226);background-color:var(--color-red-100)}.bg-red-500:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(251,44,54);background-color:var(--color-red-500)}.bg-red-600:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(228,0,22);background-color:color(display-p3 .83032 .14038 .1332);background-color:var(--color-red-600)}.bg-skill-builtin-bg:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(208,250,229);background-color:var(--color-skill-builtin-bg)}.bg-skill-plugin-bg:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(254,243,198);background-color:var(--color-skill-plugin-bg)}.bg-skill-project-bg:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(243,232,255);background-color:var(--color-skill-project-bg)}.bg-skill-user-bg:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(219,234,254);background-color:var(--color-skill-user-bg)}.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#){background-color:initial}.bg-ui-accent:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0285ff;background-color:var(--color-ui-accent)}.bg-ui-accent-soft:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e8f3fe;background-color:var(--color-ui-accent-soft)}.bg-ui-avatar:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e8f3fe;background-color:var(--color-ui-avatar)}.bg-ui-chip:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f3f3f3;background-color:var(--color-ui-chip)}.bg-ui-message-self:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f3f3f3;background-color:var(--color-ui-message-self)}.bg-ui-panel:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff;background-color:var(--color-ui-panel)}.bg-ui-panel\/25:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(255,255,255,.25)}@supports (color:color-mix(in lab,red,red)){.bg-ui-panel\/25:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#ffffff 25%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-ui-panel\/25:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-ui-panel) 25%,transparent)}}}.bg-ui-panel\/90:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab,red,red)){.bg-ui-panel\/90:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#ffffff 90%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-ui-panel\/90:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-ui-panel) 90%,transparent)}}}.bg-ui-panel\/95:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(255,255,255,.95)}@supports (color:color-mix(in lab,red,red)){.bg-ui-panel\/95:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#ffffff 95%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-ui-panel\/95:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-ui-panel) 95%,transparent)}}}.bg-ui-primary:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0d0d0d;background-color:var(--color-ui-primary)}.bg-ui-row-active:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e6e6e6;background-color:var(--color-ui-row-active)}.bg-ui-row-hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ededed;background-color:var(--color-ui-row-hover)}.bg-ui-s-active:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e6e6e6;background-color:var(--color-ui-s-active)}.bg-ui-s-faint:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#b9b9b9;background-color:var(--color-ui-s-faint)}.bg-ui-s-line:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ececec;background-color:var(--color-ui-s-line)}.bg-ui-s-line-strong:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#dfdfdf;background-color:var(--color-ui-s-line-strong)}.bg-ui-s-muted:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#8f8f8f;background-color:var(--color-ui-s-muted)}.bg-ui-s-panel:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff;background-color:var(--color-ui-s-panel)}.bg-ui-s-secondary:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#5d5d5d;background-color:var(--color-ui-s-secondary)}.bg-ui-s-shell\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(249,249,249,.8)}@supports (color:color-mix(in lab,red,red)){.bg-ui-s-shell\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#f9f9f9 80%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-ui-s-shell\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-ui-s-shell) 80%,transparent)}}}.bg-ui-s-soft:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f3f3f3;background-color:var(--color-ui-s-soft)}.bg-ui-s-surface:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f9f9f9;background-color:var(--color-ui-s-surface)}.bg-ui-s-text:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0d0d0d;background-color:var(--color-ui-s-text)}.bg-ui-shell:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f9f9f9;background-color:var(--color-ui-shell)}.bg-violet-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(245,243,255);background-color:var(--color-violet-50)}.bg-violet-500:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(141,86,255);background-color:color(display-p3 .52337 .3296 .99088);background-color:var(--color-violet-500)}.bg-violet-500\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(141,86,255,.1);background-color:color(display-p3 .52337 .3296 .99088/.1)}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,rgb(141,86,255) 10%,transparent);background-color:color-mix(in oklab,color(display-p3 .52337 .3296 .99088) 10%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-violet-500\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}}.bg-white:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#fff;background-color:var(--color-white)}.bg-white\/15:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(255,255,255,.15)}@supports (color:color-mix(in lab,red,red)){.bg-white\/15:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#fff 15%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-white\/15:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}.bg-white\/60:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab,red,red)){.bg-white\/60:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#fff 60%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-white\/60:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}}.bg-white\/70:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab,red,red)){.bg-white\/70:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#fff 70%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-white\/70:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}}.bg-white\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab,red,red)){.bg-white\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#fff 80%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-white\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}}.bg-white\/90:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab,red,red)){.bg-white\/90:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#fff 90%,transparent)}@supports (color:color-mix(in lch,red,blue)){.bg-white\/90:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}.bg-gradient-to-b:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,transparent_20\%\,rgb\(255_255_255\/0\.55\)_50\%\,transparent_80\%\)\]:not(#\#):not(#\#):not(#\#):not(#\#){background-image:linear-gradient(90deg,transparent 20%,rgb(255 255 255/.55) 50%,transparent 80%)}.bg-\[linear-gradient\(90deg\,transparent_30\%\,var\(--color-ui-accent\)_50\%\,transparent_70\%\)\]:not(#\#):not(#\#):not(#\#):not(#\#){background-image:linear-gradient(90deg,transparent 30%,#0285ff 50%,transparent 70%);background-image:linear-gradient(90deg,transparent 30%,var(--color-ui-accent) 50%,transparent 70%)}.from-slate-50:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-ui-panel\/70:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-via:rgba(255,255,255,0.7)}@supports (color:color-mix(in lab,red,red)){.via-ui-panel\/70:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-via:color-mix(in oklab,var(--color-ui-panel) 70%,transparent)}}.via-ui-panel\/70:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-slate-100:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ui-panel:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-to:var(--color-ui-panel);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current:not(#\#):not(#\#):not(#\#):not(#\#){fill:currentcolor}.object-contain:not(#\#):not(#\#):not(#\#):not(#\#){object-fit:contain}.object-cover:not(#\#):not(#\#):not(#\#):not(#\#){object-fit:cover}.\!p-3:not(#\#){padding:calc(.25rem * 3)!important;padding:calc(var(--spacing) * 3)!important}.p-0:not(#\#):not(#\#):not(#\#):not(#\#){padding:0}.p-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * .5);padding:calc(var(--spacing) * .5)}.p-1:not(#\#):not(#\#):not(#\#):not(#\#){padding:.25rem;padding:var(--spacing)}.p-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 1.5);padding:calc(var(--spacing) * 1.5)}.p-2:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 2);padding:calc(var(--spacing) * 2)}.p-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 2.5);padding:calc(var(--spacing) * 2.5)}.p-3:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 3);padding:calc(var(--spacing) * 3)}.p-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 3.5);padding:calc(var(--spacing) * 3.5)}.p-4:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 4);padding:calc(var(--spacing) * 4)}.p-5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 5);padding:calc(var(--spacing) * 5)}.p-6:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 6);padding:calc(var(--spacing) * 6)}.p-7:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 7);padding:calc(var(--spacing) * 7)}.p-8:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 8);padding:calc(var(--spacing) * 8)}.px-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * .5);padding-inline:calc(var(--spacing) * .5)}.px-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:.25rem;padding-inline:var(--spacing)}.px-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 1.5);padding-inline:calc(var(--spacing) * 1.5)}.px-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 2);padding-inline:calc(var(--spacing) * 2)}.px-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 2.5);padding-inline:calc(var(--spacing) * 2.5)}.px-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 3);padding-inline:calc(var(--spacing) * 3)}.px-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 3.5);padding-inline:calc(var(--spacing) * 3.5)}.px-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 4);padding-inline:calc(var(--spacing) * 4)}.px-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 5);padding-inline:calc(var(--spacing) * 5)}.px-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 6);padding-inline:calc(var(--spacing) * 6)}.px-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 8);padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:18px}.px-\[22px\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:22px}.py-0:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:0}.py-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * .5);padding-block:calc(var(--spacing) * .5)}.py-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:.25rem;padding-block:var(--spacing)}.py-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 1.5);padding-block:calc(var(--spacing) * 1.5)}.py-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 2);padding-block:calc(var(--spacing) * 2)}.py-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 2.5);padding-block:calc(var(--spacing) * 2.5)}.py-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 3);padding-block:calc(var(--spacing) * 3)}.py-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 3.5);padding-block:calc(var(--spacing) * 3.5)}.py-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 4);padding-block:calc(var(--spacing) * 4)}.py-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 5);padding-block:calc(var(--spacing) * 5)}.py-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 6);padding-block:calc(var(--spacing) * 6)}.py-7:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 7);padding-block:calc(var(--spacing) * 7)}.py-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 8);padding-block:calc(var(--spacing) * 8)}.py-10:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 10);padding-block:calc(var(--spacing) * 10)}.py-14:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 14);padding-block:calc(var(--spacing) * 14)}.py-16:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 16);padding-block:calc(var(--spacing) * 16)}.py-24:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 24);padding-block:calc(var(--spacing) * 24)}.pt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * .5);padding-top:calc(var(--spacing) * .5)}.pt-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:.25rem;padding-top:var(--spacing)}.pt-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 1.5);padding-top:calc(var(--spacing) * 1.5)}.pt-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 2);padding-top:calc(var(--spacing) * 2)}.pt-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 2.5);padding-top:calc(var(--spacing) * 2.5)}.pt-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 3);padding-top:calc(var(--spacing) * 3)}.pt-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 3.5);padding-top:calc(var(--spacing) * 3.5)}.pt-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 4);padding-top:calc(var(--spacing) * 4)}.pt-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 5);padding-top:calc(var(--spacing) * 5)}.pt-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 6);padding-top:calc(var(--spacing) * 6)}.pt-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 8);padding-top:calc(var(--spacing) * 8)}.pt-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 12);padding-top:calc(var(--spacing) * 12)}.pt-16:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 16);padding-top:calc(var(--spacing) * 16)}.pr-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * .5);padding-right:calc(var(--spacing) * .5)}.pr-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:.25rem;padding-right:var(--spacing)}.pr-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * 1.5);padding-right:calc(var(--spacing) * 1.5)}.pr-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * 2);padding-right:calc(var(--spacing) * 2)}.pr-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * 2.5);padding-right:calc(var(--spacing) * 2.5)}.pr-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * 3);padding-right:calc(var(--spacing) * 3)}.pr-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * 4);padding-right:calc(var(--spacing) * 4)}.pr-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * 6);padding-right:calc(var(--spacing) * 6)}.pr-7:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * 7);padding-right:calc(var(--spacing) * 7)}.pr-10:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * 10);padding-right:calc(var(--spacing) * 10)}.pr-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * 12);padding-right:calc(var(--spacing) * 12)}.pb-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * .5);padding-bottom:calc(var(--spacing) * .5)}.pb-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:.25rem;padding-bottom:var(--spacing)}.pb-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 1.5);padding-bottom:calc(var(--spacing) * 1.5)}.pb-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 2);padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 2.5);padding-bottom:calc(var(--spacing) * 2.5)}.pb-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 3);padding-bottom:calc(var(--spacing) * 3)}.pb-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 4);padding-bottom:calc(var(--spacing) * 4)}.pb-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 5);padding-bottom:calc(var(--spacing) * 5)}.pb-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 6);padding-bottom:calc(var(--spacing) * 6)}.pb-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 8);padding-bottom:calc(var(--spacing) * 8)}.pb-10:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 10);padding-bottom:calc(var(--spacing) * 10)}.pb-16:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 16);padding-bottom:calc(var(--spacing) * 16)}.pb-\[8vh\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:8vh}.pl-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:.25rem;padding-left:var(--spacing)}.pl-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 2);padding-left:calc(var(--spacing) * 2)}.pl-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 2.5);padding-left:calc(var(--spacing) * 2.5)}.pl-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 3);padding-left:calc(var(--spacing) * 3)}.pl-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 3.5);padding-left:calc(var(--spacing) * 3.5)}.pl-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 4);padding-left:calc(var(--spacing) * 4)}.pl-7:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 7);padding-left:calc(var(--spacing) * 7)}.pl-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 8);padding-left:calc(var(--spacing) * 8)}.pl-9:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 9);padding-left:calc(var(--spacing) * 9)}.pl-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 12);padding-left:calc(var(--spacing) * 12)}.pl-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:18px}.pl-\[22px\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:22px}.pl-\[26px\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:26px}.pl-\[34px\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:34px}.text-center:not(#\#):not(#\#):not(#\#):not(#\#){text-align:center}.text-left:not(#\#):not(#\#):not(#\#):not(#\#){text-align:left}.text-right:not(#\#):not(#\#):not(#\#):not(#\#){text-align:right}.align-baseline:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:initial}.align-bottom:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:bottom}.align-middle:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:middle}.align-text-bottom:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:text-bottom}.font-mono:not(#\#):not(#\#):not(#\#):not(#\#){font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-family:var(--font-mono)}.text-annotation:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.8125rem;font-size:var(--text-annotation);line-height:1.5;line-height:var(--tw-leading,var(--text-annotation--line-height))}.text-body:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.875rem;font-size:var(--text-body);line-height:1.5;line-height:var(--tw-leading,var(--text-body--line-height))}.text-code-source:not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;font-size:var(--text-code-source);line-height:1.5;line-height:var(--tw-leading,var(--text-code-source--line-height))}.text-content:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.875rem;font-size:var(--text-content);line-height:1.5;line-height:var(--tw-leading,var(--text-content--line-height))}.text-display:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.5rem;font-size:var(--text-display);line-height:1.5;line-height:var(--tw-leading,var(--text-display--line-height))}.text-heading:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.25rem;font-size:var(--text-heading);line-height:1.5;line-height:var(--tw-leading,var(--text-heading--line-height))}.text-quota-reset:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.625rem;font-size:var(--text-quota-reset);line-height:1.5;line-height:var(--tw-leading,var(--text-quota-reset--line-height))}.text-search-meta:not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;font-size:var(--text-search-meta);line-height:1.5;line-height:var(--tw-leading,var(--text-search-meta--line-height))}.text-sidebar-label:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.8125rem;font-size:var(--text-sidebar-label);line-height:1.5;line-height:var(--tw-leading,var(--text-sidebar-label--line-height))}.text-sidebar-project:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.875rem;font-size:var(--text-sidebar-project);line-height:1.5;line-height:var(--tw-leading,var(--text-sidebar-project--line-height))}.text-touch-field:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1rem;font-size:var(--text-touch-field);line-height:1.5;line-height:var(--tw-leading,var(--text-touch-field--line-height))}.text-user-question:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.8125rem;font-size:var(--text-user-question);line-height:1.5;line-height:var(--tw-leading,var(--text-user-question--line-height))}.text-\[13px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px}.leading-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:1;line-height:1}.leading-relaxed:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-relaxed);line-height:1.625;line-height:var(--leading-relaxed)}.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-tight);line-height:1.25;line-height:var(--leading-tight)}.font-bold:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold)}.font-medium:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium)}.font-normal:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-normal);font-weight:400;font-weight:var(--font-weight-normal)}.font-semibold:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold)}.tracking-\[0\.5em\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:0.5em;letter-spacing:.5em}.tracking-tight:not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.text-balance:not(#\#):not(#\#):not(#\#):not(#\#){text-wrap:balance}.text-wrap:not(#\#):not(#\#):not(#\#):not(#\#){text-wrap:wrap}.\[overflow-wrap\:anywhere\]:not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere}.break-words:not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:break-word}.break-all:not(#\#):not(#\#):not(#\#):not(#\#){word-break:break-all}.break-keep:not(#\#):not(#\#):not(#\#):not(#\#){word-break:keep-all}.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.whitespace-pre-wrap:not(#\#):not(#\#):not(#\#):not(#\#){white-space:pre-wrap}.text-amber-200:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(254,230,133);color:var(--color-amber-200)}.text-amber-300:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(255,210,55);color:color(display-p3 .97433 .83063 .33298);color:var(--color-amber-300)}.text-amber-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(246,158,0);color:color(display-p3 .93994 .62058 .05854);color:var(--color-amber-500)}.text-amber-600:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(218,119,0);color:color(display-p3 .82714 .46717 .0336);color:var(--color-amber-600)}.text-amber-700:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(181,82,0);color:color(display-p3 .67989 .32771 .05205);color:var(--color-amber-700)}.text-amber-800:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(149,61,0);color:color(display-p3 .54753 .25606 .07283);color:var(--color-amber-800)}.text-amber-900:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(123,51,6);color:var(--color-amber-900)}.text-blue-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(50,128,255);color:color(display-p3 .26642 .49122 .98862);color:var(--color-blue-500)}.text-blue-600:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(21,93,252);color:var(--color-blue-600)}.text-emerald-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(0,185,129);color:color(display-p3 .26711 .72685 .5084);color:var(--color-emerald-500)}.text-emerald-600:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(0,150,105);color:color(display-p3 .20656 .58906 .41396);color:var(--color-emerald-600)}.text-gray-200:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(229,231,235);color:var(--color-gray-200)}.text-gray-300:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(209,213,220);color:var(--color-gray-300)}.text-gray-400:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(153,161,175);color:var(--color-gray-400)}.text-gray-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(106,114,130);color:var(--color-gray-500)}.text-gray-600:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(74,85,101);color:var(--color-gray-600)}.text-gray-700:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(54,65,83);color:var(--color-gray-700)}.text-gray-800:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(30,41,57);color:var(--color-gray-800)}.text-gray-900:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(16,24,40);color:var(--color-gray-900)}.text-green-600:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(0,164,71);color:color(display-p3 .24388 .64082 .29481);color:var(--color-green-600)}.text-green-700:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(0,129,58);color:color(display-p3 .19836 .5018 .24533);color:var(--color-green-700)}.text-inherit:not(#\#):not(#\#):not(#\#):not(#\#){color:inherit}.text-lightbox-content:not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;color:var(--color-lightbox-content)}.text-red-400:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(255,101,104);color:color(display-p3 .93353 .43168 .42349);color:var(--color-red-400)}.text-red-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(251,44,54);color:var(--color-red-500)}.text-red-600:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(228,0,22);color:color(display-p3 .83032 .14038 .1332);color:var(--color-red-600)}.text-red-600\/80:not(#\#):not(#\#):not(#\#):not(#\#){color:rgba(228,0,22,.8);color:color(display-p3 .83032 .14038 .1332/.8)}@supports (color:color-mix(in lab,red,red)){.text-red-600\/80:not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,rgb(228,0,22) 80%,transparent);color:color-mix(in oklab,color(display-p3 .83032 .14038 .1332) 80%,transparent)}@supports (color:color-mix(in lch,red,blue)){.text-red-600\/80:not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-red-600) 80%,transparent)}}}.text-red-700:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(191,0,15);color:color(display-p3 .69274 .11623 .10468);color:var(--color-red-700)}.text-red-700\/80:not(#\#):not(#\#):not(#\#):not(#\#){color:rgba(191,0,15,.8);color:color(display-p3 .69274 .11623 .10468/.8)}@supports (color:color-mix(in lab,red,red)){.text-red-700\/80:not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,rgb(191,0,15) 80%,transparent);color:color-mix(in oklab,color(display-p3 .69274 .11623 .10468) 80%,transparent)}@supports (color:color-mix(in lch,red,blue)){.text-red-700\/80:not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-red-700) 80%,transparent)}}}.text-skill-builtin:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(0,120,87);color:color(display-p3 .16404 .47023 .34351);color:var(--color-skill-builtin)}.text-skill-plugin:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(181,82,0);color:color(display-p3 .67989 .32771 .05205);color:var(--color-skill-plugin)}.text-skill-project:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(152,16,250);color:var(--color-skill-project)}.text-skill-user:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(21,93,252);color:var(--color-skill-user)}.text-slate-400:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(144,161,185);color:var(--color-slate-400)}.text-slate-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(98,116,142);color:var(--color-slate-500)}.text-slate-800:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(29,41,61);color:var(--color-slate-800)}.text-slate-900:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(15,23,43);color:var(--color-slate-900)}.text-transparent:not(#\#):not(#\#):not(#\#):not(#\#){color:transparent}.text-ui-accent:not(#\#):not(#\#):not(#\#):not(#\#){color:#0285ff;color:var(--color-ui-accent)}.text-ui-lite-tag:not(#\#):not(#\#):not(#\#):not(#\#){color:#078cff;color:var(--color-ui-lite-tag)}.text-ui-on-primary:not(#\#):not(#\#):not(#\#):not(#\#){color:#ffffff;color:var(--color-ui-on-primary)}.text-ui-panel:not(#\#):not(#\#):not(#\#):not(#\#){color:#ffffff;color:var(--color-ui-panel)}.text-ui-s-faint:not(#\#):not(#\#):not(#\#):not(#\#){color:#b9b9b9;color:var(--color-ui-s-faint)}.text-ui-s-muted:not(#\#):not(#\#):not(#\#):not(#\#){color:#8f8f8f;color:var(--color-ui-s-muted)}.text-ui-s-secondary:not(#\#):not(#\#):not(#\#):not(#\#){color:#5d5d5d;color:var(--color-ui-s-secondary)}.text-ui-s-text:not(#\#):not(#\#):not(#\#):not(#\#){color:#0d0d0d;color:var(--color-ui-s-text)}.text-violet-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(141,86,255);color:color(display-p3 .52337 .3296 .99088);color:var(--color-violet-500)}.text-violet-700:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(112,8,231);color:var(--color-violet-700)}.text-white:not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;color:var(--color-white)}.capitalize:not(#\#):not(#\#):not(#\#):not(#\#){text-transform:capitalize}.lowercase:not(#\#):not(#\#):not(#\#):not(#\#){text-transform:lowercase}.tabular-nums:not(#\#):not(#\#):not(#\#):not(#\#){--tw-numeric-spacing:tabular-nums;font-variant-numeric:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:line-through}.underline:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.underline-offset-2:not(#\#):not(#\#):not(#\#):not(#\#){text-underline-offset:2px}.antialiased:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-foreground:not(#\#):not(#\#):not(#\#):not(#\#){caret-color:#171717;caret-color:var(--foreground)}.accent-gray-900:not(#\#):not(#\#):not(#\#):not(#\#){accent-color:rgb(16,24,40);accent-color:var(--color-gray-900)}.accent-ui-primary:not(#\#):not(#\#):not(#\#):not(#\#){accent-color:#0d0d0d;accent-color:var(--color-ui-primary)}.opacity-0:not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.opacity-50:not(#\#):not(#\#):not(#\#):not(#\#){opacity:50%}.opacity-55:not(#\#):not(#\#):not(#\#):not(#\#){opacity:55%}.opacity-60:not(#\#):not(#\#):not(#\#):not(#\#){opacity:60%}.opacity-70:not(#\#):not(#\#):not(#\#):not(#\#){opacity:70%}.opacity-80:not(#\#):not(#\#):not(#\#):not(#\#){opacity:80%}.opacity-100:not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.opacity-\[\.55\]:not(#\#):not(#\#):not(#\#):not(#\#){opacity:.55}.shadow:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgb(0 0 0/0.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 25px 50px -12px rgb(0 0 0/.25);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgb\(13_13_13\/0\.06\)\,0_1px_2px_rgb\(0_0_0\/0\.08\)\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgb(13 13 13/0.06)),0 1px 2px var(--tw-shadow-color,rgb(0 0 0/0.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 1px rgb(13 13 13/.06),0 1px 2px rgb(0 0 0/.08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-ui-s-line\)\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-ui-s-line));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 1px #ececec;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_var\(--color-ui-s-shell\)\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--color-ui-s-shell));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 4px #f9f9f9;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-ui-s-line-strong\)\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-ui-s-line-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),inset 0 0 0 1px #dfdfdf;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-violet-300\)\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-violet-300));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),inset 0 0 0 1px rgb(196,180,255);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:color(display-p3 0 0 0%)){.shadow-\[inset_0_0_0_1px_var\(--color-violet-300\)\]:not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),inset 0 0 0 1px color(display-p3 .75887 .70626 .99173)}}.shadow-lg:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0/0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ui-composer:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgb(13 13 13/0.12)),0 4px 16px var(--tw-shadow-color,rgb(0 0 0/0.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 1px rgb(13 13 13/.12),0 4px 16px rgb(0 0 0/.05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ui-dialog:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgb(13 13 13/0.08)),0 20px 60px var(--tw-shadow-color,rgb(0 0 0/0.14)),0 3px 12px var(--tw-shadow-color,rgb(0 0 0/0.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 1px rgb(13 13 13/.08),0 20px 60px rgb(0 0 0/.14),0 3px 12px rgb(0 0 0/.05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ui-panel:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgb(13 13 13/0.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 1px rgb(13 13 13/.08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ui-popover:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgb(13 13 13/0.08)),0 8px 28px var(--tw-shadow-color,rgb(0 0 0/0.10)),0 2px 6px var(--tw-shadow-color,rgb(0 0 0/0.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 1px rgb(13 13 13/.08),0 8px 28px rgb(0 0 0/.1),0 2px 6px rgb(0 0 0/.05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0/0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}.ring:not(#\#):not(#\#):not(#\#):not(#\#),.shadow-xl:not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ui-accent:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-ui-accent)}.ring-ui-accent\/35:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:rgba(2,133,255,0.35)}@supports (color:color-mix(in lab,red,red)){.ring-ui-accent\/35:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:color-mix(in oklab,var(--color-ui-accent) 35%,transparent)}}.ring-ui-panel:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-ui-panel)}.ring-offset-2:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-ui-panel:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-offset-color:var(--color-ui-panel)}.outline:not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-1:not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:1px}.blur:not(#\#):not(#\#):not(#\#):not(#\#){--tw-blur:blur(8px);filter:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale:not(#\#):not(#\#):not(#\#):not(#\#){--tw-grayscale:grayscale(100%);filter:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter:not(#\#):not(#\#):not(#\#):not(#\#){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur:not(#\#):not(#\#):not(#\#):not(#\#){--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:blur(8px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:grid-template-rows,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,min-height\]:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:height,min-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[min-height\,padding\]:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:min-height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--duration-composer-toggle\):not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:var(--duration-composer-toggle);transition-duration:.28s;transition-duration:var(--duration-composer-toggle)}.duration-200:not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:200ms;transition-duration:.2s}.duration-300:not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:300ms;transition-duration:.3s}.duration-700:not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:700ms;transition-duration:.7s}.ease-composer-toggle:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ease:var(--ease-composer-toggle);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-composer-toggle)}.ease-in-out:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ease:var(--ease-in-out);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-in-out)}.ease-out:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ease:var(--ease-out);transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:var(--ease-out)}.outline-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-outline-style:none;outline-style:none}.select-all:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:all;user-select:all}.select-auto:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:auto;user-select:auto}.select-none:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.\[--halo\:var\(--color-ui-panel\)\]:not(#\#):not(#\#):not(#\#):not(#\#){--halo:var(--color-ui-panel)}.\[--halo\:var\(--color-ui-row-active\)\]:not(#\#):not(#\#):not(#\#):not(#\#){--halo:var(--color-ui-row-active)}.\[--halo\:var\(--color-ui-shell\)\]:not(#\#):not(#\#):not(#\#):not(#\#){--halo:var(--color-ui-shell)}.group-open\/ann\:rotate-180:is(:where(.group\/ann):is([open],:popover-open,:open) *):not(#\#):not(#\#):not(#\#):not(#\#){rotate:180deg}@supports not (translate:0){.group-open\/ann\:rotate-180:is(:where(.group\/ann):is([open],:popover-open,:open) *):not(#\#):not(#\#):not(#\#):not(#\#){--ot-rotate:180deg;transform:translate(0) rotate(180deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}.group-open\/command\:rotate-90:is(:where(.group\/command):is([open],:popover-open,:open) *):not(#\#):not(#\#):not(#\#):not(#\#){rotate:90deg}@supports not (translate:0){.group-open\/command\:rotate-90:is(:where(.group\/command):is([open],:popover-open,:open) *):not(#\#):not(#\#):not(#\#):not(#\#){--ot-rotate:90deg;transform:translate(0) rotate(90deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}.group-open\/command\:opacity-100:is(:where(.group\/command):is([open],:popover-open,:open) *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.group-open\/exact\:rotate-90:is(:where(.group\/exact):is([open],:popover-open,:open) *):not(#\#):not(#\#):not(#\#):not(#\#){rotate:90deg}@supports not (translate:0){.group-open\/exact\:rotate-90:is(:where(.group\/exact):is([open],:popover-open,:open) *):not(#\#):not(#\#):not(#\#):not(#\#){--ot-rotate:90deg;transform:translate(0) rotate(90deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}.group-focus-within\/head\:flex:is(:where(.group\/head):focus-within *):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.group-focus-within\/head\:hidden:is(:where(.group\/head):focus-within *):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.group-focus-within\/task\:flex:is(:where(.group\/task):focus-within *):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.group-focus-within\/task\:hidden:is(:where(.group\/task):focus-within *):not(#\#):not(#\#):not(#\#):not(#\#){display:none}@media (hover:hover){.group-hover\:text-ui-s-text:is(:where(.group):hover *):not(#\#):not(#\#):not(#\#):not(#\#){color:#0d0d0d;color:var(--color-ui-s-text)}.group-hover\:opacity-50:is(:where(.group):hover *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:50%}.group-hover\:opacity-100:is(:where(.group):hover *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.group-hover\/command\:opacity-100:is(:where(.group\/command):hover *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.group-hover\/guide\:opacity-100:is(:where(.group\/guide):hover *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.group-hover\/head\:flex:is(:where(.group\/head):hover *):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.group-hover\/head\:hidden:is(:where(.group\/head):hover *):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.group-hover\/head\:\[--halo\:var\(--color-ui-row-hover\)\]:is(:where(.group\/head):hover *):not(#\#):not(#\#):not(#\#):not(#\#){--halo:var(--color-ui-row-hover)}.group-hover\/machine\:opacity-100:is(:where(.group\/machine):hover *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.group-hover\/mhead\:opacity-100:is(:where(.group\/mhead):hover *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.group-hover\/mobile\:opacity-100:is(:where(.group\/mobile):hover *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.group-hover\/runtime\:opacity-100:is(:where(.group\/runtime):hover *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.group-hover\/task\:flex:is(:where(.group\/task):hover *):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.group-hover\/task\:hidden:is(:where(.group\/task):hover *):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.group-hover\/task\:\[--halo\:var\(--color-ui-row-hover\)\]:is(:where(.group\/task):hover *):not(#\#):not(#\#):not(#\#):not(#\#){--halo:var(--color-ui-row-hover)}}.group-focus-visible\/runtime\:opacity-100:is(:where(.group\/runtime):focus-visible *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.group-active\:rotate-90:is(:where(.group):active *):not(#\#):not(#\#):not(#\#):not(#\#){rotate:90deg}@supports not (translate:0){.group-active\:rotate-90:is(:where(.group):active *):not(#\#):not(#\#):not(#\#):not(#\#){--ot-rotate:90deg;transform:translate(0) rotate(90deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}.group-active\:opacity-80:is(:where(.group):active *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:80%}.selection\:bg-ui-accent\/25:not(#\#):not(#\#):not(#\#):not(#\#) ::selection{background-color:rgba(2,133,255,.25)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-ui-accent\/25:not(#\#):not(#\#):not(#\#):not(#\#) ::selection{background-color:color-mix(in oklab,#0285ff 25%,transparent)}@supports (color:color-mix(in lch,red,blue)){.selection\:bg-ui-accent\/25:not(#\#):not(#\#):not(#\#):not(#\#) ::selection{background-color:color-mix(in oklab,var(--color-ui-accent) 25%,transparent)}}}.selection\:bg-ui-accent\/25:not(#\#):not(#\#):not(#\#):not(#\#)::selection{background-color:rgba(2,133,255,.25)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-ui-accent\/25:not(#\#):not(#\#):not(#\#):not(#\#)::selection{background-color:color-mix(in oklab,#0285ff 25%,transparent)}@supports (color:color-mix(in lch,red,blue)){.selection\:bg-ui-accent\/25:not(#\#):not(#\#):not(#\#):not(#\#)::selection{background-color:color-mix(in oklab,var(--color-ui-accent) 25%,transparent)}}}.placeholder\:text-ui-s-muted:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:#8f8f8f;color:var(--color-ui-s-muted)}.backdrop\:bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background-color:rgba(0,0,0,.3)}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background-color:color-mix(in oklab,#000 30%,transparent)}@supports (color:color-mix(in lch,red,blue)){.backdrop\:bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}}.first\:mt-0:first-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.first\:border-t-0:first-child:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.read-only\:text-ui-s-muted:read-only:not(#\#):not(#\#):not(#\#):not(#\#){color:#8f8f8f;color:var(--color-ui-s-muted)}.focus-within\:shadow-\[0_0_0_1px_rgb\(13_13_13\/0\.2\)\,0_4px_16px_rgb\(0_0_0\/0\.06\)\]:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgb(13 13 13/0.2)),0 4px 16px var(--tw-shadow-color,rgb(0 0 0/0.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 1px rgb(13 13 13/.2),0 4px 16px rgb(0 0 0/.06);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:shadow-\[0_0_0_1px_rgb\(13_13_13\/0\.22\)\,0_4px_16px_rgb\(0_0_0\/0\.06\)\]:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgb(13 13 13/0.22)),0 4px 16px var(--tw-shadow-color,rgb(0 0 0/0.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 1px rgb(13 13 13/.22),0 4px 16px rgb(0 0 0/.06);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ui-accent:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-ui-accent)}.focus-within\:ring-ui-s-accent:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-ui-s-accent)}@media (hover:hover){.hover\:border-ui-s-muted:hover:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#8f8f8f;border-color:var(--color-ui-s-muted)}.hover\:border-ui-s-text:hover:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#0d0d0d;border-color:var(--color-ui-s-text)}.hover\:bg-amber-50:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(255,251,235);background-color:color(display-p3 .9978 .98505 .92631);background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(254,243,198);background-color:var(--color-amber-100)}.hover\:bg-blue-500:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(50,128,255);background-color:color(display-p3 .26642 .49122 .98862);background-color:var(--color-blue-500)}.hover\:bg-blue-700:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(20,71,230);background-color:var(--color-blue-700)}.hover\:bg-gray-50:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(249,250,251);background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(243,244,246);background-color:var(--color-gray-100)}.hover\:bg-gray-700:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(54,65,83);background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(30,41,57);background-color:var(--color-gray-800)}.hover\:bg-red-50:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(254,242,242);background-color:var(--color-red-50)}.hover\:bg-red-700:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(191,0,15);background-color:color(display-p3 .69274 .11623 .10468);background-color:var(--color-red-700)}.hover\:bg-ui-panel:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff;background-color:var(--color-ui-panel)}.hover\:bg-ui-panel\/10:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ui-panel\/10:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,#ffffff 10%,transparent)}@supports (color:color-mix(in lch,red,blue)){.hover\:bg-ui-panel\/10:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-ui-panel) 10%,transparent)}}}.hover\:bg-ui-row-active:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e6e6e6;background-color:var(--color-ui-row-active)}.hover\:bg-ui-row-hover:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ededed;background-color:var(--color-ui-row-hover)}.hover\:bg-ui-s-hover:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ededed;background-color:var(--color-ui-s-hover)}.hover\:bg-ui-s-soft:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f3f3f3;background-color:var(--color-ui-s-soft)}.hover\:bg-ui-s-surface:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f9f9f9;background-color:var(--color-ui-s-surface)}.hover\:bg-ui-s-text:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0d0d0d;background-color:var(--color-ui-s-text)}.hover\:bg-violet-100:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(237,233,254);background-color:var(--color-violet-100)}.hover\:bg-white:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#fff;background-color:var(--color-white)}.hover\:text-blue-700:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(20,71,230);color:var(--color-blue-700)}.hover\:text-gray-600:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(74,85,101);color:var(--color-gray-600)}.hover\:text-gray-900:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(16,24,40);color:var(--color-gray-900)}.hover\:text-red-600:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(228,0,22);color:color(display-p3 .83032 .14038 .1332);color:var(--color-red-600)}.hover\:text-ui-accent:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#0285ff;color:var(--color-ui-accent)}.hover\:text-ui-panel:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#ffffff;color:var(--color-ui-panel)}.hover\:text-ui-s-secondary:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#5d5d5d;color:var(--color-ui-s-secondary)}.hover\:text-ui-s-text:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#0d0d0d;color:var(--color-ui-s-text)}.hover\:text-white:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;color:var(--color-white)}.hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.hover\:opacity-80:hover:not(#\#):not(#\#):not(#\#):not(#\#){opacity:80%}.hover\:opacity-85:hover:not(#\#):not(#\#):not(#\#):not(#\#){opacity:85%}.hover\:opacity-90:hover:not(#\#):not(#\#):not(#\#):not(#\#){opacity:90%}}.focus\:border-transparent:focus:not(#\#):not(#\#):not(#\#):not(#\#){border-color:transparent}.focus\:border-ui-s-muted:focus:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#8f8f8f;border-color:var(--color-ui-s-muted)}.focus\:border-ui-s-secondary:focus:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#5d5d5d;border-color:var(--color-ui-s-secondary)}.focus\:shadow-\[inset_0_0_0_1px_var\(--color-ui-accent\)\]:focus:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-ui-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),inset 0 0 0 1px #0285ff;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-gray-900:focus:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-gray-900)}.focus\:outline-none:focus:not(#\#):not(#\#):not(#\#):not(#\#){--tw-outline-style:none;outline-style:none}.focus-visible\:bg-ui-row-hover:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ededed;background-color:var(--color-ui-row-hover)}.focus-visible\:opacity-100:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.focus-visible\:ring-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-gray-300:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-gray-300)}.focus-visible\:ring-gray-900:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-gray-900)}.focus-visible\:ring-ui-accent:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-ui-accent)}.focus-visible\:ring-ui-accent\/30:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:rgba(2,133,255,0.3)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ui-accent\/30:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:color-mix(in oklab,var(--color-ui-accent) 30%,transparent)}}.focus-visible\:ring-offset-1:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#),.focus-visible\:outline:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:2px}.focus-visible\:outline-local-preview-action:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-color:#2563eb;outline-color:var(--color-local-preview-action)}.focus-visible\:outline-ui-accent:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-color:#0285ff;outline-color:var(--color-ui-accent)}.focus-visible\:outline-ui-panel:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-color:#ffffff;outline-color:var(--color-ui-panel)}.focus-visible\:outline-ui-s-line-strong:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-color:#dfdfdf;outline-color:var(--color-ui-s-line-strong)}.focus-visible\:outline-ui-s-muted:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-color:#8f8f8f;outline-color:var(--color-ui-s-muted)}.focus-visible\:outline-none:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-inset:inset}.active\:scale-\[0\.97\]:active:not(#\#):not(#\#):not(#\#):not(#\#){scale:.97}.active\:scale-\[0\.99\]:active:not(#\#):not(#\#):not(#\#):not(#\#){scale:.99}@supports not (translate:0){.active\:scale-\[0\.97\]:active:not(#\#):not(#\#):not(#\#):not(#\#){--tw-scale-x:0.97;--tw-scale-y:0.97;transform:translate(0) rotate(0deg) scale(.97);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}.active\:scale-\[0\.99\]:active:not(#\#):not(#\#):not(#\#):not(#\#){--tw-scale-x:0.99;--tw-scale-y:0.99;transform:translate(0) rotate(0deg) scale(.99);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}.active\:bg-ui-row-active:active:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e6e6e6;background-color:var(--color-ui-row-active)}.active\:opacity-80:active:not(#\#):not(#\#):not(#\#):not(#\#){opacity:80%}@media (hover:hover){.enabled\:hover\:bg-ui-row-hover:enabled:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ededed;background-color:var(--color-ui-row-hover)}}.disabled\:cursor-default:disabled:not(#\#):not(#\#):not(#\#):not(#\#){cursor:default}.disabled\:cursor-not-allowed:disabled:not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed}.disabled\:cursor-wait:disabled:not(#\#):not(#\#):not(#\#):not(#\#){cursor:wait}.disabled\:bg-slate-200:disabled:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(226,232,240);background-color:var(--color-slate-200)}.disabled\:bg-transparent:disabled:not(#\#):not(#\#):not(#\#):not(#\#){background-color:initial}.disabled\:bg-ui-chip:disabled:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f3f3f3;background-color:var(--color-ui-chip)}.disabled\:bg-ui-s-line-strong:disabled:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#dfdfdf;background-color:var(--color-ui-s-line-strong)}.disabled\:text-gray-400:disabled:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(153,161,175);color:var(--color-gray-400)}.disabled\:text-slate-500:disabled:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(98,116,142);color:var(--color-slate-500)}.disabled\:text-ui-panel:disabled:not(#\#):not(#\#):not(#\#):not(#\#){color:#ffffff;color:var(--color-ui-panel)}.disabled\:text-ui-s-faint:disabled:not(#\#):not(#\#):not(#\#):not(#\#){color:#b9b9b9;color:var(--color-ui-s-faint)}.disabled\:text-ui-s-muted:disabled:not(#\#):not(#\#):not(#\#):not(#\#){color:#8f8f8f;color:var(--color-ui-s-muted)}.disabled\:no-underline:disabled:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:none}.disabled\:opacity-30:disabled:not(#\#):not(#\#):not(#\#):not(#\#){opacity:30%}.disabled\:opacity-40:disabled:not(#\#):not(#\#):not(#\#):not(#\#){opacity:40%}.disabled\:opacity-50:disabled:not(#\#):not(#\#):not(#\#):not(#\#){opacity:50%}.disabled\:opacity-60:disabled:not(#\#):not(#\#):not(#\#):not(#\#){opacity:60%}.disabled\:opacity-70:disabled:not(#\#):not(#\#):not(#\#):not(#\#){opacity:70%}.disabled\:opacity-100:disabled:not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.disabled\:shadow-\[inset_0_0_0_1px_var\(--color-ui-s-line\)\]:disabled:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-ui-s-line));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),inset 0 0 0 1px #ececec;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:initial}.disabled\:hover\:text-gray-400:disabled:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(153,161,175);color:var(--color-gray-400)}.disabled\:hover\:opacity-100:disabled:hover:not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}}@supports (height:100dvh){.supports-\[height\:100dvh\]\:h-dvh:not(#\#):not(#\#):not(#\#):not(#\#){height:100dvh}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin:not(#\#):not(#\#):not(#\#):not(#\#){animation:spin 1s linear infinite;animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.motion-reduce\:animate-none:not(#\#):not(#\#):not(#\#):not(#\#){animation:none}.motion-reduce\:opacity-40:not(#\#):not(#\#):not(#\#):not(#\#){opacity:40%}}@media (max-width:47.999rem){.max-md\:-mx-\[15px\]:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(15px * -1)}.max-md\:-my-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(.25rem * -3);margin-block:calc(var(--spacing) * -3)}}@media (min-width:721px){.min-\[721px\]\:contents:not(#\#):not(#\#):not(#\#):not(#\#){display:contents}}@media (min-width:40rem){.sm\:absolute:not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.sm\:inset-x-auto:not(#\#):not(#\#):not(#\#):not(#\#){inset-inline:auto}.sm\:top-full:not(#\#):not(#\#):not(#\#):not(#\#){top:100%}.sm\:right-0:not(#\#):not(#\#):not(#\#):not(#\#){right:0}.sm\:right-4:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem * 4);right:calc(var(--spacing) * 4)}.sm\:bottom-4:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(.25rem * 4);bottom:calc(var(--spacing) * 4)}.sm\:-mx-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(.25rem * -6);margin-inline:calc(var(--spacing) * -6)}.sm\:mt-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 2);margin-top:calc(var(--spacing) * 2)}.sm\:block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.sm\:flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.sm\:grid:not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.sm\:hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.sm\:inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.sm\:w-\[368px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:368px}.sm\:w-\[420px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:420px}.sm\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.sm\:max-w-\[560px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:560px}.sm\:flex-1:not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.sm\:basis-0:not(#\#):not(#\#):not(#\#):not(#\#){flex-basis:0px}.sm\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-10:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_6\.5rem_6\.5rem_10rem\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem 10rem}.sm\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row}.sm\:items-center:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.sm\:gap-x-3:not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(.25rem * 3);column-gap:calc(var(--spacing) * 3)}.sm\:rounded-3xl:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:1.5rem;border-radius:var(--radius-3xl)}.sm\:p-6:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 6);padding:calc(var(--spacing) * 6)}.sm\:px-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 3);padding-inline:calc(var(--spacing) * 3)}.sm\:px-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 4);padding-inline:calc(var(--spacing) * 4)}.sm\:px-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 6);padding-inline:calc(var(--spacing) * 6)}.sm\:px-10:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 10);padding-inline:calc(var(--spacing) * 10)}.sm\:py-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:.25rem;padding-block:var(--spacing)}.sm\:pb-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 4);padding-bottom:calc(var(--spacing) * 4)}.sm\:text-display:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.5rem;font-size:var(--text-display);line-height:1.5;line-height:var(--tw-leading,var(--text-display--line-height))}}@media (min-width:48rem){.md\:static:not(#\#):not(#\#):not(#\#):not(#\#){position:static}.md\:z-auto:not(#\#):not(#\#):not(#\#):not(#\#){z-index:auto}.md\:my-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(.25rem * 2);margin-block:calc(var(--spacing) * 2)}.md\:mr-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(.25rem * 2);margin-right:calc(var(--spacing) * 2)}.md\:mb-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 6);margin-bottom:calc(var(--spacing) * 6)}.md\:mb-7:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 7);margin-bottom:calc(var(--spacing) * 7)}.md\:ml-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:0}.md\:block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.md\:flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.md\:hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.md\:inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.md\:inline-flex:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.md\:h-8:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 8);height:calc(var(--spacing) * 8)}.md\:h-9:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 9);height:calc(var(--spacing) * 9)}.md\:h-\[52px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:52px}.md\:min-h-8:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 8);min-height:calc(var(--spacing) * 8)}.md\:min-h-\[640px\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:640px}.md\:w-8:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 8);width:calc(var(--spacing) * 8)}.md\:w-56:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 56);width:calc(var(--spacing) * 56)}.md\:w-72:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 72);width:calc(var(--spacing) * 72)}.md\:w-\[var\(--sidebar-w\)\]:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--sidebar-w)}.md\:max-w-5xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem;max-width:var(--container-5xl)}.md\:max-w-56:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(.25rem * 56);max-width:calc(var(--spacing) * 56)}.md\:max-w-\[46\%\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:46%}.md\:max-w-\[70\%\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:70%}.md\:max-w-\[72\%\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:72%}.md\:max-w-\[200px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:200px}.md\:max-w-\[220px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:220px}.md\:max-w-none:not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.md\:min-w-0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.md\:translate-x-0:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:0px;translate:0 var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}@supports not (translate:0){.md\:translate-x-0:not(#\#):not(#\#):not(#\#):not(#\#){transform:translate(0) rotate(0deg) scale(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--ot-rotate,0deg)) scale(var(--tw-scale-x,1),var(--tw-scale-y,1))}}.md\:resize-y:not(#\#):not(#\#):not(#\#):not(#\#){resize:vertical}.md\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[110px_minmax\(0\,1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:110px minmax(0,1fr)}.md\:grid-cols-\[minmax\(380px\,1fr\)_minmax\(0\,1\.1fr\)\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(380px,1fr) minmax(0,1.1fr)}.md\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.md\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row}.md\:items-center:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.md\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.md\:gap-1:not(#\#):not(#\#):not(#\#):not(#\#){gap:.25rem;gap:var(--spacing)}.md\:gap-2:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2)}.md\:gap-3:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 3);gap:calc(var(--spacing) * 3)}.md\:gap-4:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 4);gap:calc(var(--spacing) * 4)}.md\:overflow-visible:not(#\#):not(#\#):not(#\#):not(#\#){overflow:visible}.md\:overflow-x-visible:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:visible}.md\:rounded-3xl:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:1.5rem;border-radius:var(--radius-3xl)}.md\:rounded-\[20px\]:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:20px}.md\:rounded-ui-panel:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.75rem;border-radius:var(--radius-ui-panel)}.md\:border-r:not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-4:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 4);padding:calc(var(--spacing) * 4)}.md\:p-5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 5);padding:calc(var(--spacing) * 5)}.md\:p-6:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 6);padding:calc(var(--spacing) * 6)}.md\:px-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 2);padding-inline:calc(var(--spacing) * 2)}.md\:px-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 2.5);padding-inline:calc(var(--spacing) * 2.5)}.md\:px-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 3);padding-inline:calc(var(--spacing) * 3)}.md\:px-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 4);padding-inline:calc(var(--spacing) * 4)}.md\:px-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 5);padding-inline:calc(var(--spacing) * 5)}.md\:px-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 6);padding-inline:calc(var(--spacing) * 6)}.md\:px-7:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 7);padding-inline:calc(var(--spacing) * 7)}.md\:px-9:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 9);padding-inline:calc(var(--spacing) * 9)}.md\:px-10:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 10);padding-inline:calc(var(--spacing) * 10)}.md\:px-14:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 14);padding-inline:calc(var(--spacing) * 14)}.md\:py-10:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 10);padding-block:calc(var(--spacing) * 10)}.md\:py-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 12);padding-block:calc(var(--spacing) * 12)}.md\:pt-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 6);padding-top:calc(var(--spacing) * 6)}.md\:pt-7:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 7);padding-top:calc(var(--spacing) * 7)}.md\:pt-9:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 9);padding-top:calc(var(--spacing) * 9)}.md\:pt-10:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 10);padding-top:calc(var(--spacing) * 10)}.md\:pr-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(.25rem * 3);padding-right:calc(var(--spacing) * 3)}.md\:pb-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 3.5);padding-bottom:calc(var(--spacing) * 3.5)}.md\:pl-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 5);padding-left:calc(var(--spacing) * 5)}.md\:text-display:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.5rem;font-size:var(--text-display);line-height:1.5;line-height:var(--tw-leading,var(--text-display--line-height))}.md\:opacity-0:not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.md\:shadow-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:shadow-ui-dialog:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgb(13 13 13/0.08)),0 20px 60px var(--tw-shadow-color,rgb(0 0 0/0.14)),0 3px 12px var(--tw-shadow-color,rgb(0 0 0/0.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 1px rgb(13 13 13/.08),0 20px 60px rgb(0 0 0/.14),0 3px 12px rgb(0 0 0/.05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:shadow-ui-panel:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 0 1px var(--tw-shadow-color,rgb(13 13 13/0.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 1px rgb(13 13 13/.08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:group-focus-within\/msg\:inline:is(:where(.group\/msg):focus-within *):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.md\:group-hover\/msg\:inline:is(:where(.group\/msg):hover *):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.md\:group-hover\/msg\:opacity-100:is(:where(.group\/msg):hover *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}}.md\:group-focus-visible\:opacity-100:is(:where(.group):focus-visible *):not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.md\:focus-visible\:opacity-100:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#),.md\:focus-within\:opacity-100:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}}@media (min-width:64rem){.lg\:flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.lg\:grid:not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.lg\:hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.lg\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:border-r:not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (min-width:80rem){.xl\:flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}}@media (pointer:coarse){.pointer-coarse\:-mx-\[15px\]:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(15px * -1)}.pointer-coarse\:-my-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(.25rem * -3);margin-block:calc(var(--spacing) * -3)}.pointer-coarse\:flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.pointer-coarse\:hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.pointer-coarse\:inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.pointer-coarse\:h-8:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 8);height:calc(var(--spacing) * 8)}.pointer-coarse\:min-h-11:not(#\#):not(#\#):not(#\#):not(#\#){min-height:calc(.25rem * 11);min-height:calc(var(--spacing) * 11)}.pointer-coarse\:w-8:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 8);width:calc(var(--spacing) * 8)}.pointer-coarse\:px-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(.25rem * 3);padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(.25rem * 1.5);padding-block:calc(var(--spacing) * 1.5)}.pointer-coarse\:opacity-100:not(#\#):not(#\#):not(#\#):not(#\#){opacity:100%}.pointer-coarse\:after\:absolute:not(#\#):not(#\#):not(#\#):not(#\#):after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:-inset-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):after{content:var(--tw-content);inset:calc(.25rem * -2.5);inset:calc(var(--spacing) * -2.5)}.pointer-coarse\:after\:content-\[\'\'\]:not(#\#):not(#\#):not(#\#):not(#\#):after{--tw-content:"";content:"";content:var(--tw-content)}}.\[\&_\*\]\:\!pointer-events-none:not(#\#) *{pointer-events:none!important}.\[\&_svg\]\:h-auto:not(#\#):not(#\#):not(#\#):not(#\#) svg{height:auto}.\[\&_svg\]\:w-full:not(#\#):not(#\#):not(#\#):not(#\#) svg{width:100%}.\[\&_svg\]\:max-w-none:not(#\#):not(#\#):not(#\#):not(#\#) svg{max-width:none}.\[\&\:\:-webkit-details-marker\]\:hidden:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-cancel-button{appearance:none}.\[\&\>\[data-kebab-btn\]\]\:h-6:not(#\#):not(#\#):not(#\#):not(#\#)>[data-kebab-btn]{height:calc(.25rem * 6);height:calc(var(--spacing) * 6)}.\[\&\>\[data-kebab-btn\]\]\:w-6:not(#\#):not(#\#):not(#\#):not(#\#)>[data-kebab-btn]{width:calc(.25rem * 6);width:calc(var(--spacing) * 6)}.\[\&\>\[data-kebab-btn\]\]\:rounded-md:not(#\#):not(#\#):not(#\#):not(#\#)>[data-kebab-btn]{border-radius:.375rem;border-radius:var(--radius-md)}@media (pointer:coarse){.pointer-coarse\:\[\&\>\[data-kebab-btn\]\]\:h-8:not(#\#):not(#\#):not(#\#):not(#\#)>[data-kebab-btn]{height:calc(.25rem * 8);height:calc(var(--spacing) * 8)}.pointer-coarse\:\[\&\>\[data-kebab-btn\]\]\:w-8:not(#\#):not(#\#):not(#\#):not(#\#)>[data-kebab-btn]{width:calc(.25rem * 8);width:calc(var(--spacing) * 8)}}.\[\&\>span\]\:min-w-0:not(#\#):not(#\#):not(#\#):not(#\#)>span{min-width:0}dialog:not(#\#):not(#\#){position:absolute;left:0;right:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:white;color:black;display:block}dialog:not([open]):not(#\#):not(#\#){display:none}dialog:not(#\#):not(#\#)+.backdrop{background:rgba(0,0,0,.1)}._dialog_overlay:not(#\#):not(#\#),dialog:not(#\#):not(#\#)+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed:not(#\#):not(#\#){position:fixed;top:50%;transform:translateY(-50%)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-block{display:flex;flex-direction:column}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-table,.ot-table-frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-block,.ot-table-frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ot-block-full{min-width:0;border:1px solid #ececec;border:1px solid var(--color-ui-s-line);border-radius:.5rem;border-radius:var(--radius-ui-row);overflow:clip}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-table>.ot-block-actions{position:static}.ot-table-toolbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-table-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-table-view-switch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:calc(.25rem * 1);gap:calc(var(--spacing) * 1)}.ot-table-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:space-between;padding-bottom:calc(.25rem * 1.5);padding-bottom:calc(var(--spacing) * 1.5);font-size:.875rem;font-size:var(--text-body);line-height:1.5;line-height:var(--text-body--line-height)}.ot-table-view-switch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 3);gap:calc(var(--spacing) * 3)}.ot-table-view-switch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-button{padding-inline:2px;border-radius:0;border-bottom:2px solid transparent;color:#8f8f8f;color:var(--color-ui-s-muted);background:none}.ot-table-view-switch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-button:hover{color:#0d0d0d;color:var(--color-ui-s-text);background:none}.ot-table-view-switch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-pressed=true]{color:#0d0d0d;color:var(--color-ui-s-text);font-weight:500;border-bottom-color:#0d0d0d;border-bottom-color:var(--color-ui-s-text)}.ot-table-unfreeze:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#8f8f8f;color:var(--color-ui-s-muted)}@media (hover:hover){.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-table .ot-table-toolbar-actions{opacity:0;transition:opacity .15s}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-table:focus-within .ot-table-toolbar-actions,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-table:hover .ot-table-toolbar-actions{opacity:1}}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-table-wrap.ot-table-reader{overflow:auto;max-width:100%;max-height:10000px;border:0;border-radius:0;isolation:isolate}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-block>.md-table-wrap.ot-table-reader,.ot-table-frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body .md-table-wrap.ot-table-reader{margin:0;border:0;border-radius:0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-reader>table{border-collapse:initial;border-spacing:0;font-size:.875rem;font-size:var(--text-content);line-height:1.5;line-height:var(--text-content--line-height)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-table-wrap.ot-table-reader>table{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-reader :is(th,td){position:relative;vertical-align:top;border-width:0 1px 1px 0;border-color:#ececec;border-color:var(--color-ui-s-line);padding:calc(.25rem * 2) calc(.25rem * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);background:#ffffff;background:var(--color-ui-panel)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-table-wrap.ot-table-reader th{padding-right:calc(.25rem * 9);padding-right:calc(var(--spacing) * 9);background:#f9f9f9;background:var(--color-markdown-table-head-background)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-reader .md-cell{max-width:min(36em,65vw);white-space:normal;overflow-wrap:break-word}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-reader [data-frozen-column]{position:sticky;left:var(--ot-table-sticky-left);z-index:2}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-sticky{position:sticky;top:0;z-index:4;flex:none;min-width:0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-table-wrap.ot-table-reader.ot-table-sticky-clip{overflow:hidden;margin:0;max-height:none}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-sticky-clip>table{max-width:none;table-layout:fixed}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-reader[data-sticky-head] thead th{visibility:hidden}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-reader[data-frozen-header=true] thead th{position:sticky;top:0;z-index:3}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-reader[data-frozen-header=true] thead th[data-frozen-column]{z-index:4}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-reader [data-frozen-edge]{border-right-color:#dfdfdf;border-right-color:var(--color-ui-s-line-strong)}.ot-table-column-control:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;right:calc(.25rem * 1);right:calc(var(--spacing) * 1);top:50%;transform:translateY(-50%)}.ot-table-column-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;width:calc(.25rem * 8);width:calc(var(--spacing) * 8);height:calc(.25rem * 8);height:calc(var(--spacing) * 8);color:#5d5d5d;color:var(--color-ui-s-secondary);border-radius:.5rem;border-radius:var(--radius-ui-row);cursor:pointer}.ot-table-column-button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-table-column-button[aria-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ededed;background:var(--color-ui-row-hover);color:#0d0d0d;color:var(--color-ui-s-text)}.ot-table-column-button:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #0285ff;outline:2px solid var(--color-ui-accent)}.ot-table-column-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;z-index:110;max-width:calc(100vw - 16px);padding:calc(.25rem * 1);padding:calc(var(--spacing) * 1);border:1px solid #ececec;border:1px solid var(--color-ui-s-line);border-radius:.5rem;border-radius:var(--radius-ui-row);background:#ffffff;background:var(--color-ui-panel);box-shadow:0 0 0 1px rgb(13 13 13/.08),0 8px 28px rgb(0 0 0/.1),0 2px 6px rgb(0 0 0/.05);box-shadow:var(--shadow-ui-popover)}.ot-table-column-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [role=menuitem]{color:#0d0d0d;color:var(--color-ui-s-text)}.markdown-body .ot-table-reader [hidden]{display:none!important}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-reader[data-table-view=cards]{max-height:none;overflow:visible;border:0}.ot-table-cards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;gap:calc(.25rem * 3);gap:calc(var(--spacing) * 3);padding:calc(.25rem * 3);padding:calc(var(--spacing) * 3)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-card{margin:0;padding:calc(.25rem * 3);padding:calc(var(--spacing) * 3);border:1px solid #ececec;border:1px solid var(--color-ui-s-line);border-radius:.5rem;border-radius:var(--radius-ui-row);background:#ffffff;background:var(--color-ui-panel);font-size:.875rem;font-size:var(--text-content);line-height:1.5;line-height:var(--text-content--line-height)}.ot-table-card-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:minmax(6em,1fr) minmax(0,3fr);gap:calc(.25rem * 3);gap:calc(var(--spacing) * 3);padding-block:calc(.25rem * 2);padding-block:calc(var(--spacing) * 2)}.ot-table-card-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ot-table-card-field{border-top:1px solid #ececec;border-top:1px solid var(--color-ui-s-line)}.ot-table-card-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt{color:#5d5d5d;color:var(--color-ui-s-secondary);font-weight:500}.ot-table-card-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{margin:0;min-width:0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-cards .md-cell{min-width:0;max-width:none}.ot-block-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-table-reader{max-height:calc(100dvh - 9rem)}.ot-share-export:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box;padding:16px;background:#ffffff;background:var(--color-ui-panel,white);color:#0d0d0d;color:var(--color-ui-s-text);color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-family:var(--font-sans);font-size:.875rem;font-size:var(--text-body);line-height:1.5;line-height:var(--text-body--line-height);overflow:visible}.ot-share-export,.ot-share-export *{scroll-behavior:auto!important;contain:none!important;content-visibility:visible!important}.ot-share-export>*{max-width:100%!important}.ot-share-export li,.ot-share-export p,.ot-share-export td,.ot-share-export th{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}.ot-share-export:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table{border-collapse:collapse}.ot-share-export img{max-width:100%!important;height:auto!important;object-fit:contain!important}.ot-share-export:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{display:block}.ot-share-export svg{max-width:100%!important;height:auto!important}.ot-share-export:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-share-media-placeholder{padding:12px;margin:8px 0;border:1px solid #dfdfdf;border:1px solid var(--color-ui-s-line-strong);border-radius:.5rem;border-radius:var(--radius-ui-row);background:#f9f9f9;background:var(--color-ui-shell);color:#5d5d5d;color:var(--color-ui-s-secondary);overflow-wrap:anywhere}.dp-dialog:not(#\#):not(#\#):not(#\#){padding:0;margin:auto;width:min(52rem,calc(100vw - .25rem * 8));width:min(var(--spacing-directory-width),calc(100vw - var(--spacing) * 8));height:min(36rem,calc(100dvh - .25rem * 12));height:min(var(--spacing-directory-height),calc(var(--app-viewport-height, 100dvh) - var(--spacing) * 12));max-width:none;max-height:none;border:0;border-radius:.875rem;border-radius:var(--radius-directory-mac);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-family:var(--font-sans);font-size:.875rem;font-size:var(--text-body);line-height:1.5;line-height:var(--text-body--line-height);color:#0d0d0d;color:var(--color-ui-s-text);background:#ffffff;background:var(--color-ui-panel);box-shadow:0 0 0 1px rgb(13 13 13/.08),0 20px 60px rgb(0 0 0/.14),0 3px 12px rgb(0 0 0/.05);box-shadow:var(--shadow-ui-dialog);overflow:hidden}.dp-dialog[open]:not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column}.dp-dialog:not(#\#):not(#\#):not(#\#)::backdrop{background:rgb(13 13 13/.3);background:var(--color-directory-backdrop)}.dp-dialog:not(#\#):not(#\#):not(#\#) button{display:inline-flex;align-items:center;justify-content:center;gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2);cursor:pointer}.dp-dialog:not(#\#):not(#\#):not(#\#) button:disabled{opacity:.4;cursor:default}.dp-dialog:not(#\#):not(#\#):not(#\#) :is(button,input,select):focus-visible{outline:2px solid #0285ff;outline:2px solid var(--color-ui-s-accent);outline-offset:-2px}.dp-dialog:not(#\#):not(#\#):not(#\#) svg{width:calc(.25rem * 4);width:calc(var(--spacing) * 4);height:calc(.25rem * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.dp-dialog:not(#\#):not(#\#):not(#\#) input,.dp-dialog:not(#\#):not(#\#):not(#\#) select{min-width:0;border:1px solid #dfdfdf;border:1px solid var(--color-ui-s-line-strong);border-radius:.5rem;border-radius:var(--radius-ui-row);background:#ffffff;background:var(--color-ui-panel);padding:.25rem calc(.25rem * 2);padding:var(--spacing) calc(var(--spacing) * 2)}.dp-titlebar:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:calc(.25rem * 3);gap:calc(var(--spacing) * 3);padding:calc(.25rem * 3) calc(.25rem * 5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);flex-shrink:0;border-bottom:1px solid #ececec;border-bottom:1px solid var(--color-ui-s-line)}.dp-titlebar:not(#\#):not(#\#):not(#\#) h2{font-weight:600;flex-shrink:0}.dp-icon-button:not(#\#):not(#\#):not(#\#){width:2rem;width:var(--spacing-directory-row);height:2rem;height:var(--spacing-directory-row);border-radius:.5rem;border-radius:var(--radius-ui-row);color:#5d5d5d;color:var(--color-ui-s-secondary);flex-shrink:0}.dp-icon-button:hover:not(:disabled):not(#\#):not(#\#):not(#\#){background:#ededed;background:var(--color-ui-row-hover);color:#0d0d0d;color:var(--color-ui-s-text)}.dp-machine:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2);margin-left:auto;min-width:0}.dp-machine:not(#\#):not(#\#):not(#\#) label{color:#8f8f8f;color:var(--color-ui-s-muted);flex-shrink:0}.dp-machine-label-phone:not(#\#):not(#\#):not(#\#){display:none}.dp-machine:not(#\#):not(#\#):not(#\#) select{width:13rem;width:var(--spacing-directory-search);color:#5d5d5d;color:var(--color-ui-s-secondary);border-color:transparent;background:#f9f9f9;background:var(--color-ui-shell)}.dp-workspace:not(#\#):not(#\#):not(#\#){display:flex;min-height:0;flex:1}.dp-sidebar:not(#\#):not(#\#):not(#\#){width:11rem;width:var(--spacing-directory-sidebar);padding:calc(.25rem * 2);padding:calc(var(--spacing) * 2);flex-shrink:0;overflow-y:auto;background:#f9f9f9;background:var(--color-directory-sidebar);border-right:1px solid #ececec;border-right:1px solid var(--color-ui-s-line)}.dp-section-label:not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 3) calc(.25rem * 2) .25rem;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2) var(--spacing);font-weight:500;color:#8f8f8f;color:var(--color-ui-s-muted)}.dp-sidebar:not(#\#):not(#\#):not(#\#) .dp-place{justify-content:flex-start;width:100%;min-height:2rem;min-height:var(--spacing-directory-row);padding:.25rem calc(.25rem * 2);padding:var(--spacing) calc(var(--spacing) * 2);border-radius:.5rem;border-radius:var(--radius-ui-row);color:#5d5d5d;color:var(--color-ui-s-secondary)}.dp-place:not(#\#):not(#\#):not(#\#) span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-place:hover:not(#\#):not(#\#):not(#\#){background:#ededed;background:var(--color-ui-row-hover);color:#0d0d0d;color:var(--color-ui-s-text)}.dp-place-selected:not(#\#):not(#\#):not(#\#){background:#e6e6e6;background:var(--color-ui-row-active);color:#0d0d0d;color:var(--color-ui-s-text)}.dp-main:not(#\#):not(#\#):not(#\#){flex:1;min-width:0;display:flex;flex-direction:column}.dp-toolbar:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2);padding:calc(.25rem * 2) calc(.25rem * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3)}.dp-navigation:not(#\#):not(#\#):not(#\#){display:flex;flex-shrink:0}.dp-view-switch:not(#\#):not(#\#):not(#\#){display:flex;gap:.25rem;gap:var(--spacing)}.dp-view-switch:not(#\#):not(#\#):not(#\#) button{width:2rem;width:var(--spacing-directory-row);height:2rem;height:var(--spacing-directory-row);border-radius:.5rem;border-radius:var(--radius-ui-row);color:#5d5d5d;color:var(--color-ui-s-secondary)}.dp-view-switch:not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{background:#e6e6e6;background:var(--color-ui-row-active);color:#0d0d0d;color:var(--color-ui-s-text)}.dp-view-switch:not(#\#):not(#\#):not(#\#) button:hover{background:#ededed;background:var(--color-ui-row-hover)}.dp-search:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:.25rem;gap:var(--spacing);flex:1;min-width:0;color:#8f8f8f;color:var(--color-ui-s-muted);background:#f9f9f9;background:var(--color-ui-shell);border:1px solid #ececec;border:1px solid var(--color-ui-s-line);border-radius:.5rem;border-radius:var(--radius-ui-row);padding-left:calc(.25rem * 2);padding-left:calc(var(--spacing) * 2)}.dp-search:not(#\#):not(#\#):not(#\#) input{width:100%;border:0;background:transparent;color:#0d0d0d;color:var(--color-ui-s-text)}.dp-search:not(#\#):not(#\#):not(#\#) input::placeholder{color:#8f8f8f;color:var(--color-ui-s-muted)}.dp-address:not(#\#):not(#\#):not(#\#){position:relative;display:flex;align-items:center;min-width:0;padding:0 calc(.25rem * 3) calc(.25rem * 2);padding:0 calc(var(--spacing) * 3) calc(var(--spacing) * 2);border-bottom:1px solid #ececec;border-bottom:1px solid var(--color-ui-s-line)}.dp-go-button:not(#\#):not(#\#):not(#\#){width:2rem;width:var(--spacing-directory-row);height:2rem;height:var(--spacing-directory-row);color:#5d5d5d;color:var(--color-ui-s-secondary);flex-shrink:0;border-radius:.5rem;border-radius:var(--radius-ui-row)}.dp-go-button:hover:not(#\#):not(#\#):not(#\#){background:#ededed;background:var(--color-ui-row-hover)}.dp-crumbs:not(#\#):not(#\#):not(#\#){display:flex;overflow-x:auto;min-width:0;flex:1}.dp-crumbs:not(#\#):not(#\#):not(#\#)>span{display:flex;align-items:center;flex-shrink:0;color:#8f8f8f;color:var(--color-ui-s-muted)}.dp-crumbs:not(#\#):not(#\#):not(#\#) button{padding:.25rem calc(.25rem * 2);padding:var(--spacing) calc(var(--spacing) * 2);border-radius:.5rem;border-radius:var(--radius-ui-row);white-space:nowrap;color:#5d5d5d;color:var(--color-ui-s-secondary)}.dp-crumbs:not(#\#):not(#\#):not(#\#) button:hover{background:#ededed;background:var(--color-ui-row-hover)}.dp-crumbs:not(#\#):not(#\#):not(#\#) span:last-child button{font-weight:500;color:#0d0d0d;color:var(--color-ui-s-text)}.dp-path-editor:not(#\#):not(#\#):not(#\#){position:relative;flex:1;min-width:0}.dp-path-editor:not(#\#):not(#\#):not(#\#) input{width:100%;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-family:var(--font-mono)}.dp-suggestions:not(#\#):not(#\#):not(#\#){position:absolute;top:100%;left:0;right:0;z-index:2;max-height:calc(36rem / 2);max-height:calc(var(--spacing-directory-height) / 2);overflow-y:auto;padding:.25rem;padding:var(--spacing);background:#ffffff;background:var(--color-ui-panel);border:1px solid #ececec;border:1px solid var(--color-ui-s-line);border-radius:.5rem;border-radius:var(--radius-ui-row);box-shadow:0 0 0 1px rgb(13 13 13/.08),0 8px 28px rgb(0 0 0/.1),0 2px 6px rgb(0 0 0/.05);box-shadow:var(--shadow-ui-popover)}.dp-suggestions:not(#\#):not(#\#):not(#\#) button{width:100%;min-height:2rem;min-height:var(--spacing-directory-row);justify-content:flex-start;text-align:left;padding:.25rem calc(.25rem * 2);padding:var(--spacing) calc(var(--spacing) * 2);border-radius:.5rem;border-radius:var(--radius-ui-row)}.dp-suggestions:not(#\#):not(#\#):not(#\#) button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-suggestions:not(#\#):not(#\#):not(#\#) button:hover,.dp-suggestions:not(#\#):not(#\#):not(#\#) button[aria-selected=true]{background:#ededed;background:var(--color-ui-row-hover)}.dp-suggestions:not(#\#):not(#\#):not(#\#) p{padding:calc(.25rem * 2);padding:calc(var(--spacing) * 2);color:#8f8f8f;color:var(--color-ui-s-muted)}.dp-mobile-projects:not(#\#):not(#\#):not(#\#){display:none}.dp-list:not(#\#):not(#\#):not(#\#){flex:1;min-height:0;overflow:auto;outline:none;padding:.25rem;padding:var(--spacing)}.dp-list:focus-visible:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px #dfdfdf;box-shadow:inset 0 0 0 1px var(--color-ui-s-line-strong)}.dp-row:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2);min-height:2rem;min-height:var(--spacing-directory-row);padding:.25rem calc(.25rem * 2);padding:var(--spacing) calc(var(--spacing) * 2);border-radius:.5rem;border-radius:var(--radius-ui-row);-webkit-user-select:none;user-select:none;cursor:default}.dp-row:hover:not(#\#):not(#\#):not(#\#){background:#ededed;background:var(--color-ui-row-hover)}.dp-row-name:not(#\#):not(#\#):not(#\#){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-folder-icon:not(#\#):not(#\#):not(#\#){color:#5d5d5d;color:var(--color-ui-s-secondary)}.dp-row.dp-row-selected:hover:not(#\#):not(#\#):not(#\#),.dp-row.dp-row-selected:not(#\#):not(#\#):not(#\#){background:#e6e6e6;background:var(--color-ui-row-active);color:#0d0d0d;color:var(--color-ui-s-text)}.dp-row-arrow:not(#\#):not(#\#):not(#\#){color:#8f8f8f;color:var(--color-ui-s-muted)}.dp-columns:not(#\#):not(#\#):not(#\#){display:flex;height:100%;min-height:0;width:max-content;min-width:100%}.dp-column:not(#\#):not(#\#):not(#\#){width:12rem;width:var(--spacing-directory-column);padding:.25rem;padding:var(--spacing);flex-shrink:0;overflow-y:auto;border-right:1px solid #ececec;border-right:1px solid var(--color-ui-s-line)}.dp-state:not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 6);padding:calc(var(--spacing) * 6);text-align:center;color:#5d5d5d;color:var(--color-ui-s-secondary)}.dp-state:not(#\#):not(#\#):not(#\#) button,.dp-state:not(#\#):not(#\#):not(#\#) p+p{margin-top:calc(.25rem * 3);margin-top:calc(var(--spacing) * 3)}.dp-state:not(#\#):not(#\#):not(#\#) button{text-decoration:underline}.dp-load-status:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2);flex-shrink:0;padding:calc(.25rem * 2) calc(.25rem * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:#8f8f8f;color:var(--color-ui-s-muted)}.dp-load-status:not(#\#):not(#\#):not(#\#) button{flex-shrink:0;text-decoration:underline}.dp-hint:not(#\#):not(#\#):not(#\#){flex-shrink:0;margin:0;padding:calc(.25rem * 2) calc(.25rem * 5);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5);color:#8f8f8f;color:var(--color-ui-s-muted)}.dp-footer:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2);padding:calc(.25rem * 3) calc(.25rem * 5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-top:1px solid #ececec;border-top:1px solid var(--color-ui-s-line)}.dp-create:not(#\#):not(#\#):not(#\#) button,.dp-footer:not(#\#):not(#\#):not(#\#) button{padding:calc(.25rem * 1.5) calc(.25rem * 3.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3.5);min-height:2rem;min-height:var(--spacing-directory-row);border:1px solid #dfdfdf;border:1px solid var(--color-ui-s-line-strong);border-radius:9999px;border-radius:var(--radius-directory-button);background:#ffffff;background:var(--color-ui-panel);flex-shrink:0}.dp-create:not(#\#):not(#\#):not(#\#) button:hover:not(:disabled),.dp-footer:not(#\#):not(#\#):not(#\#) button:hover:not(:disabled){background:#ededed;background:var(--color-ui-row-hover)}.dp-create:not(#\#):not(#\#):not(#\#) .dp-primary,.dp-footer:not(#\#):not(#\#):not(#\#) .dp-primary{background:#0d0d0d;background:var(--color-ui-primary);color:#ffffff;color:var(--color-ui-on-primary);border-color:#0d0d0d;border-color:var(--color-ui-primary);font-weight:500;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-create:not(#\#):not(#\#):not(#\#) .dp-primary:hover:not(:disabled),.dp-footer:not(#\#):not(#\#):not(#\#) .dp-primary:hover:not(:disabled){background:#0d0d0d;background:var(--color-ui-primary);opacity:.85}.dp-folder-field:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2);flex:1;min-width:0;color:#8f8f8f;color:var(--color-ui-s-muted)}.dp-folder-field:not(#\#):not(#\#):not(#\#) span{flex-shrink:0}.dp-folder-field:not(#\#):not(#\#):not(#\#) input{width:100%;color:#0d0d0d;color:var(--color-ui-s-text)}.dp-create:not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 4);padding:calc(var(--spacing) * 4);background:#ffffff;background:var(--color-ui-panel);border:1px solid #ececec;border:1px solid var(--color-ui-s-line);box-shadow:0 0 0 1px rgb(13 13 13/.08),0 8px 28px rgb(0 0 0/.1),0 2px 6px rgb(0 0 0/.05);box-shadow:var(--shadow-ui-popover)}.dp-create-sheet:not(#\#):not(#\#):not(#\#){position:absolute;top:calc(.25rem * 20);top:calc(var(--spacing) * 20);left:50%;transform:translateX(-50%);width:min(24rem,calc(100% - .25rem * 8));width:min(var(--spacing-directory-sheet),calc(100% - var(--spacing) * 8));border-radius:.875rem;border-radius:var(--radius-ui-popover);z-index:3}.dp-create:not(#\#):not(#\#):not(#\#)>p{margin-bottom:calc(.25rem * 3);margin-bottom:calc(var(--spacing) * 3);font-weight:500}.dp-create:not(#\#):not(#\#):not(#\#) input{width:100%}.dp-create:not(#\#):not(#\#):not(#\#)>div{display:flex;justify-content:flex-end;gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2);margin-top:calc(.25rem * 3);margin-top:calc(var(--spacing) * 3)}.dp-create:not(#\#):not(#\#):not(#\#) [role=alert]{color:#5d5d5d;color:var(--color-ui-s-secondary);margin-top:calc(.25rem * 2);margin-top:calc(var(--spacing) * 2)}.dp-create-inline:not(#\#):not(#\#):not(#\#){position:relative;margin:calc(.25rem * 2);margin:calc(var(--spacing) * 2);border-radius:.5rem;border-radius:var(--radius-ui-row);box-shadow:none}.dp-sheet-backdrop:not(#\#):not(#\#):not(#\#){position:absolute;inset:0;background:rgb(13 13 13/.15);background:var(--color-directory-sheet-backdrop);z-index:3}@media (max-width:720px){.dp-dialog:not(#\#):not(#\#):not(#\#){width:calc(100vw - .25rem * 4);width:calc(100vw - var(--spacing) * 4);height:calc(100dvh - .25rem * 4);height:calc(var(--app-viewport-height, 100dvh) - var(--spacing) * 4)}.dp-titlebar:not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2);padding:calc(.25rem * 2) calc(.25rem * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3)}.dp-machine:not(#\#):not(#\#):not(#\#){flex:1}.dp-titlebar:not(#\#):not(#\#):not(#\#) h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dp-machine:not(#\#):not(#\#):not(#\#) label{color:#0d0d0d;color:var(--color-ui-s-text);font-weight:600}.dp-machine-label-wide:not(#\#):not(#\#):not(#\#){display:none}.dp-machine-label-phone:not(#\#):not(#\#):not(#\#){display:inline}.dp-machine:not(#\#):not(#\#):not(#\#) select{width:100%}.dp-hint:not(#\#):not(#\#):not(#\#),.dp-sidebar:not(#\#):not(#\#):not(#\#),.dp-view-switch:not(#\#):not(#\#):not(#\#){display:none}.dp-toolbar:not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 2) calc(.25rem * 3) .25rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) var(--spacing)}.dp-mobile-projects:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2);padding:.25rem calc(.25rem * 3);padding:var(--spacing) calc(var(--spacing) * 3);border-bottom:1px solid #ececec;border-bottom:1px solid var(--color-ui-s-line)}.dp-mobile-projects:not(#\#):not(#\#):not(#\#) select{flex:1}.dp-mobile-projects:not(#\#):not(#\#):not(#\#) button{flex-shrink:0;color:#5d5d5d;color:var(--color-ui-s-secondary)}.dp-address:not(#\#):not(#\#):not(#\#){border-bottom:0;padding-bottom:0}.dp-row:not(#\#):not(#\#):not(#\#){min-height:2.75rem;min-height:var(--spacing-directory-touch-row)}.dp-footer:not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:1fr 1fr;padding:calc(.25rem * 3);padding:calc(var(--spacing) * 3)}.dp-folder-field:not(#\#):not(#\#):not(#\#){grid-column:1/-1;order:-1}.dp-footer:not(#\#):not(#\#):not(#\#) button{min-height:2.75rem;min-height:var(--spacing-directory-touch-row);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-footer:not(#\#):not(#\#):not(#\#) .dp-primary{max-width:none}}.mg-phone:not(#\#):not(#\#):not(#\#),.mg-phone:not(#\#):not(#\#):not(#\#) *{box-sizing:border-box}.mg-phone:not(#\#):not(#\#):not(#\#){--mg-ios:-apple-system,"SF Pro Text","PingFang SC",system-ui,sans-serif;--mg-blue:#007aff;--mg-shell:#f6f5f3;--mg-chip:#efedea;--mg-row-hover:#ecebe8;--mg-muted:#8a8580;--mg-text:#1c1917;--mg-secondary:#57534e;--mg-line:#e7e5e4}.mg-phone:not(#\#):not(#\#):not(#\#) svg{display:block}.mg-slide:not(#\#):not(#\#):not(#\#){position:absolute;inset:0;animation:mgSlideIn .45s ease both}.mg-fade:not(#\#):not(#\#):not(#\#){transition:opacity .3s ease}@media (prefers-reduced-motion:reduce){.mg-slide:not(#\#):not(#\#):not(#\#){animation:none}.mg-phone:not(#\#):not(#\#) *,.mg-phone:not(#\#):not(#\#) :after,.mg-phone:not(#\#):not(#\#) :before{transition-duration:0s!important;animation-duration:0s!important}}.mg-phone:not(#\#):not(#\#):not(#\#){position:absolute;left:0;top:0;width:414px;height:868px;transform-origin:0 0;border-radius:66px;padding:12px;background:linear-gradient(145deg,#3a3a3c,#1c1c1e 40%,#2c2c2e);box-shadow:inset 0 0 0 1.5px #4a4a4c,0 30px 60px -20px rgba(0,0,0,.35),0 18px 36px -18px rgba(0,0,0,.3)}.mg-phone:not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;inset:5px;border-radius:61px;border:6px solid #050505;pointer-events:none}.mg-phone.mg-android:not(#\#):not(#\#):not(#\#){border-radius:50px;background:linear-gradient(145deg,#2f3033,#18191b 50%,#26272a)}.mg-phone.mg-android:not(#\#):not(#\#):not(#\#):after{border-radius:45px}.mg-screen:not(#\#):not(#\#):not(#\#){position:relative;width:390px;height:844px;border-radius:54px;overflow:hidden;background:#fff;z-index:1;font-family:var(--mg-ios)}.mg-phone.mg-android:not(#\#):not(#\#):not(#\#) .mg-screen{border-radius:38px;font-family:Roboto,var(--mg-ios)}.mg-island:not(#\#):not(#\#):not(#\#){position:absolute;z-index:60;top:11px;left:50%;transform:translateX(-50%);width:124px;height:36px;border-radius:20px;background:#000}.mg-phone.mg-android:not(#\#):not(#\#):not(#\#) .mg-island{top:12px;width:14px;height:14px;border-radius:50%}.mg-side-btn:not(#\#):not(#\#):not(#\#){position:absolute;background:#2a2a2c;border-radius:2px}.mg-sb:not(#\#):not(#\#):not(#\#){position:absolute;z-index:40;top:0;left:0;right:0;height:54px;display:flex;align-items:center;justify-content:space-between;padding:6px 30px 0 46px;font:600 17px/1 var(--mg-ios);font:600 var(--text-guide-system)/1 var(--mg-ios);color:#000;letter-spacing:-.2px}.mg-sb.mg-light:not(#\#):not(#\#):not(#\#){color:#fff}.mg-sb:not(#\#):not(#\#):not(#\#) .mg-ic{display:flex;gap:6px;align-items:center}.mg-android:not(#\#):not(#\#):not(#\#) .mg-sb{height:36px;padding:2px 22px 0 26px;font:500 14px/1 Roboto,var(--mg-ios);font:500 var(--text-guide-body)/1 Roboto,var(--mg-ios)}.mg-tap:not(#\#):not(#\#):not(#\#){position:absolute;z-index:200;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:rgba(0,0,0,.16);box-shadow:0 0 0 2px rgba(255,255,255,.7);pointer-events:none;animation:mgTap .8s ease-out forwards}.mg-safari:not(#\#):not(#\#):not(#\#){position:absolute;z-index:30;left:0;right:0;bottom:0;height:114px;background:rgba(248,248,248,.96);border-top:.5px solid rgba(0,0,0,.14)}.mg-addr:not(#\#):not(#\#):not(#\#){margin:8px 12px 0;height:46px;border-radius:14px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);display:flex;align-items:center;padding:0 14px;gap:10px;font-size:17px;font-size:var(--text-guide-system);color:#000}.mg-addr:not(#\#):not(#\#):not(#\#) .mg-aa{font-weight:600;font-size:15px;font-size:var(--text-guide-control)}.mg-addr:not(#\#):not(#\#):not(#\#) .mg-url{flex:1;display:flex;align-items:center;justify-content:center;gap:4px}.mg-tools:not(#\#):not(#\#):not(#\#){height:44px;display:flex;align-items:center;justify-content:space-around;color:var(--mg-blue);padding:0 6px}.mg-tools:not(#\#):not(#\#):not(#\#) .mg-off{color:#c7c7cc}.mg-homebar:not(#\#):not(#\#):not(#\#){position:absolute;z-index:45;bottom:8px;left:50%;transform:translateX(-50%);width:136px;height:5px;border-radius:3px;background:#000}.mg-homebar.mg-light:not(#\#):not(#\#):not(#\#){background:#fff}.mg-cam:not(#\#):not(#\#):not(#\#){position:absolute;inset:0;background:#0a0a0a;overflow:hidden}.mg-cam-view:not(#\#):not(#\#):not(#\#){position:absolute;left:0;right:0;top:96px;height:560px;overflow:hidden;background:linear-gradient(165deg,#34363b,#1d1e21 55%,#141416)}.mg-monitor:not(#\#):not(#\#):not(#\#){position:absolute;left:-26px;top:-34px;width:500px;height:600px;padding:13px;border-radius:20px;background:#0c0c0d;transform:perspective(1000px) rotateX(5deg) rotateY(-7deg) rotate(-1.5deg);transform-origin:35% 45%;box-shadow:0 30px 60px rgba(0,0,0,.55)}.mg-mon-screen:not(#\#):not(#\#):not(#\#){width:100%;height:100%;border-radius:8px;background:#fbfaf8;display:flex;overflow:hidden;filter:blur(.25px) saturate(.9) brightness(.96);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-family:var(--font-sans);color:#1c1917}.mg-mp-side:not(#\#):not(#\#):not(#\#){width:104px;background:#f2f1ee;padding:14px 10px;display:flex;flex-direction:column;gap:9px;font-size:11px;font-size:var(--text-guide-caption);color:#57534e}.mg-mp-side:not(#\#):not(#\#):not(#\#) b{font-size:12px;font-size:var(--text-guide-label);color:#1c1917;margin-bottom:4px}.mg-mp-side:not(#\#):not(#\#):not(#\#) span{padding:3px 6px;border-radius:5px}.mg-mp-side:not(#\#):not(#\#):not(#\#) span.mg-on{background:#e4e2de;color:#1c1917}.mg-mp-main:not(#\#):not(#\#):not(#\#){flex:1;padding:44px 26px 0 30px}.mg-mp-chip:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:6px;font-size:12px;font-size:var(--text-guide-label);color:#8a8580}.mg-mp-chip:not(#\#):not(#\#):not(#\#) i{width:18px;height:18px;border-radius:50%;background:#efedea;color:#1c1917;font-style:normal;display:flex;align-items:center;justify-content:center;font-size:11px;font-size:var(--text-guide-caption)}.mg-mp-h:not(#\#):not(#\#):not(#\#){margin-top:10px;font-size:19px;font-size:var(--text-guide-monitor-heading);font-weight:600}.mg-mp-p:not(#\#):not(#\#):not(#\#){margin-top:6px;font-size:12px;font-size:var(--text-guide-label);line-height:1.5;color:#57534e;max-width:300px}.mg-mp-tabs:not(#\#):not(#\#):not(#\#){display:flex;gap:16px;margin-top:16px;font-size:12px;font-size:var(--text-guide-label);color:#8a8580;border-bottom:1px solid #e7e5e4}.mg-mp-tabs:not(#\#):not(#\#):not(#\#) span{padding-bottom:6px}.mg-mp-tabs:not(#\#):not(#\#):not(#\#) .mg-on{color:#1c1917;border-bottom:2px solid #1c1917}.mg-mp-qr:not(#\#):not(#\#):not(#\#){position:relative;margin-top:18px;width:168px;height:168px;border:1px solid #e7e5e4;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.mg-mp-qr:not(#\#):not(#\#):not(#\#) svg{width:148px;height:148px}.mg-mp-qr-label:not(#\#):not(#\#):not(#\#){position:absolute;left:50%;top:50%;z-index:1;display:flex;width:112px;height:44px;transform:translate(-50%,-50%);align-items:center;justify-content:center;border:2px solid #111;border-radius:6px;background:#fff;color:#111;font-size:14px;font-size:var(--text-guide-body);font-weight:700;line-height:1;white-space:nowrap}.mg-glare:not(#\#):not(#\#):not(#\#){position:absolute;inset:0;background:linear-gradient(118deg,transparent 38%,rgba(255,255,255,.1) 47%,rgba(255,255,255,.03) 53%,transparent 60%);pointer-events:none}.mg-vignette:not(#\#):not(#\#):not(#\#){position:absolute;inset:0;background:radial-gradient(115% 90% at 45% 42%,transparent 55%,rgba(0,0,0,.42));pointer-events:none}.mg-brk:not(#\#):not(#\#):not(#\#){position:absolute;inset:-12px;transform:scale(1.45);opacity:0;transition:transform .5s cubic-bezier(.2,.9,.3,1.2),opacity .3s}.mg-brk.mg-lock:not(#\#):not(#\#):not(#\#){transform:scale(1);opacity:1}.mg-brk:not(#\#):not(#\#):not(#\#) i{position:absolute;width:30px;height:30px;border:4px solid #ffd60a}.mg-brk:not(#\#):not(#\#):not(#\#) i:first-child{left:0;top:0;border-right:0;border-bottom:0;border-radius:10px 0 0 0}.mg-brk:not(#\#):not(#\#):not(#\#) i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0;border-radius:0 10px 0 0}.mg-brk:not(#\#):not(#\#):not(#\#) i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0;border-radius:0 0 0 10px}.mg-brk:not(#\#):not(#\#):not(#\#) i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0;border-radius:0 0 10px 0}.mg-zooms:not(#\#):not(#\#):not(#\#){position:absolute;z-index:5;top:606px;left:50%;transform:translateX(-50%);display:flex;gap:6px;padding:4px;border-radius:20px;background:rgba(0,0,0,.35)}.mg-zooms:not(#\#):not(#\#):not(#\#) span{width:34px;height:34px;border-radius:50%;background:rgba(40,40,40,.85);color:#fff;font:600 12px/34px var(--mg-ios);font:600 var(--text-guide-label)/34px var(--mg-ios);text-align:center}.mg-zooms:not(#\#):not(#\#):not(#\#) span.mg-on{color:#ffd60a;font-size:13px;font-size:var(--text-guide-detail)}.mg-cam-pill:not(#\#):not(#\#):not(#\#){position:absolute;z-index:5;left:50%;top:512px;transform:translate(-50%,10px) scale(.92);opacity:0;transition:.35s cubic-bezier(.2,.9,.3,1.2);background:#ffd60a;color:#000;border-radius:12px;padding:9px 14px;display:flex;align-items:center;gap:8px;font:500 15px/1.2 var(--mg-ios);font:500 var(--text-guide-control)/1.2 var(--mg-ios);white-space:nowrap;box-shadow:0 6px 18px rgba(0,0,0,.35)}.mg-cam-pill.mg-on:not(#\#):not(#\#):not(#\#){opacity:1;transform:translate(-50%) scale(1)}.mg-cam-pill:not(#\#):not(#\#):not(#\#) small{display:block;font-size:12px;font-size:var(--text-guide-label);font-weight:400;opacity:.7}.mg-cam-top:not(#\#):not(#\#):not(#\#){position:absolute;top:54px;left:0;right:0;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;color:#fff}.mg-cam-top:not(#\#):not(#\#):not(#\#) .mg-dot{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center}.mg-modes:not(#\#):not(#\#):not(#\#){position:absolute;top:672px;left:0;right:0;display:flex;justify-content:center;gap:22px;font:500 13px/1 var(--mg-ios);font:500 var(--text-guide-detail)/1 var(--mg-ios);color:rgba(255,255,255,.75);letter-spacing:.5px}.mg-modes:not(#\#):not(#\#):not(#\#) b{color:#ffd60a;font-weight:600}.mg-shutter:not(#\#):not(#\#):not(#\#){position:absolute;top:710px;left:50%;transform:translateX(-50%);width:76px;height:76px;border-radius:50%;border:4px solid #fff;display:flex;align-items:center;justify-content:center}.mg-shutter:not(#\#):not(#\#):not(#\#):after{content:"";width:62px;height:62px;border-radius:50%;background:#fff}.mg-thumb:not(#\#):not(#\#):not(#\#){position:absolute;top:726px;left:40px;width:44px;height:44px;border-radius:8px;background:linear-gradient(135deg,#8aa3c7,#c7a58a)}.mg-flip:not(#\#):not(#\#):not(#\#){position:absolute;top:726px;right:40px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.14)}.mg-android:not(#\#):not(#\#):not(#\#) .mg-cam-pill{background:#fff;border-radius:22px;padding:10px 16px;color:#1f1f1f}.mg-android:not(#\#):not(#\#):not(#\#) .mg-brk i{border-color:#fff}.mg-dim:not(#\#):not(#\#):not(#\#){position:absolute;inset:0;z-index:25;background:rgba(0,0,0,.28);opacity:0;transition:opacity .3s}.mg-dim.mg-on:not(#\#):not(#\#):not(#\#){opacity:1}.mg-sheet:not(#\#):not(#\#):not(#\#){position:absolute;z-index:35;left:0;right:0;bottom:0;height:650px;background:#f2f2f7;border-radius:14px 14px 0 0;transform:translateY(102%);transition:transform .5s cubic-bezier(.2,.8,.2,1);padding:16px 16px 0;color:#000}.mg-sheet.mg-up:not(#\#):not(#\#):not(#\#){transform:none}.mg-sh-head:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:12px;padding:0 2px 14px;border-bottom:.5px solid #d1d1d6}.mg-sh-head:not(#\#):not(#\#):not(#\#) img{width:46px;height:46px;border-radius:10px}.mg-sh-head:not(#\#):not(#\#):not(#\#) .mg-t{flex:1;font-size:15px;font-size:var(--text-guide-control);line-height:1.3}.mg-sh-head:not(#\#):not(#\#):not(#\#) .mg-t b{display:block;font-weight:600}.mg-sh-head:not(#\#):not(#\#):not(#\#) .mg-t span{color:#8e8e93;font-size:13px;font-size:var(--text-guide-detail)}.mg-sh-head:not(#\#):not(#\#):not(#\#) .mg-x{width:30px;height:30px;border-radius:50%;background:#e3e3e8;color:#8e8e93;display:flex;align-items:center;justify-content:center}.mg-sh-apps:not(#\#):not(#\#):not(#\#){display:flex;gap:18px;padding:16px 2px;overflow:hidden}.mg-sh-apps:not(#\#):not(#\#):not(#\#) div{width:64px;text-align:center;font-size:11px;font-size:var(--text-guide-caption);color:#000;flex:none}.mg-sh-apps:not(#\#):not(#\#):not(#\#) i{display:flex;width:60px;height:60px;margin:0 auto 6px;border-radius:15px;align-items:center;justify-content:center;color:#fff}.mg-sh-group:not(#\#):not(#\#):not(#\#){background:#fff;border-radius:12px;overflow:hidden;margin-bottom:14px}.mg-sh-row:not(#\#):not(#\#):not(#\#){height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:17px;font-size:var(--text-guide-system);border-bottom:.5px solid #e5e5ea;transition:background .2s}.mg-sh-row:last-child:not(#\#):not(#\#):not(#\#){border-bottom:0}.mg-sh-row:not(#\#):not(#\#):not(#\#) svg{width:22px;height:22px;color:#000}.mg-sh-row.mg-hl:not(#\#):not(#\#):not(#\#){background:#d8d8dd}.mg-addsheet:not(#\#):not(#\#):not(#\#){position:absolute;z-index:35;left:0;right:0;top:62px;bottom:0;background:#f2f2f7;border-radius:12px 12px 0 0;color:#000}.mg-addnav:not(#\#):not(#\#):not(#\#){height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:17px;font-size:var(--text-guide-system)}.mg-addnav:not(#\#):not(#\#):not(#\#) b{font-weight:600}.mg-addnav:not(#\#):not(#\#):not(#\#) .mg-blue{color:var(--mg-blue)}.mg-addcard:not(#\#):not(#\#):not(#\#){margin:18px 16px 0;background:#fff;border-radius:12px;padding:14px 16px;display:flex;gap:14px;align-items:center}.mg-addcard:not(#\#):not(#\#):not(#\#) img{width:64px;height:64px;border-radius:15px;box-shadow:0 0 0 .5px rgba(0,0,0,.08)}.mg-addcard:not(#\#):not(#\#):not(#\#) .mg-f{flex:1;min-width:0}.mg-addcard:not(#\#):not(#\#):not(#\#) .mg-name{font-size:17px;font-size:var(--text-guide-system);padding-bottom:10px;border-bottom:.5px solid #e5e5ea;display:flex;justify-content:space-between;align-items:center}.mg-addcard:not(#\#):not(#\#):not(#\#) .mg-name i{width:18px;height:18px;border-radius:50%;background:#c7c7cc}.mg-addcard:not(#\#):not(#\#):not(#\#) .mg-u{padding-top:10px;color:#8e8e93;font-size:15px;font-size:var(--text-guide-control)}.mg-addrow:not(#\#):not(#\#):not(#\#){margin:22px 16px 0;background:#fff;border-radius:12px;height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;font-size:17px;font-size:var(--text-guide-system)}.mg-switch:not(#\#):not(#\#):not(#\#){width:51px;height:31px;border-radius:16px;background:#34c759;position:relative}.mg-switch:not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;right:2px;top:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.mg-addnote:not(#\#):not(#\#):not(#\#){margin:8px 32px 0;color:#8e8e93;font-size:13px;font-size:var(--text-guide-detail);line-height:1.35}.mg-behind:not(#\#):not(#\#):not(#\#){position:absolute;inset:0;background:#1c1c1e}.mg-behind:not(#\#):not(#\#):not(#\#) div{position:absolute;left:10px;right:10px;top:48px;height:40px;border-radius:12px 12px 0 0;background:#8c8c90}.mg-home:not(#\#):not(#\#):not(#\#){position:absolute;inset:0;background:radial-gradient(120% 70% at 20% 10%,#7aa0e8 0,transparent 60%),radial-gradient(100% 80% at 90% 80%,#f0a3b5 0,transparent 55%),linear-gradient(170deg,#4f6fd0,#8c6cd0 50%,#d68bb0)}.mg-grid:not(#\#):not(#\#):not(#\#){position:absolute;left:26px;right:26px;top:76px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:26px}.mg-app-ic:not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center;gap:6px;font:400 12px/1.1 var(--mg-ios);font:400 var(--text-guide-label)/1.1 var(--mg-ios);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.mg-app-ic:not(#\#):not(#\#):not(#\#) i{width:62px;height:62px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12)}.mg-app-ic:not(#\#):not(#\#):not(#\#) img{width:62px;height:62px;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.mg-app-ic.mg-new:not(#\#):not(#\#):not(#\#){opacity:0;transform:scale(.4);transition:transform .45s cubic-bezier(.2,.9,.3,1.4),opacity .3s}.mg-app-ic.mg-new.mg-on:not(#\#):not(#\#):not(#\#){opacity:1;transform:none}.mg-app-ic.mg-press:not(#\#):not(#\#):not(#\#) i,.mg-app-ic.mg-press:not(#\#):not(#\#):not(#\#) img{transform:scale(.88);filter:brightness(.8);transition:.15s}.mg-search-pill:not(#\#):not(#\#):not(#\#){position:absolute;left:50%;transform:translateX(-50%);bottom:132px;height:30px;padding:0 14px;border-radius:15px;background:rgba(255,255,255,.28);color:#fff;display:flex;align-items:center;gap:6px;font-size:13px;font-size:var(--text-guide-detail)}.mg-dock:not(#\#):not(#\#):not(#\#){position:absolute;left:12px;right:12px;bottom:14px;height:96px;border-radius:34px;background:rgba(255,255,255,.26);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:space-around;padding:0 12px}.mg-zoom:not(#\#):not(#\#):not(#\#){position:absolute;z-index:80;background:#fff;border-radius:15px;opacity:0;pointer-events:none;transition:all .45s cubic-bezier(.3,.8,.2,1)}.mg-zoom.mg-on:not(#\#):not(#\#){left:0!important;top:0!important;width:390px!important;height:844px!important}.mg-zoom.mg-on:not(#\#):not(#\#):not(#\#){opacity:1;border-radius:54px}.mg-android:not(#\#):not(#\#):not(#\#) .mg-grid{top:90px}.mg-android:not(#\#):not(#\#):not(#\#) .mg-app-ic i,.mg-android:not(#\#):not(#\#):not(#\#) .mg-app-ic img{border-radius:50%}.mg-android:not(#\#):not(#\#):not(#\#) .mg-dock{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;bottom:70px;height:70px}.mg-gsearch:not(#\#):not(#\#):not(#\#){position:absolute;left:22px;right:22px;bottom:24px;height:52px;border-radius:26px;background:rgba(255,255,255,.85);display:flex;align-items:center;gap:12px;padding:0 18px;color:#5f6368;font-size:15px;font-size:var(--text-guide-control)}.mg-gsearch:not(#\#):not(#\#):not(#\#)>b{font-size:18px;font-size:var(--text-guide-search-mark)}.mg-chrome-top:not(#\#):not(#\#):not(#\#){position:absolute;z-index:30;left:0;right:0;top:36px;height:56px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;color:#444746;border-bottom:1px solid #e3e3e3}.mg-chrome-top:not(#\#):not(#\#):not(#\#) .mg-omni{flex:1;height:40px;border-radius:20px;background:#eef0f3;display:flex;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-size:var(--text-guide-control);color:#1f1f1f}.mg-chrome-top:not(#\#):not(#\#):not(#\#) .mg-tabsq{width:22px;height:22px;border:2px solid #444746;border-radius:5px;font-size:11px;font-size:var(--text-guide-caption);font-weight:700;display:flex;align-items:center;justify-content:center}.mg-chrome-top:not(#\#):not(#\#):not(#\#) .mg-kebab{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.mg-gesture:not(#\#):not(#\#):not(#\#){position:absolute;z-index:45;left:0;right:0;bottom:0;height:24px;background:#fff}.mg-gesture:not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;left:50%;top:10px;transform:translateX(-50%);width:108px;height:4px;border-radius:2px;background:#1f1f1f}.mg-gesture.mg-dark:not(#\#):not(#\#):not(#\#){background:transparent}.mg-gesture.mg-dark:not(#\#):not(#\#):not(#\#):after{background:#fff}.mg-menu:not(#\#):not(#\#):not(#\#){position:absolute;z-index:36;right:6px;top:42px;width:262px;background:#fff;border-radius:16px;box-shadow:0 6px 24px rgba(0,0,0,.22);padding:6px 0;transform-origin:top right;transform:scale(.85);opacity:0;transition:.25s cubic-bezier(.2,.9,.3,1.1);color:#1f1f1f;font-size:15px;font-size:var(--text-guide-control)}.mg-menu.mg-on:not(#\#):not(#\#):not(#\#){transform:none;opacity:1}.mg-menu:not(#\#):not(#\#):not(#\#) .mg-ic-row{display:flex;justify-content:space-around;padding:8px 6px 10px;border-bottom:1px solid #ececec;color:#444746}.mg-menu:not(#\#):not(#\#):not(#\#) .mg-it{height:46px;display:flex;align-items:center;gap:18px;padding:0 18px;transition:background .2s}.mg-menu:not(#\#):not(#\#):not(#\#) .mg-it svg{width:20px;height:20px;color:#444746}.mg-menu:not(#\#):not(#\#):not(#\#) .mg-it.mg-hl{background:#e8eaed}.mg-mdialog:not(#\#):not(#\#):not(#\#){position:absolute;z-index:36;left:28px;right:28px;top:300px;background:#f3f3f6;border-radius:28px;padding:24px;color:#1f1f1f;transform:scale(.9);opacity:0;transition:.3s cubic-bezier(.2,.9,.3,1.1)}.mg-mdialog.mg-on:not(#\#):not(#\#):not(#\#){transform:none;opacity:1}.mg-mdialog:not(#\#):not(#\#):not(#\#) h4{margin:0 0 18px;font:400 24px/1.3 Roboto,var(--mg-ios);font:400 var(--text-guide-dialog-heading)/1.3 Roboto,var(--mg-ios)}.mg-mdialog:not(#\#):not(#\#):not(#\#) .mg-row{display:flex;gap:14px;align-items:center}.mg-mdialog:not(#\#):not(#\#):not(#\#) .mg-row img{width:44px;height:44px;border-radius:50%}.mg-mdialog:not(#\#):not(#\#):not(#\#) .mg-row b{display:block;font-weight:500;font-size:16px;font-size:var(--text-guide-dialog-label)}.mg-mdialog:not(#\#):not(#\#):not(#\#) .mg-row span{color:#5f6368;font-size:14px;font-size:var(--text-guide-body)}.mg-mdialog:not(#\#):not(#\#):not(#\#) .mg-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:26px;color:#0b57d0;font-weight:500;font-size:15px;font-size:var(--text-guide-control)}.mg-mdialog:not(#\#):not(#\#):not(#\#) .mg-acts span{padding:10px 14px;border-radius:20px}.mg-caret:not(#\#):not(#\#):not(#\#){display:inline-block;width:2px;height:1em;vertical-align:-2px;background:currentColor;margin-left:1px;animation:mgBlink 1s steps(1) infinite}.mg-it:not(#\#):not(#\#):not(#\#),.mg-sh-row:not(#\#):not(#\#):not(#\#){position:relative}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color-scheme:light;--background:#ffffff;--foreground:#171717}@keyframes task-running-blink{0%,to{opacity:1}45%,55%{opacity:0}}.task-running-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:task-running-blink 1s ease-in-out infinite}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffff;background:var(--background);color:#171717;color:var(--foreground);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-family:var(--font-sans);line-height:1.5}[role=button]:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),button:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),select:not(:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}@supports not (translate:0){:not(#\#):not(#\#),:not(#\#):not(#\#):after,:not(#\#):not(#\#):before{--tw-translate-x:0;--tw-translate-y:0;--ot-rotate:0deg;--tw-scale-x:1;--tw-scale-y:1}}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--app-viewport-unit:1vh}@supports (height:100dvh){:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--app-viewport-unit:1dvh}}.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100vh;height:100dvh;height:calc(100 * 1vh);height:var(--app-viewport-height,calc(100 * var(--app-viewport-unit, 1vh)));transform:translateY(0);transform:translateY(var(--app-viewport-offset-top,0));width:100%;overflow-x:clip;overscroll-behavior-x:none}@media (max-width:767px){.app-sidebar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:auto;height:calc(100 * 1vh);height:var(--app-viewport-height,calc(100 * var(--app-viewport-unit, 1vh)))}}body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--font-size-ui-scale:var(--font-preference-ui-scale,1);--text-body:var(--font-preference-ui,var(--font-size-ui-default));--text-heading:calc(var(--font-size-rem-20) * var(--font-size-ui-scale));--text-display:calc(var(--font-size-rem-24) * var(--font-size-ui-scale));--text-sidebar-project:var(--text-body);--text-sidebar-label:calc(var(--font-size-rem-13) * var(--font-size-ui-scale));--text-annotation:calc(var(--font-size-rem-13) * var(--font-size-ui-scale));--text-user-question:calc(var(--font-size-rem-13) * var(--font-size-ui-scale));--text-quota-reset:calc(var(--font-size-rem-10) * var(--font-size-ui-scale));--text-image-name:calc(var(--font-size-px-14) * var(--font-size-ui-scale));--text-image-meta:calc(var(--font-size-px-12) * var(--font-size-ui-scale));--text-image-name-mobile:calc(var(--font-size-px-13) * var(--font-size-ui-scale));--text-image-meta-mobile:calc(var(--font-size-px-11) * var(--font-size-ui-scale));--text-file-context:calc(var(--font-size-px-13) * var(--font-size-ui-scale));--text-file-context-detail:calc(var(--font-size-px-11) * var(--font-size-ui-scale));--text-content:var(--font-preference-content,var(--font-size-content-default));--font-size-content-delta:calc(var(--text-content) - var(--font-size-content-default));--text-file-document-h1:calc(var(--font-size-rem-24) + var(--font-size-content-delta));--text-file-document-h2:calc(var(--font-size-rem-20) + var(--font-size-content-delta));--text-code-block:var(--font-preference-code,var(--font-size-code-default));--text-code-source:var(--text-code-block);font-size:14px;font-size:var(--text-body);line-height:1.5;line-height:var(--text-body--line-height);overflow:hidden;overscroll-behavior:none;touch-action:pan-x pan-y}body.page-zoom-locked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){touch-action:pan-x pan-y}:where(.ot-app,.ot-app *):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{width:.4375rem;width:var(--spacing-ui-scrollbar-size);height:.4375rem;height:var(--spacing-ui-scrollbar-size)}:where(.ot-app,.ot-app *):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-corner,:where(.ot-app,.ot-app *):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-track{background:transparent}:where(.ot-app,.ot-app *):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb{border:.125rem solid transparent;border:var(--spacing-ui-scrollbar-padding) solid transparent;border-radius:.5rem;border-radius:var(--radius-ui-row);background:#b9b9b9;background:var(--color-ui-scrollbar-thumb);background-clip:padding-box}:where(.ot-app,.ot-app *):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb:hover{background-color:#8f8f8f;background-color:var(--color-ui-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){:where(.ot-app,.ot-app *):not(#\#):not(#\#):not(#\#){scrollbar-width:thin;scrollbar-color:#b9b9b9 transparent;scrollbar-color:var(--color-ui-scrollbar-thumb) transparent}}.skill-tag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--skill-tag-bg:var(--color-skill-user-bg);color:rgb(21,93,252);color:var(--color-skill-user);background:rgb(219,234,254);background:var(--skill-tag-bg);box-shadow:0 0 0 3px rgb(219,234,254);box-shadow:0 0 0 3px var(--skill-tag-bg);border-radius:.375rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.skill-tag[data-source=project]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--skill-tag-bg:var(--color-skill-project-bg);color:rgb(152,16,250);color:var(--color-skill-project)}.skill-tag[data-source=plugin]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--skill-tag-bg:var(--color-skill-plugin-bg);color:rgb(181,82,0);color:color(display-p3 .67989 .32771 .05205);color:var(--color-skill-plugin)}.skill-tag[data-source=builtin]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--skill-tag-bg:var(--color-skill-builtin-bg);color:rgb(0,120,87);color:color(display-p3 .16404 .47023 .34351);color:var(--color-skill-builtin)}.path-tag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(0,119,110);color:color(display-p3 .17409 .46132 .43387);color:var(--color-path-tag);background:rgb(203,251,241);background:var(--color-path-tag-bg);box-shadow:0 0 0 3px rgb(203,251,241);box-shadow:0 0 0 3px var(--color-path-tag-bg);border-radius:.375rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.path-tag-at:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(0,185,166);color:color(display-p3 .26657 .72152 .65546);color:var(--color-path-tag-at)}.font-settings-touch-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}@media (pointer:coarse){.font-settings-touch-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.composer-mirror:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),input:not([type=checkbox]):not([type=radio]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:1rem;font-size:var(--text-touch-field);line-height:1.5;line-height:var(--text-touch-field--line-height)}body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:not([type=checkbox]):not([type=radio]),body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select,body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{font-size:max(.875rem,1rem);font-size:max(var(--text-body),var(--text-touch-field))}body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is(textarea.text-content,.composer-mirror){font-size:max(.875rem,1rem);font-size:max(var(--text-content),var(--text-touch-field))}}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere}:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::highlight(ot-ann-pending){background-color:rgba(127,188,255,.58)}@supports (color:color-mix(in lab,red,red)){:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::highlight(ot-ann-pending){background-color:color-mix(in srgb,#7fbcff 58%,transparent)}@supports (color:color-mix(in lch,red,blue)){:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::highlight(ot-ann-pending){background-color:color-mix(in srgb,var(--color-ui-p-blue-mid) 58%,transparent)}}}:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::highlight(ot-ann-sent){background-color:rgba(127,188,255,.18)}@supports (color:color-mix(in lab,red,red)){:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::highlight(ot-ann-sent){background-color:color-mix(in srgb,#7fbcff 18%,transparent)}@supports (color:color-mix(in lch,red,blue)){:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::highlight(ot-ann-sent){background-color:color-mix(in srgb,var(--color-ui-p-blue-mid) 18%,transparent)}}}:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::highlight(ot-ann-flash){background-color:rgba(127,188,255,.75)}@supports (color:color-mix(in lab,red,red)){:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::highlight(ot-ann-flash){background-color:color-mix(in srgb,#7fbcff 75%,transparent)}@supports (color:color-mix(in lch,red,blue)){:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::highlight(ot-ann-flash){background-color:color-mix(in srgb,var(--color-ui-p-blue-mid) 75%,transparent)}}}.ot-ann-ref:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:.8125rem;font-size:var(--text-annotation);display:inline-flex;align-items:center;padding:0 .375rem;margin:0 .125rem;border-radius:.375rem;background:#e8f3fe;background:var(--color-ui-annotation-soft);border:1px solid #b3d9ff;border:1px solid var(--color-ui-mark);color:#0d0d0d;color:var(--color-ui-s-text);cursor:pointer}.ot-ann-ref:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#b3d9ff;background:var(--color-ui-mark)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:first-child{margin-top:0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child{margin-bottom:0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:.4em 0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4{margin:.8em 0 .35em;font-weight:600;color:#0d0d0d;color:var(--color-markdown-heading)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:1.15em;font-size:var(--text-markdown-h1)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:1.1em;font-size:var(--text-markdown-h2)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:1.05em;font-size:var(--text-markdown-h3)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{margin:.4em 0;padding-left:1.4em}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{margin:.15em 0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li::marker{color:#8f8f8f;color:var(--color-markdown-marker)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-weight:600;color:#0d0d0d;color:var(--color-markdown-strong)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) em{font-style:italic;color:inherit;color:var(--color-markdown-emphasis)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:#0285ff;color:var(--color-markdown-link);text-decoration:underline;text-underline-offset:2px}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#0169cc;color:var(--color-markdown-link-hover)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code.ot-local-path{color:#0285ff;color:var(--color-markdown-link);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code.ot-local-path:hover{color:#0169cc;color:var(--color-markdown-link-hover)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.ot-remote-preview{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:0 4px;border-radius:6px;color:#8f8f8f;color:var(--color-ui-s-muted);text-decoration:none;white-space:nowrap;vertical-align:initial}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.ot-remote-preview svg{width:14px;height:14px;flex-shrink:0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.ot-remote-preview:hover{color:#0285ff;color:var(--color-ui-accent);background:#e8f3fe;background:var(--color-ui-accent-soft)}.local-preview-dialog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #dbe3ef;border:1px solid var(--color-local-preview-dialog-border);border-radius:1rem;border-radius:var(--radius-local-preview-dialog);background:#ffffff;background:var(--color-local-preview-dialog-background);box-shadow:0 24px 72px rgba(15,23,42,.28)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-family:var(--font-mono);font-size:.86em;font-size:var(--text-markdown-code);color:#0d0d0d;color:var(--color-markdown-code);background:#f3f3f3;background:var(--color-markdown-code-background);padding:.1em .4em;border-radius:6px}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) pre{background:#f9f9f9;background:var(--color-markdown-code-block-background);color:#0d0d0d;color:var(--color-markdown-code-block-foreground);border:1px solid #dfdfdf;border:1px solid var(--color-markdown-border);padding:.75em .9em;border-radius:12px;overflow-x:auto;margin:.5em 0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) pre code{background:none;padding:0;font-size:.86em;font-size:var(--text-markdown-code);color:inherit}body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body pre{font-size:12px;font-size:var(--text-code-source);line-height:1.5;line-height:var(--text-code-source--line-height)}body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body pre code{font-size:12px;font-size:var(--text-code-block)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) blockquote{border-left:3px solid #dfdfdf;border-left:3px solid var(--color-markdown-quote-border);margin:.5em 0;padding:.1em 0 .1em .8em;color:#5d5d5d;color:var(--color-markdown-quote-foreground)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table{border-collapse:collapse;margin:.5em 0;font-size:.92em;font-size:var(--text-markdown-table)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{border:1px solid #dfdfdf;border:1px solid var(--color-markdown-border);padding:.3em .6em;text-align:left}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{background:#f9f9f9;background:var(--color-markdown-table-head-background);color:#0d0d0d;color:var(--color-markdown-table-head-foreground);font-weight:600}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-table-wrap{overflow-x:auto;margin:.5em 0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-table-wrap>table{margin:0;width:max-content;min-width:100%}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-cell{max-width:min(36em,65vw)}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{max-width:112px;max-height:112px;object-fit:cover;border-radius:8px;border:1px solid #dfdfdf;border:1px solid var(--color-markdown-border);margin:2px;vertical-align:middle;cursor:zoom-in}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-artifact-slot{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:4px 0 2px}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-artifact-slot-inline{display:inline;width:auto;margin:0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block{position:relative}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block>.md-table-wrap,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block>pre,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block>table{margin-top:.5em;margin-bottom:.5em}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-actions{position:absolute;top:.9em;right:6px;display:flex;gap:2px;padding:1px;border-radius:8px;background:#ffffff;background:var(--color-ui-panel);opacity:0;transition:opacity .15s}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-actions:focus-within,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block:hover>.ot-block-actions{opacity:1}@media (pointer:coarse){.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block{padding-top:30px}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block>.md-table-wrap,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block>pre,.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block>table{margin-top:0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-actions{opacity:1;top:0;right:0;background:none}}.ot-block-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-actions{display:none}.ot-block-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) pre{white-space:pre;overflow:auto}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) hr{border:none;border-top:1px solid #dfdfdf;border-top:1px solid var(--color-markdown-border);margin:.8em 0}.ot-file-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;max-width:100%;vertical-align:middle}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.ot-file-link,.ot-file-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:.375rem;max-width:100%;min-height:2rem;padding:.125rem 0;background:transparent;border:0;text-align:left;color:#0169cc;color:var(--color-file-link);font-size:.875rem;font-size:var(--text-content);line-height:1.5;line-height:var(--text-content--line-height);text-decoration:none;vertical-align:middle;cursor:pointer}.ot-file-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:.875rem;height:.875rem;flex-shrink:0}.ot-file-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{overflow-wrap:anywhere}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.ot-file-link:hover,.ot-file-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#0169cc;color:var(--color-file-link);text-decoration:underline;text-underline-offset:3px}.ot-file-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-path-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.ot-file-link:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#8f8f8f;color:var(--color-ui-s-muted);cursor:default;text-decoration:none}.ot-file-state:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:.375rem;color:#8f8f8f;color:var(--color-ui-s-muted);font-size:.875rem;font-size:var(--text-body);line-height:1.5;line-height:var(--text-body--line-height)}.ot-file-state:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:.875rem;height:.875rem}.ot-file-state.is-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(228,0,22);color:color(display-p3 .83032 .14038 .1332);color:var(--color-red-600)}.ot-file-link:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #0285ff;outline:2px solid var(--color-ui-accent);outline-offset:3px}.file-preview-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:2rem;padding:var(--spacing-file-reader-padding);background:rgb(0 0 0/.3)}.file-preview-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;width:100%;max-width:70rem;max-width:var(--spacing-file-reader-width);height:calc(100vh * .9);height:calc(var(--app-viewport-height, 100vh) * .9);overflow:hidden;border-radius:.75rem;border-radius:var(--radius-ui-panel);background:#ffffff;background:var(--color-ui-panel);box-shadow:0 0 0 1px rgb(13 13 13/.08),0 20px 60px rgb(0 0 0/.14),0 3px 12px rgb(0 0 0/.05);box-shadow:var(--shadow-ui-dialog)}.file-preview-overlay.is-expanded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0}.file-preview-overlay.is-expanded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .file-preview-panel{max-width:none;height:100vh;height:var(--app-viewport-height,100vh);border-radius:0}.file-preview-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #ececec;border-bottom:1px solid var(--color-ui-s-line);flex-shrink:0}.file-preview-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;background:#f9f9f9;background:var(--color-ui-shell);border-radius:.5rem;border-radius:var(--radius-ui-row);color:#5d5d5d;color:var(--color-ui-s-secondary);flex-shrink:0}.file-preview-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0;font-size:.875rem;font-size:var(--text-body);line-height:1.5;line-height:var(--text-body--line-height)}.file-preview-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#0d0d0d;color:var(--color-ui-s-text)}.file-preview-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:not(.file-preview-path){display:block;margin-top:.125rem;color:#8f8f8f;color:var(--color-ui-s-muted)}.file-preview-path:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:.25rem;min-width:0;color:#8f8f8f;color:var(--color-ui-s-muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-family:var(--font-mono)}.file-preview-path:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview-path:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{flex:none;display:inline-flex;padding:.125rem;border-radius:.25rem}.file-preview-path:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button:hover{color:#0d0d0d;color:var(--color-ui-s-text)}.file-preview-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.5rem;border-radius:var(--radius-ui-row);color:#5d5d5d;color:var(--color-ui-s-secondary)}.file-preview-action.is-busy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.file-preview-action:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#0d0d0d;color:var(--color-ui-s-text);background:#ededed;background:var(--color-ui-row-hover)}.file-preview-action.is-busy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.image-lightbox-action.is-busy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:auto;gap:6px;padding:0 12px;white-space:nowrap;cursor:default;font-size:.875rem;font-size:var(--text-body);line-height:1.5;line-height:var(--text-body--line-height)}.file-preview-action.is-done:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#087a55;color:var(--color-file-action-done)}.image-lightbox-action.is-done:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#7ee2a8;color:var(--color-file-action-done-inverse)}.file-action-percent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6;font-variant-numeric:tabular-nums}.file-action-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;z-index:181;bottom:calc(28px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;align-items:flex-start;gap:8px;max-width:min(520px,calc(100vw - 32px));padding:10px 16px;border-radius:.75rem;border-radius:var(--radius-ui-panel);background:rgb(16,24,40);background:var(--color-lightbox-control);color:#fff;color:var(--color-lightbox-content);box-shadow:0 0 0 1px rgb(13 13 13/.08),0 20px 60px rgb(0 0 0/.14),0 3px 12px rgb(0 0 0/.05);box-shadow:var(--shadow-ui-dialog);font-size:.875rem;font-size:var(--text-body);line-height:1.5;line-height:var(--text-body--line-height)}.file-action-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{width:16px;height:16px;margin-top:3px;flex-shrink:0}.file-action-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{flex-shrink:0;margin-left:4px;padding:0 8px;border:1px solid rgb(153,161,175);border:1px solid var(--color-lightbox-line);border-radius:.5rem;border-radius:var(--radius-ui-row);white-space:nowrap}.file-document-code-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible,.file-preview-action:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.file-preview-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #0285ff;outline:2px solid var(--color-ui-accent);outline-offset:2px}.file-preview-modebar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1.25rem;border-bottom:1px solid #ececec;border-bottom:1px solid var(--color-ui-s-line);flex-shrink:0;color:#8f8f8f;color:var(--color-ui-s-muted);font-size:.875rem;font-size:var(--text-body);line-height:1.5;line-height:var(--text-body--line-height)}.file-preview-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:.125rem;padding:.125rem;border-radius:.5rem;border-radius:var(--radius-ui-row);background:#f3f3f3;background:var(--color-ui-chip)}.file-preview-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{padding:.375rem .875rem;border-radius:.5rem;border-radius:var(--radius-ui-row);color:#5d5d5d;color:var(--color-ui-s-secondary)}.file-preview-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-selected=true]{background:#ffffff;background:var(--color-ui-panel);color:#0d0d0d;color:var(--color-ui-s-text)}.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:#ffffff;background:var(--color-ui-panel)}.file-preview-media:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;height:100%;width:100%}.file-preview-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;margin:auto;max-width:100%;max-height:100%}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:50rem;max-width:var(--spacing-file-document-width);margin:0 auto;padding:2.5rem;padding:var(--spacing-file-document-padding);font-size:.875rem;font-size:var(--text-content);line-height:1.5;line-height:var(--text-content--line-height)}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body>*+*{margin-top:1.25rem}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body h1{font-size:1.5rem;font-size:var(--text-file-document-h1);line-height:1.5;line-height:var(--text-content--line-height);margin-bottom:1.5rem}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body h2{font-size:1.25rem;font-size:var(--text-file-document-h2);line-height:1.5;line-height:var(--text-content--line-height);margin-top:2rem;margin-bottom:1rem}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body h3{font-size:.875rem;font-size:var(--text-content);line-height:1.5;line-height:var(--text-content--line-height);margin-top:1.5rem}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body p{margin-bottom:1rem}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body .md-table-wrap{border:1px solid #ececec;border:1px solid var(--color-ui-s-line);border-radius:.5rem;border-radius:var(--radius-ui-row);margin:1.25rem 0}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body table{font-size:.875rem;font-size:var(--text-content);line-height:1.5;line-height:var(--text-content--line-height)}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body td,.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body th{padding:.875rem 1rem;border:0;border-bottom:1px solid #ececec;border-bottom:1px solid var(--color-ui-s-line)}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body tr:last-child td{border-bottom:0}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body blockquote{padding:.5rem 1rem;background:#f9f9f9;background:var(--color-ui-shell)}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body img{display:block;max-width:100%;max-height:none;width:auto;height:auto;margin:1.25rem auto;object-fit:contain;cursor:auto}.file-document-code:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #ececec;border:1px solid var(--color-ui-s-line);border-radius:.5rem;border-radius:var(--radius-ui-row);overflow:hidden;margin:1.25rem 0;background:#f9f9f9;background:var(--color-ui-shell)}.file-document-code-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #ececec;border-bottom:1px solid var(--color-ui-s-line);font-size:.875rem;font-size:var(--text-body);line-height:1.5;line-height:var(--text-body--line-height);color:#8f8f8f;color:var(--color-ui-s-muted)}.file-document-code-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{padding:.25rem .5rem;border-radius:.5rem;border-radius:var(--radius-ui-row);color:#5d5d5d;color:var(--color-ui-s-secondary)}.file-document-code-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover{background:#ededed;background:var(--color-ui-row-hover)}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body .file-document-code pre{margin:0;padding:1.25rem 1rem;border:0;border-radius:0;white-space:pre;overflow-wrap:normal}.file-code-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body pre code,body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .file-document .markdown-body pre code{font-size:12px;font-size:var(--text-code-source);line-height:1.5;line-height:var(--text-code-source--line-height)}.file-code-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;width:max-content;min-width:100%;margin:0;padding:1.25rem 0;background:#f9f9f9;background:var(--color-ui-shell);color:#0d0d0d;color:var(--color-ui-s-text);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-family:var(--font-mono)}.file-code-gutter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;position:sticky;left:0;flex-shrink:0;min-width:3.5rem;padding:0 .875rem;margin-right:1rem;border-right:1px solid #ececec;border-right:1px solid var(--color-ui-s-line);background:#f9f9f9;background:var(--color-ui-shell);color:#b9b9b9;color:var(--color-ui-s-faint);-webkit-user-select:none;user-select:none;text-align:right}.file-code-gutter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:before{content:attr(data-line)}.file-code-source:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;padding-right:2rem;white-space:pre;overflow-wrap:normal;font:inherit;background:transparent}.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-keyword,.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-selector-tag,.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-type{color:#9657a3;color:var(--color-file-keyword)}.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-attribute,.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-regexp,.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-string{color:#287645;color:var(--color-file-string)}.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-built_in,.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-literal,.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-number{color:#0169cc;color:var(--color-file-number)}.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-comment,.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hljs-quote{color:#8f8f8f;color:var(--color-ui-s-muted)}@media (max-width:720px){.file-preview-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0}.file-preview-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100vh;height:var(--app-viewport-height,100vh);max-width:none;border-radius:0}.file-preview-expand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.file-preview-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:.25rem;padding:max(.5rem,env(safe-area-inset-top)) .75rem .5rem}.file-preview-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:2rem;background:transparent}.file-preview-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:2.75rem;height:2.75rem}.file-preview-modebar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:.5rem 1rem}.file-preview-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{min-height:2.75rem}.file-preview-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:env(safe-area-inset-bottom)}.file-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:1.5rem;padding:var(--spacing-file-mobile-padding)}.file-code-gutter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:2.5rem;padding:0 .5rem;margin-right:.75rem}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.ot-file-link,.ot-file-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.75rem}}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) video{display:block;width:auto;height:auto;max-width:320px;max-height:320px;min-height:180px;object-fit:contain;border-radius:10px;border:1px solid #dfdfdf;border:1px solid var(--color-markdown-border);margin:6px 2px;background:#000}@keyframes msg-check-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}.msg-check-anim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:msg-check-pop .35s ease-out}.ot-model-picker-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:ot-model-picker-in .12s cubic-bezier(.23,1,.32,1);animation:ot-model-picker-in var(--duration-model-picker-in) var(--ease-model-picker)}.ot-model-picker-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.75rem;min-height:var(--spacing-ui-touch-control)}.ot-model-picker-control:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:2.25rem;height:var(--spacing-model-picker-control);min-width:2.25rem;min-width:var(--spacing-model-picker-control)}.ot-model-picker-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.25rem;min-height:var(--spacing-model-picker-row)}.ot-model-picker-quota:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.25rem;min-height:var(--spacing-model-picker-control)}.ot-model-effort-choice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:3.25rem;min-height:var(--spacing-model-effort-heading)}.ot-model-picker-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:ot-model-picker-in .12s cubic-bezier(.23,1,.32,1);animation:ot-model-picker-in var(--duration-model-picker-in) var(--ease-model-picker)}.ot-model-picker-closing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:ot-model-picker-out 90ms cubic-bezier(.23,1,.32,1) both;animation:ot-model-picker-out var(--duration-model-picker-out) var(--ease-model-picker) both}@keyframes ot-model-picker-in{0%{opacity:0}to{opacity:1}}@keyframes ot-model-picker-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ot-model-picker-closing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-model-picker-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-model-picker-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-duration:1ms}}.ot-model-effort-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;height:2.75rem;height:var(--spacing-model-effort-target)}.ot-model-effort-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";inset:50% calc(1.375rem / 2) auto;inset:50% calc(var(--spacing-model-effort-thumb) / 2) auto;background:#dfdfdf;background:var(--color-ui-s-line-strong)}.ot-model-effort-fill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-model-effort-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{position:absolute;height:.5rem;height:var(--spacing-model-effort-track);transform:translateY(-50%);border-radius:9999px;border-radius:var(--radius-model-effort)}.ot-model-effort-fill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset:50% auto auto calc(1.375rem / 2);inset:50% auto auto calc(var(--spacing-model-effort-thumb) / 2);background:#0285ff;background:var(--color-ui-accent);pointer-events:none}.ot-model-effort-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;inset:0 calc(1.375rem / 2);inset:0 calc(var(--spacing-model-effort-thumb) / 2);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.ot-model-effort-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{width:.25rem;width:var(--spacing-model-effort-dot);height:.25rem;height:var(--spacing-model-effort-dot);border-radius:9999px;border-radius:var(--radius-model-effort);background:#8f8f8f;background:var(--color-ui-s-muted)}.ot-model-effort-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-filled{background:#ffffff;background:var(--color-ui-on-primary)}.ot-model-effort-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{position:absolute;inset:0;width:100%;height:2.75rem;height:var(--spacing-model-effort-target);margin:0;appearance:none;-webkit-appearance:none;border:0;border-radius:inherit;background:transparent;cursor:ew-resize}.ot-model-effort-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input::-webkit-slider-runnable-track{height:.5rem;height:var(--spacing-model-effort-track);background:transparent}.ot-model-effort-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input::-moz-range-track{height:.5rem;height:var(--spacing-model-effort-track);background:transparent}.ot-model-effort-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input::-webkit-slider-thumb{width:1.375rem;width:var(--spacing-model-effort-thumb);height:1.375rem;height:var(--spacing-model-effort-thumb);margin-top:calc((.5rem - 1.375rem) / 2);margin-top:calc((var(--spacing-model-effort-track) - var(--spacing-model-effort-thumb)) / 2);appearance:none;-webkit-appearance:none;border:0;border-radius:9999px;border-radius:var(--radius-model-effort);background:#ffffff;background:var(--color-ui-panel);box-shadow:0 0 0 1px rgb(13 13 13/.08);box-shadow:var(--shadow-model-effort-thumb)}.ot-model-effort-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input::-moz-range-thumb{width:1.375rem;width:var(--spacing-model-effort-thumb);height:1.375rem;height:var(--spacing-model-effort-thumb);border:0;border-radius:9999px;border-radius:var(--radius-model-effort);background:#ffffff;background:var(--color-ui-panel);box-shadow:0 0 0 1px rgb(13 13 13/.08);box-shadow:var(--shadow-model-effort-thumb)}.ot-model-effort-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible{outline:2px solid #0285ff;outline:2px solid var(--color-ui-accent);outline-offset:3px}@keyframes composer-scroll-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(-3px)}}.composer-scroll-cue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:composer-scroll-nudge 1.2s ease-in-out 3}@media (prefers-reduced-motion:reduce){.task-running-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-gray-900:var(--color-ui-s-text);--color-gray-800:var(--color-ui-s-text);--color-gray-700:var(--color-ui-s-secondary);--color-gray-600:var(--color-ui-s-secondary);--color-gray-500:var(--color-ui-s-muted);--color-gray-400:var(--color-ui-s-muted);--color-gray-300:var(--color-ui-s-faint);--color-gray-200:var(--color-ui-s-line);--color-gray-100:var(--color-ui-s-hover);--color-gray-50:var(--color-ui-s-soft);--color-blue-50:var(--color-ui-s-selected);--shadow-lg:var(--shadow-ui-popover);--shadow-xl:var(--shadow-ui-popover);--shadow-2xl:var(--shadow-ui-dialog)}.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .text-sidebar-label{font-weight:500}.ui-account-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-image:none;color:#0285ff;color:var(--color-ui-avatar-text);box-shadow:inset 0 0 0 1px #b3d9ff;box-shadow:inset 0 0 0 1px var(--color-ui-avatar-line)}@keyframes ui-loading-sheen{0%{transform:translateX(-110%)}to{transform:translateX(110%)}}@keyframes ui-queue-row-leave{0%{max-height:44px}to{opacity:0;transform:translateY(-6px);max-height:0}}.ui-queue-row-leave:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;animation:ui-queue-row-leave .38s ease both}@keyframes ui-message-land{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:none}}.ui-message-land:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:ui-message-land .5s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.ui-message-land:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ui-queue-row-leave:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}.ui-queue-row-leave:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.ui-splash:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;gap:var(--spacing-ui-splash-gap);padding-bottom:8vh;padding-bottom:var(--spacing-ui-splash-lift);background:#f9f9f9;background:var(--color-ui-splash-bg)}.ui-splash-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;width:3.5rem;width:var(--spacing-ui-splash-mark);height:3.5rem;height:var(--spacing-ui-splash-mark);border-radius:22%;overflow:hidden;animation:ui-splash-pop .45s cubic-bezier(.34,1.56,.64,1) both}.ui-splash-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:block;width:6rem;width:var(--spacing-ui-splash-track);height:3px;border-radius:3px;overflow:hidden;background:#ededed;background:var(--color-ui-splash-track);animation:ui-splash-fade-in .3s ease-out .6s both}.ui-splash-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{position:absolute;top:0;bottom:0;width:40%;border-radius:3px;content:"";background:#0285ff;background:var(--color-ui-splash-bar);animation:ui-splash-slide 1.2s cubic-bezier(.65,0,.35,1) infinite}.ui-splash-leave:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;animation:ui-splash-fade-out .28s ease-in both}.ui-splash-leave:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ui-splash-mark{animation:ui-splash-zoom-out .28s ease-in both}.ui-splash-leave:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ui-splash-track{animation:ui-splash-fade-out .15s ease-in both}@keyframes ui-splash-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes ui-splash-fade-in{0%{opacity:0}}@keyframes ui-splash-fade-out{to{opacity:0}}@keyframes ui-splash-zoom-out{to{opacity:0;transform:scale(1.12)}}@keyframes ui-splash-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ui-splash-leave:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ui-splash-mark,.ui-splash-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:ui-splash-fade-in .2s ease-out both}.ui-splash-track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{left:30%;animation:none}}.ui-role-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#e6e6e6;background-color:var(--color-ui-role);color:#5d5d5d;color:var(--color-ui-role-text)}.ui-message-self:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ui-message-author{color:#8f8f8f;color:var(--color-ui-s-muted)}.ui-message-self:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ui-message-skill{background-color:rgb(255 255 255/.64);border-color:#ececec;border-color:var(--color-ui-message-line)}.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bg-red-50.bg-ui-message-agent,.app-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bg-red-50.bg-ui-message-self{background-color:rgb(254,242,242);background-color:var(--color-red-50)}.lightbox-control:not(#\#):not(#\#):not(#\#){background-color:rgb(16,24,40);background-color:var(--color-lightbox-control);color:#fff;color:var(--color-lightbox-content);border:1px solid rgb(153,161,175);border:1px solid var(--color-lightbox-line)}.lightbox-control:active:not(#\#):not(#\#):not(#\#),.lightbox-control:hover:not(#\#):not(#\#):not(#\#){background-color:rgb(54,65,83);background-color:var(--color-lightbox-control-hover);border-color:#fff;border-color:var(--color-lightbox-content)}.lightbox-control:focus-visible:not(#\#):not(#\#):not(#\#){outline:2px solid #fff;outline:2px solid var(--color-lightbox-content);outline-offset:2px}.lightbox-control:not(#\#):not(#\#):not(#\#)>svg{stroke-width:2.5;stroke-width:var(--stroke-lightbox-icon)}.ui-message-insert:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;height:24px;padding-inline:4px}@media (pointer:coarse){.ui-message-insert:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;inset:-10px -6px;min-width:44px}}.conversation-tag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#7940b5;background:#eee3fa;border-radius:5px;box-shadow:0 0 0 2px #eee3fa;-webkit-box-decoration-break:clone;box-decoration-break:clone}.conversation-tag-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:1px 4px;margin:0 2px;text-decoration:none;overflow-wrap:anywhere}.conversation-tag-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e6d5f6;box-shadow:0 0 0 2px #e6d5f6}.conversation-tag-link:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #9470be;outline-offset:4px}.conversation-mention-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f5f4f6}.ot-offline-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:ot-offline-bubble-in .25s ease-out}@keyframes ot-offline-bubble-in{0%{opacity:0;transform:translateY(4px)}40%{opacity:1;transform:translateX(-3px)}70%{transform:translateX(3px)}to{opacity:1;transform:none}}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-table{padding-top:0}.markdown-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-block-table>.ot-block-actions{position:relative;top:auto;right:auto;opacity:1;display:block;padding:0;background:none}.image-lightbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;inset:0;z-index:70;background:#111214;color:#eeeef0;padding:80px 32px 0;overscroll-behavior:none}.image-lightbox-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;inset:0 32px auto;height:80px;display:flex;align-items:center;gap:12px;background:#111214}.image-lightbox-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-size:var(--text-image-name)}.image-lightbox-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#929397;white-space:nowrap;font-size:12px;font-size:var(--text-image-meta);letter-spacing:2px}.image-lightbox-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:8px;color:#eeeef0;background:transparent}.image-lightbox-action.is-busy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.image-lightbox-action:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffff0d}.canvas-image-viewer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible,.image-lightbox-action:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #95baff;outline-offset:2px}.canvas-image-viewer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;min-height:0;background:#111214;color:#eeeef0}.canvas-image-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;position:relative;overflow:hidden;background:#111214;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:none;outline:none}.canvas-image-stage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) canvas{position:absolute;inset:0;width:100%;height:100%;background:#111214;pointer-events:none}.canvas-image-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;color:#929397}.canvas-image-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:#eeeef0;text-decoration:underline;min-height:44px}.canvas-image-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;min-height:72px;display:flex;align-items:center;justify-content:center;background:#111214}.canvas-image-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;padding:4px;border:1px solid #ffffff09;border-radius:12px;background:#202124;font-size:12px;font-size:var(--text-image-meta)}.canvas-image-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{display:flex;justify-content:center;align-items:center;min-height:44px;min-width:44px;padding:0 12px;border-radius:8px}.canvas-image-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover{background:#ffffff0d}.canvas-image-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:disabled{opacity:.3}.canvas-image-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{width:62px;text-align:center;font-variant-numeric:tabular-nums}@media (max-width:720px){.image-lightbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(64px + env(safe-area-inset-top)) 0 0}.image-lightbox-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset:0 12px auto;padding-top:env(safe-area-inset-top);height:calc(64px + env(safe-area-inset-top));gap:6px}.image-lightbox-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;font-size:var(--text-image-name-mobile)}.image-lightbox-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px;font-size:var(--text-image-meta-mobile)}.canvas-image-viewer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:env(safe-area-inset-bottom)}.canvas-image-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.file-context-boundary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:contents}.file-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;z-index:180;width:max-content;min-width:210px;max-width:min(320px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-y:auto;padding:5px;border-radius:12px;border:1px solid #ececec;border:1px solid var(--color-ui-s-line);background:#ffffff;background:var(--color-ui-panel);color:#0d0d0d;color:var(--color-ui-s-text);box-shadow:0 12px 36px #0003;font-size:13px;font-size:var(--text-file-context)}.file-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border-radius:7px;text-align:left;white-space:normal;outline:none}.file-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible,.file-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover:not(:disabled){background:#ededed;background:var(--color-ui-row-hover)}.file-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:disabled{color:#8f8f8f;color:var(--color-ui-s-muted);cursor:default}.file-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button>svg{width:16px;height:16px;flex-shrink:0}@media (max-width:767px),(pointer:coarse){body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--text-markdown-code:var(--font-size-em-1);--text-markdown-table:var(--font-size-em-1);--spacing-model-picker-control:var(--spacing-ui-touch-control);--spacing-model-picker-row:var(--spacing-ui-touch-row)}body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is(button,[role=button],[role=menuitem]){min-height:2.75rem;min-height:var(--spacing-ui-touch-control);min-width:2.75rem;min-width:var(--spacing-ui-touch-control)}body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-annotation-compact button,body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is(button,[role=button]):is([class^=rounded-full],[class*=" rounded-full"]):is([class^=bg-],[class*=" bg-"],[class~=border],[class*=" shadow-"]):not([class~=bg-transparent]),body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[role=switch]{min-height:0;min-width:0}.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .app-sidebar :is([data-task-drop-id],[class~="group/head"],[class~="group/mhead"]),.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .app-sidebar a{min-height:2.75rem;min-height:var(--spacing-ui-touch-row)}body.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [role=menu]{max-height:calc(100dvh - .5rem * 2);max-height:calc(var(--app-viewport-height, 100dvh) - var(--spacing-ui-touch-gap) * 2);overflow-y:auto;overscroll-behavior:contain}.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .markdown-body .ot-block:not(.ot-block-table){padding-top:calc(2.75rem + .5rem);padding-top:calc(var(--spacing-ui-touch-control) + var(--spacing-ui-touch-gap))}.app-shell-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ui-message-insert:after{content:none}}.file-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{display:block;margin-top:3px;font-size:11px;font-size:var(--text-file-context-detail);line-height:1.5}.file-context-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;z-index:181;bottom:28px;left:50%;transform:translateX(-50%);max-width:min(520px,calc(100vw - 32px));padding:12px 18px;border-radius:12px;color:#0d0d0d;color:var(--color-ui-s-text);background:#ffffff;background:var(--color-ui-panel);border:1px solid #ececec;border:1px solid var(--color-ui-s-line);box-shadow:0 8px 28px #0003;font-size:13px;font-size:var(--text-file-context);line-height:1.6}.marketing-site:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ot-paper:var(--marketing-background);--ot-paper-strong:#e9ebe4;--ot-ink:#101828;--ot-ink-soft:#475467;--ot-ink-muted:var(--color-marketing-footer-text);--ot-line:rgba(16,24,40,0.12);--ot-blue:#3563e9;--ot-blue-soft:#e7edff;--ot-night:#111827;--ot-night-2:#182232;--ot-mint:#8de1c2;min-height:100%;color:#101828;color:var(--ot-ink);background:#ffffff;background:var(--ot-paper);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-family:var(--font-sans)}.ot-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(1180px,calc(100% - 40px));margin-inline:auto}.ot-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:70vh}.ot-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:sticky;top:0;z-index:30;border-bottom:1px solid var(--ot-line);background:var(--ot-paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ot-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;min-height:68px;align-items:center;gap:34px}.ot-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:10px;color:var(--ot-ink);font-weight:700;letter-spacing:-.02em}.ot-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:29px;height:29px;border-radius:8px;box-shadow:0 7px 18px rgba(15,23,42,.15)}.ot-nav-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:26px;font-size:.875rem;font-size:var(--text-marketing-label);color:var(--ot-ink-soft)}.ot-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a,.ot-nav-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{transition:color .16s ease}.ot-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover,.ot-nav-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--ot-blue)}.ot-auth-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto;display:flex;align-items:center;gap:18px}.ot-dl-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid var(--ot-line);border-radius:999px;background:rgba(255,255,255,.6);color:var(--ot-ink);font-size:.875rem;font-size:var(--text-marketing-label);font-weight:600;white-space:nowrap;transition:border-color .16s ease,color .16s ease}.ot-dl-btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(53,99,233,.35);color:var(--ot-blue)}.ot-header-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:78px;justify-content:center}.ot-language:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:7px;color:#98a2b3;font:700 .875rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;font:700 var(--text-marketing-label)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.ot-language:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--ot-ink-muted);transition:color .16s ease}.ot-language:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.active,.ot-language:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--ot-blue)}.ot-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border-radius:10px;padding:0 18px;font-size:.875rem;font-size:var(--text-marketing-label);font-weight:650;line-height:1;transition:transform .16s ease,background .16s ease,color .16s ease}.ot-button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-1px)}.ot-button-dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--ot-night);color:white}.ot-button-dark:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#253248}.ot-button-light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:white;color:var(--ot-night)}.ot-button-light:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#edf1f8}.ot-button-outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--ot-line);background:rgba(255,255,255,.45);color:var(--ot-ink)}.ot-button-outline:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(53,99,233,.35);color:var(--ot-blue)}.ot-user-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:9px;color:var(--ot-ink);font-size:.875rem;font-size:var(--text-marketing-label);font-weight:650}.ot-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--ot-blue);color:white;font-size:.875rem;font-size:var(--text-marketing-label);box-shadow:0 0 0 4px rgba(53,99,233,.1)}.ot-mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none;position:relative}.ot-mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{list-style:none;display:grid;width:42px;height:42px;place-items:center;cursor:pointer}.ot-mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary::-webkit-details-marker{display:none}.ot-mobile-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:50px;right:0;min-width:210px;padding:10px;border:1px solid var(--ot-line);border-radius:12px;background:#fff;box-shadow:0 20px 50px rgba(16,24,40,.14)}.ot-mobile-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{display:block;padding:11px 12px;border-radius:8px;color:var(--ot-ink-soft);font-size:.875rem;font-size:var(--text-marketing-label)}.ot-mobile-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{background:var(--ot-paper);color:var(--ot-ink)}.ot-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:70px;padding:104px 0 92px}.ot-eyebrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0 0 18px;color:var(--ot-blue);font:700 .875rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;font:700 var(--text-marketing-label)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase}.ot-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{max-width:700px;margin:0;font-size:clamp(3.5rem,4.5vw,3.875rem);font-size:var(--text-marketing-display);font-weight:650;line-height:1.08;letter-spacing:-.05em;text-wrap:balance}.ot-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1 .ot-hero-title-accent{color:var(--ot-blue)}.ot-hero-title-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.ot-hero-title-accent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(2.25rem,4vw,3.5rem);font-size:var(--text-marketing-hero-accent);white-space:nowrap}.ot-hero-accent-inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ot-blue);white-space:nowrap}.ot-hero-mobile-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-hero-title-mobile-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.ot-hero-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p:not(.ot-eyebrow){max-width:660px;margin:28px 0 0;color:var(--ot-ink-soft);font-size:1.0625rem;font-size:var(--text-marketing-lead);line-height:1.65}.ot-hero-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ot-trust-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:36px;color:var(--ot-ink-muted);font-size:.875rem;font-size:var(--text-marketing-label)}.ot-trust-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--ot-ink);font-size:.875rem;font-size:var(--text-marketing-label)}.ot-agent-pill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:7px}.ot-agent-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:7px;height:7px;border-radius:50%;background:var(--ot-blue);box-shadow:0 0 0 4px rgba(53,99,233,.11)}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:64px;padding:76px 0 58px}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{max-width:560px;font-size:clamp(3.5rem,4.5vw,3.875rem);font-size:var(--text-marketing-display);line-height:1.08;letter-spacing:-.05em}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-copy>p:not(.ot-eyebrow){max-width:520px;margin-top:22px;font-size:1.0625rem;font-size:var(--text-marketing-lead);line-height:1.65}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-actions{margin-top:28px}.ot-hero-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:14px 0 0;color:var(--ot-ink-muted);font-size:.875rem;font-size:var(--text-marketing-label);line-height:1.5}.ot-hero-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--ot-ink-soft);text-decoration:underline;text-underline-offset:3px}.ot-hero-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--ot-blue)}.ot-hero-facts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;gap:10px;max-width:560px;margin-top:28px}.ot-hero-facts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-hero-facts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--ot-blue);font-size:1rem;font-size:var(--text-marketing-body);font-weight:600;line-height:1.65;letter-spacing:-.015em}.ot-hero-fact-sep:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ot-ink-muted);padding:0 2px}.ot-agent-support:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:48px 0 calc(10.5rem / 2);padding:48px 0 calc(var(--spacing-marketing-module-gap) / 2)}.ot-agent-support-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:1fr;gap:12px;align-items:start;margin-bottom:18px}.ot-agent-support-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-eyebrow{margin-bottom:14px}.ot-agent-support-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{max-width:520px;margin:0;font-size:clamp(2.375rem,3.4vw,2.875rem);font-size:var(--text-marketing-section);line-height:1.12;letter-spacing:-.04em}.ot-agent-support-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{max-width:650px;margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-agent-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px}.ot-agent-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;min-height:44px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;background:transparent}.ot-agent-logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;width:24px;height:24px;place-items:center;background:transparent}.ot-agent-logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{display:block;width:22px;height:22px;object-fit:contain}.ot-agent-logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:var(--ot-ink-soft);font:750 .75rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;font:750 var(--text-marketing-micro)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.ot-agent-card-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.ot-agent-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{overflow:hidden;margin:0;font-size:.875rem;font-size:var(--text-marketing-label);font-weight:600;line-height:1.35;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.ot-agent-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code{display:none}.ot-agent-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code,.ot-agent-directory-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code{color:var(--ot-ink-muted);font:500 .75rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;font:500 var(--text-marketing-micro)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ot-agent-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ot-ink-muted);font:650 .75rem/1.4 ui-monospace,monospace;font:650 var(--text-marketing-micro)/1.4 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em}.ot-agent-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-agent-status{justify-self:start;white-space:nowrap}.ot-agent-card.available:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-agent-status{padding:3px 7px;border-radius:999px;background:#ecfdf3;background:var(--color-agent-directory-available-bg);color:#087a55;color:var(--color-agent-directory-available)}.ot-agent-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:18px;background:transparent}.ot-agent-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{display:flex;min-height:64px;align-items:center;justify-content:center;gap:10px;padding:0 16px;cursor:pointer;list-style:none;color:var(--ot-blue);font-size:1rem;font-size:var(--text-marketing-body);font-weight:700;transition:color .16s ease,transform .16s ease}.ot-agent-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary::-webkit-details-marker{display:none}.ot-agent-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:hover{color:var(--ot-ink);transform:translateY(-1px)}.ot-agent-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:focus-visible{outline:2px solid var(--ot-blue);outline-offset:3px}.ot-agent-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary svg{margin-left:0;transition:transform .18s cubic-bezier(.23,1,.32,1)}.ot-agent-directory[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary svg{transform:rotate(180deg)}.ot-agent-directory-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:24px 0 0}.ot-agent-directory-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:.45fr 1.55fr;gap:32px;align-items:start;margin-bottom:18px}.ot-agent-directory-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:var(--ot-blue);font:700 .875rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;font:700 var(--text-marketing-label)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.ot-agent-directory-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{max-width:650px;margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-agent-directory-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px}.ot-agent-directory-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;min-height:64px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;background:transparent}.ot-agent-directory-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ot-blue);font:700 .75rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;font:700 var(--text-marketing-micro)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ot-agent-directory-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0 0 5px;font-size:1rem;font-size:var(--text-marketing-body);line-height:1.35;letter-spacing:-.012em}.ot-agent-directory-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-agent-status{white-space:nowrap}.ot-hero-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;min-width:0;overflow:hidden;aspect-ratio:10/9;background:#ffffff;background:var(--hero-video-background);color:#111827;color:var(--hero-video-text);border-radius:22px;border-radius:var(--hero-video-radius);box-shadow:0 12px 32px #1118270d;box-shadow:var(--hero-video-shadow)}.ot-hero-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) video{display:block;width:100%;height:auto}.ot-hero-video-poster:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;object-fit:cover}.ot-hero-video-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;z-index:2;right:calc(24px / 2);right:calc(var(--hero-video-space) / 2);bottom:calc(24px / 2);bottom:calc(var(--hero-video-space) / 2)}.ot-hero-video-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button,.ot-hero-video-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:calc(24px / 3);gap:calc(var(--hero-video-space) / 3);padding:calc(24px / 2);padding:calc(var(--hero-video-space) / 2);border:2px solid #dce2ec;border:var(--hero-video-border);border-radius:22px;border-radius:var(--hero-video-radius);background:#f8fafc;background:var(--hero-video-control-background);color:#111827;color:var(--hero-video-text);font-size:.875rem;font-size:var(--hero-video-label)}.ot-hero-video-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:1.25rem;width:var(--hero-video-icon);height:1.25rem;height:var(--hero-video-icon);flex-shrink:0}.ot-hero-video-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #dce2ec;outline:var(--hero-video-border);outline-color:#3563e9;outline-color:var(--hero-video-focus);outline-offset:calc(24px / 6);outline-offset:calc(var(--hero-video-space) / 6)}.ot-orchestrator:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;min-height:540px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:var(--ot-night);color:#e8edf5;box-shadow:0 32px 80px rgba(16,24,40,.24)}.ot-orchestrator:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;inset:0;opacity:.42;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 0);background-size:22px 22px}.ot-orchestrator-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:flex;height:48px;align-items:center;gap:7px;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.ot-window-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.22)}.ot-orchestrator-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:10px;color:#95a2b6;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font:500 var(--text-marketing-demo-caption)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.ot-orbit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;inset:91px 48px 46px;border:1px dashed rgba(141,225,194,.24);border-radius:50%;transform:rotate(-8deg)}.ot-orbit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;left:20%;top:-5px;width:9px;height:9px;border-radius:50%;background:var(--ot-mint);box-shadow:0 0 20px rgba(141,225,194,.8)}.ot-task-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;z-index:2;top:160px;left:50%;width:250px;transform:translateX(-50%);padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:#202b3d;box-shadow:0 20px 50px rgba(0,0,0,.28)}.ot-task-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;color:#8796aa;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;font:600 var(--text-marketing-demo-status)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.1em}.ot-task-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:18px 0 22px;font-size:17px;font-size:var(--text-marketing-demo-lead);font-weight:600;letter-spacing:-.02em}.ot-task-agent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:9px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#c8d0dc;font-size:12px;font-size:var(--text-marketing-demo-body)}.ot-agent-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:var(--ot-blue);color:#fff;font:700 10px/1 ui-monospace,monospace;font:700 var(--text-marketing-demo-status)/1 ui-monospace,monospace}.ot-live:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto;color:var(--ot-mint);font:600 10px/1 ui-monospace,monospace;font:600 var(--text-marketing-demo-status)/1 ui-monospace,monospace}.ot-node:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;z-index:2;width:152px;padding:12px 13px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(24,34,50,.94)}.ot-node:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{display:block;font-size:12px;font-size:var(--text-marketing-demo-body);font-weight:600}.ot-node:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{display:block;margin-top:5px;color:#8492a6;font:500 10px/1.2 ui-monospace,monospace;font:500 var(--text-marketing-demo-status)/1.2 ui-monospace,monospace}.ot-node:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--ot-mint)}.ot-node-one:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:90px;left:28px}.ot-node-two:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:25px;top:111px}.ot-node-three:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:43px;bottom:66px}.ot-node-four:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:34px;bottom:47px}.ot-quota:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;z-index:3;right:29px;top:300px;width:164px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(24,34,50,.96)}.ot-quota-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;color:#cbd5e1;font-size:11px;font-size:var(--text-marketing-demo-caption)}.ot-quota-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span:last-child{color:var(--ot-mint);font-family:ui-monospace,monospace}.ot-quota-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:4px;margin-top:10px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.09)}.ot-quota-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{display:block;width:68%;height:100%;background:var(--mint,var(--ot-mint))}.ot-switcher:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;z-index:4;left:27px;top:279px;display:flex;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#182232}.ot-switcher:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{padding:7px 9px;border-radius:6px;color:#7f8da2;font:600 9px/1 ui-monospace,monospace;font:600 var(--text-marketing-demo-tiny)/1 ui-monospace,monospace}.ot-switcher:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span:first-child{background:var(--blue,var(--ot-blue));color:white}.ot-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:5.25rem 0;padding:var(--spacing-marketing-section-gap) 0}.ot-anchor-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scroll-margin-top:5.5rem;scroll-margin-top:var(--spacing-marketing-anchor-offset)}.ot-section-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;width:calc(100% - .25rem * 8);width:calc(100% - var(--spacing) * 8);grid-template-columns:.72fr 1.28fr;gap:60px;align-items:end;margin-bottom:48px;transform:translateX(calc(.25rem * 8));transform:translateX(calc(var(--spacing) * 8))}.ot-closing-cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.ot-section-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.ot-split-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:0;font-size:clamp(2.375rem,3.4vw,2.875rem);font-size:var(--text-marketing-section);line-height:1.12;letter-spacing:-.04em;font-weight:650;text-wrap:balance}.ot-section-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{max-width:540px;margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-feature-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ot-feature-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:270px;padding:22px;border:1px solid var(--ot-line);background:rgba(255,255,255,.5);transition:transform .18s ease,border-color .18s ease,background .18s ease}.ot-feature-card:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-4px);border-color:rgba(53,99,233,.3);background:rgba(255,255,255,.78)}.ot-feature-card-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between}.ot-icon-box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:var(--ot-blue-soft);color:var(--ot-blue)}.ot-feature-number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#98a2b3;font:600 .75rem/1.4 ui-monospace,monospace;font:600 var(--text-marketing-micro)/1.4 ui-monospace,monospace}.ot-feature-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:66px 0 12px;font-size:1.25rem;font-size:var(--text-marketing-feature);line-height:1.35;letter-spacing:-.025em}.ot-feature-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-feature-stories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.ot-feature-stories-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(10.5rem / 2) 0 0;padding:calc(var(--spacing-marketing-module-gap) / 2) 0 0;margin-bottom:10.5rem;margin-bottom:var(--spacing-marketing-module-gap)}.ot-feature-story:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:.88fr 1.12fr;gap:76px;align-items:center;padding:0}.ot-feature-story:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ot-feature-story{margin-top:10.5rem;margin-top:var(--spacing-marketing-module-gap)}.ot-feature-story.reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1.12fr .88fr}.ot-feature-story.reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-feature-story-copy{order:2}.ot-feature-story-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-eyebrow{margin-bottom:calc(calc(10.5rem / 2) / 4);margin-bottom:calc(var(--spacing-marketing-module-inner-gap) / 4)}.ot-feature-story-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:0;font-size:clamp(2.375rem,3.4vw,2.875rem);font-size:var(--text-marketing-section);line-height:1.12;letter-spacing:-.04em}.ot-feature-story-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{margin:calc(10.5rem / 2) 0 0;margin:var(--spacing-marketing-module-inner-gap) 0 0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-feature-visual:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;overflow:hidden;aspect-ratio:5/4;aspect-ratio:var(--aspect-marketing-feature-media);border:1px solid var(--ot-line);background:#fff;box-shadow:0 24px 60px rgba(16,24,40,.11)}.ot-feature-visual:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>img{display:block;width:100%;height:auto}.ot-feature-visual>.ot-hero-video{aspect-ratio:5/4!important;aspect-ratio:var(--aspect-marketing-feature-media)!important}.ot-feature-visual:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ot-hero-video{width:100%;height:100%}.ot-feature-visual:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ot-hero-video video{width:100%;height:100%;object-fit:cover}.ot-feature-visual:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-mobile-preview{margin-block:42px}.ot-split:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ot-split-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{margin:22px 0 0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-check-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;gap:13px;margin:calc(10.5rem / 2) 0 0;margin:var(--spacing-marketing-module-inner-gap) 0 0;padding:0;list-style:none;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body)}.ot-check-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{display:flex;align-items:center;gap:10px}.ot-check-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex:none;color:var(--ot-blue)}.ot-machine-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;min-height:390px;padding:36px;background:var(--ot-night);color:white;overflow:hidden}.ot-machine-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-eyebrow{color:#a9c2ff}.ot-machine-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;right:-80px;top:-90px;width:250px;height:250px;border:1px solid rgba(141,225,194,.3);border-radius:50%;box-shadow:0 0 0 40px rgba(141,225,194,.03),0 0 0 80px rgba(141,225,194,.025)}.ot-machine-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;z-index:2;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.09)}.ot-machine-row:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:0}.ot-machine-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;width:42px;height:42px;place-items:center;border-radius:9px;background:rgba(255,255,255,.07);color:var(--ot-mint)}.ot-machine-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{display:block;font-size:13px;font-size:var(--text-marketing-demo-title)}.ot-machine-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:4px 0 0;color:#8290a3;font:500 10px/1.2 ui-monospace,monospace;font:500 var(--text-marketing-demo-status)/1.2 ui-monospace,monospace}.ot-machine-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ot-mint);font:600 10px/1 ui-monospace,monospace;font:600 var(--text-marketing-demo-status)/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.ot-mobile-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;width:min(290px,76%);margin:45px auto 0;padding:10px;border-radius:28px;background:#111827;box-shadow:0 30px 70px rgba(16,24,40,.22)}.ot-mobile-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;min-height:460px;border-radius:20px;background:#f8f9f5}.ot-mobile-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;height:44px;align-items:center;justify-content:center;border-bottom:1px solid var(--ot-line);font-size:11px;font-size:var(--text-marketing-demo-caption);font-weight:700}.ot-mobile-chat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:17px}.ot-mobile-task:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:22px;color:var(--ot-ink-muted);font:600 9px/1.2 ui-monospace,monospace;font:600 var(--text-marketing-demo-tiny)/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.ot-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:10px;padding:11px 12px;border-radius:10px;color:var(--ot-ink-soft);background:white;font-size:10px;font-size:var(--text-marketing-demo-status);line-height:1.5;box-shadow:0 5px 18px rgba(16,24,40,.05)}.ot-bubble.agent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-right:28px;border-left:3px solid var(--ot-blue)}.ot-bubble.user:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:42px;background:var(--ot-blue);color:white}.ot-artifact-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;margin-top:14px;padding:8px;border:1px solid var(--ot-line);background:white}.ot-artifact-thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:52px;background:var(--ot-night);position:relative}.ot-artifact-thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.ot-artifact-thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;left:9px;right:9px;height:3px;background:var(--ot-mint)}.ot-artifact-thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{top:15px}.ot-artifact-thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{top:24px;right:20px;background:#7894ee}.ot-artifact-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{display:block;color:var(--ot-ink);font-size:10px;font-size:var(--text-marketing-demo-status)}.ot-artifact-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:var(--ot-ink-muted);font-size:9px;font-size:var(--text-marketing-demo-tiny)}.ot-closing-cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin:10.5rem 0 96px;margin:var(--spacing-marketing-module-gap) 0 96px;padding:52px 56px;background:var(--ot-blue);color:white}.ot-closing-cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-eyebrow{color:#fff}.ot-closing-cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{max-width:680px}.ot-closing-cta-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:680px;margin:18px 0 0;color:#ffffff;color:var(--color-marketing-cta-copy);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-closing-cta-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:60px;flex:none;padding-inline:32px;font-size:1.0625rem;font-size:var(--text-marketing-lead)}.ot-page-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:850px;padding:104px 0 72px}.ot-page-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{margin:0;font-size:clamp(3.5rem,4.5vw,3.875rem);font-size:var(--text-marketing-display);line-height:1.08;letter-spacing:-.05em;font-weight:650;text-wrap:balance}.ot-page-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p:not(.ot-eyebrow){max-width:700px;margin:28px 0 0;color:var(--ot-ink-soft);font-size:1.0625rem;font-size:var(--text-marketing-lead);line-height:1.65}.ot-prose-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:.64fr 1.36fr;gap:80px;padding:88px 0}.ot-prose-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:0;font-size:1.75rem;font-size:var(--text-marketing-subsection);line-height:1.2;letter-spacing:-.035em}.ot-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:700px}.ot-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0 0 20px;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.75}.ot-principles:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ot-principle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:24px;border-top:2px solid var(--ot-blue);background:rgba(255,255,255,.5)}.ot-principle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:var(--ot-blue);font:700 .875rem/1.4 ui-monospace,monospace;font:700 var(--text-marketing-label)/1.4 ui-monospace,monospace}.ot-principle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:42px 0 10px;font-size:1.25rem;font-size:var(--text-marketing-feature);line-height:1.35}.ot-principle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-product-lines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.ot-product-lines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) article{display:grid;grid-template-columns:60px .65fr 1.35fr;gap:28px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--ot-line)}.ot-product-lines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) article>span{color:var(--ot-blue);font:700 .875rem/1.4 ui-monospace,monospace;font:700 var(--text-marketing-label)/1.4 ui-monospace,monospace}.ot-product-lines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0;font-size:1.25rem;font-size:var(--text-marketing-feature);line-height:1.35;letter-spacing:-.02em}.ot-product-lines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-pricing-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:1.1fr .9fr;gap:64px;padding:44px;border:1px solid var(--ot-line);background:white}.ot-price-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ot-blue);font:700 .875rem/1.4 ui-monospace,monospace;font:700 var(--text-marketing-label)/1.4 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em}.ot-pricing-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:18px 0 8px;font-size:clamp(2.375rem,3.4vw,2.875rem);font-size:var(--text-marketing-section);line-height:1.12;letter-spacing:-.04em}.ot-price:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.0625rem;font-size:var(--text-marketing-lead);color:var(--ot-ink-soft)}.ot-price:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--ot-ink);font-size:clamp(3.5rem,4.5vw,3.875rem);font-size:var(--text-marketing-display);line-height:1.08;letter-spacing:-.05em}.ot-pricing-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:22px 0 28px;color:var(--ot-ink-soft);line-height:1.7}.ot-price-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:46px;border-left:1px solid var(--ot-line)}.ot-price-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0 0 24px;font-size:1rem;font-size:var(--text-marketing-body)}.ot-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ot-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) article{padding:24px;border:1px solid var(--ot-line);background:rgba(255,255,255,.5)}.ot-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0 0 12px;font-size:1rem;font-size:var(--text-marketing-body);line-height:1.5}.ot-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-blog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:96px}.ot-blog-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;min-height:330px;flex-direction:column;padding:24px;border:1px solid var(--ot-line);background:rgba(255,255,255,.55);transition:transform .18s ease,background .18s ease}.ot-blog-card:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-4px);background:#fff}.ot-blog-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;color:var(--ot-ink-muted);font:600 .75rem/1.4 ui-monospace,monospace;font:600 var(--text-marketing-micro)/1.4 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.07em}.ot-blog-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is(h2,h3){margin:72px 0 14px;font-size:1.5rem;font-size:var(--text-marketing-card);line-height:1.2;letter-spacing:-.035em}.ot-blog-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-blog-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:28px;color:var(--ot-blue);font-size:.875rem;font-size:var(--text-marketing-label);font-weight:650}.ot-article:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:760px;margin-inline:auto;padding:94px 0 110px}.ot-breadcrumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:52px;color:var(--ot-ink-soft);font-size:.875rem;font-size:var(--text-marketing-label)}.ot-breadcrumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.ot-breadcrumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{display:inline-flex;align-items:center;gap:6px;min-width:0}.ot-breadcrumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--ot-blue)}.ot-breadcrumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-current]{color:var(--ot-ink-muted)}.ot-blog-index-crumbs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:48px}.ot-blog-index-crumbs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ot-page-intro{padding-top:40px}.ot-blog-index-crumbs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-breadcrumb{margin-bottom:0}.ot-article:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{margin:16px 0 24px;font-size:clamp(3.5rem,4.5vw,3.875rem);font-size:var(--text-marketing-display);line-height:1.08;letter-spacing:-.05em}.ot-article-lede:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ot-ink-soft);font-size:1.0625rem;font-size:var(--text-marketing-lead);line-height:1.65}.ot-article-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:18px;padding:28px 0 42px;border-bottom:1px solid var(--ot-line);color:var(--ot-ink-muted);font:600 .75rem/1.4 ui-monospace,monospace;font:600 var(--text-marketing-micro)/1.4 ui-monospace,monospace}.ot-article-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:46px}.ot-article-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:0 0 18px;font-size:1.75rem;font-size:var(--text-marketing-subsection);line-height:1.2;letter-spacing:-.035em}.ot-article-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0 0 20px;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.75}.ot-article-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ot-article-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:42px;overflow:hidden;border:1px solid var(--ot-line);background:#fff;box-shadow:0 24px 60px rgba(16,24,40,.11)}.ot-article-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ot-hero-video{width:100%;aspect-ratio:5/4}.ot-article-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ot-hero-video video{width:100%;height:100%;object-fit:cover}.ot-article-steps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:ot-step}.ot-article-steps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{position:relative;padding-left:44px;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.75;counter-increment:ot-step}.ot-article-steps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li:before{content:counter(ot-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ot-blue);color:#fff;font:600 .75rem/1 ui-monospace,monospace;font:600 var(--text-marketing-micro)/1 ui-monospace,monospace}.ot-article-related:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:10.5rem;padding-top:var(--spacing-marketing-module-gap)}.ot-article-related:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2{margin:0 0 24px;font-size:1.75rem;font-size:var(--text-marketing-subsection);line-height:1.2;letter-spacing:-.035em}.ot-article-related:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-blog-grid{grid-template-columns:repeat(2,1fr);padding-bottom:0}.ot-changelog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:840px;padding-bottom:100px}.ot-home-changelog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:none;padding-bottom:0}.ot-change:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:160px 1fr;gap:44px;padding:42px 0;border-top:1px solid var(--ot-line)}.ot-change-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;color:var(--ot-ink-muted);font:600 .75rem/1.4 ui-monospace,monospace;font:600 var(--text-marketing-micro)/1.4 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.ot-change:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:0 0 13px;font-size:1.5rem;font-size:var(--text-marketing-card);line-height:1.2;letter-spacing:-.03em}.ot-change:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-change-tags:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.ot-change-tags:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{padding:5px 8px;border-radius:5px;background:var(--ot-blue-soft);color:var(--ot-blue);font:650 .75rem/1.4 ui-monospace,monospace;font:650 var(--text-marketing-micro)/1.4 ui-monospace,monospace}.ot-release-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:96px}.ot-release-breadcrumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:32px}.ot-release-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:60px 0 56px;border-bottom:1px solid var(--ot-line)}.ot-release-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{margin:0;font-size:clamp(3.5rem,4.5vw,3.875rem);font-size:var(--text-marketing-display);line-height:1.12;letter-spacing:-.045em;font-weight:650;word-break:keep-all;text-wrap:balance}.ot-release-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p:last-child{max-width:700px;margin:22px 0 0;color:var(--ot-ink-soft);font-size:1.0625rem;font-size:var(--text-marketing-lead);line-height:1.65}.ot-release-current-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;margin-top:40px}.ot-release-archive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2,.ot-release-current-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:0;font-size:1.5rem;font-size:var(--text-marketing-card)}.ot-release-archive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p,.ot-release-current-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-release-current-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0}.ot-release-archive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:48px;padding-top:40px;border-top:1px solid var(--ot-line)}.ot-release-archive-year:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:28px}.ot-release-archive-year:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h3{margin:0;font-size:1rem;font-size:var(--text-marketing-body);color:var(--ot-ink-muted);font-weight:500}.ot-release-archive-year:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-release-months{padding-top:16px}.ot-release-months:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-top:48px}.ot-release-month-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:32px;border:1px solid var(--ot-line);border-radius:12px}.ot-release-month-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.ot-release-month-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.ot-release-month-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4{margin:0;font-size:1.5rem;font-size:var(--text-marketing-card)}.ot-release-month-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li,.ot-release-month-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-release-month-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{padding-left:20px;margin:24px 0 0}.ot-release-month-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li+li{margin-top:8px}.ot-release-month-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-home-release-link{margin-top:24px}.ot-release-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:210px minmax(0,1fr);gap:64px;padding-top:48px}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:start;position:sticky;top:110px}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav{display:grid;gap:15px;max-height:calc(100dvh - 260px);overflow-y:auto}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav p{margin:0 0 6px;font-size:.875rem;font-size:var(--text-marketing-label);color:var(--ot-ink-muted)}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav a{color:var(--ot-ink-soft);font-size:.875rem;font-size:var(--text-marketing-label)}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-release-month-list{max-height:240px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--ot-line);gap:16px}.ot-release-month-year:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;gap:12px}.ot-release-month-year:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:.75rem;font-size:var(--text-marketing-micro);color:var(--ot-ink-muted)}.ot-release-month-year:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{display:grid;gap:10px}.ot-release-month-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{padding:9px 12px;border-radius:6px}.ot-release-month-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a[aria-current=page]{background:var(--ot-blue-soft);color:var(--ot-blue);font-weight:600}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover,.ot-release-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--ot-blue)}.ot-release-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:8px;margin-top:32px;padding-top:24px;border-top:1px solid var(--ot-line);color:var(--ot-blue);font-size:.875rem;font-size:var(--text-marketing-label)}.ot-release-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;padding:0 0 40px 32px;border-left:1px solid var(--ot-line);scroll-margin-top:100px}.ot-release-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;left:-5px;top:8px;width:9px;height:9px;border-radius:50%;background:#98a2b3;box-shadow:0 0 0 5px var(--ot-paper)}.ot-release-entry:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{background:var(--ot-blue)}.ot-release-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ot-release-entry{padding-top:36px}.ot-release-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ot-release-entry:before{top:44px}.ot-release-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ot-release-entry:after{content:"";position:absolute;top:0;left:32px;right:0;border-top:1px solid var(--ot-line)}.ot-release-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--ot-ink-muted);font-size:.875rem;font-size:var(--text-marketing-label)}.ot-release-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{padding:4px 9px;border-radius:5px;background:var(--ot-blue-soft);color:#2149b7;font-size:.75rem;font-size:var(--text-marketing-micro)}.ot-release-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{margin-left:auto;display:inline-flex;padding:6px}.ot-release-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.ot-release-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0;font-size:.875rem;font-size:var(--text-marketing-label);font-weight:500;line-height:1.5}.ot-release-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-release-items{margin-top:24px}.ot-release-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;gap:28px;margin:0;padding:0;list-style:none}.ot-release-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.ot-release-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.ot-release-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4{margin:0;font-size:1.5rem;font-size:var(--text-marketing-card);font-weight:650;line-height:1.5;letter-spacing:-.025em}.ot-release-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65;overflow-wrap:anywhere}.ot-release-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;gap:24px;padding:24px 0 0 32px;border-top:1px solid var(--ot-line);color:var(--ot-blue)}.ot-release-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{display:inline-flex;align-items:center;gap:8px}.ot-home-release-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:var(--ot-blue);font-size:.875rem;font-size:var(--text-marketing-label)}@media (max-width:720px){.ot-release-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:56px}.ot-release-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:36px 0}.ot-release-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:clamp(2.625rem,11vw,2.875rem);font-size:var(--text-marketing-display-mobile)}.ot-release-months:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);gap:20px;padding-top:28px}.ot-release-month-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:24px}.ot-release-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.ot-release-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:static;min-width:0}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav{display:flex;flex-wrap:nowrap;gap:20px;max-height:none;overflow-x:auto;padding-bottom:10px}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav a,.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav p{flex-shrink:0;white-space:nowrap}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav p{margin:0}.ot-release-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-release-month-list{max-height:none;align-items:center;margin-bottom:20px;padding-bottom:16px}.ot-release-month-year:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:12px;flex-shrink:0}.ot-release-month-year:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{white-space:nowrap}.ot-release-month-year:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{display:flex;gap:10px}.ot-release-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:20px;padding-top:0;border:0}.ot-release-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:20px}.ot-release-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ot-release-entry:after{left:20px}.ot-release-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{grid-template-columns:minmax(0,1fr);gap:8px}.ot-release-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:20px}}.ot-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--ot-line);background:rgba(233,235,228,.68)}.ot-footer-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr;gap:60px;padding:54px 0}.ot-footer-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:370px;margin:17px 0 0;color:var(--ot-ink-muted);font-size:.875rem;font-size:var(--text-marketing-label);line-height:1.65}.ot-footer-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;align-content:start;gap:12px;font-size:.875rem;font-size:var(--text-marketing-label);color:var(--ot-ink-soft)}.ot-footer-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{margin-bottom:4px;color:var(--ot-ink);font-size:.875rem;font-size:var(--text-marketing-label);text-transform:uppercase;letter-spacing:.08em}.ot-footer-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;padding:18px 0 26px;border-top:1px solid var(--ot-line);color:var(--ot-ink-muted);font-size:.75rem;font-size:var(--text-marketing-micro)}.ot-button-disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.55;cursor:not-allowed;pointer-events:none}.ot-dl-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:96px 0 56px;text-align:center}.ot-dl-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{max-width:760px;margin:0 auto;font-size:clamp(3.5rem,4.5vw,3.875rem);font-size:var(--text-marketing-display);font-weight:650;line-height:1.08;letter-spacing:-.05em;text-wrap:balance}.ot-dl-lead:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:560px;margin:22px auto 0;color:var(--ot-ink-soft);font-size:1.0625rem;font-size:var(--text-marketing-lead);line-height:1.65}.ot-dl-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px}.ot-dl-big:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:60px;padding:0 30px;border-radius:14px;font-size:1.0625rem;font-size:var(--text-marketing-lead)}.ot-dl-chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:4px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.16);font-size:.75rem;font-size:var(--text-marketing-micro);font-weight:600}html:not([data-arch=x64]) .ot-a-x64,html:not([data-os=mac]) .ot-os-mac,html:not([data-os=windows]) .ot-os-win,html[data-arch=x64] .ot-a-arm64,html[data-os=mac] .ot-os-nonmac,html[data-os=mac] .ot-os-other,html[data-os=windows] .ot-os-other{display:none!important}html[data-arch=pending]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-dl-chip{visibility:hidden}html:not([data-os]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-os-nonmac,html:not([data-os]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-os-other{opacity:0;animation:ot-os-fallback 0s linear 1.5s forwards}@keyframes ot-os-fallback{to{opacity:1}}.ot-dlsplit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:inline-flex}.ot-dlsplit-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:0;border-bottom-right-radius:0}.ot-dlsplit-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 14px;border:0;border-left:1px solid rgba(255,255,255,.22);border-top-left-radius:0;border-bottom-left-radius:0;cursor:pointer}.ot-dlsplit-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{transition:transform .15s}.ot-dlsplit-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-dlsplit-open{transform:rotate(180deg)}.ot-dlsplit-big:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-dlsplit-main{padding:0 24px 0 30px}.ot-dlsplit-big:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-dlsplit-toggle{padding:0 16px}.ot-dlsplit-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;z-index:30;top:calc(100% + 8px);right:0;min-width:100%;padding:6px;border:1px solid #e5e7eb;border:1px solid var(--ot-line,#e5e7eb);border-radius:12px;background:white;box-shadow:0 14px 40px rgba(17,24,39,.16);text-align:left}.ot-dlsplit-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:8px;color:var(--ot-ink-soft);font-size:.875rem;font-size:var(--text-marketing-label);font-weight:500;white-space:nowrap;text-decoration:none}.ot-dlsplit-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f3f6fc;color:var(--ot-blue)}.ot-dl-stories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:48px}.ot-dl-stories-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:720px;margin:0 auto 72px;text-align:center}.ot-dl-stories-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:0;font-size:clamp(2.375rem,3.4vw,2.875rem);font-size:var(--text-marketing-section);font-weight:650;line-height:1.2;letter-spacing:-.04em;text-wrap:balance}.ot-dl-stories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-feature-story+.ot-feature-story{margin-top:96px}.ot-dl-stories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-feature-story-copy>p{margin-top:16px}.ot-dl-stories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-check-list{margin-top:24px}.ot-dl-stories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-feature-story-copy h2{font-weight:650;font-size:1.75rem;font-size:var(--text-marketing-subsection);line-height:1.25;letter-spacing:-.03em;text-wrap:balance}.ot-dl-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:28px 0 40px}.ot-dl-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:0 0 22px;font-size:1.25rem;font-size:var(--text-marketing-feature);font-weight:650;letter-spacing:-.02em}.ot-dl-cards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ot-dl-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:28px;border:1px solid var(--ot-line);border-radius:18px;background:rgba(255,255,255,.55)}.ot-dl-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{display:flex;align-items:center;gap:9px;margin:0;font-size:1.25rem;font-size:var(--text-marketing-feature);font-weight:650}.ot-dl-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:10px 0 0;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-dl-card-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ot-dl-table-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto;border:1px solid var(--ot-line);border-radius:18px;background:rgba(255,255,255,.55)}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-width:640px;border-collapse:collapse;font-size:1rem;font-size:var(--text-marketing-body);line-height:1.6}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td,.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{padding:16px 20px;border-bottom:1px solid var(--ot-line);text-align:left;vertical-align:top}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) thead th{color:var(--ot-ink-muted);font-size:.875rem;font-size:var(--text-marketing-label);font-weight:650}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) thead th:last-child{color:var(--ot-blue)}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr:last-child>*{border-bottom:0}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody th{font-weight:600;width:32%}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td{color:var(--ot-ink-soft)}.ot-dl-steps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;padding-left:24px;list-style:decimal;display:grid;gap:12px;color:var(--ot-ink-soft);font-size:1rem;font-size:var(--text-marketing-body);line-height:1.65}.ot-dl-steps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li::marker{color:var(--ot-blue);font-weight:700}.ot-dl-hint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:18px 0 0;color:var(--ot-ink-muted);font-size:.875rem;font-size:var(--text-marketing-label);line-height:1.6}.ot-dl-more:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;font-size:1rem;font-size:var(--text-marketing-body)}.ot-dl-more:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--ot-blue);text-decoration:underline;text-underline-offset:3px}.ot-dl-footnote:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:22px 0 0;color:var(--ot-ink-muted);font-size:.875rem;font-size:var(--text-marketing-label);text-align:center}@media (max-width:980px){.ot-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr;gap:54px;padding-top:78px}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:42px;padding:68px 0 52px}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-copy{max-width:680px}.ot-orchestrator:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(650px,100%)}.ot-feature-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,1fr)}.ot-prose-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-section-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr;gap:24px}.ot-section-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;transform:none}.ot-agent-support-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{margin:0}.ot-agent-directory-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-agent-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.ot-split:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:46px}.ot-feature-story:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:42px}.ot-blog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr 1fr}}@media (max-width:720px){.ot-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(100% - 28px,1180px)}.ot-dl-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.ot-dl-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:56px 0 36px}.ot-dl-stories-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:40px}.ot-dl-stories-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:clamp(2rem,8vw,2.375rem);font-size:var(--text-marketing-section-mobile)}.ot-dl-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:clamp(2.625rem,11vw,2.875rem);font-size:var(--text-marketing-display-mobile)}.ot-dl-big:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:54px;padding:0 20px}.ot-dlsplit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;width:100%}.ot-dlsplit-big:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-dlsplit-main{flex:1;padding:0 16px}.ot-dlsplit-big:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-dlsplit-toggle{width:auto;flex:none;padding:0 16px}.ot-dl-cards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td,.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th,.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tr{display:block}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr{padding:14px 18px;border-bottom:1px solid var(--ot-line)}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr:last-child{border-bottom:0}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td,.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{padding:0;border:0;width:auto}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody th{width:auto;margin-bottom:8px}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td{margin-top:4px}.ot-dl-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td:before{content:attr(data-label) "：";color:var(--ot-ink-muted);font-weight:600}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-note{margin-top:12px}.ot-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:62px;gap:14px}.ot-nav-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.ot-mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.ot-auth-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.ot-user-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span:last-child{display:none}.ot-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:66px 0 62px}.ot-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:clamp(2.625rem,11vw,2.875rem);font-size:var(--text-marketing-display-mobile)}.ot-hero-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p:not(.ot-eyebrow){font-size:1rem;font-size:var(--text-marketing-body)}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:0;padding:36px 0 0}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:clamp(1.875rem,9vw,2.25rem);font-size:var(--text-marketing-heading-compact);line-height:1.3;letter-spacing:-.02em}.ot-hero-title-mobile-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-copy>p:not(.ot-eyebrow){margin-top:14px;font-size:1rem;font-size:var(--text-marketing-body);line-height:1.7}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-facts{display:none}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-actions{display:flex;gap:10px;margin-top:24px}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-actions .ot-button{flex:1.35;min-height:50px;border-radius:12px}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-actions .ot-button-outline{flex:1}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-eyebrow{margin-bottom:10px}.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ot-hero-video{display:none}.ot-hero-mobile-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;margin-top:20px}.ot-hero-mobile-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-video{aspect-ratio:16/11;border-radius:16px;box-shadow:0 6px 20px rgba(16,24,40,.1)}.ot-hero-mobile-video-caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:12px 0 0;color:var(--ot-ink-muted);font-size:.875rem;font-size:var(--text-marketing-label);text-align:center}.ot-orchestrator:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:450px;border-radius:18px}.ot-orbit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset:92px 28px 56px}.ot-node:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:128px}.ot-node-one:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:16px}.ot-node-two:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:16px}.ot-node-three:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:20px;bottom:44px}.ot-node-four:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:20px;bottom:30px}.ot-task-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:146px;width:220px}.ot-switcher:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:274px;left:16px}.ot-quota:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:285px;right:15px;width:142px}.ot-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:40px 0}.ot-agent-support:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:32px 0 36px}.ot-agent-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}.ot-agent-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-agent-directory-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:46px}.ot-agent-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:24px minmax(0,1fr) auto;gap:8px}.ot-agent-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-agent-logo img{width:22px;height:22px}.ot-agent-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin-bottom:0;font-size:.75rem;font-size:var(--text-marketing-micro)}.ot-agent-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code,.ot-agent-directory-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code{display:none}.ot-agent-directory-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ot-agent-card.available:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-agent-status{padding:3px 6px}.ot-agent-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-agent-status,.ot-agent-directory-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-agent-status{font-size:.75rem;font-size:var(--text-marketing-micro)}.ot-agent-directory-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr;gap:8px}.ot-agent-directory-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}.ot-agent-directory-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto;gap:8px}.ot-agent-directory-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.ot-agent-directory-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin-bottom:2px;font-size:.75rem;font-size:var(--text-marketing-micro)}.ot-section-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:24px}.ot-closing-cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.ot-feature-story-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.ot-section-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.ot-split-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:clamp(1.875rem,9vw,2.25rem);font-size:var(--text-marketing-heading-compact);line-height:1.3;letter-spacing:-.02em}.ot-agent-support-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p,.ot-feature-story-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p,.ot-hero-zh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-hero-copy>p:not(.ot-eyebrow),.ot-section-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:.875rem;font-size:var(--text-marketing-label)}.ot-blog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-feature-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-principles:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.ot-feature-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:230px}.ot-feature-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin-top:48px}.ot-split:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.ot-feature-story:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr;gap:16px;padding:0}.ot-feature-story:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.ot-feature-story{margin-top:52px}.ot-feature-story.reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.ot-feature-story.reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-feature-story-copy{order:0}.ot-feature-stories-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0;margin-bottom:28px}.ot-feature-stories-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div+p,.ot-feature-story:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-check-list{display:none}.ot-feature-story:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-eyebrow{margin-bottom:8px}.ot-feature-story-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{margin-top:10px;line-height:1.65}.ot-feature-visual>.ot-hero-video{aspect-ratio:16/11!important}.ot-product-lines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) article{grid-template-columns:42px 1fr;gap:12px}.ot-product-lines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{grid-column:2}.ot-split-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){order:-1}.ot-mobile-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:12px}.ot-closing-cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;flex-direction:column;margin-bottom:64px;padding:32px 24px}.ot-page-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:72px 0 52px}.ot-page-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:clamp(2.625rem,11vw,2.875rem);font-size:var(--text-marketing-display-mobile)}.ot-pricing-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr;gap:38px;padding:28px 22px}.ot-price-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:34px 0 0;border-left:0;border-top:1px solid var(--ot-line)}.ot-change:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr;gap:12px}.ot-article:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:64px}.ot-article-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:32px}.ot-article-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ot-hero-video{aspect-ratio:16/11}.ot-article-related:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot-blog-grid{grid-template-columns:1fr}.ot-blog-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.ot-blog-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is(h2,h3){margin-top:32px}.ot-footer-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr 1fr;gap:34px}.ot-footer-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1}.ot-footer-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:16px;flex-direction:column}}@media (max-width:460px){.ot-agent-directory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{min-height:62px}.ot-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ot-brand span{display:none}.ot-auth-slot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:12px}.ot-language:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:5px}.ot-header-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:66px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.ot-blog-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ot-feature-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";initial-value:"";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}