:root{--bg:#f5f5f7;--surface:#ffffff;--surface-2:#ececf0;--line:#e1e1e6;--fg:#1d1d1f;--muted:#6e6e73;--faint:#a1a1a6;--ray:#0a84ff;--ray-2:#5ac8fa;--ray-3:#5e5ce6;--solder:#d99a3d;--repair:#0a84ff;--repair-soft:rgba(10,132,255,.12);--unlock:#e5385c;--unlock-soft:rgba(229,56,92,.11);--shop:#24a148;--shop-soft:rgba(36,161,72,.12);--people:#7d5cf0;--people-soft:rgba(125,92,240,.12);--store:#e8710a;--store-soft:rgba(232,113,10,.13);--ok:#1a7f3c;--warn:#9a5b00;--bad:#d70015;--glass:rgba(255,255,255,.72);--shadow:0 20px 50px rgba(20,20,40,.1);--glow:.45;--font:"Geist","Segoe UI",system-ui,sans-serif;--mono:"Geist Mono",Consolas,monospace;--r-sm:9px;--r-md:13px;--r-lg:22px;--r-xl:26px;--gutter:clamp(16px,2.4vw,32px)}:root:lang(zh-Hans){--font:"Geist","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC",system-ui,sans-serif}:root:lang(ar){--font:"Geist","SF Arabic","Geeza Pro","Segoe UI","Noto Sans Arabic","Noto Naskh Arabic",Tahoma,system-ui,sans-serif}:is(:lang(ar),:lang(zh-Hans)):not(.bd-word,.bd-word *,code,kbd){letter-spacing:normal!important;text-transform:none!important}.bd-logo,.bd-wordmark{direction:ltr;unicode-bidi:isolate}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000000;--surface:#111214;--surface-2:#1c1c1e;--line:#26262b;--fg:#f5f5f7;--muted:#a1a1a6;--faint:#6e6e73;--ray:#2997ff;--ray-2:#64d2ff;--ray-3:#7d7aff;--solder:#e9a752;--repair:#2997ff;--repair-soft:rgba(41,151,255,.16);--unlock:#ff6482;--unlock-soft:rgba(255,100,130,.15);--shop:#30d158;--shop-soft:rgba(48,209,88,.14);--people:#9d84ff;--people-soft:rgba(157,132,255,.16);--store:#ff9f0a;--store-soft:rgba(255,159,10,.15);--ok:#30d158;--warn:#ffb340;--bad:#ff6961;--glass:rgba(22,22,26,.66);--shadow:0 24px 60px rgba(0,0,0,.5);--glow:.7;color-scheme:dark}}:root[data-theme=dark]{--bg:#000000;--surface:#111214;--surface-2:#1c1c1e;--line:#26262b;--fg:#f5f5f7;--muted:#a1a1a6;--faint:#6e6e73;--ray:#2997ff;--ray-2:#64d2ff;--ray-3:#7d7aff;--solder:#e9a752;--repair:#2997ff;--repair-soft:rgba(41,151,255,.16);--unlock:#ff6482;--unlock-soft:rgba(255,100,130,.15);--shop:#30d158;--shop-soft:rgba(48,209,88,.14);--people:#9d84ff;--people-soft:rgba(157,132,255,.16);--store:#ff9f0a;--store-soft:rgba(255,159,10,.15);--ok:#30d158;--warn:#ffb340;--bad:#ff6961;--glass:rgba(22,22,26,.66);--shadow:0 24px 60px rgba(0,0,0,.5);--glow:.7;color-scheme:dark}.tone-repair{--tone:var(--repair);--soft:var(--repair-soft)}.tone-unlock{--tone:var(--unlock);--soft:var(--unlock-soft)}.tone-shop{--tone:var(--shop);--soft:var(--shop-soft)}.tone-people{--tone:var(--people);--soft:var(--people-soft)}.tone-store{--tone:var(--store);--soft:var(--store-soft)}.tone-plan{--tone:var(--ray-3);--soft:rgba(94,92,230,.13)}*{box-sizing:border-box}html,body{min-height:100%}html{touch-action:manipulation}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]:not([contenteditable=false]),[dir=ltr],[dir=auto],code,pre,samp,td,dd,.mono,.legal,.bd-select,.mk-description,.net-card h3{-webkit-user-select:text;user-select:text}.bd-workbench[dir=ltr],.bd-boards[dir=ltr],.bd-tabs[dir=ltr],:is(button,[role=button],[role=tab],kbd,summary,select),.cm-norms,:is(button,[role=button],[role=tab],kbd,summary) *{-webkit-user-select:none;user-select:none}a{color:var(--ray);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ray);outline-offset:2px}.bd-mono{font-family:var(--mono);font-size:13px}.bd-num{font-variant-numeric:tabular-nums}.bd-word{font-weight:700;letter-spacing:-.045em;white-space:nowrap}.bd-word .d{background:linear-gradient(180deg,var(--fg) 0 55%,transparent 55% 61%,var(--ray-2) 61%,var(--ray) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@property --fill{syntax:"<percentage>";inherits:false;initial-value:-20%}.bd-wordmark{position:relative;display:inline-block;font-size:clamp(46px,6.2vw,94px);line-height:1}.bd-wordmark>span:first-child{display:block}.bd-wordmark .tint,.bd-wordmark .shine{position:absolute;inset:0;pointer-events:none}.bd-wordmark .tint{background:linear-gradient(90deg,var(--ray-2),var(--ray) 45%,var(--ray-3));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--fill) - 16%),transparent var(--fill));mask-image:linear-gradient(180deg,#000 calc(var(--fill) - 16%),transparent var(--fill));filter:drop-shadow(0 0 2px rgba(90,200,250,.45));animation:bd-wordfill 7s cubic-bezier(.45,0,.3,1) .8s infinite}.bd-wordmark .shine{background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.95) 49%,rgba(255,255,255,.95) 51%,transparent 62%) no-repeat;background-size:300% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bd-shine 7s cubic-bezier(.4,0,.2,1) .8s infinite}.bd-wordmark .beam{position:absolute;left:-8%;right:-8%;height:2px;top:-6%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ray-2) 22%,#f2fbff 50%,var(--ray-2) 78%,transparent);box-shadow:0 0 18px 3px #64d2ff99,0 0 46px 8px #0a84ff40;opacity:0;animation:bd-beam 7s cubic-bezier(.45,0,.3,1) .6s infinite}.bd-wordmark .beam:before{content:"";position:absolute;left:50%;top:50%;width:46%;height:14px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#f2fbffd9,#64d2ff00);filter:blur(3px)}@keyframes bd-wordfill{0%{--fill:-20%;opacity:1}6%{--fill:-4%;opacity:1}38%{--fill:120%;opacity:1}64%{--fill:120%;opacity:1}78%{--fill:120%;opacity:0}to{--fill:-20%;opacity:0}}@keyframes bd-shine{0%,40%{background-position:160% 0}58%,to{background-position:-60% 0}}@keyframes bd-beam{0%{top:-6%;opacity:0}5%{opacity:1}36%{top:104%;opacity:1}44%{opacity:0}to{top:104%;opacity:0}}.bd-card{padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-width:0}.bd-glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-xl);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);box-shadow:var(--shadow)}.bd-aura{position:absolute;inset:-10% -6%;pointer-events:none;opacity:var(--glow)}.bd-aura i{position:absolute;border-radius:50%;background:radial-gradient(closest-side,var(--c),transparent);animation:bd-drift 16s ease-in-out infinite alternate}.bd-aura i:nth-child(1){--c:var(--ray);width:62%;height:70%;left:12%;top:14%}.bd-aura i:nth-child(2){--c:var(--ray-3);width:46%;height:52%;left:44%;top:6%;animation-duration:19s;animation-delay:-4s}.bd-aura i:nth-child(3){--c:var(--ray-2);width:40%;height:44%;left:30%;top:48%;animation-duration:22s;animation-delay:-9s}.bd-aura i:nth-child(4){--c:var(--unlock);width:22%;height:24%;left:60%;top:56%;opacity:.45;animation-duration:25s}@keyframes bd-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(4%,-5%) scale(1.08)}to{transform:translate(-5%,4%) scale(.94)}}.bd-3d{position:absolute;left:0;right:0;z-index:1;display:block;width:100%;border:0;background:transparent;color-scheme:light}.bd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;height:42px;padding:0 18px;border:0;border-radius:var(--r-md);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:opacity .2s,transform .15s,background .2s}.bd-btn:active{transform:scale(.98)}.bd-btn.primary{background:var(--fg);color:var(--bg)}.bd-btn.tone{background:var(--tone);color:#fff}.tone-store .bd-btn.tone,.bd-btn.tone.tone-store{color:#1d1d1f}.bd-btn.line{background:transparent;border:1px solid var(--line);color:var(--fg)}.bd-btn.ghost{background:transparent;color:var(--ray)}.bd-btn[disabled]{opacity:.45;cursor:not-allowed}.bd-input{min-height:44px;padding:0 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);outline:none;min-width:0;transition:border-color .2s,box-shadow .2s}.bd-input:focus{border-color:var(--ray);box-shadow:0 0 0 4px var(--repair-soft)}.bd-pill{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:var(--r-sm);background:var(--soft);color:var(--tone);font-size:12px;font-weight:600;white-space:nowrap}.bd-soon-tag{display:inline-flex;padding:2px 8px;border-radius:7px;background:var(--surface-2);color:var(--muted);font-size:11px;font-weight:600;white-space:nowrap}.bd-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.bd-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.bd-status.ok{color:var(--ok)}.bd-status.warn{color:var(--warn)}.bd-status.bad{color:var(--bad)}.bd-soon{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;border-radius:18px;background:var(--soft)}.bd-soon p{margin:0;flex:1;min-width:220px;font-size:14px}.bd-soon strong{color:var(--tone)}.bd-orbit-label{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);border-radius:14px;background:var(--glass);backdrop-filter:blur(14px);font:600 14px var(--font);color:var(--faint);cursor:pointer;white-space:nowrap;transform:translate(-50%,-50%);transition:color .5s,transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.bd-orbit-label i{width:8px;height:8px;border-radius:50%;background:var(--faint);transition:background .5s,box-shadow .5s}.bd-orbit-label small{display:none;font-weight:500;color:var(--muted)}.bd-orbit-label.on{color:var(--fg);transform:translate(-50%,-50%) scale(1.08);box-shadow:var(--shadow)}.bd-orbit-label.on i{background:var(--tone);box-shadow:0 0 0 4px var(--soft)}.bd-orbit-label.on small{display:inline}.bd-orbit-label.hop{animation:bd-hop .56s cubic-bezier(.3,.7,.4,1) both}@keyframes bd-hop{0%{transform:translate(-50%,-50%) scale(1)}28%{transform:translate(-50%,calc(-50% - 12px)) scale(1.15)}52%{transform:translate(-50%,-50%) scale(.95,1.02)}72%{transform:translate(-50%,calc(-50% - 4px)) scale(1.1)}to{transform:translate(-50%,-50%) scale(1.08)}}.bd-app{min-height:100vh;display:grid;grid-template-columns:76px 262px minmax(0,1fr)}.bd-rail{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 0;border-inline-end:1px solid var(--line);position:sticky;top:0;height:100vh}.bd-area{display:flex;flex-direction:column;align-items:center;gap:3px;width:68px;padding:6px 0;border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:500;cursor:pointer}.bd-area .ico{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;transition:background .25s,color .25s,transform .25s,box-shadow .25s}.bd-area[aria-pressed=true]{color:var(--fg)}.bd-area[aria-pressed=true] .ico{background:var(--tone);color:#fff;transform:scale(1.04);box-shadow:0 8px 20px -6px var(--tone)}.bd-side{display:flex;flex-direction:column;gap:4px;padding:18px 14px;border-inline-end:1px solid var(--line);background:var(--surface);position:sticky;top:0;height:100vh;overflow:auto}.bd-item{display:flex;align-items:center;gap:11px;min-height:40px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--fg);font-size:14px;cursor:pointer;width:100%;text-align:start}.bd-item.on{background:var(--soft);color:var(--tone);font-weight:600}.bd-main{display:flex;flex-direction:column;gap:18px;padding:16px var(--gutter) 28px;min-width:0}.bd-mtop{display:none}@media(max-width:1180px){.bd-app{grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto 1fr}.bd-rail{grid-row:1 / 3}.bd-side{grid-column:2;grid-row:1;position:sticky;top:0;z-index:6;height:auto;flex-direction:row;align-items:center;gap:6px;padding:10px 16px;border-inline-end:0;border-bottom:1px solid var(--line);overflow-x:auto;background:var(--glass);backdrop-filter:blur(18px)}.bd-item{width:auto;flex:none;min-height:36px;padding:0 12px;border-radius:999px;white-space:nowrap}.bd-main{grid-column:2;grid-row:2}}@media(max-width:760px){.bd-app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr}.bd-mtop{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:8;height:calc(54px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0 14px;background:var(--glass);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.bd-side{grid-column:1;grid-row:2;top:calc(54px + env(safe-area-inset-top,0px))}.bd-rail{position:fixed;inset:auto 0 0;height:auto;z-index:20;flex-direction:row;justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--line);background:var(--glass);backdrop-filter:blur(22px)}.bd-area{flex:1;width:auto;font-size:10px}.bd-area .ico{width:36px;height:30px;border-radius:10px}.bd-main{grid-column:1;grid-row:3;padding:14px 16px calc(92px + env(safe-area-inset-bottom,0px))}.bd-orbit-label{font-size:12px;padding:7px 11px}}@media(max-width:380px){.bd-area{font-size:9px}}@media(prefers-reduced-motion:reduce){.bd-aura i,.bd-wordmark .tint,.bd-wordmark .shine,.bd-wordmark .beam,.bd-orbit-label,.bd-orbit-label.hop{animation:none;transition:none}.bd-wordmark .tint{opacity:0}}.bd-logo{--bdl:64px;--bdl-tone:var(--ray);--g:var(--bdl);position:relative;display:inline-grid;place-items:center;flex:none;width:var(--bdl);height:var(--bdl);color:var(--fg);isolation:isolate;vertical-align:middle}.bd-logo.tile{--g:calc(var(--bdl)*.57);border-radius:calc(var(--bdl)*.286);overflow:hidden;background:radial-gradient(90% 80% at 50% 42%,color-mix(in srgb,var(--bdl-tone) 9%,var(--surface-2)),var(--surface-2) 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 7%,transparent),inset 0 1px color-mix(in srgb,#fff 10%,transparent)}.bdl-halo{position:absolute;inset:-22%;z-index:-1;border-radius:50%;pointer-events:none;opacity:.75;background:radial-gradient(closest-side,color-mix(in srgb,var(--bdl-tone) 40%,transparent),color-mix(in srgb,var(--bdl-tone) 10%,transparent) 60%,transparent)}.bdl-g{position:relative;width:var(--g);height:var(--g)}.bdl-win,.bdl-in,.bdl-beam{position:absolute;inset:0}.bdl-win{overflow:hidden}.bdl-in svg{position:absolute;inset:0;display:block;width:100%;height:100%}.bdl-top{transform:translateY(-45.833%)}.bdl-top>.bdl-in{transform:translateY(45.833%)}.bdl-bot{transform:translateY(60.417%)}.bdl-bot>.bdl-in{transform:translateY(-60.417%)}.bdl-lit{opacity:0}.bdl-lit path{fill:var(--bdl-lit)}:root{--bdl-lit:#7fd3ff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bdl-lit:#d6f1ff}}:root[data-theme=dark]{--bdl-lit:#d6f1ff}.bdl-beam{pointer-events:none;transform:translateY(57.292%)}.bdl-beam i{position:absolute;top:0;border-radius:50%;transform:translateY(-50%)}.bdl-beam .bdl-glow{left:-10%;right:-10%;height:34%;opacity:.6;background:radial-gradient(closest-side,color-mix(in srgb,var(--bdl-tone) 50%,transparent),transparent)}.bdl-beam .bdl-line{left:2%;right:2%;height:max(1px,2.5%);border-radius:9px;background:linear-gradient(90deg,transparent,#64d2ff 22%,#f2fbff 50%,#64d2ff 78%,transparent)}.bdl-beam .bdl-core{left:26%;right:26%;height:10%;opacity:.6;background:radial-gradient(closest-side,#f2fbfff2,#64d2ff59 55%,#64d2ff00)}@keyframes bdl-breath{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:.9;transform:scale(1.04)}}.bd-logo.loop .bdl-halo,.bd-logo.idle .bdl-halo{animation:bdl-breath 4.8s ease-in-out var(--bdl-delay,0s) infinite}.bd-logo.intro .bdl-halo{animation:bdl-intro-halo 1.7s both var(--bdl-delay,0s)}.bd-logo.intro.loop .bdl-halo,.bd-logo.intro.idle .bdl-halo{animation:bdl-intro-halo 1.7s both var(--bdl-delay,0s),bdl-breath 4.8s ease-in-out calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-boot{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:var(--bg);--bdl-delay:.15s;animation:bdl-boot-in .35s ease-out .15s both}.bd-boot .bd-logo{--bdl:clamp(60px,8vw,84px)}body.ready .bd-boot{opacity:0;visibility:hidden;transition:opacity .45s cubic-bezier(.4,0,.2,1),visibility 0s .45s}@keyframes bdl-boot-in{0%{opacity:0}to{opacity:1}}@keyframes bdl-loop-tw{0%{transform:translateY(-45.833%);animation-timing-function:cubic-bezier(.65,0,.35,1)}10%{transform:translateY(-45.833%);animation-timing-function:cubic-bezier(.65,0,.35,1)}36%{transform:translateY(-97.125%);animation-timing-function:linear}44%{transform:translateY(-97.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}72%{transform:translateY(-9.125%);animation-timing-function:linear}76%{transform:translateY(-9.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(-45.833%);animation-timing-function:linear}}@keyframes bdl-loop-ti{0%{transform:translateY(45.833%);animation-timing-function:cubic-bezier(.65,0,.35,1)}10%{transform:translateY(45.833%);animation-timing-function:cubic-bezier(.65,0,.35,1)}36%{transform:translateY(97.125%);animation-timing-function:linear}44%{transform:translateY(97.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}72%{transform:translateY(9.125%);animation-timing-function:linear}76%{transform:translateY(9.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(45.833%);animation-timing-function:linear}}@keyframes bdl-loop-bw{0%{transform:translateY(60.417%);animation-timing-function:cubic-bezier(.65,0,.35,1)}10%{transform:translateY(60.417%);animation-timing-function:cubic-bezier(.65,0,.35,1)}36%{transform:translateY(9.125%);animation-timing-function:linear}44%{transform:translateY(9.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}72%{transform:translateY(97.125%);animation-timing-function:linear}76%{transform:translateY(97.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(60.417%);animation-timing-function:linear}}@keyframes bdl-loop-bi{0%{transform:translateY(-60.417%);animation-timing-function:cubic-bezier(.65,0,.35,1)}10%{transform:translateY(-60.417%);animation-timing-function:cubic-bezier(.65,0,.35,1)}36%{transform:translateY(-9.125%);animation-timing-function:linear}44%{transform:translateY(-9.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}72%{transform:translateY(-97.125%);animation-timing-function:linear}76%{transform:translateY(-97.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(-60.417%);animation-timing-function:linear}}@keyframes bdl-loop-bm{0%{transform:translateY(57.292%);animation-timing-function:cubic-bezier(.65,0,.35,1)}10%{transform:translateY(57.292%);animation-timing-function:cubic-bezier(.65,0,.35,1)}36%{transform:translateY(6%);animation-timing-function:linear}44%{transform:translateY(6%);animation-timing-function:cubic-bezier(.65,0,.35,1)}72%{transform:translateY(94%);animation-timing-function:linear}76%{transform:translateY(94%);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(57.292%);animation-timing-function:linear}}@keyframes bdl-loop-co{0%{opacity:.6;animation-timing-function:cubic-bezier(.65,0,.35,1)}10%{opacity:.7;animation-timing-function:cubic-bezier(.65,0,.35,1)}36%{opacity:1;animation-timing-function:linear}44%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}72%{opacity:1;animation-timing-function:linear}76%{opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1)}to{opacity:.6;animation-timing-function:linear}}@keyframes bdl-loop-lit{0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}10%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}36%{opacity:.32;animation-timing-function:linear}44%{opacity:.32;animation-timing-function:cubic-bezier(.65,0,.35,1)}72%{opacity:0;animation-timing-function:linear}76%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}to{opacity:0;animation-timing-function:linear}}@keyframes bdl-idle-tw{0%{transform:translateY(-45.833%);animation-timing-function:cubic-bezier(.65,0,.35,1)}4%{transform:translateY(-45.833%);animation-timing-function:cubic-bezier(.65,0,.35,1)}14%{transform:translateY(-97.125%);animation-timing-function:linear}17%{transform:translateY(-97.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}27%{transform:translateY(-9.125%);animation-timing-function:linear}29%{transform:translateY(-9.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}37%{transform:translateY(-45.833%);animation-timing-function:linear}to{transform:translateY(-45.833%);animation-timing-function:linear}}@keyframes bdl-idle-ti{0%{transform:translateY(45.833%);animation-timing-function:cubic-bezier(.65,0,.35,1)}4%{transform:translateY(45.833%);animation-timing-function:cubic-bezier(.65,0,.35,1)}14%{transform:translateY(97.125%);animation-timing-function:linear}17%{transform:translateY(97.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}27%{transform:translateY(9.125%);animation-timing-function:linear}29%{transform:translateY(9.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}37%{transform:translateY(45.833%);animation-timing-function:linear}to{transform:translateY(45.833%);animation-timing-function:linear}}@keyframes bdl-idle-bw{0%{transform:translateY(60.417%);animation-timing-function:cubic-bezier(.65,0,.35,1)}4%{transform:translateY(60.417%);animation-timing-function:cubic-bezier(.65,0,.35,1)}14%{transform:translateY(9.125%);animation-timing-function:linear}17%{transform:translateY(9.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}27%{transform:translateY(97.125%);animation-timing-function:linear}29%{transform:translateY(97.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}37%{transform:translateY(60.417%);animation-timing-function:linear}to{transform:translateY(60.417%);animation-timing-function:linear}}@keyframes bdl-idle-bi{0%{transform:translateY(-60.417%);animation-timing-function:cubic-bezier(.65,0,.35,1)}4%{transform:translateY(-60.417%);animation-timing-function:cubic-bezier(.65,0,.35,1)}14%{transform:translateY(-9.125%);animation-timing-function:linear}17%{transform:translateY(-9.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}27%{transform:translateY(-97.125%);animation-timing-function:linear}29%{transform:translateY(-97.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}37%{transform:translateY(-60.417%);animation-timing-function:linear}to{transform:translateY(-60.417%);animation-timing-function:linear}}@keyframes bdl-idle-bm{0%{transform:translateY(57.292%);animation-timing-function:cubic-bezier(.65,0,.35,1)}4%{transform:translateY(57.292%);animation-timing-function:cubic-bezier(.65,0,.35,1)}14%{transform:translateY(6%);animation-timing-function:linear}17%{transform:translateY(6%);animation-timing-function:cubic-bezier(.65,0,.35,1)}27%{transform:translateY(94%);animation-timing-function:linear}29%{transform:translateY(94%);animation-timing-function:cubic-bezier(.16,1,.3,1)}37%{transform:translateY(57.292%);animation-timing-function:linear}to{transform:translateY(57.292%);animation-timing-function:linear}}@keyframes bdl-idle-co{0%{opacity:.6;animation-timing-function:cubic-bezier(.65,0,.35,1)}4%{opacity:.7;animation-timing-function:cubic-bezier(.65,0,.35,1)}14%{opacity:1;animation-timing-function:linear}17%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}27%{opacity:1;animation-timing-function:linear}29%{opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1)}37%{opacity:.6;animation-timing-function:linear}to{opacity:.6;animation-timing-function:linear}}@keyframes bdl-idle-lit{0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}4%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}14%{opacity:.32;animation-timing-function:linear}17%{opacity:.32;animation-timing-function:cubic-bezier(.65,0,.35,1)}27%{opacity:0;animation-timing-function:linear}29%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}37%{opacity:0;animation-timing-function:linear}to{opacity:0;animation-timing-function:linear}}@keyframes bdl-intro-tw{0%{transform:translateY(-97.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}24%{transform:translateY(-97.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}60%{transform:translateY(-9.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(-45.833%);animation-timing-function:linear}}@keyframes bdl-intro-ti{0%{transform:translateY(97.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}24%{transform:translateY(97.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}60%{transform:translateY(9.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(45.833%);animation-timing-function:linear}}@keyframes bdl-intro-bw{0%{transform:translateY(9.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}24%{transform:translateY(9.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}60%{transform:translateY(97.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(60.417%);animation-timing-function:linear}}@keyframes bdl-intro-bi{0%{transform:translateY(-9.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}24%{transform:translateY(-9.125%);animation-timing-function:cubic-bezier(.65,0,.35,1)}60%{transform:translateY(-97.125%);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(-60.417%);animation-timing-function:linear}}@keyframes bdl-intro-bm{0%{transform:translateY(6%) scaleX(.02);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}24%{transform:translateY(6%) scaleX(1);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}60%{transform:translateY(94%) scaleX(1);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:translateY(57.292%) scaleX(1);opacity:1;animation-timing-function:linear}}@keyframes bdl-intro-co{0%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1)}24%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}60%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1)}to{opacity:.6;animation-timing-function:linear}}@keyframes bdl-intro-lit{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}24%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}60%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}to{opacity:0;animation-timing-function:linear}}@keyframes bdl-intro-blue{0%{opacity:0;animation-timing-function:step-end}60%{opacity:1;animation-timing-function:linear}to{opacity:1;animation-timing-function:linear}}@keyframes bdl-intro-g{0%{transform:scale(.94);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{transform:scale(1);animation-timing-function:linear}}@keyframes bdl-intro-halo{0%{opacity:0;transform:scale(.8);animation-timing-function:cubic-bezier(.16,1,.3,1)}70%{opacity:.75;transform:scale(1);animation-timing-function:linear}to{opacity:.75;transform:scale(1);animation-timing-function:linear}}.bd-logo.loop .bdl-top{animation:bdl-loop-tw 3.2s var(--bdl-delay,0s) infinite}.bd-logo.idle .bdl-top{animation:bdl-idle-tw 7s var(--bdl-delay,0s) infinite}.bd-logo.intro .bdl-top{animation:bdl-intro-tw 1.7s var(--bdl-delay,0s) both}.bd-logo.intro.loop .bdl-top{animation:bdl-intro-tw 1.7s var(--bdl-delay,0s) both,bdl-loop-tw 3.2s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.intro.idle .bdl-top{animation:bdl-intro-tw 1.7s var(--bdl-delay,0s) both,bdl-idle-tw 7s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.loop .bdl-top>.bdl-in{animation:bdl-loop-ti 3.2s var(--bdl-delay,0s) infinite}.bd-logo.idle .bdl-top>.bdl-in{animation:bdl-idle-ti 7s var(--bdl-delay,0s) infinite}.bd-logo.intro .bdl-top>.bdl-in{animation:bdl-intro-ti 1.7s var(--bdl-delay,0s) both}.bd-logo.intro.loop .bdl-top>.bdl-in{animation:bdl-intro-ti 1.7s var(--bdl-delay,0s) both,bdl-loop-ti 3.2s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.intro.idle .bdl-top>.bdl-in{animation:bdl-intro-ti 1.7s var(--bdl-delay,0s) both,bdl-idle-ti 7s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.loop .bdl-bot{animation:bdl-loop-bw 3.2s var(--bdl-delay,0s) infinite}.bd-logo.idle .bdl-bot{animation:bdl-idle-bw 7s var(--bdl-delay,0s) infinite}.bd-logo.intro .bdl-bot{animation:bdl-intro-bw 1.7s var(--bdl-delay,0s) both}.bd-logo.intro.loop .bdl-bot{animation:bdl-intro-bw 1.7s var(--bdl-delay,0s) both,bdl-loop-bw 3.2s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.intro.idle .bdl-bot{animation:bdl-intro-bw 1.7s var(--bdl-delay,0s) both,bdl-idle-bw 7s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.loop .bdl-bot>.bdl-in{animation:bdl-loop-bi 3.2s var(--bdl-delay,0s) infinite}.bd-logo.idle .bdl-bot>.bdl-in{animation:bdl-idle-bi 7s var(--bdl-delay,0s) infinite}.bd-logo.intro .bdl-bot>.bdl-in{animation:bdl-intro-bi 1.7s var(--bdl-delay,0s) both}.bd-logo.intro.loop .bdl-bot>.bdl-in{animation:bdl-intro-bi 1.7s var(--bdl-delay,0s) both,bdl-loop-bi 3.2s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.intro.idle .bdl-bot>.bdl-in{animation:bdl-intro-bi 1.7s var(--bdl-delay,0s) both,bdl-idle-bi 7s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.loop .bdl-beam{animation:bdl-loop-bm 3.2s var(--bdl-delay,0s) infinite}.bd-logo.idle .bdl-beam{animation:bdl-idle-bm 7s var(--bdl-delay,0s) infinite}.bd-logo.intro .bdl-beam{animation:bdl-intro-bm 1.7s var(--bdl-delay,0s) both}.bd-logo.intro.loop .bdl-beam{animation:bdl-intro-bm 1.7s var(--bdl-delay,0s) both,bdl-loop-bm 3.2s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.intro.idle .bdl-beam{animation:bdl-intro-bm 1.7s var(--bdl-delay,0s) both,bdl-idle-bm 7s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.loop .bdl-core{animation:bdl-loop-co 3.2s var(--bdl-delay,0s) infinite}.bd-logo.idle .bdl-core{animation:bdl-idle-co 7s var(--bdl-delay,0s) infinite}.bd-logo.intro .bdl-core{animation:bdl-intro-co 1.7s var(--bdl-delay,0s) both}.bd-logo.intro.loop .bdl-core{animation:bdl-intro-co 1.7s var(--bdl-delay,0s) both,bdl-loop-co 3.2s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.intro.idle .bdl-core{animation:bdl-intro-co 1.7s var(--bdl-delay,0s) both,bdl-idle-co 7s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.loop .bdl-lit{animation:bdl-loop-lit 3.2s var(--bdl-delay,0s) infinite}.bd-logo.idle .bdl-lit{animation:bdl-idle-lit 7s var(--bdl-delay,0s) infinite}.bd-logo.intro .bdl-lit{animation:bdl-intro-lit 1.7s var(--bdl-delay,0s) both}.bd-logo.intro.loop .bdl-lit{animation:bdl-intro-lit 1.7s var(--bdl-delay,0s) both,bdl-loop-lit 3.2s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.intro.idle .bdl-lit{animation:bdl-intro-lit 1.7s var(--bdl-delay,0s) both,bdl-idle-lit 7s calc(var(--bdl-delay,0s) + 1.7s) infinite}.bd-logo.intro .bdl-blue{animation:bdl-intro-blue 1.7s var(--bdl-delay,0s) both}.bd-logo.intro .bdl-g{animation:bdl-intro-g 1.7s var(--bdl-delay,0s) both}@media(prefers-reduced-motion:reduce){.bd-logo,.bd-logo *,.bd-boot{animation:none!important}}:root{--scroll-thumb:color-mix(in srgb,var(--fg) 22%,transparent);--scroll-thumb-hover:color-mix(in srgb,var(--fg) 40%,transparent)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-thumb{min-height:36px;min-width:36px;border:3px solid transparent;border-radius:999px;background-color:var(--scroll-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--ray)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}.skeleton{display:block;height:12px;border-radius:7px;background:color-mix(in srgb,var(--fg) 8%,transparent);animation:bd-breathe 1.8s ease-in-out infinite}.skeleton+.skeleton{animation-delay:.15s}.skeleton+.skeleton+.skeleton{animation-delay:.3s}@keyframes bd-breathe{0%,to{opacity:.55}50%{opacity:1}}.bd-loading,:where(.bd-card,.sh-skel,.pn-busy,.bd-skel):has(>.skeleton){position:relative;overflow:hidden;isolation:isolate}.bd-loading:after,:where(.bd-card,.sh-skel,.pn-busy,.bd-skel):has(>.skeleton):after{content:"";position:absolute;inset:0 -4% auto;height:46%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--ray-2) 7%,transparent) 62%,color-mix(in srgb,var(--ray-2) 26%,transparent) 97%,transparent 100%);border-bottom:1.5px solid color-mix(in srgb,var(--ray-2) 70%,transparent);box-shadow:0 6px 18px -6px color-mix(in srgb,var(--ray) 45%,transparent);transform:translateY(-110%);animation:bd-scan 2.1s cubic-bezier(.45,0,.2,1) infinite}@keyframes bd-scan{0%{transform:translateY(-110%);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translateY(230%);opacity:0}}.bd-busy{position:fixed;inset:0;z-index:60;display:grid;place-content:center;justify-items:center;gap:14px;background:color-mix(in srgb,var(--bg) 30%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .25s ease;pointer-events:none}.bd-busy.on{opacity:1;pointer-events:auto}.bd-busy .bd-logo{--bdl:76px}.bd-busy p{margin:0;font-size:14px;font-weight:600;color:var(--fg);text-align:center;max-width:32ch}.bd-busy small{display:block;font-size:13px;font-weight:500;color:var(--muted);margin-top:2px}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;opacity:.8}.bd-loading:after,:where(.bd-card,.sh-skel,.pn-busy,.bd-skel):has(>.skeleton):after{animation:none;display:none}.bd-busy{transition:none}}
