.ui-endpoint-badge{border:1px solid var(--edge-2);background:var(--plank);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;align-items:center;width:fit-content;max-width:100%;min-height:46px;transition:border-color .16s;display:inline-flex;overflow:hidden}.ui-endpoint-badge:hover,.ui-endpoint-badge:focus-within{border-color:var(--edge-3)}.ui-endpoint-badge__label{color:var(--fg-3);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:.8rem;font-weight:600;display:inline-flex}.ui-endpoint-badge__label svg{display:none}.ui-endpoint-badge code{border-left:1px solid var(--edge);min-width:0;color:var(--fg);font-family:var(--font-mono);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;padding:11px 14px;font-size:.92rem;display:block;overflow:hidden}.ui-endpoint-badge .ui-button{color:var(--fg-3);background:0 0;border-color:#0000;margin:0 4px}.ui-endpoint-badge .ui-button:hover:not(:disabled){border-color:var(--edge);background:var(--glass);color:var(--fg)}.ui-select-menu{gap:8px;min-width:0;display:grid;position:relative}.ui-select-menu__label{color:var(--fg-2);font-size:.84rem;font-weight:600}.ui-select-menu__trigger{border:1px solid var(--edge-2);background:var(--field);width:100%;min-width:0;min-height:42px;color:var(--fg);text-align:left;cursor:pointer;border-radius:12px;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:.92rem;font-weight:600;transition:border-color .16s,box-shadow .16s;display:flex}.ui-select-menu__trigger:hover{border-color:var(--edge-3)}.ui-select-menu__trigger:focus-visible,.ui-select-menu[data-open] .ui-select-menu__trigger{border-color:var(--focus-edge);box-shadow:var(--focus-ring)}.ui-select-menu__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-menu__trigger svg{color:var(--fg-3);flex:none;transition:transform .16s}.ui-select-menu[data-open] .ui-select-menu__trigger svg{transform:rotate(180deg)}.ui-select-menu__list{z-index:40;border:1px solid var(--edge-2);background:var(--bg-1);min-width:max-content;box-shadow:var(--dialog-shadow);border-radius:14px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.ui-select-menu[data-placement=top] .ui-select-menu__list{top:auto;bottom:calc(100% + 8px)}.ui-select-menu__option{width:100%;min-height:38px;color:var(--fg-2);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;outline:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:.9rem;font-weight:550;display:flex}.ui-select-menu__option:hover,.ui-select-menu__option:focus-visible{background:var(--glass-2);color:var(--fg)}.ui-select-menu__option[aria-selected=true]{background:var(--glass-3);color:var(--fg)}.ui-select-menu__option svg{color:var(--b4);flex:none}@media (prefers-reduced-motion:reduce){.ui-select-menu__trigger svg{transition:none}}.bf-skel{background-color:#96a5eb17;background-image:linear-gradient(100deg,#0000 20%,#96a5eb12 42%,#bec8ff21 50%,#96a5eb12 58%,#0000 80%);background-position:120% 0;background-repeat:no-repeat;background-size:220% 100%;border-radius:6px;flex:none;max-width:100%;display:block}html[data-theme=light] .bf-skel{background-color:#1e285a11;background-image:linear-gradient(100deg,#0000 20%,#1e285a0d 42%,#ffffffd9 50%,#1e285a0d 58%,#0000 80%)}.bf-skel-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bf-skel-page,.bf-skel-page__body{gap:24px;min-width:0;display:grid}.bf-skel-row{align-items:center;gap:12px;min-width:0;display:flex}.bf-skel-stack{align-content:start;gap:10px;min-width:0;display:grid}.bf-skel-push{margin-left:auto}.bf-skel-hero__copy{gap:22px;display:grid}.bf-skel-hero__actions{justify-content:flex-end}.bf-skel-summary{gap:12px;min-height:132px}.bf-skel-summary:before{opacity:.55}.bf-skel-table__toolbar{border-bottom:1px solid var(--edge);align-items:center;gap:16px;padding:22px 24px;display:flex}.bf-skel-table__head,.bf-skel-table__row{align-items:center;gap:32px;padding:0 28px;display:grid}.bf-skel-table__head{border-bottom:1px solid var(--edge);min-height:52px}.bf-skel-table__row{border-bottom:1px solid var(--edge);min-height:84px}.bf-skel-table__row:last-child{border-bottom:0}.bf-skel-chart__header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;min-height:72px;padding:18px 24px;display:flex}.bf-skel-chart__body{grid-template-columns:minmax(0,1fr) 320px;gap:32px;padding:24px;display:grid}.bf-skel-chart__plot{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px;height:220px;margin-top:14px;display:grid}.bf-skel-chart__plot .bf-skel{width:100%}.bf-skel-chart__list{border-left:1px solid var(--edge);gap:18px;padding-left:28px}.bf-skel-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bf-skel-card{gap:20px;padding:28px;display:grid}.bf-skel-card__line{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;display:grid}@media (prefers-reduced-motion:no-preference){.bf-skel{animation:1.6s ease-in-out infinite bf-skel-sweep}.bf-skel-page__body{animation:.36s ease-out both bf-skel-in}.bf-skel-table__row{animation:.42s ease-out both bf-skel-in}}@keyframes bf-skel-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes bf-skel-in{0%{opacity:0}}.bf-skel-list{gap:22px;padding:24px}.bf-workspace-page,.bf-workspace{min-width:0}.bf-workspace{gap:24px;width:100%;display:grid}.bf-workspace-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;min-width:0;min-height:248px;padding:64px 0 40px;display:grid;position:relative}.bf-workspace-arch{z-index:-1;width:470px;height:auto;opacity:var(--arch-opacity);pointer-events:none;position:absolute;bottom:8px;right:-72px;-webkit-mask-image:linear-gradient(#000 30%,#0000 96%);mask-image:linear-gradient(#000 30%,#0000 96%)}.bf-workspace-arch__pier{fill:var(--pier)}.bf-workspace-hero__copy,.bf-workspace-hero__actions,.bf-workspace-hero__detail{min-width:0}.bf-workspace-hero__kicker,.bf-workspace-section-header__kicker{color:var(--fg-2);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.82rem;font-weight:600;display:inline-flex}.bf-workspace-hero__kicker{margin-bottom:14px}.bf-rune{border:1px solid var(--edge-2);background:var(--glass);width:28px;height:28px;color:var(--fg);letter-spacing:0;border-radius:8px;flex:none;place-items:center;font-size:.95rem;display:inline-grid}.bf-workspace-hero h1{color:var(--fg);font-family:var(--font-sans);letter-spacing:-.03em;margin:0;font-size:clamp(2.6rem,4.2vw,3.6rem);font-weight:700;line-height:1.04}.bf-latin{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.bf-workspace-hero__description{max-width:44rem;color:var(--fg-2);text-wrap:pretty;margin:14px 0 0;font-size:1.05rem}.bf-workspace-hero__detail{margin-top:20px}.bf-workspace-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.bf-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.bf-summary-item{--bf-summary-accent:var(--b6);border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--glass);min-width:0;box-shadow:var(--panel-shadow);color:inherit;text-align:left;align-content:start;gap:6px;padding:22px 24px 20px;display:grid;position:relative;overflow:hidden}.bf-summary-item:before{background:var(--bf-summary-accent);content:"";border-radius:2px;width:28px;height:2px;transition:width .22s,right .22s;position:absolute;top:0;left:24px}.bf-summary-item__icon{display:none}.bf-summary-item__content{gap:6px;min-width:0;display:grid}.bf-summary-item__label{color:var(--fg-2);font-size:.88rem}.bf-summary-item__value{color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:2.1rem;font-weight:700;line-height:1.1;overflow:hidden}.bf-summary-item__detail{color:var(--fg-3);font-size:.84rem}button.bf-summary-item{font:inherit;cursor:pointer}button.bf-summary-item:hover{border-color:var(--edge-2)}button.bf-summary-item[aria-pressed=true]{border-color:var(--edge-3);background:var(--glass-2)}button.bf-summary-item[aria-pressed=true]:before{width:auto;right:24px}button.bf-summary-item:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.bf-workspace-panel{border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--panel-bg);min-width:0;box-shadow:var(--panel-shadow);position:relative;overflow:hidden}.bf-workspace-section-header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:72px;padding:18px 24px;display:flex}.bf-workspace-section-header__copy,.bf-workspace-section-header__actions{gap:2px;min-width:0;display:grid}.bf-workspace-section-header__kicker{color:var(--fg-3);font-size:.76rem}.bf-workspace-section-header h2,.bf-workspace-section-header h3{color:var(--fg);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.bf-workspace-section-header__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:no-preference){.bf-workspace-arch path{stroke-dasharray:400;stroke-dashoffset:400px;animation:1.4s cubic-bezier(.22,1,.36,1) forwards bf-arch-draw}.bf-workspace-arch path:nth-child(2){animation-delay:70ms}.bf-workspace-arch path:nth-child(3){animation-delay:.14s}.bf-workspace-arch path:nth-child(4){animation-delay:.21s}.bf-workspace-arch path:nth-child(5){animation-delay:.28s}.bf-workspace-arch path:nth-child(6){animation-delay:.35s}.bf-summary-item{animation:.62s cubic-bezier(.22,1,.36,1) both bf-rise}.bf-summary-item:nth-child(2){animation-delay:60ms}.bf-summary-item:nth-child(3){animation-delay:.12s}.bf-summary-item:nth-child(4){animation-delay:.18s}}@keyframes bf-arch-draw{to{stroke-dashoffset:0}}@keyframes bf-rise{0%{opacity:0;transform:translateY(10px)}}@media (width<=1180px){.bf-workspace-arch{width:420px}}@media (width<=1023px){.bf-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-workspace-hero{grid-template-columns:minmax(0,1fr)}.bf-workspace-hero__actions{justify-content:flex-start}}.bf-spectrum-tracks{gap:var(--bf-spectrum-gap,8px);display:grid}.bf-spectrum-tracks span{--bf-spectrum-delay:0s;height:var(--bf-spectrum-height,7px);transform-origin:0}.bf-spectrum-tracks span:first-child{background:var(--bf-spectrum-red,#ed503d);width:92%}.bf-spectrum-tracks span:nth-child(2){--bf-spectrum-delay:55ms;background:var(--bf-spectrum-yellow,#e9ae2b);width:84%}.bf-spectrum-tracks span:nth-child(3){--bf-spectrum-delay:.11s;background:var(--bf-spectrum-green,#3c9d75);width:76%}.bf-spectrum-tracks span:nth-child(4){--bf-spectrum-delay:.165s;background:var(--bf-spectrum-teal,#3b969c);width:68%}.bf-spectrum-tracks span:nth-child(5){--bf-spectrum-delay:.22s;background:var(--bf-spectrum-blue,#356ac3);width:60%}.bf-spectrum-tracks span:nth-child(6){--bf-spectrum-delay:.275s;background:var(--bf-spectrum-violet,#6751a5);width:52%}.bf-spectrum-tracks[data-motion=intro] span{animation:.72s cubic-bezier(.22,1,.36,1) both bf-spectrum-track-in;animation-delay:var(--bf-spectrum-delay)}.bf-spectrum-tracks[data-motion=cycle] span{animation:4.8s cubic-bezier(.65,0,.35,1) infinite bf-spectrum-track-cycle;animation-delay:calc(var(--bf-spectrum-delay) * .4)}@keyframes bf-spectrum-track-in{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes bf-spectrum-track-cycle{0%{clip-path:inset(0 100% 0 0)}28%,52%{clip-path:inset(0)}80%,to{clip-path:inset(0 0 0 100%)}}@media (prefers-reduced-motion:reduce){.bf-spectrum-tracks[data-motion] span{clip-path:none;animation:none}}
