[data-skin=x]{--x-void:#0a0b0d;--x-blob-a:#191c22;--x-blob-b:#101319;--x-plane:rgba(255,255,255,0.055);--x-chrome:rgba(255,255,255,0.085);--x-sheet:rgba(255,255,255,0.12);--x-blur-1:24px;--x-blur-2:40px;--x-blur-3:60px;--x-edge:inset 0 1px 0 rgba(255,255,255,0.14);--x-edge-2:inset 0 1px 0 rgba(255,255,255,0.22);--x-hair:rgba(255,255,255,0.08);--x-hair-2:rgba(255,255,255,0.14);--x-hair-3:rgba(255,255,255,0.22);--x-sh-1:0 1px 2px rgba(0,0,0,0.3),0 8px 24px -12px rgba(0,0,0,0.55);--x-sh-2:0 2px 6px rgba(0,0,0,0.35),0 18px 40px -16px rgba(0,0,0,0.65);--x-sh-3:0 4px 12px rgba(0,0,0,0.4),0 40px 80px -24px rgba(0,0,0,0.75);--x-fg:#f3f4f6;--x-fg-2:#9ba1aa;--x-fg-3:#7d8390;--x-accent:#ffffff;--x-accent-fg:#0a0b0d;--x-accent-soft:rgba(255,255,255,0.14);--x-accent-soft-2:rgba(255,255,255,0.22);--x-ok:#7fb08a;--x-warn:#c9a35e;--x-danger:#c96f66;--x-info:#7f98b3;--x-ev-meeting:#c9a35e;--x-ev-event:#7fb08a;--x-ev-call:#7f98b3;--x-r-1:10px;--x-r-2:14px;--x-r-3:20px;--x-r-4:28px;--x-r-5:34px;--x-ease-out:cubic-bezier(0.23,1,0.32,1);--x-ease-in-out:cubic-bezier(0.77,0,0.175,1);--x-ease-drawer:cubic-bezier(0.32,0.72,0,1);--x-d-press:120ms;--x-d-tip:160ms;--x-d-menu:200ms;--x-d-modal:250ms;--x-d-sheet:360ms;--x-vh:calc(100dvh - 72px);color:var(--x-fg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:13.5px;line-height:1.45;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (max-width:767px){[data-skin=x]{--x-vh:calc(100dvh - 20px - 98px - env(safe-area-inset-bottom))}}.x-screen{height:var(--x-vh)}html.light [data-skin=x]{--x-void:#e7eaee;--x-blob-a:#f4f6f8;--x-blob-b:#e2e6ec;--x-plane:rgba(255,255,255,0.62);--x-chrome:rgba(255,255,255,0.78);--x-sheet:rgba(255,255,255,0.86);--x-edge:inset 0 1px 0 rgba(255,255,255,0.9);--x-edge-2:inset 0 1px 0 #ffffff;--x-hair:rgba(16,20,28,0.09);--x-hair-2:rgba(16,20,28,0.16);--x-hair-3:rgba(16,20,28,0.26);--x-sh-1:0 1px 2px rgba(16,22,34,0.06),0 8px 22px -12px rgba(16,22,34,0.18);--x-sh-2:0 2px 6px rgba(16,22,34,0.08),0 18px 38px -16px rgba(16,22,34,0.24);--x-sh-3:0 4px 12px rgba(16,22,34,0.1),0 40px 76px -24px rgba(16,22,34,0.3);--x-fg:#14161a;--x-fg-2:#5c636e;--x-fg-3:#6f7681;--x-accent:#14161a;--x-accent-fg:#ffffff;--x-accent-soft:rgba(16,20,28,0.09);--x-accent-soft-2:rgba(16,20,28,0.16);--x-ok:#3f7d52;--x-warn:#8a6a22;--x-danger:#9c4840;--x-info:#4c637f;--x-ev-meeting:#8a6a22;--x-ev-event:#3f7d52;--x-ev-call:#4c637f}.x-root{position:relative;min-height:100dvh;background:var(--x-void);isolation:isolate}.x-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.x-bg:after,.x-bg:before{content:"";position:absolute;border-radius:50%;will-change:transform}.x-bg:before{inset:-25% 30% 35% -25%;background:radial-gradient(circle at 50% 50%,var(--x-blob-a),transparent 62%);animation:x-drift-a 80s var(--x-ease-in-out) infinite}.x-bg:after{inset:35% -25% -25% 30%;background:radial-gradient(circle at 50% 50%,var(--x-blob-b),transparent 62%);animation:x-drift-b 80s var(--x-ease-in-out) infinite}@keyframes x-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(5%,4%,0) scale(1.09)}}@keyframes x-drift-b{0%,to{transform:translateZ(0) scale(1.06)}50%{transform:translate3d(-5%,-4%,0) scale(1)}}.x-grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.x-still .x-bg:after,.x-still .x-bg:before{animation-play-state:paused}.x-root>.x-content{position:relative;z-index:2}.x-plane{position:relative;background:var(--x-plane);backdrop-filter:blur(var(--x-blur-1)) saturate(180%);-webkit-backdrop-filter:blur(var(--x-blur-1)) saturate(180%);border:1px solid var(--x-hair);border-radius:var(--x-r-3);box-shadow:var(--x-sh-1),var(--x-edge)}.x-chrome{background:var(--x-chrome);backdrop-filter:blur(var(--x-blur-2)) saturate(180%);-webkit-backdrop-filter:blur(var(--x-blur-2)) saturate(180%);box-shadow:var(--x-sh-2),var(--x-edge-2)}.x-chrome,.x-sheet{border:1px solid var(--x-hair-2)}.x-sheet{background:var(--x-sheet);backdrop-filter:blur(var(--x-blur-3)) saturate(180%);-webkit-backdrop-filter:blur(var(--x-blur-3)) saturate(180%);box-shadow:var(--x-sh-3),var(--x-edge-2)}.x-press{transition:transform var(--x-d-press) var(--x-ease-out),background-color var(--x-d-menu) ease,border-color var(--x-d-menu) ease,box-shadow var(--x-d-menu) ease}.x-press:hover{background:rgba(255,255,255,.08);border-color:var(--x-hair-2);box-shadow:var(--x-sh-2),var(--x-edge-2)}html.light .x-press:hover{background:rgba(255,255,255,.78)}.x-press:active{transform:scale(.99)}.x-hero{font-size:clamp(40px,5.2vw,64px);font-weight:600;line-height:.96;letter-spacing:-.035em}.x-display{font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.04;letter-spacing:-.028em}.x-title{font-size:22px;font-weight:600;line-height:1.18;letter-spacing:-.022em}.x-head{font-size:17px;font-weight:600;line-height:1.28;letter-spacing:-.015em}.x-sub{font-size:15px;font-weight:500;letter-spacing:-.01em}.x-body{font-size:13.5px;line-height:1.5}.x-small{font-size:12px;line-height:1.4;color:var(--x-fg-2)}.x-label{font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--x-fg-3)}.x-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.x-dim{color:var(--x-fg-2)}.x-faint{color:var(--x-fg-3)}.x-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--x-hair-2);background:rgba(255,255,255,.06);color:var(--x-fg);font-size:13px;font-weight:500;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--x-edge);transition:transform var(--x-d-press) var(--x-ease-out),background-color var(--x-d-menu) ease,border-color var(--x-d-menu) ease,color var(--x-d-menu) ease,opacity var(--x-d-menu) ease}html.light .x-btn{background:rgba(255,255,255,.7)}.x-btn:hover:not(:disabled){background:rgba(255,255,255,.11);border-color:var(--x-hair-3)}html.light .x-btn:hover:not(:disabled){background:#ffffff}.x-btn:active:not(:disabled){transform:scale(.96)}.x-btn:disabled{opacity:.4;cursor:not-allowed}.x-btn-primary{color:var(--x-accent-fg);font-weight:600;box-shadow:0 2px 10px -4px rgba(0,0,0,.5)}.x-btn-primary,.x-btn-primary:hover:not(:disabled){background:var(--x-accent);border-color:transparent}.x-btn-primary:hover:not(:disabled){filter:brightness(.94)}.x-btn-quiet{background:transparent;border-color:transparent;color:var(--x-fg-2);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.x-btn-quiet:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:transparent;color:var(--x-fg)}.x-btn-danger{color:var(--x-danger);border-color:color-mix(in srgb,var(--x-danger) 32%,transparent);background:color-mix(in srgb,var(--x-danger) 12%,transparent)}.x-btn-sm{height:28px;padding:0 11px;font-size:12px}.x-btn-lg{height:42px;padding:0 20px;font-size:14.5px}.x-btn-icon{width:34px;padding:0}.x-btn-icon.x-btn-sm{width:28px}.x-btn-icon.x-btn-lg{width:42px}.x-field{width:100%;height:36px;padding:0 13px;border-radius:var(--x-r-1);border:1px solid var(--x-hair);background:rgba(0,0,0,.22);color:var(--x-fg);font-size:13.5px;font-family:inherit;transition:border-color var(--x-d-menu) ease,background-color var(--x-d-menu) ease,box-shadow var(--x-d-menu) ease}html.light .x-field{background:rgba(255,255,255,.72)}textarea.x-field{height:auto;padding:10px 13px;line-height:1.5;resize:vertical}.x-field::placeholder{color:var(--x-fg-3)}.x-field:hover:not(:focus){border-color:var(--x-hair-2)}.x-field:focus{outline:none;border-color:var(--x-hair-3);background:rgba(0,0,0,.3);box-shadow:0 0 0 3px var(--x-accent-soft)}html.light .x-field:focus{background:#ffffff}.x-seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;border:1px solid var(--x-hair);background:rgba(0,0,0,.2)}html.light .x-seg{background:rgba(16,20,28,.05)}.x-seg>button{position:relative;height:26px;padding:0 13px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--x-fg-2);white-space:nowrap;transition:color var(--x-d-menu) ease}.x-seg>button:hover{color:var(--x-fg)}.x-seg>button[data-on=true]{color:var(--x-accent-fg)}.x-seg-pill{position:absolute;inset:0;border-radius:999px;background:var(--x-accent);z-index:-1}.x-row{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:8px 12px;border-radius:var(--x-r-2);text-align:left;transition:background-color var(--x-d-menu) ease,transform var(--x-d-press) var(--x-ease-out)}.x-row:hover{background:rgba(255,255,255,.06)}html.light .x-row:hover{background:rgba(16,20,28,.05)}.x-row:active{transform:scale(.995)}.x-row[data-on=true]{background:rgba(255,255,255,.09);box-shadow:inset 2px 0 0 var(--x-accent)}html.light .x-row[data-on=true]{background:rgba(16,20,28,.07)}.x-chip{display:inline-flex;align-items:center;gap:6px;height:23px;padding:0 9px;border-radius:999px;border:1px solid var(--x-hair);background:rgba(255,255,255,.05);font-size:11.5px;font-weight:500;color:var(--x-fg-2);white-space:nowrap}html.light .x-chip{background:rgba(255,255,255,.6)}.x-chip-on{background:var(--x-accent);border-color:transparent;color:var(--x-accent-fg);font-weight:600}.x-chip-ok{color:var(--x-ok);border-color:color-mix(in srgb,var(--x-ok) 30%,transparent)}.x-chip-warn{color:var(--x-warn);border-color:color-mix(in srgb,var(--x-warn) 30%,transparent)}.x-chip-danger{color:var(--x-danger);border-color:color-mix(in srgb,var(--x-danger) 30%,transparent)}.x-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.x-skeleton{position:relative;overflow:hidden;border-radius:var(--x-r-1);background:rgba(255,255,255,.05)}html.light .x-skeleton{background:rgba(16,20,28,.06)}.x-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:x-shimmer 1.4s var(--x-ease-in-out) infinite}@keyframes x-shimmer{to{transform:translateX(100%)}}[data-skin=x] *{scrollbar-width:thin;scrollbar-color:var(--x-hair-2) transparent}[data-skin=x] ::-webkit-scrollbar{width:10px;height:10px}[data-skin=x] ::-webkit-scrollbar-thumb{background:var(--x-hair-2);border-radius:999px;border:3px solid transparent;background-clip:content-box}[data-skin=x] ::-webkit-scrollbar-thumb:hover{background:var(--x-hair-3);background-clip:content-box}[data-skin=x] :focus-visible{outline:2px solid var(--x-accent);outline-offset:2px;border-radius:var(--x-r-1)}[data-skin=x] .field:focus-visible,[data-skin=x] .x-bare:focus-visible,[data-skin=x] .x-field:focus-visible{outline:none}[data-skin=x] ::selection{background:rgba(255,255,255,.2);color:var(--x-fg)}.x-fade-y{mask-image:linear-gradient(180deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.x-prose{font-size:13.5px;line-height:1.65;color:var(--x-fg)}.x-prose>*+*{margin-top:.75em}.x-prose h1,.x-prose h2,.x-prose h3{font-weight:600;letter-spacing:-.018em;margin-top:1.35em}.x-prose h1{font-size:19px}.x-prose h2{font-size:16.5px}.x-prose h3{font-size:14.5px}.x-prose ol,.x-prose ul{padding-left:1.25em}.x-prose ul{list-style:disc}.x-prose ol{list-style:decimal}.x-prose li::marker{color:var(--x-fg-3)}.x-prose a{color:var(--x-fg);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--x-hair-3)}.x-prose a:hover{text-decoration-color:var(--x-accent)}.x-prose code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;padding:1px 5px;border-radius:5px;background:rgba(0,0,0,.28);border:1px solid var(--x-hair)}html.light .x-prose code{background:rgba(16,20,28,.06)}.x-prose pre{padding:13px 15px;border-radius:var(--x-r-2);background:rgba(0,0,0,.32);border:1px solid var(--x-hair);overflow-x:auto}html.light .x-prose pre{background:rgba(16,20,28,.05)}.x-prose pre code{background:none;border:none;padding:0}.x-prose blockquote{padding-left:13px;border-left:2px solid var(--x-hair-2);color:var(--x-fg-2)}.x-prose strong{font-weight:600}.x-stagger>*{opacity:0;animation:x-rise .38s var(--x-ease-out) forwards}.x-stagger>:first-child{animation-delay:0s}.x-stagger>:nth-child(2){animation-delay:45ms}.x-stagger>:nth-child(3){animation-delay:90ms}.x-stagger>:nth-child(4){animation-delay:135ms}.x-stagger>:nth-child(5){animation-delay:.18s}.x-stagger>:nth-child(n+6){animation-delay:.22s}@keyframes x-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-skin=x] *,[data-skin=x] :after,[data-skin=x] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.x-bg:after,.x-bg:before{animation:none!important}.x-stagger>*{opacity:1;animation:none}}[data-skin=x]{--color-bg:transparent;--color-surface:rgba(255,255,255,0.055);--color-surface-2:rgba(255,255,255,0.08);--color-surface-3:rgba(255,255,255,0.12);--color-line:var(--x-hair);--color-line-2:var(--x-hair-2);--color-gold:var(--x-accent);--color-gold-soft:var(--x-fg);--color-gold-deep:var(--x-fg-2);--color-gold-tint:var(--x-accent-soft);--color-text:var(--x-fg);--color-dim:var(--x-fg-2);--color-faint:var(--x-fg-3);--color-ok:var(--x-ok);--color-danger:var(--x-danger);--color-info:var(--x-info);--color-ev-meeting:var(--x-ev-meeting);--color-ev-event:var(--x-ev-event);--color-ev-call:var(--x-ev-call);--radius-card:var(--x-r-3);--radius-ctl:var(--x-r-1);--app-vh:var(--x-vh)}[data-skin=x] .card{background:var(--x-plane);backdrop-filter:blur(var(--x-blur-1)) saturate(180%);-webkit-backdrop-filter:blur(var(--x-blur-1)) saturate(180%);border:1px solid var(--x-hair);border-radius:var(--x-r-3);box-shadow:var(--x-sh-1),var(--x-edge)}[data-skin=x] .card-gold{border-color:var(--x-hair-3);box-shadow:var(--x-sh-2),var(--x-edge-2)}[data-skin=x] .btn{height:34px;padding:0 14px;gap:7px;font-size:13px;border-radius:999px;border-color:var(--x-hair-2);background:rgba(255,255,255,.06);color:var(--x-fg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--x-edge);transition:transform var(--x-d-press) var(--x-ease-out),background-color var(--x-d-menu) ease,border-color var(--x-d-menu) ease,color var(--x-d-menu) ease}html.light [data-skin=x] .btn{background:rgba(255,255,255,.7)}[data-skin=x] .btn:hover:not(:disabled){background:rgba(255,255,255,.11);border-color:var(--x-hair-3)}html.light [data-skin=x] .btn:hover:not(:disabled){background:#ffffff}[data-skin=x] .btn:active:not(:disabled){transform:scale(.96)}[data-skin=x] .btn-icon{width:34px}[data-skin=x] .btn-sm{height:28px;padding:0 11px;font-size:12px}[data-skin=x] .btn-sm.btn-icon{width:28px}[data-skin=x] .btn-gold{background:var(--x-accent);border-color:transparent;color:var(--x-accent-fg);font-weight:600}[data-skin=x] .btn-gold:hover:not(:disabled){background:var(--x-accent);border-color:transparent;filter:brightness(.94)}[data-skin=x] .btn-ghost{background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:var(--x-fg-2)}[data-skin=x] .btn-ghost:hover:not(:disabled){background:rgba(255,255,255,.08);color:var(--x-fg)}[data-skin=x] .field{height:36px;padding:0 13px;font-size:13.5px;border-radius:var(--x-r-1);border-color:var(--x-hair);background:rgba(0,0,0,.22);color:var(--x-fg);transition:border-color var(--x-d-menu) ease,background-color var(--x-d-menu) ease,box-shadow var(--x-d-menu) ease}html.light [data-skin=x] .field{background:rgba(255,255,255,.72)}[data-skin=x] textarea.field{height:auto;padding:10px 13px;line-height:1.5}[data-skin=x] .field-icon{padding-left:32px}[data-skin=x] .field:focus{border-color:var(--x-hair-3);background:rgba(0,0,0,.3);box-shadow:0 0 0 3px var(--x-accent-soft)}html.light [data-skin=x] .field:focus{background:#ffffff}[data-skin=x] .seg{padding:3px;border-radius:999px;border-color:var(--x-hair);background:rgba(0,0,0,.2)}html.light [data-skin=x] .seg{background:rgba(16,20,28,.05)}[data-skin=x] .seg button{height:26px;padding:0 13px;font-size:12.5px;border-radius:999px}[data-skin=x] .seg button.on{background:var(--x-accent);color:var(--x-accent-fg);font-weight:600}[data-skin=x] .chip{height:23px;font-size:11.5px;font-weight:500;border-color:var(--x-hair);background:rgba(255,255,255,.05);color:var(--x-fg-2)}html.light [data-skin=x] .chip{background:rgba(255,255,255,.6)}[data-skin=x] .chip.on{background:var(--x-accent);border-color:transparent;color:var(--x-accent-fg);font-weight:600}[data-skin=x] .overlay{background:rgba(6,8,11,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:x-fade .25s var(--x-ease-out) both}[data-skin=x] .modal{border-radius:var(--x-r-4);border-color:var(--x-hair-2);animation:x-modal-in .25s var(--x-ease-out) both}[data-skin=x] .drawer,[data-skin=x] .modal{background:var(--x-sheet);backdrop-filter:blur(var(--x-blur-3)) saturate(180%);-webkit-backdrop-filter:blur(var(--x-blur-3)) saturate(180%);box-shadow:var(--x-sh-3),var(--x-edge-2)}[data-skin=x] .drawer{border-radius:var(--x-r-4) 0 0 var(--x-r-4);border-color:var(--x-hair-2);animation:x-drawer-in .36s var(--x-ease-drawer) both}@keyframes x-fade{0%{opacity:0}}@keyframes x-modal-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes x-drawer-in{0%{transform:translateX(100%)}}[data-skin=x] .t-display{font-size:28px;letter-spacing:-.028em}[data-skin=x] .t-title{font-size:17px;letter-spacing:-.015em}[data-skin=x] .t-caption{font-size:11px;letter-spacing:.08em;color:var(--x-fg-3)}[data-skin=x] .prose-vb{font-size:13.5px;line-height:1.65}[data-skin=x] .prose-vb h2{color:var(--x-fg)}[data-skin=x] .prose-vb code{background:rgba(0,0,0,.28);border:1px solid var(--x-hair)}[data-skin=x] .prose-vb a{color:var(--x-fg)}[data-skin=x] .rail-badge{background:var(--x-accent);color:var(--x-accent-fg)}[data-skin=x] .anim-in{animation:x-rise .32s var(--x-ease-out) both}html.light .x-btn-primary{background:var(--x-accent);border-color:transparent;color:var(--x-accent-fg)}html.light .x-btn-primary:hover:not(:disabled){background:var(--x-accent);filter:brightness(1.35)}html.light .x-btn-quiet{background:transparent;border-color:transparent;box-shadow:none}html.light .x-btn-quiet:hover:not(:disabled){background:rgba(16,20,28,.06)}html.light .x-chip-on,html.light [data-skin=x] .btn-gold{background:var(--x-accent);border-color:transparent;color:var(--x-accent-fg)}html.light [data-skin=x] .btn-gold:hover:not(:disabled){background:var(--x-accent);filter:brightness(1.35)}html.light [data-skin=x] .btn-ghost{background:transparent;border-color:transparent;box-shadow:none}html.light [data-skin=x] .btn-ghost:hover:not(:disabled){background:rgba(16,20,28,.06)}html.light [data-skin=x] .chip.on,html.light [data-skin=x] .seg button.on{background:var(--x-accent);border-color:transparent;color:var(--x-accent-fg)}[data-skin=x][data-bg=fog]{--x-void:#101318;--x-blob-a:#23272f;--x-blob-b:#171b21}html.light [data-skin=x][data-bg=fog]{--x-void:#eef1f4;--x-blob-a:#ffffff;--x-blob-b:#e6eaf0}[data-skin=x][data-bg=depth]{--x-void:#050608;--x-blob-a:#12151a;--x-blob-b:#0a0c10}html.light [data-skin=x][data-bg=depth]{--x-void:#dfe3e9;--x-blob-a:#f2f5f8;--x-blob-b:#d6dbe3}[data-skin=x][data-bg=paper]{--x-void:#0c0b0a;--x-blob-a:#1e1c19;--x-blob-b:#141311}html.light [data-skin=x][data-bg=paper]{--x-void:#efece6;--x-blob-a:#fbf9f5;--x-blob-b:#e7e3db}[data-skin=x][data-blur=soft]{--x-blur-1:12px;--x-blur-2:22px;--x-blur-3:34px}[data-skin=x][data-blur=strong]{--x-blur-1:36px;--x-blur-2:60px;--x-blur-3:90px}[data-grain=off] .x-grain{display:none}[data-skin=x][data-density=compact]{font-size:12.5px}[data-skin=x][data-density=compact] .x-row{min-height:38px;padding-top:6px;padding-bottom:6px}.x-orb{position:relative;display:inline-block;border-radius:999px;flex-shrink:0}.x-orb-core{position:absolute;inset:0;border-radius:999px;overflow:hidden;background:radial-gradient(circle at 34% 26%,#ffffff 0,#d7dbe2 22%,#8d949f 52%,#3a3f47 78%,#191c21 100%);box-shadow:inset 0 -2px 6px rgba(0,0,0,.55),inset 0 1px 2px rgba(255,255,255,.5)}.x-orb-a,.x-orb-b,.x-orb-glare{position:absolute;border-radius:999px;pointer-events:none}.x-orb-a,.x-orb-b{inset:-30%;mix-blend-mode:overlay}.x-orb-a{background:conic-gradient(from 0deg,transparent 0,rgba(255,255,255,.7) 22%,transparent 46%);animation:x-spin 9s linear infinite}.x-orb-b{background:conic-gradient(from 150deg,transparent 0,rgba(150,175,215,.6) 20%,transparent 44%);animation:x-spin-rev 13s linear infinite}.x-orb-glare{left:20%;top:14%;width:28%;height:21%;background:rgba(255,255,255,.85);filter:blur(1.5px)}@keyframes x-spin{to{transform:rotate(1turn)}}@keyframes x-spin-rev{to{transform:rotate(-1turn)}}.x-orb[data-state=idle] .x-orb-a,.x-orb[data-state=idle] .x-orb-b{animation-play-state:paused}.x-orb[data-state=think]{animation:x-orb-breathe 1.6s ease-in-out infinite}.x-orb[data-state=think] .x-orb-a{animation-duration:2.4s}.x-orb[data-state=think] .x-orb-b{animation-duration:3.6s}.x-orb[data-state=done]{animation:x-orb-exhale .7s var(--x-ease-out) 1}@keyframes x-orb-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0)}50%{transform:scale(1.07);box-shadow:0 0 18px 2px rgba(255,255,255,.22)}}@keyframes x-orb-exhale{0%{transform:scale(1.07);box-shadow:0 0 18px 2px rgba(255,255,255,.22)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.x-breathe{animation:x-breathe 2.4s ease-in-out infinite}@keyframes x-breathe{0%,to{box-shadow:var(--x-sh-2),var(--x-edge-2),0 0 0 0 rgba(255,255,255,0)}50%{box-shadow:var(--x-sh-2),var(--x-edge-2),0 0 16px 1px rgba(255,255,255,.18)}}