.ui{--o-50:oklch(97.5% .018 50);--o-100:oklch(94.5% .04 50);--o-300:oklch(82% .12 48);--o-500:oklch(69% .2 42);--o-600:oklch(62% .2 39);--o-700:oklch(53% .17 37);--y-50:oklch(98% .035 95);--y-100:oklch(95% .08 92);--y-400:oklch(86% .17 85);--y-500:oklch(80% .17 72);--y-700:oklch(55% .12 65);--ink:oklch(18% .006 270);--text:oklch(28% .008 270);--muted:oklch(52% .01 270);--faint:oklch(62% .008 270);--paper:oklch(98% .003 270);--side:oklch(97% .003 270);--line:rgba(15,16,19,.07);--line-2:rgba(15,16,19,.045);--ok:oklch(55% .12 160);--ok-tint:oklch(95% .035 160);--warn:oklch(52% .13 70);--warn-tint:oklch(95% .045 80);--bad:oklch(52% .16 27);--bad-tint:oklch(95% .03 27);--accent-50:var(--o-50);--accent-100:var(--o-100);--accent-300:var(--o-300);--accent-500:var(--o-500);--accent-600:var(--o-600);--accent-ink:var(--o-700);--accent-ring:oklch(69% .2 42/.28);--font-display:"Bricolage Grotesque","Inter Tight",Inter,system-ui,sans-serif;--font-sans:Inter,system-ui,-apple-system,sans-serif;--font-mono:"Geist Mono","JetBrains Mono",ui-monospace,monospace;--t-xs:12px;--t-sm:13px;--t-base:14.5px;--t-md:16px;--t-lg:19px;--t-xl:23px;--t-2xl:clamp(26px,22px + 1vw,32px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--r-sm:8px;--r:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--card-bg:rgba(255,255,255,.72);--shadow-card:0 1px 0 #fff inset,0 0 0 1px rgba(15,16,19,.06),0 1px 2px rgba(15,16,19,.04),0 12px 32px -20px rgba(15,16,19,.18);--shadow-pop:0 1px 0 #fff inset,0 0 0 1px rgba(15,16,19,.07),0 4px 10px rgba(15,16,19,.05),0 28px 60px -24px rgba(15,16,19,.28);--ring:0 0 0 3px var(--accent-ring);--spring:cubic-bezier(.34,1.36,.64,1);--ease:cubic-bezier(.22,.61,.36,1);--dur-1:120ms;--dur-2:200ms;--dur-3:320ms;font-family:var(--font-sans);color:var(--text);-webkit-font-smoothing:antialiased}.ui-content{--accent-50:var(--y-50);--accent-100:var(--y-100);--accent-300:var(--y-400);--accent-500:var(--y-500);--accent-600:oklch(72% .16 68);--accent-ink:var(--y-700);--accent-ring:oklch(80% .17 72/.35)}.ui.bk{--bk-gold-50:var(--accent-50);--bk-gold-100:var(--accent-100);--bk-gold-300:var(--accent-300);--bk-gold-500:var(--accent-500);--bk-gold-600:var(--accent-600);--bk-gold-700:var(--accent-ink);--bk-ink:var(--ink);--bk-muted:var(--muted);--bk-glow:var(--ring);--bk-canvas:var(--paper)}.ui button:active,.ui button:hover{transform:none}.ui input:focus,.ui select:focus,.ui textarea:focus{box-shadow:var(--ring)}.ui .bk-title,.ui .ui-h1,.ui .ui-h2,.ui .ui-h3,.ui h1,.ui h2,.ui h3{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"wdth" 92;font-weight:600;color:var(--ink)}.ui .bk-title,.ui .ui-h1{font-size:var(--t-2xl);line-height:1.1;letter-spacing:-.045em}.ui .ui-h2{font-size:var(--t-xl);line-height:1.15;letter-spacing:-.035em}.ui .ui-h3{font-size:var(--t-lg);line-height:1.25;letter-spacing:-.02em}.ui .bk-sub,.ui .ui-sub{font-size:var(--t-base);line-height:1.55;color:var(--muted)}.ui .bk-label,.ui .ui-eyebrow{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.ui .bk-num,.ui .ui-num{font-variant-numeric:tabular-nums}.ui .bk-canvas,.ui-canvas{background:var(--paper)}.ui .bk-card,.ui .bk-card-solid,.ui .ui-card{background:var(--card-bg);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border:0;border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.ui .bk-card-solid{background:rgba(255,255,255,.9)}.ui .ui-card-pad{padding:var(--s-5) var(--s-6)}@media (max-width:480px){.ui .bk-card-pad,.ui .ui-card-pad{padding:var(--s-4)}}.ui .bk-btn,.ui .ui-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--r);border:0;font-family:var(--font-sans);font-size:var(--t-sm);font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;overflow:hidden;color:var(--ink);background:linear-gradient(180deg,#fff,rgba(255,255,255,.78));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px rgba(15,16,19,.09),inset 0 1px 0 #fff,0 1px 2px rgba(15,16,19,.06);transition:transform var(--dur-1) var(--spring),box-shadow var(--dur-2) var(--ease),filter var(--dur-2) var(--ease)}.ui .bk-btn:hover:not(:disabled),.ui .ui-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px rgba(15,16,19,.11),inset 0 1px 0 #fff,0 4px 10px -4px rgba(15,16,19,.16)}.ui .bk-btn:active:not(:disabled),.ui .ui-btn:active:not(:disabled){transform:translateY(1px)}.ui .bk-btn:focus-visible,.ui .ui-btn:focus-visible{outline:none;box-shadow:var(--ring),0 0 0 1px rgba(15,16,19,.12)}.ui .bk-btn:disabled,.ui .ui-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ui .bk-btn-primary:before,.ui .ui-btn-dark:before,.ui .ui-btn-primary:before{content:"";position:absolute;inset:0 0 50% 0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0));pointer-events:none}.ui .ui-btn-dark{color:#fff;background:linear-gradient(180deg,#34363C,#17181C 55%,#0B0C0E);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px #0B0C0E,0 2px 4px rgba(11,12,14,.25),0 8px 18px -8px rgba(11,12,14,.45)}.ui .ui-btn-dark:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 0 1px #0B0C0E,0 4px 8px rgba(11,12,14,.25),0 12px 24px -10px rgba(11,12,14,.5)}.ui-books .bk-btn-primary,.ui-books .ui-btn-primary{color:#fff;text-shadow:0 1px 0 rgba(120,40,0,.25);background:linear-gradient(180deg,var(--o-300),var(--o-500) 55%,var(--o-600));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px oklch(55% .17 38),0 2px 4px rgba(150,50,0,.18),0 10px 20px -10px oklch(62% .2 39/.7)}.ui-content .bk-btn-primary,.ui-content .ui-btn-primary{color:#1A1300;background:linear-gradient(180deg,#FFD84D,#FFB800 55%,#F29A00);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px #D98A00,0 2px 4px rgba(160,100,0,.18),0 10px 20px -10px rgba(242,154,0,.7)}.ui .bk-btn-primary:hover:not(:disabled),.ui .ui-btn-primary:hover:not(:disabled){filter:brightness(1.04) saturate(1.05)}.ui .bk-btn-tint{color:var(--accent-ink)}.ui .bk-btn-ghost,.ui .ui-btn-quiet{background:transparent;box-shadow:none;color:var(--muted)}.ui .bk-btn-ghost:hover:not(:disabled),.ui .ui-btn-quiet:hover:not(:disabled){color:var(--ink);background:rgba(15,16,19,.045);box-shadow:none;transform:none}.ui .bk-btn-danger,.ui .ui-btn-danger{color:var(--bad)}.ui .bk-btn-sm,.ui .ui-btn-sm{height:30px;padding:0 12px;font-size:12.5px;border-radius:10px}.ui .bk-btn-lg,.ui .ui-btn-lg{height:44px;padding:0 20px;font-size:var(--t-base)}.ui .ui-field{display:flex;flex-direction:column;gap:6px}.ui .ui-field-label{font-size:13px;font-weight:500;color:var(--text)}.ui .ui-field-hint{font-size:12px;color:var(--muted)}.ui .bk-input,.ui .ui-input{width:100%;height:40px;padding:0 12px;font:inherit;font-size:var(--t-base);color:var(--ink);background:#fff;border:1px solid rgba(15,16,19,.12)!important;border-radius:var(--r);box-shadow:0 1px 2px rgba(15,16,19,.04);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.ui textarea.bk-input,.ui textarea.ui-input{height:auto;padding:10px 12px;line-height:1.55}.ui .bk-input:focus,.ui .ui-input:focus{outline:none;border-color:var(--accent-500)!important;box-shadow:var(--ring)}.ui .bk-search{height:52px;border-radius:var(--r-lg);padding:0 18px}.ui .bk-search-go{height:52px}.ui .bk-pill,.ui .ui-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text);background:rgba(15,16,19,.05);border:0}.ui .bk-pill-gold,.ui .ui-badge-accent{background:var(--accent-50);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-100)}.ui .bk-pill-green,.ui .ui-badge-ok{background:var(--ok-tint);color:var(--ok)}.ui .bk-pill-amber,.ui .ui-badge-warn{background:var(--warn-tint);color:var(--warn)}.ui .bk-pill-red,.ui .ui-badge-bad{background:var(--bad-tint);color:var(--bad)}.ui .bk-tabs,.ui .ui-tabs{display:flex;gap:2px;padding:3px;width:fit-content;max-width:100%;overflow-x:auto;border:0;border-radius:var(--r);background:rgba(15,16,19,.05)}.ui .bk-tab,.ui .ui-tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:9px;font-size:var(--t-sm);font-weight:500;color:var(--muted);white-space:nowrap;transition:color var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.ui .bk-tab:hover,.ui .ui-tab:hover{color:var(--ink)}.ui .bk-tab-active,.ui .ui-tab[aria-selected=true]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 0 0 1px rgba(15,16,19,.06),0 1px 2px rgba(15,16,19,.08)}.ui .bk-table-wrap,.ui .ui-table-wrap{overflow-x:auto;border-radius:var(--r-lg);border:0;background:var(--card-bg);box-shadow:var(--shadow-card)}.ui .ui-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-sm)}.ui .bk-table th,.ui .ui-table th{text-align:left;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);padding:10px 14px;border-bottom:1px solid var(--line)}.ui .ui-table td{padding:12px 14px;border-bottom:1px solid var(--line-2)}.ui .bk-table tbody tr:nth-child(2n)>td{background:transparent}.ui .bk-table tbody tr:hover>td,.ui .ui-table tbody tr:hover>td{background:rgba(15,16,19,.025)}.ui .ui-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-3);padding:var(--s-12) var(--s-6)}.ui .ui-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--accent-ink);background:linear-gradient(180deg,#fff,var(--accent-50));box-shadow:0 0 0 1px rgba(15,16,19,.06),inset 0 1px 0 #fff,0 4px 12px -6px rgba(15,16,19,.18)}.ui .ui-empty p{max-width:42ch}.ui .bk-skeleton,.ui .ui-skeleton{border-radius:var(--r-lg);background:linear-gradient(90deg,rgba(15,16,19,.045) 25%,rgba(15,16,19,.08) 50%,rgba(15,16,19,.045) 75%);background-size:200% 100%;animation:ui-shimmer 1.4s linear infinite}@keyframes ui-shimmer{to{background-position:-200% 0}}.ui .ui-stat{display:flex;flex-direction:column;gap:4px}.ui .ui-stat-label{font-size:13px;font-weight:500;color:var(--muted)}.ui .ui-stat-value{font-family:var(--font-display);font-variation-settings:"wdth" 92;font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.ui .ui-stat-hint{font-size:12px;color:var(--muted)}.ui .ui-alert{padding:12px 14px;border-radius:var(--r);font-size:var(--t-sm);color:var(--bad);background:var(--bad-tint)}.ui-shell{display:flex;height:100dvh;overflow:hidden;background:var(--paper)}.ui-sidebar{display:none;flex-direction:column;gap:var(--s-1);width:248px;flex-shrink:0;padding:var(--s-5) var(--s-3) var(--s-4);background:var(--side);border-right:1px solid var(--line);overflow-y:auto}@media (min-width:1024px){.ui-sidebar{display:flex}}.ui-sidebar-brand{padding:4px 10px 18px}.ui .bk-nav-item,.ui .ui-nav-item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border-radius:10px;border:0;font-size:13.5px;font-weight:500;text-align:left;color:var(--muted);background:transparent;transition:color var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.ui .bk-nav-item:hover,.ui .ui-nav-item:hover{color:var(--ink);background:rgba(15,16,19,.04)}.ui .bk-nav-item.is-active,.ui .ui-nav-item.is-active{color:var(--ink);font-weight:600;background:#fff;box-shadow:0 0 0 1px rgba(15,16,19,.07),0 1px 2px rgba(15,16,19,.06)}.ui .bk-nav-item.is-active i,.ui .ui-nav-item.is-active i{color:var(--accent-600)}.ui .ui-nav-item:focus-visible{outline:none;box-shadow:var(--ring)}.ui-nav-section{padding:14px 10px 6px;font-size:12px;font-weight:500;color:var(--faint)}.ui-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.ui-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--s-3);height:52px;padding:0 var(--s-6);background:rgba(250,250,251,.82);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line-2)}@media (max-width:640px){.ui-topbar{padding:0 var(--s-4)}}.ui-crumbs{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px}.ui-crumbs,.ui-crumbs a,.ui-crumbs button{color:var(--muted)}.ui-crumbs a:hover,.ui-crumbs button:hover{color:var(--ink)}.ui-crumbs [aria-current]{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-crumb-sep{color:var(--faint)}.ui-page{width:100%;max-width:1180px;margin:0 auto;padding:var(--s-8) var(--s-6) var(--s-12)}@media (max-width:640px){.ui-page{padding:var(--s-5) var(--s-4) var(--s-10)}}.ui-footer{padding:var(--s-6);text-align:center;font-size:12px;color:var(--faint)}.ui-footer a:hover,.ui-footer button:hover{color:var(--ink)}.ui-footer button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ui-page.ui-page-wide{max-width:1440px}.ui-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-8)}.ui-page-header>div:first-child{min-width:0;flex:1 1 320px}.ui-page-header .ui-sub{margin-top:6px;max-width:62ch}.ui-page-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ui-switcher{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0 10px;border-radius:10px;font-size:13px;font-weight:600;color:var(--ink);text-align:left;background:#fff;box-shadow:0 0 0 1px rgba(15,16,19,.08),0 1px 2px rgba(15,16,19,.05)}.ui-switcher:hover{box-shadow:0 0 0 1px rgba(15,16,19,.14),0 1px 2px rgba(15,16,19,.05)}.ui-switcher-icon{color:var(--accent-600)}.ui-switcher-caret{color:var(--faint)}.ui-switcher-menu{position:absolute;left:0;right:0;top:100%;margin-top:6px;z-index:50;padding:4px;border-radius:12px;background:#fff;box-shadow:var(--shadow-pop)}.ui-switcher-item{width:100%;display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--text)}.ui-switcher-item:hover{background:rgba(15,16,19,.04)}.ui-switcher-item.is-active{color:var(--ink);font-weight:600}.ui-usage{padding:12px;margin-bottom:8px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(15,16,19,.06)}.ui-usage>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ui-usage-title{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--text)}.ui-usage-title i{color:var(--muted)}.ui-usage-count{font-size:12px;font-weight:600;color:var(--ink)}.ui-meter{height:6px;border-radius:99px;background:rgba(15,16,19,.07);overflow:hidden}.ui-meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-300),var(--accent-500));transition:width var(--dur-3) var(--ease)}.ui-usage-note{margin-top:8px;font-size:11.5px;color:var(--muted)}.ui-drawer-scrim{position:fixed;inset:0;z-index:40;background:rgba(15,16,19,.32);transition:opacity var(--dur-3) var(--ease)}.ui-drawer{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;flex-direction:column;gap:var(--s-1);width:min(288px,86vw);padding:var(--s-5) var(--s-3);background:var(--side);box-shadow:var(--shadow-pop);transition:transform var(--dur-3) var(--ease);overflow-y:auto}.ui-menu-btn{display:inline-grid;place-items:center;width:36px;height:36px;margin-left:-8px;border-radius:10px;color:var(--ink)}.ui-menu-btn:hover{background:rgba(15,16,19,.05)}@media (min-width:1024px){.ui-drawer,.ui-drawer-scrim,.ui-menu-btn{display:none}}.ui-modal-scrim{background:rgba(15,16,19,.32)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-modal{background:#fff;border-radius:var(--r-xl);box-shadow:var(--shadow-pop);color:var(--text)}.ui-logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.ui-logo-mark{width:30px;height:30px;flex-shrink:0}.ui-logo-mark path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:ui-logo-draw 1.1s cubic-bezier(.65,0,.35,1) forwards;animation-delay:var(--delay,0s)}.ui-logo:hover .ui-logo-mark path{animation-name:ui-logo-redraw}@keyframes ui-logo-draw{to{stroke-dashoffset:0}}@keyframes ui-logo-redraw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.ui-logo-words{display:flex;flex-direction:column;line-height:1}.ui-logo-bulk{font:800 15px/1 Inter Tight,Inter,sans-serif;letter-spacing:-.01em;background:linear-gradient(100deg,#FFC400,#FF7A00 45%,#FFC400 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ui-logo-sheen 6s linear infinite}@keyframes ui-logo-sheen{to{background-position:-200% 0}}.ui-logo-pub{margin-top:3px;font:700 10.5px/1 Inter Tight,Inter,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--ink)}.ui-logo-label{margin-left:2px;padding-left:10px;border-left:1px solid var(--line);font:500 11px/1.6 Geist Mono,var(--font-mono);color:var(--muted)}.ui .ui-rise{animation:ui-rise var(--dur-3) var(--ease) both}@keyframes ui-rise{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ui *,.ui :after,.ui :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ui-logo-mark path{stroke-dashoffset:0}.ui-logo-bulk,.ui-logo-mark path{animation:none!important}.ui .bk-btn:hover:not(:disabled),.ui .ui-btn:hover:not(:disabled){transform:none}}.ui .ui-card-link{transition:transform var(--dur-2) var(--spring),box-shadow var(--dur-2) var(--ease)}.ui .ui-card-link:hover{transform:translateY(-1px);box-shadow:var(--shadow-pop)}.ui .ui-card-link:focus-visible,.ui .ui-row:focus-visible{outline:none;box-shadow:var(--ring)}.ui .ui-row{width:100%;padding:10px 12px;border-radius:var(--r);background:#fff;box-shadow:0 0 0 1px rgba(15,16,19,.06);transition:box-shadow var(--dur-2) var(--ease)}.ui .ui-row:hover{box-shadow:0 0 0 1px rgba(15,16,19,.12),0 2px 6px -2px rgba(15,16,19,.1)}.ui .ui-row-action{font-size:12.5px;font-weight:600;color:var(--accent-ink)}.ui .bk-select-wrap>select{padding-left:46px;padding-right:30px}.ui-content .view-container{max-width:none;padding:0;overflow-x:clip}.ui-content .view-title{font-family:var(--font-display);font-variation-settings:"wdth" 92;font-weight:600;font-size:var(--t-2xl);line-height:1.1;letter-spacing:-.045em;color:var(--ink);background:none;-webkit-text-fill-color:currentColor;margin-bottom:var(--s-6)}.ui-content .card,.ui-content .card-interactive{background:var(--card-bg);border:0;border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:var(--s-5) var(--s-6)}.ui-content .card:hover{box-shadow:var(--shadow-card)}.ui-content .card-interactive:hover{transform:translateY(-1px);box-shadow:var(--shadow-pop)}@media (max-width:480px){.ui-content .card{padding:var(--s-4)}}.ui-content .card-title{font-size:var(--t-md);font-weight:600;color:var(--ink);margin-bottom:var(--s-4)}.ui-content .input-group{margin-bottom:var(--s-5);gap:6px}.ui-content .input-group label{font-size:13px;font-weight:500;color:var(--text);text-transform:none;letter-spacing:0;margin:0}.ui-content .provider-select,.ui-content input[type=email],.ui-content input[type=number],.ui-content input[type=password],.ui-content input[type=search],.ui-content input[type=text],.ui-content input[type=url],.ui-content select,.ui-content textarea{background-color:#fff;border-color:rgba(15,16,19,.12);color:var(--ink);border-radius:var(--r);font-size:var(--t-sm)}.ui-content input:focus,.ui-content select:focus,.ui-content textarea:focus{outline:none;border-color:var(--accent-500);box-shadow:var(--ring)}.ui-content input[type=checkbox],.ui-content input[type=radio]{accent-color:var(--y-500)}.ui-content .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border:0;border-radius:var(--r);font-size:var(--t-sm);font-weight:600;white-space:nowrap;color:var(--ink);background:linear-gradient(180deg,#fff,rgba(255,255,255,.78));box-shadow:0 0 0 1px rgba(15,16,19,.09),inset 0 1px 0 #fff,0 1px 2px rgba(15,16,19,.06);transition:transform var(--dur-1) var(--spring),box-shadow var(--dur-2) var(--ease),filter var(--dur-2) var(--ease)}.ui-content .btn:hover:not(:disabled){transform:translateY(-1px)}.ui-content .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ui-content .btn-primary{color:#1A1300;background:linear-gradient(180deg,#FFD84D,#FFB800 55%,#F29A00);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px #D98A00,0 2px 4px rgba(160,100,0,.18),0 10px 20px -10px rgba(242,154,0,.7)}.ui-content .btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#FFD84D,#FFB800 55%,#F29A00);filter:brightness(1.04) saturate(1.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px #D98A00,0 4px 8px rgba(160,100,0,.2),0 12px 22px -10px rgba(242,154,0,.7)}.ui-content .btn-secondary{color:var(--ink);backdrop-filter:none}.ui-content .btn-icon{color:var(--muted);border-radius:var(--r-sm)}.ui-content .btn-icon:hover{color:var(--ink);background:rgba(15,16,19,.045)}.ui-content .btn-icon.delete:hover{color:var(--bad);background:var(--bad-tint)}.ui-content .btn-micro:active,.ui-content .btn-micro:hover{transform:none}.ui-content .modal-overlay{background:rgba(245,245,247,.66);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-content .modal-content{border:0;border-radius:var(--r-xl);box-shadow:var(--shadow-pop);max-width:min(56rem,calc(100vw - 32px));width:100%}.ui-content .modal-header,.ui-content .tabs-sub{border-color:var(--line)}.ui-content .tab-sub-item.active{color:var(--ink);border-color:var(--y-500)}.ui-content :is(.bg-blue-600,.bg-indigo-600,.bg-purple-600,.bg-blue-500,.bg-indigo-500,.bg-violet-600){background-color:var(--y-500);color:#1A1300}.ui-content :is(.hover\:bg-blue-700,.hover\:bg-indigo-700,.hover\:bg-purple-700):hover{background-color:oklch(75% .17 70)}.ui-content :is(.bg-blue-50,.bg-indigo-50,.bg-purple-50,.bg-violet-50){background-color:var(--accent-50)}.ui-content :is(.bg-blue-100,.bg-indigo-100,.bg-purple-100,.bg-violet-100){background-color:var(--accent-100)}.ui-content :is(.text-blue-600,.text-blue-700,.text-blue-800,.text-indigo-600,.text-indigo-700,.text-purple-600,.text-purple-700,.text-purple-800,.text-purple-900,.text-violet-600){color:var(--accent-ink)}.ui-content :is(.text-blue-400,.text-blue-500,.text-purple-500,.text-indigo-500){color:var(--y-500)}.ui-content :is(.border-blue-200,.border-blue-300,.border-indigo-200,.border-purple-200){border-color:var(--accent-100)}.ui-content :is(.border-blue-500,.border-indigo-500,.border-purple-500){border-color:var(--y-500)}.ui-content :is(.ring-blue-500,.ring-indigo-500,.focus\:ring-blue-500:focus){--tw-ring-color:var(--accent-ring)}.ui-content :is(.text-slate-800,.text-slate-900,.text-gray-900){color:var(--ink)}.ui-content :is(.text-slate-600,.text-slate-700){color:var(--text)}.ui-content .text-slate-500{color:var(--muted)}.ui-content .text-slate-400{color:var(--faint)}.ui-content :is(.border-slate-200,.border-slate-100,.border-gray-200){border-color:var(--line)}.ui-content :is(.shadow-lg,.shadow-xl){box-shadow:var(--shadow-card)}.ui-content .shadow-2xl{box-shadow:var(--shadow-pop)}