@charset "UTF-8";.ps__rail-x,.ps__thumb-x{display:none!important}:root{--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 24px;--radius-pill: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .04);--shadow-hover: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 8px rgba(0, 0, 0, .04);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--tracking-tight: -.02em;--tracking-normal: -.01em;--accent: #2dd4a8;--accent-dark: #26c49a;--accent-subtle: rgba(45, 212, 168, .08);--accent-hover: rgba(45, 212, 168, .12);--accent-ring: rgba(45, 212, 168, .2);--bg-page: #f8f9fa;--bg-primary: #ffffff;--bg-secondary: #f1f3f5;--bg-tertiary: #e9ecef;--card-bg: #ffffff;--text-primary: #1a1a1a;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--border-subtle: rgba(0, 0, 0, .06);--border-default: rgba(0, 0, 0, .1);--c-marketing: #8b5cf6;--c-marketing-s: rgba(139, 92, 246, .08);--c-executive: #3b82f6;--c-executive-s: rgba(59, 130, 246, .08);--c-sales: #10b981;--c-sales-s: rgba(16, 185, 129, .08);--c-comms: #f97316;--c-comms-s: rgba(249, 115, 22, .08);--c-data: #06b6d4;--c-data-s: rgba(6, 182, 212, .08);--c-partnerships: #ec4899;--c-partnerships-s: rgba(236, 72, 153, .08);--c-events: #f59e0b;--c-events-s: rgba(245, 158, 11, .08);--c-contracts: #64748b;--c-contracts-s: rgba(100, 116, 139, .08);--c-image: #a855f7;--c-image-s: rgba(168, 85, 247, .08);--skeleton-base: #e9ecef;--skeleton-shine: #f8f9fa;--delete-bg: rgba(239, 68, 68, .08);--delete-color: #ef4444;--dot-color: rgba(0, 0, 0, .03);--chip-bg: #ffffff}[data-theme=dark]{--bg-page: #111;--bg-primary: #111;--bg-secondary: #1a1a1a;--bg-tertiary: #252525;--card-bg: #1e1e1e;--text-primary: #f5f5f5;--text-secondary: #9ca3af;--text-tertiary: #6b7280;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .25), 0 1px 3px rgba(0, 0, 0, .15);--shadow-hover: 0 12px 32px rgba(0, 0, 0, .35), 0 2px 8px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .15);--skeleton-base: #252525;--skeleton-shine: #333;--delete-bg: rgba(239, 68, 68, .12);--dot-color: rgba(255, 255, 255, .02);--chip-bg: #1e1e1e}body{transition:background-color .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--accent);border-radius:inherit}input:focus-visible,textarea:focus-visible{box-shadow:none}.swix-dot-texture{background-image:radial-gradient(circle,var(--dot-color) 1px,transparent 1px);background-size:20px 20px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--mint-50: oklch(96% .05 175);--mint-100: oklch(92% .08 175);--mint-200: oklch(88% .11 175);--mint-300: oklch(82% .13 175);--mint-400: oklch(74% .14 175);--mint-500: oklch(66% .13 175);--mint-600: oklch(56% .12 175);--mint-700: oklch(46% .1 175);--mint-a08: oklch(70% .14 175 / .09);--mint-a12: oklch(70% .14 175 / .14);--mint-a20: oklch(70% .14 175 / .22);--accent-soft: var(--mint-50);--accent-ink: oklch(28% .05 175);--accent-hover-color: var(--mint-400);--text-on-accent: oklch(22% .04 175);--fs-xs: 11.5px;--fs-sm: 12.5px;--fs-base: 13.5px;--fs-md: 14.5px;--fs-lg: 16px;--fs-xl: 19px;--fs-2xl: 24px;--fs-3xl: 32px;--fs-4xl: 44px;--fs-5xl: 56px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--s-11: 80px;--s-12: 96px;--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-2xl: 22px;--r-full: 999px;--bg-canvas: oklch(97.5% .003 220);--bg-card: oklch(100% 0 0);--bg-soft: oklch(96% .003 220);--bg-softer: oklch(94.5% .004 220);--bg-hover: oklch(96% .004 220);--bg-active: oklch(93% .005 220);--bg-glass: oklch(98.7% .003 220 / .8);--line: oklch(92% .004 220);--line-soft: oklch(94% .004 220);--line-strong: oklch(86% .006 220);--text-1: oklch(20% .01 240);--text-2: oklch(44% .008 240);--text-3: oklch(58% .006 240);--text-4: oklch(72% .004 240);--shadow-xl: 0 24px 64px -12px rgba(15, 20, 30, .18), 0 8px 24px -8px rgba(15, 20, 30, .08);--ease: cubic-bezier(.32, .72, .16, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .5s;--ring: 0 0 0 3px oklch(92% .08 175 / .6)}[data-theme=dark]{--accent-soft: oklch(28% .05 175 / .55);--accent-ink: oklch(95% .06 175);--accent-hover-color: var(--mint-200);--text-on-accent: oklch(18% .04 175);--mint-a08: oklch(60% .12 175 / .16);--mint-a12: oklch(60% .12 175 / .24);--mint-a20: oklch(60% .12 175 / .34);--bg-canvas: oklch(17% .006 240);--bg-card: oklch(19.5% .007 240);--bg-soft: oklch(22% .007 240);--bg-softer: oklch(24% .008 240);--bg-hover: oklch(23% .008 240);--bg-active: oklch(26% .009 240);--bg-glass: oklch(15% .006 240 / .7);--line: oklch(26% .008 240);--line-soft: oklch(23% .008 240);--line-strong: oklch(32% .01 240);--text-1: oklch(97% .003 220);--text-2: oklch(72% .006 230);--text-3: oklch(58% .006 230);--text-4: oklch(44% .006 230);--shadow-xl: 0 24px 64px -12px rgba(0, 0, 0, .65), 0 8px 24px -8px rgba(0, 0, 0, .4);--ring: 0 0 0 3px oklch(45% .1 175 / .55)}:root{--sx-bg: #f3f6f6;--sx-sidebar: #ffffff;--sx-panel: #ffffff;--sx-panel-2: #f6f9f9;--sx-ink: #101d22;--sx-ink-2: #5c6b71;--sx-ink-3: #97a4aa;--sx-line: #e9eeee;--sx-line-2: #f0f4f4;--sx-accent: #10c7a0;--sx-accent-2: #0cb291;--sx-accent-ink: #0a7c64;--sx-accent-soft: #e3f8f1;--sx-grad: linear-gradient(135deg, #23d7ad 0%, #0db592 100%);--sx-green: #15b98c;--sx-amber: #d99632;--sx-red: #e1664b;--sx-shadow-sm: 0 1px 2px rgba(16, 30, 36, .05), 0 2px 6px rgba(16, 30, 36, .05);--sx-shadow-md: 0 8px 26px rgba(16, 30, 36, .1);--sx-shadow-lg: 0 18px 44px rgba(16, 30, 36, .16);--sx-pick-text: #06382e;--sx-tint-mint: #10c7a0;--sx-tint-mint-soft: rgba(16, 199, 160, .16);--sx-tint-violet: #7c6ce8;--sx-tint-violet-soft: rgba(124, 108, 232, .18);--sx-tint-blue: #4e95e6;--sx-tint-blue-soft: rgba(78, 149, 230, .18);--sx-tint-amber: #d99632;--sx-tint-amber-soft: rgba(217, 150, 50, .2);--sx-tint-pink: #dc6b96;--sx-tint-pink-soft: rgba(220, 107, 150, .18)}[data-theme=dark]{--sx-bg: #0a1013;--sx-sidebar: #0e1619;--sx-panel: #131f22;--sx-panel-2: #18262a;--sx-ink: #e9f1f1;--sx-ink-2: #8fa0a6;--sx-ink-3: #5f6f75;--sx-line: #223136;--sx-line-2: #1a282d;--sx-accent: #1fd7ac;--sx-accent-2: #14c49b;--sx-accent-ink: #7de9cf;--sx-accent-soft: rgba(31, 215, 172, .14);--sx-grad: linear-gradient(135deg, #1fd7ac 0%, #0fb48f 100%);--sx-green: #2bd3a0;--sx-amber: #e2ac5c;--sx-red: #ec8268;--sx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--sx-shadow-md: 0 10px 30px rgba(0, 0, 0, .45);--sx-shadow-lg: 0 20px 48px rgba(0, 0, 0, .55);--sx-pick-text: #062b23;--sx-tint-mint-soft: rgba(31, 215, 172, .18);--sx-tint-violet-soft: rgba(124, 108, 232, .26);--sx-tint-blue-soft: rgba(78, 149, 230, .26);--sx-tint-amber-soft: rgba(217, 150, 50, .28);--sx-tint-pink-soft: rgba(220, 107, 150, .26)}.swix-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-card);color:var(--text-1);font-family:inherit;font-size:var(--fs-base);font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);box-shadow:var(--shadow-xs);white-space:nowrap}.swix-btn:hover{background:var(--bg-hover);border-color:var(--line-strong)}.swix-btn:active{transform:translateY(1px) scale(.99)}.swix-btn:disabled{opacity:.5;cursor:not-allowed}.swix-btn .ico{width:14px;height:14px}.swix-btn-primary{background:var(--accent);border-color:transparent;color:var(--text-on-accent);box-shadow:inset 0 1px #fff6,0 1px 2px #00554540;box-shadow:inset 0 1px #fff6,0 1px 2px oklch(40% .1 175 / .25)}.swix-btn-primary:hover{background:var(--accent-hover-color)}.swix-btn-ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-2)}.swix-btn-ghost:hover{background:var(--bg-hover);color:var(--text-1)}.swix-btn-icon{width:32px;padding:0}.swix-btn-sm{height:26px;padding:0 8px;font-size:var(--fs-sm);border-radius:7px}.swix-btn-lg{height:38px;padding:0 16px;font-size:var(--fs-md);border-radius:var(--r-md)}.swix-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;background:var(--bg-soft);color:var(--text-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:500;border:1px solid var(--line);box-shadow:0 1px 0 var(--line)}.swix-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--r-full);background:var(--bg-soft);border:1px solid transparent;color:var(--text-2);font-family:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.swix-pill:hover{background:var(--bg-hover);color:var(--text-1)}.swix-pill[data-active=true]{background:var(--text-1);color:var(--bg-card)}.swix-pill .count{opacity:.55;font-variant-numeric:tabular-nums}.swix-tag{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--r-xs);font-size:11px;font-weight:500;letter-spacing:.01em}.swix-tag-marketing{background:#e8e9ffe6;background:oklch(94% .04 285 / .9);color:#3e3383}.swix-tag-executive{background:#d9efffe6;background:oklch(94% .04 240 / .9);color:#004d74;color:oklch(40% .13 240)}.swix-tag-sales{background:#ffe3dfe6;background:oklch(94% .04 25 / .9);color:#90101a}.swix-tag-data{background:#d9f3dde6;color:#005121;color:oklch(38% .12 150)}.swix-tag-comm{background:#cdf4f3e6;color:#004d4d;color:oklch(38% .13 195)}.swix-tag-partner{background:#ffe6d3e6;background:oklch(94% .04 60 / .9);color:#6b3900;color:oklch(40% .12 60)}[data-theme=dark] .swix-tag-marketing{background:#2f2b598c;color:#c8c7ff;color:oklch(85% .1 285)}[data-theme=dark] .swix-tag-executive{background:#0037548c;background:oklch(32% .08 240 / .55);color:#9cd6ff;color:oklch(85% .1 240)}[data-theme=dark] .swix-tag-sales{background:#551f1d8c;color:#ffbab3;color:oklch(85% .12 25)}[data-theme=dark] .swix-tag-data{background:#093e1b8c;color:#9ee1ab}[data-theme=dark] .swix-tag-comm{background:#003c3c8c;background:oklch(32% .08 195 / .55);color:#76e2e2}[data-theme=dark] .swix-tag-partner{background:#4e28008c;background:oklch(32% .08 60 / .55);color:#ffbe8a}.swix-search{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:var(--r-md);background:var(--bg-soft);border:1px solid transparent;color:var(--text-2);width:240px;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.swix-search:focus-within{border-color:var(--line-strong);background:var(--bg-card)}.swix-search .ico{width:14px;height:14px;color:var(--text-3);flex-shrink:0}.swix-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:var(--fs-base);color:var(--text-1);font-family:inherit}.swix-search input::placeholder{color:var(--text-3)}.swix-search .swix-kbd{margin-left:auto}.swix-card{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--s-5);transition:background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);position:relative}.swix-card-hover:hover{border-color:var(--line);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.swix-flow-card{display:flex;flex-direction:column;gap:var(--s-3);min-height:168px;cursor:pointer}.swix-flow-card .head{display:flex;align-items:flex-start;gap:12px}.swix-flow-icon{width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;flex-shrink:0;transition:transform var(--dur-3) var(--ease-out)}.swix-flow-card:hover .swix-flow-icon{transform:scale(1.06) rotate(-3deg)}.swix-flow-icon.purple{background:#e8e9ffe6;background:oklch(94% .04 285 / .9);color:#433889}[data-theme=dark] .swix-flow-icon.purple{background:#2f2b598c;color:#c8c7ff;color:oklch(85% .1 285)}.swix-flow-icon.amber{background:#ffe6d0e6;background:oklch(94% .05 65 / .9);color:#6f4000;color:oklch(42% .14 65)}[data-theme=dark] .swix-flow-icon.amber{background:#4b2a008c;background:oklch(32% .08 65 / .55);color:#fcc087}.swix-flow-icon.rose{background:#ffe2e4e6;background:oklch(94% .04 15 / .9);color:#891f34}[data-theme=dark] .swix-flow-icon.rose{background:#541e258c;color:#ffb7bb;color:oklch(85% .1 15)}.swix-flow-icon.indigo{background:#e2ebffe6;background:oklch(94% .04 265 / .9);color:#24418d}[data-theme=dark] .swix-flow-icon.indigo{background:#1e305b8c;color:#b6ceff;color:oklch(85% .1 265)}.swix-flow-icon.cyan{background:#cef3fce6;color:#00515f;color:oklch(40% .13 215)}[data-theme=dark] .swix-flow-icon.cyan{background:#003a458c;background:oklch(32% .08 215 / .55);color:#7adff7}.swix-flow-name{font-size:var(--fs-md);font-weight:600;letter-spacing:-.012em;color:var(--text-1);line-height:1.3;margin:0 0 4px}.swix-flow-desc{font-size:var(--fs-base);color:var(--text-3);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.swix-flow-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:var(--s-3);border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--text-4)}.swix-flow-foot .meta{display:flex;align-items:center;gap:6px}.swix-flow-foot .meta .ico{width:12px;height:12px}.swix-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:88px 16px 64px;max-width:760px;margin:0 auto}.swix-hero h1{font-size:var(--fs-4xl);font-weight:600;letter-spacing:-.038em;line-height:1.05;margin:0 0 14px}.swix-hero h1 .accent{background:linear-gradient(120deg,var(--mint-500),var(--mint-300) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.swix-hero .lede{font-size:var(--fs-lg);color:var(--text-3);letter-spacing:-.012em;margin:0 0 36px;max-width:540px;text-wrap:pretty}.swix-composer{width:100%;background:var(--bg-card);border:1px solid var(--line);border-radius:18px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-md);transition:box-shadow var(--dur-3) var(--ease),border-color var(--dur-2) var(--ease)}.swix-composer:focus-within{border-color:var(--line-strong);box-shadow:var(--shadow-lg)}.swix-composer textarea{width:100%;border:0;outline:0;resize:none;background:transparent;font-family:inherit;font-size:var(--fs-md);line-height:1.5;color:var(--text-1);min-height:60px;padding:4px 4px 0;letter-spacing:-.005em}.swix-composer textarea::placeholder{color:var(--text-3)}.swix-composer-tools{display:flex;align-items:center;justify-content:space-between;padding-top:6px}.swix-composer-tools .lhs,.swix-composer-tools .rhs{display:flex;align-items:center;gap:4px}.swix-tool-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:var(--r-sm);background:transparent;border:0;color:var(--text-3);font-family:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.swix-tool-btn:hover{background:var(--bg-hover);color:var(--text-1)}.swix-tool-btn .ico{width:14px;height:14px}.swix-send-btn{width:30px;height:30px;border-radius:var(--r-sm);background:var(--text-1);color:var(--bg-card);display:grid;place-items:center;border:0;cursor:pointer;transition:transform var(--dur-1) var(--ease),background var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease)}.swix-send-btn:hover{transform:translateY(-1px) scale(1.04)}.swix-send-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.swix-send-btn .ico{width:14px;height:14px}.swix-suggestions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}.swix-suggest{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:var(--r-full);background:var(--bg-card);border:1px solid var(--line);color:var(--text-2);font-family:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:transform var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease);box-shadow:var(--shadow-xs)}.swix-suggest:hover{transform:translateY(-1px);border-color:var(--line-strong);color:var(--text-1)}.swix-suggest .ico{width:13px;height:13px;color:var(--accent-ink)}[data-theme=dark] .swix-suggest .ico{color:var(--accent)}.swix-recent-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.swix-recent-card{background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:14px;display:flex;flex-direction:column;gap:10px;transition:border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);min-height:120px;cursor:pointer;text-align:left;font-family:inherit}.swix-recent-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow-md),0 8px 28px -10px var(--mint-a20)}.swix-recent-card .row{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-3)}.swix-recent-card .row .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.swix-recent-card .row .dot.gray{background:var(--text-4)}.swix-recent-card .ttl{font-size:var(--fs-base);font-weight:500;color:var(--text-1);letter-spacing:-.005em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.swix-recent-card .sub{font-size:var(--fs-sm);color:var(--text-3);margin-top:auto}.swix-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:16px}.swix-tile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--line-soft);color:var(--text-2);font-family:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:transform var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.swix-tile:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow-md),0 8px 28px -10px var(--mint-a20);color:var(--text-1)}.swix-tile .icb{width:32px;height:32px;border-radius:9px;background:var(--accent-soft);display:grid;place-items:center;color:var(--accent-ink);transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.swix-tile:hover .icb{background:var(--accent);color:var(--text-on-accent);transform:scale(1.05)}.swix-toggle{position:relative;width:36px;height:20px;border-radius:var(--r-full);background:var(--bg-softer);border:1px solid var(--line);cursor:pointer;transition:background var(--dur-2) var(--ease);flex-shrink:0}.swix-toggle[data-on=true]{background:var(--accent);border-color:transparent}.swix-toggle .knob{position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--dur-2) var(--ease)}[data-theme=dark] .swix-toggle .knob{background:#ebeff1}.swix-toggle[data-on=true] .knob{transform:translate(16px)}.swix-field{width:100%;height:34px;padding:0 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-card);color:var(--text-1);font-family:inherit;font-size:var(--fs-base);outline:0;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.swix-field:focus{border-color:var(--accent);box-shadow:var(--ring)}.swix-field-wrap{display:flex;flex-direction:column;gap:6px;min-width:0}.swix-field-lbl{font-size:var(--fs-sm);color:var(--text-3);font-weight:500}.swix-swatch{width:28px;height:28px;border-radius:50%;border:2px solid transparent;display:grid;place-items:center;cursor:pointer;transition:transform var(--dur-1) var(--ease)}.swix-swatch:hover{transform:scale(1.08)}.swix-swatch[data-active=true]{border-color:var(--text-1)}.swix-swatch .inner{width:18px;height:18px;border-radius:50%}.swix-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3)}.swix-status .d{width:6px;height:6px;border-radius:50%;background:var(--text-4)}.swix-status.live .d{background:#5bbe62;box-shadow:0 0 0 3px #5bbe6233}.swix-page-enter{animation:swixPageIn .42s var(--ease-out)}@keyframes swixPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.swix-stagger>*{animation:swixRise .5s var(--ease-out) backwards}.swix-stagger>*:nth-child(1){animation-delay:.02s}.swix-stagger>*:nth-child(2){animation-delay:.06s}.swix-stagger>*:nth-child(3){animation-delay:.1s}.swix-stagger>*:nth-child(4){animation-delay:.14s}.swix-stagger>*:nth-child(5){animation-delay:.18s}.swix-stagger>*:nth-child(6){animation-delay:.22s}.swix-stagger>*:nth-child(7){animation-delay:.26s}.swix-stagger>*:nth-child(8){animation-delay:.3s}@keyframes swixRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sx-nav{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px}.sx-nav-label{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--sx-ink-3);text-transform:uppercase;padding:16px 10px 7px}.sx-nav-item{display:flex;align-items:center;gap:13px;padding:11px 13px;border-radius:14px;cursor:pointer;color:var(--sx-ink-2);font-size:15.5px;font-weight:500;text-decoration:none;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease}.sx-nav-item:hover{background:var(--sx-panel-2);color:var(--sx-ink)}.sx-nav-item.active{background:var(--sx-accent-soft);color:var(--sx-accent-ink);font-weight:600}.sx-nav-text{min-width:0;line-height:1.2;overflow-wrap:anywhere}.sx-nav-ico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--sx-panel-2);color:var(--sx-ink-2);flex-shrink:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.sx-nav-item:hover .sx-nav-ico{background:var(--sx-line)}.sx-nav-item.active .sx-nav-ico{background:var(--sx-grad);color:#fff;box-shadow:0 4px 10px #0fb48f66}.sx-nav-chev{margin-left:auto;display:flex;align-items:center;color:var(--sx-ink-3)}.sx-nav-item.active .sx-nav-chev{color:var(--sx-accent-ink)}.sx-newchat{display:flex;align-items:center;gap:13px;margin:14px 0 4px;padding:9px 12px;border:1px solid var(--sx-line);border-radius:14px;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--sx-ink);text-decoration:none;transition:border-color .15s ease,background .15s ease}.sx-newchat:hover{border-color:var(--sx-accent);background:var(--sx-accent-soft)}.sx-newchat-ico{width:40px;height:40px;border-radius:12px;background:var(--sx-panel-2);display:flex;align-items:center;justify-content:center;color:var(--sx-ink-2);flex-shrink:0}.sx-newchat:hover .sx-newchat-ico{color:var(--sx-accent-2)}.sx-user{display:flex;align-items:center;gap:11px;margin-top:auto;padding:14px 18px;border-top:1px solid var(--sx-line);text-decoration:none;cursor:pointer;transition:background .15s ease}.sx-user:hover{background:var(--sx-panel-2)}.sx-avatar{width:38px;height:38px;border-radius:50%;background:var(--sx-grad);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.sx-user-meta{display:flex;flex-direction:column;line-height:1.3;min-width:0;overflow:hidden}.sx-user-name{font-size:13.5px;font-weight:600;color:var(--sx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-user-sub{font-size:11.5px;color:var(--sx-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-fc-ico.mint,.sx-fi.mint{background:var(--sx-tint-mint-soft);color:var(--sx-tint-mint)}.sx-fc-ico.violet,.sx-fi.violet{background:var(--sx-tint-violet-soft);color:var(--sx-tint-violet)}.sx-fc-ico.blue,.sx-fi.blue{background:var(--sx-tint-blue-soft);color:var(--sx-tint-blue)}.sx-fc-ico.amber,.sx-fi.amber{background:var(--sx-tint-amber-soft);color:var(--sx-tint-amber)}.sx-fc-ico.pink,.sx-fi.pink{background:var(--sx-tint-pink-soft);color:var(--sx-tint-pink)}.sx-screen{padding:0 0 24px}.sx-sec-intro h2{font-size:27px;font-weight:800;letter-spacing:-.02em;color:var(--sx-ink);margin:0}.sx-sec-intro p{margin:8px 0 0;font-size:15px;color:var(--sx-ink-2);max-width:620px;line-height:1.55}.sx-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.sx-cards-grid.cols-2{grid-template-columns:repeat(2,1fr)}.sx-cards-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1100px){.sx-cards-grid,.sx-cards-grid.cols-2,.sx-cards-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){.sx-cards-grid,.sx-cards-grid.cols-2,.sx-cards-grid.cols-4{grid-template-columns:1fr}}.sx-feature{display:flex;flex-direction:column;background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:18px;padding:24px;box-shadow:var(--sx-shadow-sm);cursor:pointer;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sx-feature:hover{transform:translateY(-5px);box-shadow:var(--sx-shadow-lg);border-color:var(--sx-accent)}.sx-fc-ico{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sx-fc-title{font-size:19px;font-weight:700;margin-top:18px;color:var(--sx-ink)}.sx-fc-desc{font-size:14px;color:var(--sx-ink-2);line-height:1.6;margin-top:7px;flex:1}.sx-fc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid var(--sx-line-2)}.sx-fc-stat{font-size:13.5px;font-weight:700;color:var(--sx-accent-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-fc-arrow{width:34px;height:34px;border-radius:10px;background:var(--sx-accent-soft);color:var(--sx-accent-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .18s ease,color .18s ease}.sx-feature:hover .sx-fc-arrow{background:var(--sx-grad);color:#fff}.sx-sub-head{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sx-ink-3);margin:30px 0 12px}.sx-sub-intro{margin:-4px 0 16px;font-size:15px;color:var(--sx-ink-2);line-height:1.5}.sx-flow-list{background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:16px;box-shadow:var(--sx-shadow-sm);overflow:hidden}.sx-flow-row{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--sx-line-2);cursor:pointer;text-decoration:none;color:inherit;transition:background .13s ease}.sx-flow-row:first-child{border-top:none}.sx-flow-row:hover{background:var(--sx-panel-2)}.sx-flow-grow{flex:1;min-width:0}.sx-flow-name{font-weight:600;font-size:15px;color:var(--sx-ink)}.sx-flow-sub{font-size:12px;color:var(--sx-ink-3);margin-top:2px}.sx-fi{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sx-open-link{font-size:13.5px;font-weight:700;color:var(--sx-accent-ink);display:flex;align-items:center;gap:5px;flex-shrink:0}.sx-status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--sx-ink-3);flex-shrink:0}.sx-sdot{width:7px;height:7px;border-radius:50%;background:var(--sx-ink-3)}.sx-status.active{color:var(--sx-green)}.sx-status.active .sx-sdot{background:var(--sx-green)}.sx-status.warn{color:var(--sx-amber)}.sx-status.warn .sx-sdot{background:var(--sx-amber)}.sx-status.idle{color:var(--sx-ink-3)}.sx-page-id{display:flex;align-items:center;gap:12px;min-width:0}.sx-page-ico{width:44px;height:44px;border-radius:13px;background:var(--sx-accent-soft);color:var(--sx-accent-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sx-page-title{font-size:21px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:var(--sx-ink);overflow:hidden;text-overflow:ellipsis}.sx-btn-primary{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;border-radius:12px;cursor:pointer;border:none;background:var(--sx-grad);color:#fff;padding:11px 17px;box-shadow:0 6px 16px #0fb48f57;white-space:nowrap;transition:filter .15s ease}.sx-btn-primary:hover{filter:brightness(1.04)}.sx-back-wrap{margin-top:12px;margin-bottom:24px;margin-left:8px}.sx-back-btn{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--sx-ink-2);background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:10px;padding:8px 13px;cursor:pointer;text-decoration:none;transition:border-color .15s ease,color .15s ease}.sx-back-btn:hover{border-color:var(--sx-accent);color:var(--sx-accent-2)}.sx-home-wrap{width:100%}.sx-home-error{margin-top:12px;padding:10px 12px;background:#e1664b1f;color:var(--sx-red);border-radius:12px;font-size:12.5px}.sx-stat-ico.mint,.sx-act-ico.mint{background:var(--sx-tint-mint-soft);color:var(--sx-tint-mint)}.sx-stat-ico.violet,.sx-act-ico.violet{background:var(--sx-tint-violet-soft);color:var(--sx-tint-violet)}.sx-stat-ico.blue,.sx-act-ico.blue{background:var(--sx-tint-blue-soft);color:var(--sx-tint-blue)}.sx-stat-ico.amber,.sx-act-ico.amber{background:var(--sx-tint-amber-soft);color:var(--sx-tint-amber)}.sx-stat-ico.pink,.sx-act-ico.pink{background:var(--sx-tint-pink-soft);color:var(--sx-tint-pink)}.sx-composer{margin-top:20px;background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:16px;padding:15px 17px;box-shadow:var(--sx-shadow-sm)}.sx-composer-input{width:100%;border:0;outline:0;resize:none;background:transparent;font-family:inherit;font-size:16px;line-height:1.5;color:var(--sx-ink);min-height:30px}.sx-composer-input::placeholder{color:var(--sx-ink-3)}.sx-composer-tools{display:flex;align-items:center;gap:7px;margin-top:13px;flex-wrap:wrap}.sx-chip{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--sx-ink-2);background:var(--sx-panel-2);border:1px solid var(--sx-line);border-radius:10px;padding:9px 13px;cursor:pointer;transition:border-color .14s ease,color .14s ease}.sx-chip:hover{border-color:var(--sx-accent);color:var(--sx-accent-2)}.sx-send{margin-left:auto;width:42px;height:42px;border-radius:12px;background:var(--sx-grad);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;box-shadow:0 6px 14px #0fb48f57;transition:filter .15s ease,opacity .15s ease}.sx-send:hover{filter:brightness(1.04)}.sx-send:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px}.sx-stat{background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:18px;padding:22px;box-shadow:var(--sx-shadow-sm)}.sx-stat-top{display:flex;align-items:center;gap:11px}.sx-stat-ico{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sx-stat-label{font-size:14px;font-weight:600;color:var(--sx-ink-2)}.sx-stat-num{font-size:40px;font-weight:800;letter-spacing:-.03em;margin:13px 0 6px;color:var(--sx-ink)}.sx-stat-sub{font-size:12.5px;color:var(--sx-ink-3);display:flex;align-items:center;gap:2px}.sx-trend{color:var(--sx-green);font-weight:700;display:inline-flex;align-items:center}.sx-cols{display:grid;grid-template-columns:1.62fr 1fr;gap:18px;margin-top:18px}@media (max-width: 960px){.sx-stats{grid-template-columns:repeat(2,1fr)}.sx-cols{grid-template-columns:1fr}}@media (max-width: 560px){.sx-stats{grid-template-columns:1fr}}.sx-card{background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:18px;box-shadow:var(--sx-shadow-sm);overflow:hidden}.sx-card-head{display:flex;align-items:center;gap:10px;padding:20px 22px 14px}.sx-card-title{font-size:18px;font-weight:700;color:var(--sx-ink)}.sx-card-open{margin-left:auto;width:30px;height:30px;border-radius:9px;border:1px solid var(--sx-line);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--sx-ink-3);cursor:pointer;transition:border-color .15s ease,color .15s ease}.sx-card-open:hover{border-color:var(--sx-accent);color:var(--sx-accent-2)}.sx-qtable{width:100%;border-collapse:collapse}.sx-qtable th{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sx-ink-3);text-align:left;padding:6px 22px 10px}.sx-qtable td{padding:15px 22px;border-top:1px solid var(--sx-line-2);font-size:14.5px;vertical-align:middle}.sx-qtable tbody tr{transition:background .13s ease}.sx-qtable tbody tr:hover{background:var(--sx-panel-2)}.sx-flow-cell{display:flex;align-items:center;gap:12px}.sx-type-pill{font-size:12.5px;font-weight:600;color:var(--sx-ink-2);background:var(--sx-panel-2);border:1px solid var(--sx-line);border-radius:8px;padding:5px 10px;white-space:nowrap}.sx-health{font-weight:700;font-size:14.5px}.sx-run-btn{display:inline-flex;align-items:center;gap:6px;background:var(--sx-accent-soft);color:var(--sx-accent-ink);border:none;font-family:inherit;font-size:13px;font-weight:700;padding:8px 13px;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease}.sx-run-btn:hover{background:var(--sx-grad);color:#fff}.sx-rail{display:flex;flex-direction:column;gap:18px}.sx-pick{background:var(--sx-grad);border-radius:18px;padding:22px;box-shadow:var(--sx-shadow-md);cursor:pointer;transition:filter .15s ease}.sx-pick:hover{filter:brightness(1.03)}.sx-pick-tag{display:flex;align-items:center;gap:7px;color:#fff;font-size:13px;font-weight:700}.sx-pick-inner{margin-top:14px;background:#ffffff29;border:1px solid rgba(255,255,255,.24);border-radius:14px;padding:14px}.sx-pick-flow{display:flex;align-items:center;gap:10px}.sx-pick-fi{width:34px;height:34px;border-radius:10px;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:var(--sx-accent-2);flex-shrink:0}.sx-pick-name{color:#fff;font-weight:700;font-size:15px}.sx-pick-meta{color:#fffc;font-size:12.5px;margin-top:1px}.sx-bars{display:flex;align-items:flex-end;gap:3px;height:34px;margin:13px 0 4px}.sx-bars i{flex:1;background:#ffffff8c;border-radius:2px;display:block}.sx-pick-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.sx-pick-score{background:#fff;color:var(--sx-accent-ink);font-weight:800;font-size:12px;padding:3px 9px;border-radius:7px}.sx-pick-foot span{color:#ffffffd1;font-size:11px}.sx-pick-desc{color:#fff;font-size:13.5px;line-height:1.55;margin-top:12px;opacity:.95}.sx-act-list{padding:6px 20px 14px}.sx-act{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;padding:12px 0;border-top:1px solid var(--sx-line-2);background:transparent;border-left:0;border-right:0;border-bottom:0;cursor:pointer;font-family:inherit}.sx-act:first-child{border-top:none}.sx-act-ico{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sx-act-body{flex:1;min-width:0}.sx-act-text{font-size:14px;line-height:1.45;color:var(--sx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-act-time{font-size:12px;color:var(--sx-ink-3);margin-top:2px}.sx-act-empty{font-size:12.5px;color:var(--sx-ink-3);padding:14px 0}.sx-blog-list{padding:6px 20px 14px}.sx-blog-item{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--sx-line-2);text-decoration:none}.sx-blog-item:first-child{border-top:none}.sx-blog-item:hover .sx-blog-title{color:var(--sx-accent-2)}.sx-blog-thumb{width:56px;height:42px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid var(--sx-line);background:var(--sx-panel-2)}.sx-blog-thumb-empty{display:flex;align-items:center;justify-content:center;color:var(--sx-ink-3)}.sx-blog-body{flex:1;min-width:0}.sx-blog-title{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--sx-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .13s ease}.sx-blog-meta{font-size:12px;color:var(--sx-ink-3);margin-top:2px}.sx-page-enter{animation:sxPageIn .4s cubic-bezier(.16,1,.3,1)}@keyframes sxPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sx-page-enter{animation:none}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}:export{paper:#ffffff;primaryLight:#8effeb;primary200:#4dfbe0;primaryMain:#01cbb6;primaryDark:#00a496;primary800:#038278;secondaryLight:#8effeb;secondary200:#1ce8cf;secondaryMain:#086761;secondaryDark:#0c5550;secondary800:#003433;successLight:#cdf5d8;success200:#69f0ae;successMain:#00e676;successDark:#00c853;errorLight:#f3d2d2;errorMain:#f44336;errorDark:#c62828;orangeLight:#fbe9e7;orangeMain:#ffab91;orangeDark:#d84315;tealLight:#76c893;tealMain:#52b69a;tealDark:#34a0a4;warningLight:#fff8e1;warningMain:#ffe57f;warningDark:#ffc107;grey50:#fafafa;grey100:#f5f5f5;grey200:#eeeeee;grey300:#e0e0e0;grey400:#c4c4c4;grey500:#9e9e9e;grey600:#757575;grey700:#616161;grey900:#212121;darkPaper:#191b1f;darkBackground:#191b1f;darkLevel1:#252525;darkLevel2:#242424;darkTextTitle:#d7dcec;darkTextPrimary:#bdc8f0;darkTextSecondary:#8492c4;darkPrimaryLight:#23262c;darkPrimaryMain:#23262c;darkPrimaryDark:#191b1f;darkPrimary200:#c6fff4;darkPrimary800:#1a2c2a;darkSecondaryLight:#2a4a47;darkSecondaryMain:#1ce8cf;darkSecondaryDark:#eefffb;darkSecondary200:#1a2c2a;darkSecondary800:#003433;transparent:rgba(255,255,255,0)}.fullscreen .react-images__blanket{z-index:1200}.scrollbar-container .ps__rail-y:hover>.ps__thumb-y,.scrollbar-container .ps__rail-y:focus>.ps__thumb-y,.scrollbar-container .ps__rail-y.ps--clicking .ps__thumb-y{background-color:#9e9e9e;width:5px}.scrollbar-container .ps__thumb-y{background-color:#9e9e9e;border-radius:6px;width:5px;right:0}.scrollbar-container.ps.ps--active-y>.ps__rail-y,.scrollbar-container>.ps.ps--active-y>.ps__rail-y{width:5px;background-color:transparent!important;z-index:999}.scrollbar-container.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container>.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container>.ps.ps--active-y>.ps__rail-y.ps--clicking{width:5px;background-color:transparent}.scrollbar-container.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container>.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container>.ps.ps--scrolling-x>.ps__rail-x{opacity:.4;background-color:transparent}@keyframes wings{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-5px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}90%{transform:translate3d(0,-2px,0)}}@keyframes slideY{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}@keyframes slideX{0%,50%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.tiptap .variable{background-color:#b3f0b8;border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0d7115;padding:.1rem .3rem}.tiptap .variable:after{content:"​"}.spin-animation{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes navSelect{0%{transform:scale(.97)}50%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:skeletonShimmer 1.8s ease-in-out infinite}
