@import "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@1,400;1,500;1,600&family=Inter:wght@300;400;500;600;700;800&family=Roboto+Mono:wght@400;500&display=swap";:root{--color-50:#fafaf0;--color-100:#f7f0e0;--color-200:#f0e2c8;--color-300:#e8c98a;--color-400:#d4a85a;--color-500:#b8863c;--color-600:#9a6828;--color-700:#7a4e18;--color-800:#5c3610;--color-900:#2c1a08;--color-dark-900:#131210;--color-dark-800:#1e1a14;--color-dark-700:#252118;--color-dark-600:#302b1f;--color-dark-500:#3d3628;--color-dark-400:#6b6050;--color-dark-300:#9e9080;--color-dark-200:#cec0ae;--color-dark-100:#ede0ce;--color-dark-50:#faf5ed;--color-accent:#fa9120;--color-accent-hover:#e88010;--color-accent-active:#d07008;--color-learn-text:#3a7a54;--color-learn-text-dark:#7ecba3;--color-success:#22c55e;--color-success-bg:#f0fdf4;--color-success-border:#86efac;--color-warning:#eab308;--color-warning-bg:#fefce8;--color-warning-border:#fde047;--color-error:#ef4444;--color-error-hover:#dc2626;--color-error-deep:#b91c1c;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-warning-hover:#ca8a04;--color-info:#1d4ed8;--font-heading:"EB Garamond", Georgia, serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"Roboto Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 3px #2c1a0814, 0 1px 2px #2c1a080f;--shadow-md:0 4px 12px #2c1a081a, 0 2px 4px #2c1a080f;--shadow-lg:0 8px 24px #2c1a0824, 0 4px 8px #2c1a0814;--gradient-bg:linear-gradient(160deg, #fafaf0 0%, #f5d5b5 100%);--gradient-bg-dark:linear-gradient(160deg, #1e1a14 0%, #131210 100%);--color-bg-light:#faf8f0;--color-bg-dark:#14120e;--max-width-content:76rem;--z-index-dropdown:240;--transition-fast:.15s ease;--transition-base:.2s ease}@media (prefers-color-scheme:dark){:root{--color-success-bg:#052e16;--color-success-border:#166534;--color-warning-bg:#422006;--color-warning-border:#854d0e;--color-error-bg:#450a0a;--color-error-border:#991b1b}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}html{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background:var(--gradient-bg);color:var(--color-800);background-attachment:fixed}@media (prefers-color-scheme:dark){body{background:var(--gradient-bg-dark);color:var(--color-dark-100);background-attachment:fixed}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul,ol{list-style:none}button{font-family:var(--font-body);cursor:pointer}input,textarea{font-family:var(--font-body)}.x-axis-y{flex-direction:column}.x-axis-x{flex-direction:row}.x-align-center{align-items:center}.x-align-start{align-items:flex-start}.x-align-end{align-items:flex-end}.x-justify-center{justify-content:center}.x-justify-between{justify-content:space-between}.x-justify-end{justify-content:flex-end}.x-wrap{flex-wrap:wrap}.x-full-width{width:100%}.x-flex-1{flex:1}.x-shrink-0{flex-shrink:0}.x-min-w-0{min-width:0}.x-gap-1{gap:var(--space-1)}.x-gap-2{gap:var(--space-2)}.x-gap-3{gap:var(--space-3)}.x-gap-4{gap:var(--space-4)}.x-gap-5{gap:var(--space-5)}.x-gap-6{gap:var(--space-6)}.x-gap-8{gap:var(--space-8)}.x-gap-10{gap:var(--space-10)}.x-text-center{text-align:center}.x-hidden{display:none}.x-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xbec__stack{display:flex}.xbec__wrapper{width:100%;max-width:40rem;margin-left:auto;margin-right:auto;display:block}.xbec__page-header{text-align:center;margin-bottom:var(--space-10);padding-top:var(--space-6)}.xbec__page-header__title{font-family:var(--font-heading);margin-bottom:var(--space-2);color:var(--color-900);letter-spacing:-.02em;font-size:2.25rem;font-style:italic;font-weight:500}@media (prefers-color-scheme:dark){.xbec__page-header__title{color:var(--color-dark-50)}}.xbec__page-header__subtitle{font-size:var(--text-sm);color:var(--color-400);letter-spacing:.02em;font-weight:400}@media (prefers-color-scheme:dark){.xbec__page-header__subtitle{color:var(--color-dark-400)}}.xbec__input{width:100%;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border:1px solid var(--color-200);border-radius:var(--radius-md);color:var(--color-800);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff}.xbec__input::placeholder{color:var(--color-300)}.xbec__input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #fa912026}.xbec__input:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.xbec__input{background:var(--color-dark-800);border-color:var(--color-dark-600);color:var(--color-dark-100)}.xbec__input::placeholder{color:var(--color-dark-400)}}.xbec__textarea{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border:1px solid var(--color-200);border-radius:var(--radius-md);color:var(--color-800);resize:none;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff}.xbec__textarea::placeholder{color:var(--color-300)}.xbec__textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #fa912026}.xbec__textarea:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.xbec__textarea{background:var(--color-dark-800);border-color:var(--color-dark-600);color:var(--color-dark-100)}.xbec__textarea::placeholder{color:var(--color-dark-400)}}.xbec__alert{padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-6);border:1px solid}.xbec__alert.x-variant-success{background:var(--color-success-bg);border-color:var(--color-success-border);color:#166534}@media (prefers-color-scheme:dark){.xbec__alert.x-variant-success{color:#86efac}}.xbec__alert.x-variant-warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:#a16207}@media (prefers-color-scheme:dark){.xbec__alert.x-variant-warning{color:#fde047}}.xbec__alert.x-variant-error{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-deep)}@media (prefers-color-scheme:dark){.xbec__alert.x-variant-error{color:#fecaca}}.xbec__alert__title{font-weight:500}.xbec__card{border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm);background:#fff}@media (prefers-color-scheme:dark){.xbec__card{background:var(--color-dark-800)}}.xbec__card.x-variant-dashed{box-shadow:none;border:1px dashed var(--color-200);background:0 0}@media (prefers-color-scheme:dark){.xbec__card.x-variant-dashed{border-color:var(--color-dark-600)}}.xbec__list{gap:var(--space-3);flex-direction:column;display:flex}.xbec__list-item{border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast), transform var(--transition-fast);background:#fff}.xbec__list-item:hover{box-shadow:var(--shadow-md)}@media (prefers-color-scheme:dark){.xbec__list-item{background:var(--color-dark-800)}.xbec__list-item:hover{background:var(--color-dark-700)}}.xbec__divider-list{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}@media (prefers-color-scheme:dark){.xbec__divider-list{background:var(--color-dark-800)}}.xbec__divider-list__item{padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;display:flex}.xbec__divider-list__item+.xbec__divider-list__item{box-shadow:inset 0 1px 0 var(--color-100)}@media (prefers-color-scheme:dark){.xbec__divider-list__item+.xbec__divider-list__item{box-shadow:inset 0 1px 0 var(--color-dark-700)}}.xbec__pill{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm);text-transform:capitalize;align-items:center;font-weight:500;display:inline-flex}.xbec__pill.x-variant-video{color:var(--color-error-deep);background:#fee2e2}@media (prefers-color-scheme:dark){.xbec__pill.x-variant-video{color:#f87171;background:#450a0a}}.xbec__pill.x-variant-article{color:var(--color-info);background:#dbeafe}@media (prefers-color-scheme:dark){.xbec__pill.x-variant-article{color:#93c5fd;background:#1e3a5f}}.xbec__pill.x-variant-pro{color:#7c3aed;background:#f3e8ff}@media (prefers-color-scheme:dark){.xbec__pill.x-variant-pro{color:#c4b5fd;background:#3b1764}}.xbec__pill.x-variant-max{background:var(--color-warning-bg);color:#a16207}@media (prefers-color-scheme:dark){.xbec__pill.x-variant-max{color:#facc15}}.xbec__pill.x-variant-free{background:var(--color-100);color:var(--color-600)}@media (prefers-color-scheme:dark){.xbec__pill.x-variant-free{background:var(--color-dark-700);color:var(--color-dark-300)}}.xbec__pill.x-size-full{border-radius:var(--radius-full);padding:var(--space-1) var(--space-3)}.xbec__filter-bar{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}@media (width>=640px){.xbec__filter-bar{flex-direction:row}}.xbec__filter-bar__buttons{gap:var(--space-1);flex-shrink:0;display:flex}.xbec__loading{align-items:center;gap:var(--space-2);padding:var(--space-8) 0;font-size:var(--text-sm);color:var(--color-400);display:flex}@media (prefers-color-scheme:dark){.xbec__loading{color:var(--color-dark-400)}}.xbec__empty{padding:var(--space-16) var(--space-8);text-align:center;border-radius:var(--radius-lg);border:1px dashed var(--color-200);background:#2c1a0806}@media (prefers-color-scheme:dark){.xbec__empty{border-color:var(--color-dark-600);background:#faf5ed05}}.xbec__empty__text{font-family:var(--font-heading);font-style:italic;font-size:var(--text-lg);color:var(--color-400);line-height:1.5}@media (prefers-color-scheme:dark){.xbec__empty__text{color:var(--color-dark-400)}}.xbec__code{font-family:var(--font-mono);background:var(--color-100);padding:var(--space-1);border-radius:var(--radius-sm);font-size:.875em}@media (prefers-color-scheme:dark){.xbec__code{background:var(--color-dark-700)}}.xbec__section{margin-bottom:var(--space-12)}.xbec__section__header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.xbec__section__title{font-family:var(--font-heading);font-style:italic;font-size:var(--text-lg);margin-bottom:var(--space-4);color:var(--color-600);letter-spacing:-.01em;text-transform:none;font-weight:500}@media (prefers-color-scheme:dark){.xbec__section__title{color:var(--color-dark-300)}}.xbec__link{color:var(--color-accent);transition:color var(--transition-fast)}.xbec__link:hover{color:var(--color-accent-hover);text-decoration:underline}.xbec__text{font-size:var(--text-sm)}.xbec__text.x-size-xs{font-size:var(--text-xs)}.xbec__text.x-size-base{font-size:var(--text-base)}.xbec__text.x-variant-muted{color:var(--color-400)}@media (prefers-color-scheme:dark){.xbec__text.x-variant-muted{color:var(--color-dark-400)}}.xbec__text.x-variant-strong{color:var(--color-800);font-weight:500}@media (prefers-color-scheme:dark){.xbec__text.x-variant-strong{color:var(--color-dark-100)}}.xbec__icon{flex-shrink:0;width:1rem;height:1rem}.xbec__icon.x-size-sm{width:.875rem;height:.875rem}.xbec__icon.x-size-lg{width:1.25rem;height:1.25rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.xbec__spinner{animation:1s linear infinite spin}.xbec__toggle{border-radius:var(--radius-full);background:var(--color-200);cursor:pointer;width:2.75rem;height:1.5rem;transition:background var(--transition-base);border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.xbec__toggle.x-on{background:var(--color-accent)}.xbec__toggle:disabled{opacity:.5;cursor:not-allowed}.xbec__toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.xbec__toggle__thumb{border-radius:var(--radius-full);width:1.1rem;height:1.1rem;box-shadow:var(--shadow-sm);transition:left var(--transition-base);background:#fff;position:absolute;left:.2rem}.xbec__toggle.x-on .xbec__toggle__thumb{left:calc(100% - 1.3rem)}@media (prefers-color-scheme:dark){.xbec__toggle{background:var(--color-dark-500)}.xbec__toggle.x-on{background:var(--color-accent)}}.xbec__dialog-backdrop{z-index:500;padding:var(--space-4);background:#2c1a0873;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.xbec__dialog{background:var(--color-50);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6);width:100%;max-width:26rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.xbec__dialog__title{font-family:var(--font-heading);font-style:italic;font-size:var(--text-xl);color:var(--color-900);margin-bottom:var(--space-3)}.xbec__dialog__body{font-size:var(--text-sm);color:var(--color-700);margin-bottom:var(--space-5);line-height:1.6}.xbec__dialog__actions{gap:var(--space-2);justify-content:flex-end;display:flex}@media (prefers-color-scheme:dark){.xbec__dialog-backdrop{background:#0d0c0a99}.xbec__dialog{background:var(--color-dark-800)}.xbec__dialog__title{color:var(--color-dark-50)}.xbec__dialog__body{color:var(--color-dark-200)}}@media (width<=767px){.xbec__nav{padding-inline:var(--space-4)}}.xbec__dropdown{vertical-align:top;display:inline-flex}.xbec__dropdown.x-disabled{opacity:.5}.xbec__dropdown__menu{z-index:var(--z-index-dropdown);opacity:0;transform-origin:0 0;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast);transform:translateY(-.25rem)scale(.98)}.xbec__dropdown__menu.x-ready{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.xbec__dropdown__surface{gap:var(--space-1);background:var(--color-50);box-shadow:var(--shadow-lg);border-radius:.8rem;outline:none;flex-direction:column;padding:.35rem;display:flex}.xbec__dropdown__surface:focus-visible{box-shadow:0 0 0 3px #fa912026, var(--shadow-lg)}.xbec__dropdown__group{flex-direction:column;gap:.15rem;display:flex}.xbec__dropdown__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-500);padding:.35rem .75rem .1rem;font-size:.68rem}.xbec__dropdown__hint{font-size:var(--text-xs);color:var(--color-500);padding:.2rem .75rem .35rem;font-style:italic}.xbec__dropdown__item-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.12rem;min-width:0;display:flex}.xbec__dropdown__item-title{font-size:var(--text-sm);line-height:1.2}.xbec__dropdown__item-description{font-size:var(--text-xs);color:var(--color-500);font-weight:400}.xbec__dropdown__item-icon{width:1rem;color:var(--color-600);justify-content:center;align-items:center;display:inline-flex}.xbec__dropdown__menu.x-size-compact .xbec__dropdown__surface{border-radius:.7rem;padding:.28rem}.xbec__dropdown__menu.x-size-compact .xbec__dropdown__item-icon{width:.95rem}@media (prefers-color-scheme:dark){.xbec__dropdown__surface{background:var(--color-dark-800)}.xbec__dropdown__label,.xbec__dropdown__item-description{color:var(--color-dark-400)}.xbec__dropdown__item-icon{color:var(--color-dark-300)}}.xbec__nav[data-v-cb8359fc]{z-index:110;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);-webkit-backdrop-filter:blur(20px);background:#fafaf0d9;min-height:3.5rem;display:flex;position:sticky;top:0}.xbec__nav__left[data-v-cb8359fc]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.xbec__nav__sidebar-toggle.xbec__button.x-variant-nav.x-icon-only[data-v-cb8359fc]{grid-template-columns:unset;flex-shrink:0;justify-content:center;width:36px;display:inline-flex}.xbec__nav__right[data-v-cb8359fc]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.xbec__nav__account[data-v-cb8359fc]{align-items:center;gap:var(--space-3);display:inline-flex}.xbec__nav__account-name[data-v-cb8359fc]{color:var(--color-800);white-space:nowrap;text-overflow:ellipsis;max-width:10rem;font-size:.9375rem;font-weight:500;overflow:hidden}.xbec__nav__account-copy[data-v-cb8359fc]{flex-direction:column;justify-content:center;align-items:flex-end;gap:.1rem;display:flex}.xbec__nav__account-plan[data-v-cb8359fc]{color:var(--color-500);white-space:nowrap;text-overflow:ellipsis;max-width:10rem;font-size:.6875rem;line-height:1.1;overflow:hidden}.xbec__nav__account-avatar[data-v-cb8359fc]{justify-content:center;align-items:center;display:inline-flex}@media (prefers-color-scheme:dark){.xbec__nav__account-name[data-v-cb8359fc]{color:var(--color-dark-100)}.xbec__nav__account-plan[data-v-cb8359fc]{color:var(--color-dark-400)}.xbec__nav[data-v-cb8359fc]{background:#1c1914d9}}@media (width<=767px){.xbec__nav__account-copy[data-v-cb8359fc]{display:none}}.xbec__jobs-nav.x-hidden[data-v-59d5afce]{display:none}.xbec__jobs-nav__trigger-wrap[data-v-59d5afce]{display:inline-flex;position:relative}.xbec__jobs-nav__trigger[data-v-59d5afce]{flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xbec__jobs-nav__badge[data-v-59d5afce]{background:var(--color-accent);pointer-events:none;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.2rem;right:.2rem}.xbec__jobs-nav__panel[data-v-59d5afce]{padding:var(--space-2) 0;min-width:22rem}.xbec__jobs-nav__panel-title[data-v-59d5afce]{padding:var(--space-1) var(--space-4) var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--color-400);font-weight:600}.xbec__jobs-nav__list[data-v-59d5afce]{margin:0;padding:0;list-style:none}.xbec__jobs-nav__item[data-v-59d5afce]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);grid-template-columns:1.5rem 1fr auto;transition:background 80ms;display:grid}.xbec__jobs-nav__item[data-v-59d5afce]:hover{background:var(--color-100)}.xbec__jobs-nav__item-icon[data-v-59d5afce]{justify-content:center;align-items:center;font-size:1rem;display:flex}.xbec__jobs-nav__item-icon.x-finished[data-v-59d5afce]{color:var(--color-success)}.xbec__jobs-nav__item-icon.x-processing[data-v-59d5afce],.xbec__jobs-nav__item-icon.x-pending[data-v-59d5afce]{color:var(--color-accent)}.xbec__jobs-nav__item-icon.x-cancelled[data-v-59d5afce],.xbec__jobs-nav__item-icon.x-failed[data-v-59d5afce]{color:var(--color-error)}.xbec__jobs-nav__spinner[data-v-59d5afce]{animation:1s linear infinite spin}.xbec__jobs-nav__item-body[data-v-59d5afce]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.xbec__jobs-nav__item-url[data-v-59d5afce]{font-size:var(--text-sm);color:var(--color-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xbec__jobs-nav__item-status[data-v-59d5afce]{font-size:var(--text-xs);color:var(--color-400)}.xbec__jobs-nav__item-status.x-finished[data-v-59d5afce]{color:var(--color-success)}.xbec__jobs-nav__item-status.x-cancelled[data-v-59d5afce],.xbec__jobs-nav__item-status.x-failed[data-v-59d5afce]{color:var(--color-error)}.xbec__jobs-nav__item-actions[data-v-59d5afce]{align-items:center;gap:var(--space-1);display:flex}.xbec__jobs-nav__action-btn[data-v-59d5afce]{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-400);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.85rem;transition:background 80ms,color 80ms;display:inline-flex}.xbec__jobs-nav__action-btn[data-v-59d5afce]:hover{background:var(--color-200);color:var(--color-800)}.xbec__jobs-nav__action-btn.x-loading[data-v-59d5afce]{opacity:.5;pointer-events:none}.xbec__jobs-nav__footer[data-v-59d5afce]{margin-top:var(--space-2);padding:var(--space-3) var(--space-4) 0}.xbec__jobs-nav__dismiss-all[data-v-59d5afce]{font-size:var(--text-xs);color:var(--color-500);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;padding:0}.xbec__jobs-nav__dismiss-all[data-v-59d5afce]:hover{color:var(--color-800)}@media (prefers-color-scheme:dark){.xbec__jobs-nav__item[data-v-59d5afce]:hover{background:var(--color-dark-700)}.xbec__jobs-nav__item-url[data-v-59d5afce]{color:var(--color-dark-100)}.xbec__jobs-nav__item-status[data-v-59d5afce],.xbec__jobs-nav__action-btn[data-v-59d5afce]{color:var(--color-dark-500)}.xbec__jobs-nav__action-btn[data-v-59d5afce]:hover{background:var(--color-dark-600);color:var(--color-dark-100)}.xbec__jobs-nav__dismiss-all[data-v-59d5afce]{color:var(--color-dark-400)}.xbec__jobs-nav__dismiss-all[data-v-59d5afce]:hover{color:var(--color-dark-100)}}.xbec__toast-container{top:var(--space-5);z-index:9999;align-items:center;gap:var(--space-2);pointer-events:none;width:max-content;max-width:min(480px, calc(100vw - var(--space-8)));flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.xbec__toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);pointer-events:all;border:1px solid;width:100%;display:flex;box-shadow:0 4px 16px #0000001f}.xbec__toast.x-success{background:var(--color-success-bg);border-color:var(--color-success-border);color:#166534}.xbec__toast.x-error{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-deep)}.xbec__toast.x-info{background:var(--color-dark-800);color:var(--color-dark-100);border-color:#ffffff14}.xbec__toast__msg{flex:1;line-height:1.4}.xbec__toast__close{opacity:.5;cursor:pointer;color:inherit;line-height:1;font-size:var(--text-base);background:0 0;border:none;flex-shrink:0;padding:0;transition:opacity .15s}.xbec__toast__close:hover{opacity:1}@media (prefers-color-scheme:dark){.xbec__toast.x-success{background:var(--color-success-bg);border-color:var(--color-success-border);color:#86efac}.xbec__toast.x-error{background:var(--color-error-bg);border-color:var(--color-error-border);color:#fecaca}.xbec__toast.x-info{background:var(--color-dark-700,#2a2318);color:var(--color-dark-100);border-color:#ffffff1a}}.xbec-toast-enter-active,.xbec-toast-leave-active{transition:opacity .2s,transform .2s}.xbec-toast-enter-from{opacity:0;transform:translateY(-8px)}.xbec-toast-leave-to{opacity:0;transform:translateY(-4px)}.xbec__app{height:100vh;color:var(--color-800);background:0 0;display:flex;overflow:hidden}@media (prefers-color-scheme:dark){.xbec__app{color:var(--color-dark-100)}}.xbec__sidebar-backdrop{z-index:125;background:#2c1a0852;position:fixed;inset:0}@media (prefers-color-scheme:dark){.xbec__sidebar-backdrop{background:#00000085}}.xbec-backdrop-enter-active,.xbec-backdrop-leave-active{transition:opacity .22s}.xbec-backdrop-enter-from,.xbec-backdrop-leave-to{opacity:0}#app{--sidebar-w:15rem}.xbec__sidebar{width:var(--sidebar-w);background:var(--color-100);clip-path:inset(0);z-index:130;flex-direction:column;flex-shrink:0;height:100vh;transition:width .22s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;box-shadow:1px 0 3px #2c1a080f}.xbec__sidebar.x-rail{--sidebar-w:3.75rem}@media (prefers-color-scheme:dark){.xbec__sidebar{background:var(--color-dark-800);border-right-color:var(--color-dark-700)}}.xbec__sidebar__header{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-3) 0;flex-shrink:0;height:3.25rem;display:flex}.xbec__sidebar__logo{align-items:center;gap:var(--space-2);letter-spacing:-.01em;color:var(--color-900);border-radius:var(--radius-lg);white-space:nowrap;flex:1;min-width:0;padding:.65rem .5rem;font-size:.95rem;font-weight:600;display:inline-flex}.xbec__sidebar__logo-mark{border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #fa912024}.xbec__sidebar__logo-text{text-overflow:ellipsis;overflow:hidden;transform:translateY(-.02rem)}@media (prefers-color-scheme:dark){.xbec__sidebar__logo{color:var(--color-dark-50)}}.xbec__sidebar__toggle{flex-shrink:0;margin-left:auto}.xbec-logo-enter-active,.xbec-logo-leave-active{transition:opacity .1s}.xbec-logo-enter-from,.xbec-logo-leave-to{opacity:0}.xbec__sidebar__content{min-height:0;margin-top:var(--space-3);flex:1;transition:opacity .1s;position:relative}.xbec__sidebar.x-content-hidden .xbec__sidebar__content{opacity:0;pointer-events:none}.xbec__sidebar__section{gap:var(--space-2);flex-direction:column;flex-shrink:0;width:100%;display:flex}.xbec__sidebar.x-rail .xbec__sidebar__section,.xbec__sidebar.x-rail .xbec__sidebar__content>.xbec__sidebar__section:first-child,.xbec__sidebar.x-rail .xbec__sidebar__content>.xbec__sidebar__section:last-child{align-items:center;padding-inline:0}.xbec__sidebar__group{gap:var(--space-3);flex-direction:column;display:flex}.xbec__sidebar__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-500);white-space:nowrap;text-overflow:ellipsis;padding-inline:.8rem;font-size:.68rem;overflow:hidden}@media (prefers-color-scheme:dark){.xbec__sidebar__label{color:var(--color-dark-400)}}.xbec__sidebar__nav{flex-direction:column;gap:.3rem;width:100%;display:flex}.xbec__sidebar.x-rail .xbec__sidebar__nav{align-items:center;gap:var(--space-1)}.xbec__sidebar__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8863c47 transparent;padding-top:calc(3.25rem + var(--space-3) + 7.5rem);padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px));z-index:0;position:absolute;inset:0;overflow:hidden auto}.xbec__sidebar.x-rail .xbec__sidebar__scroll{display:none}.xbec__sidebar__scroll::-webkit-scrollbar{width:.3rem}.xbec__sidebar__scroll::-webkit-scrollbar-thumb{background:#b8863c38;border-radius:999px}@media (prefers-color-scheme:dark){.xbec__sidebar__scroll{scrollbar-color:#9e90803d transparent}.xbec__sidebar__scroll::-webkit-scrollbar-thumb{background:#9e908033}}.xbec__sidebar__scroll-content{gap:var(--space-5);padding-inline:var(--space-3);padding-bottom:var(--space-3);flex-direction:column;display:flex}.xbec__sidebar__scroll-fade{z-index:2;pointer-events:none;opacity:0;height:4.5rem;transition:opacity .2s;position:absolute;left:0;right:.5rem}.xbec__sidebar__scroll-fade.x-visible{opacity:1}.xbec__sidebar__scroll-fade.x-top{background:linear-gradient(to bottom, var(--color-100) 0%, color-mix(in srgb, var(--color-100) 85%, transparent) 30%, color-mix(in srgb, var(--color-100) 40%, transparent) 60%, transparent 100%);top:9rem}.xbec__sidebar__scroll-fade.x-bottom{background:linear-gradient(to top, var(--color-100) 0%, color-mix(in srgb, var(--color-100) 85%, transparent) 30%, color-mix(in srgb, var(--color-100) 40%, transparent) 60%, transparent 100%);bottom:4.5rem}@media (prefers-color-scheme:dark){.xbec__sidebar__scroll-fade.x-top{background:linear-gradient(to bottom, var(--color-dark-800) 0%, color-mix(in srgb, var(--color-dark-800) 85%, transparent) 30%, color-mix(in srgb, var(--color-dark-800) 40%, transparent) 60%, transparent 100%)}.xbec__sidebar__scroll-fade.x-bottom{background:linear-gradient(to top, var(--color-dark-800) 0%, color-mix(in srgb, var(--color-dark-800) 85%, transparent) 30%, color-mix(in srgb, var(--color-dark-800) 40%, transparent) 60%, transparent 100%)}}.xbec__sidebar__content>.xbec__sidebar__section:first-child{z-index:3;background:var(--color-100);padding:var(--space-2) 0;border-bottom:1px solid #0000;width:calc(100% - 1.5rem);transition:border-color .15s;position:absolute;top:0;left:.5rem;right:.3rem}.xbec__sidebar__content>.xbec__sidebar__section:first-child.x-bordered{border-bottom-color:#d4a85a33}.xbec__sidebar__content>.xbec__sidebar__section:last-child{z-index:3;background:var(--color-100);padding:var(--space-2) 0;padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-top:1px solid #0000;width:calc(100% - 1.5rem);transition:border-color .15s;position:absolute;bottom:0;left:.5rem;right:.3rem}.xbec__sidebar__content>.xbec__sidebar__section:last-child.x-bordered{border-top-color:#d4a85a33}@media (prefers-color-scheme:dark){.xbec__sidebar__content>.xbec__sidebar__section:first-child,.xbec__sidebar__content>.xbec__sidebar__section:last-child{background:var(--color-dark-800)}.xbec__sidebar__content>.xbec__sidebar__section:first-child.x-bordered{border-bottom-color:#6b605033}.xbec__sidebar__content>.xbec__sidebar__section:last-child.x-bordered{border-top-color:#6b605033}}.xbec__sidebar__history{flex-direction:column;gap:.08rem;display:flex}.c-sidebar-history-row{grid-template-columns:100%!important;align-items:center!important;gap:.5rem!important;padding:0 .5rem 0 0!important;display:flex!important}.c-sidebar-history-row>div[role=button]{background:0 0!important;border:none!important;outline:none!important;grid-template-columns:100%!important;overflow:hidden!important}.c-sidebar-history-row:hover:not(:disabled):not(.is-disabled)>div[role=button]{grid-template-columns:1rem minmax(0,1fr);padding-right:0!important}.c-sidebar-history-row>div[role=button] span{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.c-sidebar-history-row>.xbec__dropdown{opacity:0;pointer-events:none;display:none}.c-sidebar-history-row:hover:not(:disabled):not(.is-disabled)>.xbec__dropdown,.c-sidebar-history-row:focus-within>.xbec__dropdown,.c-sidebar-history-row>.xbec__dropdown.x-visible{opacity:1;pointer-events:auto;display:inline-flex}.xbec__sidebar__icon{width:1.125rem;color:inherit;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.xbec__main{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden auto}.xbec__main:has(.xbec__chat):before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#2c1a0812 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0}.xbec__main:has(.xbec__chat)>.xbec__main__content{position:relative}@media (prefers-color-scheme:dark){.xbec__main:has(.xbec__chat):before{background-image:radial-gradient(circle,#faf5ed0d 1px,#0000 1px)}}.xbec__main__content{padding:var(--space-10) var(--space-8) var(--space-16);max-width:var(--max-width-content);flex:1;width:100%;margin:0 auto}.xbec__main__content:has(.xbec__chat){flex-direction:column;max-width:100%;padding:0;display:flex}@media (width<=767px){.xbec__main__content:not(:has(.xbec__chat)){padding:var(--space-6) var(--space-4)}#app{--sidebar-w:15rem}.xbec__sidebar{width:min(15rem,100vw - 1.25rem);height:100vh;box-shadow:var(--shadow-lg);transition:transform .24s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(-100%)}.xbec__sidebar.x-open{transform:translate(0)}.xbec__sidebar.x-rail{transform:translate(-100%)}}.c-sidebar-rename-input{min-width:0;height:2rem;padding:0 var(--space-2);font-size:var(--text-sm);border-radius:var(--radius-sm);flex:1}
