[data-skin=x]{--x-void:#0a0b0d;--x-blob-a:#191c22;--x-blob-b:#101319;--x-solid:rgba(12,13,16,0.93);--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);--geo-ocean:#0b0d10;--geo-land:rgba(255,255,255,0.06);--geo-border:rgba(255,255,255,0.14);--geo-pin:var(--x-accent);--geo-pin-soft:rgba(255,255,255,0.72);--geo-pin-dim:rgba(255,255,255,0.5);--geo-pin-fg:#0b0d10;--geo-pin-bg:rgba(11,13,16,0.66);--geo-pin-been:rgba(255,255,255,0.42);--geo-pin-idle:rgba(255,255,255,0.12);--geo-pin-line:rgba(255,255,255,0.45);--geo-glow:rgba(255,255,255,0.16);--geo-day-1:rgba(255,255,255,0.95);--geo-day-2:rgba(255,255,255,0.78);--geo-day-3:rgba(255,255,255,0.62);--geo-day-4:rgba(255,255,255,0.48);--geo-day-5:rgba(255,255,255,0.36);--geo-transfer:rgba(255,255,255,0.3);color:var(--x-fg);font-family:Inter,-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));--sort-gap:56px;--sort-sheet-gap:104px}}.x-screen{height:var(--x-vh)}html.light [data-skin=x]{--x-void:#e7eaee;--x-blob-a:#f4f6f8;--x-blob-b:#e2e6ec;--geo-ocean:#dfe4ea;--geo-land:rgba(16,20,28,0.06);--geo-border:rgba(16,20,28,0.18);--geo-pin-soft:rgba(16,20,28,0.7);--geo-pin-dim:rgba(16,20,28,0.45);--geo-pin-fg:#ffffff;--geo-pin-bg:rgba(255,255,255,0.72);--geo-pin-been:rgba(16,20,28,0.4);--geo-pin-idle:rgba(16,20,28,0.1);--geo-pin-line:rgba(16,20,28,0.42);--geo-glow:rgba(16,20,28,0.14);--geo-day-1:rgba(16,20,28,0.92);--geo-day-2:rgba(16,20,28,0.74);--geo-day-3:rgba(16,20,28,0.58);--geo-day-4:rgba(16,20,28,0.44);--geo-day-5:rgba(16,20,28,0.32);--geo-transfer:rgba(16,20,28,0.28);--x-plane:rgba(255,255,255,0.62);--x-solid:rgba(255,255,255,0.95);--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%);border:1px solid var(--x-hair-2);box-shadow:var(--x-sh-2),var(--x-edge-2)}.x-opaque{background:linear-gradient(var(--x-chrome),var(--x-chrome)),var(--x-solid)}.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%);border:1px solid var(--x-hair-2);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}[data-skin=x]{--x-tap:44px;--x-row-min:44px}[data-skin=x] :is(button,[role=button],a[href]):not(.absolute):not(.fixed):not(.sticky){position:relative}[data-skin=x] .chip,[data-skin=x] .x-chip{margin-block:6px}[data-skin=x] :is(button,[role=button],a[href]):not(.x-row,[aria-roledescription=sortable],[data-allday-bar],[data-slot=event],[data-sticker-folded],[class*=leaflet],.leaflet-container a,:is(p,li,td,blockquote)>a:not([class])):after{content:"";position:absolute;z-index:0;left:50%;top:50%;width:max(100%,var(--x-tap));height:max(100%,var(--x-tap));transform:translate(-50%,-50%)}[data-skin=x] .x-tap-box{display:inline-grid;place-items:center;min-width:24px;min-height:24px;padding:6px}.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}.x-field-icon{padding-left:38px}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;flex-wrap:wrap;max-width:100%;padding:3px;gap:2px;row-gap:3px;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:var(--x-row-min,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-bare-field{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding-left:0;padding-right:0}textarea.x-bare-field{resize:none;padding-top:6px;padding-bottom:6px}.x-bare-field:focus{background:transparent!important;box-shadow:none!important}.x-composer{border-radius:var(--x-r-4);transition:border-color var(--x-d-menu) ease,box-shadow var(--x-d-menu) ease}.x-composer:focus-within{border-color:var(--x-hair-3);box-shadow:var(--x-sh-2),var(--x-edge-2),0 0 0 3px var(--x-accent-soft)}.x-spacer{flex-grow:1;flex-basis:0;min-height:0;transition:flex-grow var(--x-d-modal) var(--x-ease-out)}.x-spacer[data-on=false]{flex-grow:0}.x-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--x-clamp-lines,3);line-clamp:var(--x-clamp-lines,3);overflow:hidden}@media (min-width:768px){.x-clamp-narrow{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}}.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 pre{position:relative}.x-code-copy{position:absolute;top:6px;right:6px;padding:2px 8px;border-radius:999px;border:1px solid var(--x-hair);background:var(--x-solid);color:var(--x-fg-3);font-family:inherit;font-size:11px;line-height:1.6;user-select:none;opacity:0;transition:opacity var(--x-d-menu) ease,color var(--x-d-menu) ease}.x-code-copy:focus-visible,.x-prose pre:hover .x-code-copy{opacity:1}.x-code-copy:hover{color:var(--x-fg)}@media (hover:none){.x-code-copy{opacity:1}}.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-prose table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:12.5px;line-height:1.5}.x-prose td,.x-prose th{padding:7px 11px;text-align:left;vertical-align:top;border-bottom:1px solid var(--x-hair)}.x-prose th{font-weight:600;color:var(--x-fg-2);white-space:nowrap;border-bottom-color:var(--x-hair-2)}.x-prose tbody tr:last-child td{border-bottom:none}.x-prose td[align=right],.x-prose th[align=right]{text-align:right}.x-prose td[align=center],.x-prose th[align=center]{text-align:center}.x-step-rail:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:1px;background:var(--x-hair-2);transform-origin:top;animation:x-rail-grow var(--x-d-menu) var(--x-ease-out) 1}@keyframes x-rail-grow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.x-step-dot{background:var(--x-void);color:var(--x-fg-3);transition:color var(--x-d-menu) ease}html.light .x-step-dot{background:#fff}.x-step-dot[data-state=ok]{color:var(--x-fg-3)}.x-step-dot[data-state=fail]{color:var(--x-danger)}.x-step-dot[data-state=run]{color:var(--x-fg)}.x-step-dot[data-state=run]:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1px solid var(--x-hair-3);animation:x-step-wave 1.8s var(--x-ease-out) infinite;pointer-events:none}@keyframes x-step-wave{0%{transform:scale(.72);opacity:0}30%{opacity:.6}to{transform:scale(1.5);opacity:0}}.x-step-live{animation:x-step-breathe 1.8s ease-in-out infinite}@keyframes x-step-breathe{0%,to{opacity:1}50%{opacity:.62}}.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-gold-fg:var(--x-accent-fg);--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);--sort-card-bg:#15181e;--sort-tint-a:#2b303a;--sort-tint-b:#14171d;--sort-card-fg:rgba(255,255,255,0.92);--sort-card-fg-2:rgba(255,255,255,0.62);--sort-card-line:rgba(255,255,255,0.14)}[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;--x-row-min:38px}[data-skin=x][data-density=compact] .x-row{padding-top:6px;padding-bottom:6px}@media (max-width:767px){[data-skin=x][data-density=compact]{--x-row-min:44px}}.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 2.2s ease-in-out infinite}.x-orb[data-state=think]:after{content:"";position:absolute;inset:-26%;border-radius:999px;border:1px solid rgba(255,255,255,.55);animation:x-orb-wave 2.2s var(--x-ease-out) infinite;pointer-events:none}.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=think] .x-orb-glare{animation:x-orb-glare-drift 2.4s ease-in-out infinite}@keyframes x-orb-wave{0%{transform:scale(.7);opacity:0}28%{opacity:.5}to{transform:scale(1.18);opacity:0}}@keyframes x-orb-glare-drift{0%,to{transform:translate(0);opacity:.8}50%{transform:translate(30%,22%);opacity:1}}.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.05);box-shadow:0 0 12px 1px rgba(255,255,255,.2)}}@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)}}[data-skin=x] .x-tile{container-type:inline-size}[data-skin=x] .x-tile-gap{float:right;width:31px;height:31px}@container (max-width: 87px){[data-skin=x] .x-tile-gap,[data-skin=x] .x-tile-share{display:none}}[data-skin=x] .x-no-scrollbar{scrollbar-width:none}[data-skin=x] .x-no-scrollbar::-webkit-scrollbar{display:none}[data-skin=x] [data-sort-card]{color:var(--sort-card-fg)}[data-skin=x] [data-sort-card] .text-\(--color-dim\),[data-skin=x] [data-sort-card] .text-\(--color-faint\){color:var(--sort-card-fg-2)}[data-skin=x] [data-sort-card] .border-\(--color-line-2\){border-color:var(--sort-card-line)}[data-skin=x] [data-sort-card] .text-\(--color-gold-soft\){color:#e9c37a}[data-skin=x]{font-size:calc(13.5px * var(--x-fs, 1))}[data-skin=x][data-density=compact]{font-size:calc(12.5px * var(--x-fs, 1))}[data-skin=x] .x-hero{font-size:clamp(calc(40px * var(--x-fs, 1)),calc(5.2vw * var(--x-fs, 1)),calc(64px * var(--x-fs, 1)))}[data-skin=x] .x-display{font-size:clamp(calc(26px * var(--x-fs, 1)),calc(3vw * var(--x-fs, 1)),calc(40px * var(--x-fs, 1)))}[data-skin=x] .x-title{font-size:calc(22px * var(--x-fs, 1))}[data-skin=x] .x-head{font-size:calc(17px * var(--x-fs, 1))}[data-skin=x] .x-sub{font-size:calc(15px * var(--x-fs, 1))}[data-skin=x] .x-body{font-size:calc(13.5px * var(--x-fs, 1))}[data-skin=x] .x-small{font-size:calc(12px * var(--x-fs, 1))}[data-skin=x] .x-label{font-size:calc(11px * var(--x-fs, 1))}[data-skin=x] .x-btn{font-size:calc(13px * var(--x-fs, 1))}[data-skin=x] .x-btn-sm{font-size:calc(12px * var(--x-fs, 1))}[data-skin=x] .x-btn-lg{font-size:calc(14.5px * var(--x-fs, 1))}[data-skin=x] .x-field{font-size:calc(13.5px * var(--x-fs, 1))}[data-skin=x] .x-seg>button{font-size:calc(12.5px * var(--x-fs, 1))}[data-skin=x] .x-chip{font-size:calc(11.5px * var(--x-fs, 1))}[data-skin=x] .x-prose{font-size:calc(13.5px * var(--x-fs, 1))}[data-skin=x] .x-prose h1{font-size:calc(19px * var(--x-fs, 1))}[data-skin=x] .x-prose h2{font-size:calc(16.5px * var(--x-fs, 1))}[data-skin=x] .x-prose h3{font-size:calc(14.5px * var(--x-fs, 1))}[data-skin=x] .text-\[9px\]{font-size:calc(9px * var(--x-fs, 1))}[data-skin=x] .text-\[9\.5px\]{font-size:calc(9.5px * var(--x-fs, 1))}[data-skin=x] .text-\[10px\]{font-size:calc(10px * var(--x-fs, 1))}[data-skin=x] .text-\[10\.5px\]{font-size:calc(10.5px * var(--x-fs, 1))}[data-skin=x] .text-\[11px\]{font-size:calc(11px * var(--x-fs, 1))}[data-skin=x] .text-\[11\.5px\]{font-size:calc(11.5px * var(--x-fs, 1))}[data-skin=x] .text-\[12px\]{font-size:calc(12px * var(--x-fs, 1))}[data-skin=x] .text-\[12\.5px\]{font-size:calc(12.5px * var(--x-fs, 1))}[data-skin=x] .text-\[13px\]{font-size:calc(13px * var(--x-fs, 1))}[data-skin=x] .text-\[13\.5px\]{font-size:calc(13.5px * var(--x-fs, 1))}[data-skin=x] .text-\[14px\]{font-size:calc(14px * var(--x-fs, 1))}[data-skin=x] .text-\[15px\]{font-size:calc(15px * var(--x-fs, 1))}[data-skin=x] .text-\[16px\]{font-size:calc(16px * var(--x-fs, 1))}[data-skin=x] .text-\[18px\]{font-size:calc(18px * var(--x-fs, 1))}[data-skin=x] .text-\[19px\]{font-size:calc(19px * var(--x-fs, 1))}[data-skin=x] .text-\[20px\]{font-size:calc(20px * var(--x-fs, 1))}[data-skin=x] .text-\[22px\]{font-size:calc(22px * var(--x-fs, 1))}[data-skin=x] .text-\[26px\]{font-size:calc(26px * var(--x-fs, 1))}[data-skin=x] .text-\[32px\]{font-size:calc(32px * var(--x-fs, 1))}[data-skin=x] .text-\[64px\]{font-size:calc(64px * var(--x-fs, 1))}[data-skin=x] .modal{display:flex;flex-direction:column;overflow:hidden}[data-skin=x] .modal .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}[data-skin=x] .modal-x{width:44px;height:44px;color:var(--x-fg)}