.qbl{--qbl-canvas:#050a14;--qbl-canvas-deep:#04070e;--qbl-panel:#091120f7;--qbl-panel-soft:#070d1a80;--qbl-accent:#7fa6f5;--qbl-accent-deep:#3e7bfa;--qbl-accent-bright:#9cbef8;--qbl-text-1:#e8ecf3;--qbl-text-2:#c7d0e0;--qbl-text-3:#8a97ae;--qbl-text-4:#6e7c96;--qbl-hair:199, 208, 224;--qbl-acc:127, 166, 245;background:var(--qbl-canvas);color:var(--qbl-text-2);font-family:Inter,-apple-system,sans-serif;font-weight:300;overflow:clip visible}.qbl ::selection{background:rgba(var(--qbl-acc), .28)}.qbl-overlays{pointer-events:none;z-index:0;position:fixed;inset:0}.qbl-overlays:before{content:"";background:linear-gradient(101deg, rgba(var(--qbl-hair), .055) 0%, transparent 22%, rgba(var(--qbl-hair), .03) 38%, transparent 58%, rgba(var(--qbl-hair), .045) 78%, transparent 100%);opacity:.42;position:absolute;inset:0}.qbl-overlays:after{content:"";opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.qbl-display{color:var(--qbl-text-1);font-family:Fraunces,Georgia,serif;font-weight:400}.qbl-h1{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(2.9rem,7vw,6rem);line-height:.95}.qbl-h1 em{color:var(--qbl-accent);background:linear-gradient(100deg, var(--qbl-accent) 42%, var(--qbl-accent-bright) 50%, var(--qbl-accent) 58%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:9s cubic-bezier(.4,0,.2,1) infinite v3sheentxt}.qbl-h2{letter-spacing:-.014em;text-wrap:balance;font-size:clamp(2.1rem,3.6vw,3.3rem);line-height:1.1}.qbl-h2-cta{letter-spacing:-.016em;font-size:clamp(2.3rem,4vw,3.6rem);line-height:1.08}.qbl-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.qbl-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--qbl-text-4);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;line-height:1}.qbl-eyebrow b{color:var(--qbl-accent);font-weight:400}.qbl-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--qbl-text-3);font-size:9.5px;font-weight:500}.qbl p{text-wrap:pretty}.qbl .tnum{font-variant-numeric:tabular-nums}.qbl-wrap{max-width:1560px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.qbl-section{padding-block:clamp(64px,8vw,104px) clamp(64px,8vw,108px);position:relative}.qbl-section-cta{padding-block:clamp(72px,10vw,128px) clamp(72px,10vw,132px)}.qbl-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:clamp(40px,5vw,80px);display:grid}.qbl-section-flush{padding-block:0;position:relative}.qbl-section,.qbl-section-flush{scroll-margin-top:88px}.qbl-band{padding-block:clamp(64px,8vw,104px) clamp(64px,8vw,108px)}.qbl-band-tail{height:64px;display:block}.qbl-measure{max-width:530px}.qbl-col-pad{padding-top:41px}.qbl-rule{background:rgba(var(--qbl-hair), .09);border:0;height:1px}.qbl-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(var(--qbl-hair), .08);background:#050a14d1;position:sticky;top:0}.qbl-nav-a{color:var(--qbl-text-3);font-size:12.5px;transition:color .4s cubic-bezier(.22,1,.36,1)}.qbl-nav-a:hover{color:var(--qbl-text-1)}.qbl-cta-ghost{letter-spacing:.15em;text-transform:uppercase;color:var(--qbl-accent);border:1px solid rgba(var(--qbl-acc), .4);border-radius:2px;padding:12px 18px;font-size:9.5px;font-weight:500;transition:background-color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1)}.qbl-cta-ghost:hover{background:rgba(var(--qbl-acc), .1)}.qbl-cta-primary{letter-spacing:.15em;text-transform:uppercase;color:#050a14;background:var(--qbl-accent);border:1px solid var(--qbl-accent);border-radius:2px;padding:17px 32px;font-size:9.5px;font-weight:500;transition:background-color .35s,border-color .35s,transform .35s,box-shadow .35s;display:inline-block}.qbl-cta-primary:hover{background:var(--qbl-accent-bright);border-color:var(--qbl-accent-bright);box-shadow:0 14px 34px rgba(var(--qbl-acc), .18);transform:translateY(-2px)}.qbl a:focus-visible,.qbl button:focus-visible{outline:2px solid var(--qbl-accent);outline-offset:2px}.qbl-rail{z-index:30;flex-direction:column;align-items:center;gap:10px;display:none;position:fixed;top:50%;right:18px;transform:translateY(-50%)}@media (min-width:1100px){.qbl-rail{display:flex}}.qbl-rail-tick{letter-spacing:.1em;color:var(--qbl-text-4);opacity:.35;font-family:IBM Plex Mono,monospace;font-size:8.5px;transition:color .4s,opacity .4s}.qbl-rail-tick[data-active=true]{color:var(--qbl-accent);opacity:1}.qbl-rail-track{background:rgba(var(--qbl-hair), .12);width:1px;height:148px;position:relative;overflow:hidden}.qbl-rail-fill{transform-origin:top;background:linear-gradient(rgba(var(--qbl-acc), .9), rgba(var(--qbl-acc), .6));position:absolute;inset:0}.qbl-hero{position:relative}.qbl-kicker-row{justify-content:center;align-items:center;gap:16px;display:flex}.qbl-kicker-row:before,.qbl-kicker-row:after{content:"";background:rgba(var(--qbl-acc), .6);width:44px;height:1px}.qbl-hero-divider{background:linear-gradient(90deg, transparent, rgba(var(--qbl-acc), .55), transparent);max-width:520px;height:1px;margin-inline:auto}.qbl-punch{color:var(--qbl-text-1);font-family:Inter,sans-serif;font-size:18.5px;font-weight:700;animation:1.8s ease-in-out infinite v3flash}.qbl-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:34px 0;padding:clamp(44px,6vw,64px) 0 clamp(44px,6vw,66px);display:grid}.qbl-stat{border-left:1px solid rgba(var(--qbl-acc), .3);flex-direction:column;gap:14px;padding:0 clamp(18px,2.2vw,34px);display:flex}.qbl-stat-figure{color:var(--qbl-text-1);font-variant-numeric:tabular-nums;font-family:Fraunces,serif;font-size:clamp(2.4rem,3.4vw,3.1rem);line-height:1;display:block}.qbl-stat-label{letter-spacing:.15em;text-transform:uppercase;color:var(--qbl-text-3);font-size:9.5px;font-weight:500;line-height:1.4;display:block}@supports (animation-timeline:view()){html.js .qbl-hero>.qbl-wrap{animation:linear both qbl-hero-recede;animation-timeline:view();animation-range:exit}html.js .qbl-cols>[data-reveal]:first-child>*{animation:linear both qbl-drift-a;animation-timeline:view();animation-range:entry exit}html.js .qbl-cols>[data-reveal]:nth-child(2)>*{animation:linear both qbl-drift-b;animation-timeline:view();animation-range:entry exit}html.js .qbl-map,html.js .qbl-stats,html.js .qbl-caps-panel,html.js .qbl-stages{animation:linear both qbl-drift-media;animation-timeline:view();animation-range:entry exit}}@keyframes qbl-hero-recede{to{opacity:.18;transform:translateY(104px)scale(.975)}}@keyframes qbl-drift-a{0%{transform:translateY(144px)}to{transform:translateY(-144px)}}@keyframes qbl-drift-b{0%{transform:translateY(32px)}to{transform:translateY(-32px)}}@keyframes qbl-drift-media{0%{transform:translateY(-68px)}to{transform:translateY(68px)}}.qbl-viewer{z-index:200;background:#03060ce6;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(16px,3vw,40px);animation:.25s ease-out qbl-viewer-fade;display:grid;position:fixed;inset:0}.qbl-viewer-panel{outline:none;flex-direction:column;gap:14px;width:min(100%,1120px);min-height:0;max-height:100%;display:flex}.qbl-viewer-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.qbl-viewer-head{flex-direction:column;gap:5px;display:flex}.qbl-viewer-title{color:var(--qbl-text-1);font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.15}.qbl-viewer-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--qbl-text-4);font-size:9.5px}.qbl-viewer-tabs{background:rgba(var(--qbl-hair), .06);border:1px solid rgba(var(--qbl-hair), .12);border-radius:9px;gap:2px;padding:3px;display:flex}.qbl-viewer-tab{letter-spacing:.01em;color:var(--qbl-text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:500;transition:color .2s,background-color .2s}.qbl-viewer-tab:hover{color:var(--qbl-text-1);background:rgba(var(--qbl-hair), .08)}.qbl-viewer-tab[aria-selected=true]{color:#fff;background:rgba(var(--qbl-acc), .9)}.qbl-viewer-tabs{position:relative}.qbl-viewer-tabs:after{content:"";border:1px solid rgba(var(--qbl-acc), .9);opacity:0;pointer-events:none;border-radius:12px;animation:2.2s ease-out .45s 2 both qbl-switcher-cue;position:absolute;inset:-3px}@keyframes qbl-switcher-cue{0%{opacity:0;transform:scale(.98)}18%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.qbl-viewer-close{color:var(--qbl-text-3);border:1px solid rgba(var(--qbl-hair), .14);cursor:pointer;background:0 0;border-radius:5px;padding:9px 11px;font-size:13px;line-height:1;transition:color .2s,border-color .2s}.qbl-viewer-close:hover{color:var(--qbl-text-1);border-color:rgba(var(--qbl-hair), .3)}.qbl-viewer-tab:focus-visible,.qbl-viewer-close:focus-visible,.qbl-tablet-screen:focus-visible{outline:2px solid var(--qbl-accent);outline-offset:2px}.qbl-viewer-foot{color:var(--qbl-text-4);text-align:center;font-size:11px}.qbl-req{background:var(--qbl-panel);border:1px solid rgba(var(--qbl-hair), .1);border-radius:16px;outline:none;flex-direction:column;width:min(100%,620px);max-height:100%;display:flex;overflow:hidden}.qbl-req-bar{justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 30px 20px;display:flex}.qbl-req-title{color:var(--qbl-text-1);margin:0;font-size:clamp(1.3rem,2.6vw,1.6rem);line-height:1.1}.qbl-req-sub{color:var(--qbl-text-3);margin:7px 0 0;font-size:13px;line-height:1.45}.qbl-req-form,.qbl-req-done{padding:4px 30px 28px;overflow-y:auto}.qbl-req-grid{grid-template-columns:1fr 1fr;gap:26px 24px;display:grid}.qbl-req-field{flex-direction:column;gap:7px;min-width:0;display:flex}.qbl-req-field-wide{grid-column:1/-1}.qbl-req-field label{letter-spacing:.15em;text-transform:uppercase;color:var(--qbl-text-3);font-size:10px;font-weight:400}.qbl-req-opt{text-transform:none;letter-spacing:0;color:var(--qbl-text-4)}.qbl-req-field input,.qbl-req-field select,.qbl-req-field textarea{color:var(--qbl-text-1);border:0;border-bottom:1px solid rgba(var(--qbl-hair), .18);background:0 0;border-radius:0;width:100%;min-height:44px;padding:8px 2px;font-family:inherit;font-size:16px;font-weight:300;transition:border-color .22s,background-color .22s}.qbl-req-field textarea{resize:vertical;min-height:104px;padding-top:6px;line-height:1.6}.qbl-req-field input::placeholder,.qbl-req-field textarea::placeholder{color:var(--qbl-text-4);opacity:.62;font-size:14.5px}.qbl-req-field input:hover,.qbl-req-field select:hover,.qbl-req-field textarea:hover{border-bottom-color:rgba(var(--qbl-hair), .34);background:rgba(var(--qbl-hair), .03)}.qbl-req-field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--qbl-text-3) 50%), linear-gradient(135deg, var(--qbl-text-3) 50%, transparent 50%);background-position:calc(100% - 13px) calc(50% + 1px),calc(100% - 8px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.qbl-req-field select:hover{background-color:#0000}.qbl-req-field input:focus,.qbl-req-field select:focus,.qbl-req-field textarea:focus{border-bottom-width:2px;border-bottom-color:var(--qbl-accent);background-color:rgba(var(--qbl-acc), .05);outline:none;padding-bottom:7px}.qbl-req-field select:focus{background-color:rgba(var(--qbl-acc), .05)}.qbl-req-note{color:var(--qbl-text-4);opacity:.72;max-width:62ch;margin:-1px 0 3px;font-size:12.5px;line-height:1.55}.qbl-req-fielderr{color:#f0656b;font-size:12.5px}.qbl-req-error{color:var(--qbl-text-2);border-left:2px solid #f0656b;margin:24px 0 0;padding:2px 0 2px 14px;font-size:14px;line-height:1.5}.qbl-req-hint{border-left:2px solid rgba(var(--qbl-acc), .55);color:var(--qbl-text-3);max-width:56ch;margin:0 0 26px;padding:2px 0 2px 14px;font-size:13.5px;line-height:1.55}.qbl-req-foot{border-top:1px solid rgba(var(--qbl-hair), .08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:flex}.qbl-req-privacy{color:var(--qbl-text-4);flex:220px;max-width:34ch;margin:0;font-size:11.5px;line-height:1.5}.qbl-req-submit{letter-spacing:.01em;color:#fff;background:var(--qbl-accent-deep);cursor:pointer;border:0;border-radius:9px;min-height:46px;padding:14px 30px;font-family:inherit;font-size:15px;font-weight:500;transition:background-color .2s,opacity .2s}.qbl-req-submit:hover:not(:disabled){background:var(--qbl-accent)}.qbl-req-submit:disabled{opacity:.5;cursor:default}.qbl-req-submit:focus-visible,.qbl-login:focus-visible{outline:2px solid var(--qbl-accent);outline-offset:2px}.qbl-req-done p{color:var(--qbl-text-2);max-width:44ch;margin:6px 0 24px;font-size:16px;line-height:1.65}.qbl-req-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qbl-login{white-space:nowrap}.qbl-req-escape{border-top:1px solid rgba(var(--qbl-hair), .08);margin:26px 30px 34px;padding-top:18px}.qbl-req-escape>summary{color:var(--qbl-text-4);cursor:pointer;min-height:32px;padding:6px 0;font-size:13px;list-style:none}.qbl-req-escape>summary::-webkit-details-marker{display:none}.qbl-req-escape>summary:before{content:"+ ";color:var(--qbl-text-4)}.qbl-req-escape[open]>summary:before{content:"− "}.qbl-req-escape>summary:hover{color:var(--qbl-text-2)}.qbl-req-escape>summary:focus-visible{outline:2px solid var(--qbl-accent);outline-offset:3px;border-radius:3px}.qbl-req-escape-body{padding-top:18px}@media (max-width:560px){.qbl-req-escape{margin-left:22px;margin-right:22px}.qbl-req-grid{grid-template-columns:1fr;gap:22px}.qbl-req-bar,.qbl-req-form,.qbl-req-done{padding-left:22px;padding-right:22px}.qbl-req-submit{width:100%}}.qbl-tablet{flex:1;justify-content:center;min-height:0;display:flex}.qbl-tablet-bezel{border:1px solid rgba(var(--qbl-hair), .16);width:100%;min-height:0;box-shadow:0 40px 80px -30px #000000e6, inset 0 1px 0 rgba(var(--qbl-hair), .08);background:linear-gradient(160deg,#10182a,#070c16 60%);border-radius:18px;min-height:0;padding:14px;display:flex;position:relative}.qbl-tablet-screen{background:var(--qbl-canvas);-webkit-overflow-scrolling:touch;border-radius:6px;flex:1;min-height:0;overflow:hidden auto}.qbl-tablet-screen img{width:100%;height:auto;display:block}.qbl-tablet-glare{pointer-events:none;background:linear-gradient(104deg, rgba(var(--qbl-hair), .07) 0%, transparent 34%, transparent 66%, rgba(var(--qbl-hair), .035) 100%);border-radius:6px;position:absolute;inset:14px}@media (max-width:900px){.qbl-tablet-screen{min-width:0;overflow-x:auto}.qbl-tablet-screen img{width:auto;min-width:760px}.qbl-viewer-foot:after{content:" Drag to pan."}}@keyframes qbl-viewer-fade{0%{opacity:0}to{opacity:1}}.qbl-pile{width:100%;max-width:340px;height:180px;position:relative}.qbl-pile-row{box-sizing:border-box;border:1px solid rgba(var(--qbl-hair), .11);transform-origin:20%;background:#080e1b;border-radius:3px;flex-direction:column;justify-content:center;gap:1px;width:min(100%,276px);height:34px;padding:5px 9px;display:flex;position:absolute;inset-inline-start:0;overflow:hidden}.qbl-pile-subj{color:var(--qbl-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.25;overflow:hidden}.qbl-pile-meta{letter-spacing:.06em;color:var(--qbl-text-4);white-space:nowrap;font-size:8px;line-height:1.25}.qbl-pile-fwd{color:#e0876a}.qbl-pile-settled{border-color:rgba(var(--qbl-acc), .45);background:rgba(var(--qbl-acc), .07);transform:translateY(144px)}.qbl-pile-settled .qbl-pile-subj{color:var(--qbl-text-1)}.qbl-pile-settled .qbl-pile-meta{color:var(--qbl-accent)}.qbl-pile-badge{inset-inline-end:4px;letter-spacing:.1em;text-transform:uppercase;color:#e0876a;font-size:9px;position:absolute;top:10px}@keyframes qbl-pile-in{0%{opacity:0;transform:translate(-26px, var(--y)) rotate(0deg) scale(.96)}9%{opacity:1}30%,62%{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1)}80%,to{opacity:0;transform:translateY(144px)rotate(0)scale(.97)}}@keyframes qbl-pile-settle{0%,72%{opacity:0;transform:translateY(144px)scale(.97)}82%,to{opacity:1;transform:translateY(144px)scale(1)}}@keyframes qbl-pile-badge{0%,12%{opacity:0}24%,64%{opacity:1}72%,to{opacity:0}}html.js .qbl-pile-row:not(.qbl-pile-settled){opacity:0;animation:7s cubic-bezier(.4,0,.3,1) infinite qbl-pile-in}html.js .qbl-pile-settled{opacity:0;animation:7s cubic-bezier(.22,1,.36,1) infinite qbl-pile-settle}html.js .qbl-pile-badge{opacity:0;animation:7s ease-in-out infinite qbl-pile-badge}.qbl-secfig-wrap{margin-top:6px}.qbl-secfig{width:100%;max-width:min(100%,380px);height:auto;display:block;overflow:visible}.qbl-secfig-home{fill:rgba(var(--qbl-acc), .05);stroke:rgba(var(--qbl-acc), .45);stroke-width:1px;vector-effect:non-scaling-stroke}.qbl-secfig-lane{stroke:rgba(var(--qbl-hair), .1);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 5}.qbl-secfig-record{fill:var(--qbl-accent);opacity:0}.qbl-secfig-settled{fill:rgba(var(--qbl-hair), .22)}.qbl-secfig-plain{fill:rgba(var(--qbl-hair), .24)}.qbl-secfig-cipher rect{fill:rgba(var(--qbl-acc), .55)}.qbl-secfig-cipher{opacity:0}.qbl-secfig-front{fill:rgba(var(--qbl-acc), .75);opacity:0}.qbl-secfig-scope{fill:rgba(var(--qbl-hair), .09)}.qbl-secfig-grant{fill:rgba(var(--qbl-acc), .6)}.qbl-secfig-shed{fill:rgba(var(--qbl-hair), .3)}.qbl-secfig-kept{fill:var(--qbl-accent)}.qbl-secfig-wall{stroke:var(--qbl-accent);stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:.7}.qbl-secfig-repelled{fill:rgba(var(--qbl-hair), .5);offset-rotate:0deg;offset-distance:0%;opacity:0}.qbl-secfig-owner{fill:none;stroke:rgba(var(--qbl-acc), .4);stroke-width:1px;vector-effect:non-scaling-stroke}.qbl-secfig-owner-core{fill:var(--qbl-accent)}@keyframes qbl-secfig-arrive{0%{opacity:0;transform:translate(0)}10%,62%{opacity:1}70%,to{opacity:0;transform:translate(146px)}}@keyframes qbl-secfig-encrypt{0%,44%{opacity:0}54%,92%{opacity:1}to{opacity:0}}@keyframes qbl-secfig-front{0%{opacity:0;transform:translate(4px)}8%,84%{opacity:.9}to{opacity:0;transform:translate(158px)}}@keyframes qbl-secfig-expire{0%,16%{transform:scaleX(1)}74%{transform:scaleX(.06)}76%,to{transform:scaleX(0)}}@keyframes qbl-secfig-shed{0%,22%{opacity:1}62%,to{opacity:.12}}@keyframes qbl-secfig-repel{0%{offset-distance:0%;opacity:0}12%{opacity:1}56%{offset-distance:94%;opacity:1}to{offset-distance:0%;opacity:0}}html.js .qbl-secfig-record{animation:4.2s cubic-bezier(.45,0,.3,1) infinite qbl-secfig-arrive}html.js .qbl-secfig-cipher{animation:3.4s ease-in-out infinite qbl-secfig-encrypt}html.js .qbl-secfig-row{animation-delay:inherit}html.js .qbl-secfig-front{animation:3.4s linear infinite qbl-secfig-front}html.js .qbl-secfig-grant{animation:5.2s cubic-bezier(.4,0,.6,1) infinite qbl-secfig-expire}html.js .qbl-secfig-shed{animation:5s ease-in-out infinite qbl-secfig-shed}html.js .qbl-secfig-repelled{animation:4.6s cubic-bezier(.35,0,.4,1) infinite qbl-secfig-repel}.qbl-orbit-tether{stroke:rgba(var(--qbl-acc), .32);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 7}html.js .qbl-orbit-tether{animation:5.5s linear infinite qbl-orbit-tether-flow}@keyframes qbl-orbit-tether-flow{to{stroke-dashoffset:-48px}}.qbl-sv-wrap{margin-top:8px}.qbl-sv{width:100%;max-width:268px;height:auto;display:block;overflow:visible}.qbl-sv-territory{fill:rgba(var(--qbl-hair), .05)}.qbl-sv-code{letter-spacing:.04em;text-anchor:middle;fill:var(--qbl-text-4);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.qbl-sv-region[data-lit] .qbl-sv-code,.qbl-sv-border{stroke:rgba(var(--qbl-hair), .34);stroke-width:1px;vector-effect:non-scaling-stroke}.qbl-sv-ticker{width:100%;max-width:268px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.qbl-sv-ticker-track{width:max-content;display:flex}.qbl-sv-ticker-run{gap:24px;padding-inline-end:24px;display:flex}.qbl-sv-ticker-item{letter-spacing:.06em;color:var(--qbl-text-4);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.qbl-sv-ticker-tick{color:rgba(var(--qbl-hair), .3);font-size:8px;font-style:normal}.qbl-sv-ticker-tick[data-up]{color:rgba(var(--qbl-acc), .75)}.qbl-sv-sheet{fill:rgba(var(--qbl-hair), .24)}.qbl-sv-page{fill:rgba(var(--qbl-acc), .2);stroke:rgba(var(--qbl-acc), .5);stroke-width:.7px;vector-effect:non-scaling-stroke}.qbl-sv-fold{fill:none;stroke:rgba(var(--qbl-acc), .5);stroke-width:.7px;vector-effect:non-scaling-stroke}.qbl-sv-scanbar{opacity:0}html.js .qbl-sv-scanbar{opacity:1;animation:5.2s cubic-bezier(.5,0,.5,1) infinite qbl-sv-scan}.qbl-sv-wire{stroke:rgba(var(--qbl-hair), .16);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 5}.qbl-sv-node{fill:rgba(var(--qbl-hair), .42)}.qbl-sv-hub{fill:var(--qbl-accent)}@keyframes qbl-sv-claim{0%,70%,to{fill:rgba(var(--qbl-hair), .05)}18%,40%{fill:rgba(var(--qbl-acc), .24)}}@keyframes qbl-sv-claim-text{0%,70%,to{fill:var(--qbl-text-4)}18%,40%{fill:var(--qbl-accent-bright)}}@keyframes qbl-sv-scan{0%{transform:translate(0)}55%,to{transform:translate(228px)}}@keyframes qbl-sv-scroll{to{transform:translate(-50%)}}@keyframes qbl-sv-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes qbl-sv-inward{to{stroke-dashoffset:-32px}}@keyframes qbl-sv-blink{0%,to{fill:rgba(var(--qbl-hair), .42)}50%{fill:rgba(var(--qbl-acc), .7)}}html.js .qbl-sv-territory{animation:4.4s ease-in-out infinite qbl-sv-claim}html.js .qbl-sv-code{animation:4.4s ease-in-out infinite qbl-sv-claim-text;animation-delay:inherit}html.js .qbl-sv-ticker-track{animation:26s linear infinite qbl-sv-scroll}html.js .qbl-sv-row{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards qbl-sv-row-in}html.js .qbl-sv-wire{animation:3.2s linear infinite qbl-sv-inward}html.js .qbl-sv-node{animation:4.4s ease-in-out infinite qbl-sv-blink}.qbl-sec-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(30px,3.4vw,44px) clamp(28px,3.2vw,48px);display:grid}.qbl-sec-item{border-top:1px solid rgba(var(--qbl-acc), .3);flex-direction:column;gap:13px;padding-top:22px;display:flex}.qbl-sec-item[data-span="2"]{grid-column:span 2}.qbl-sec-item[data-span="3"]{grid-column:span 3}.qbl-sec-idx{letter-spacing:.16em;color:var(--qbl-accent);font-family:IBM Plex Mono,monospace;font-size:10px}.qbl-sec-title{letter-spacing:-.008em;color:var(--qbl-text-1);font-family:Fraunces,serif;font-size:18px;font-weight:400}.qbl-sec-body{color:var(--qbl-text-3);font-size:14.5px;line-height:1.65}@media (max-width:1040px){.qbl-sec-item[data-span="2"],.qbl-sec-item[data-span="3"]{grid-column:span 3}.qbl-sec-item:last-child{grid-column:span 6}}@media (max-width:640px){.qbl-sec-item[data-span="2"],.qbl-sec-item[data-span="3"],.qbl-sec-item:last-child{grid-column:span 6}}.qbl-stages{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:end;gap:30px 0;display:grid}.qbl-stage{text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:0;padding:0;display:flex}.qbl-stage-body{flex-direction:column;gap:16px;padding:0 clamp(12px,2vw,32px) 26px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.qbl-stage:first-child .qbl-stage-body{padding:0 clamp(0px,2vw,32px) 26px 0}.qbl-stage:nth-child(2) .qbl-stage-body{padding-bottom:42px}.qbl-stage:nth-child(3) .qbl-stage-body{padding-bottom:58px}.qbl-stage:nth-child(4) .qbl-stage-body{padding:0 0 74px clamp(12px,2vw,32px)}.qbl-stage-name{letter-spacing:.16em;text-transform:uppercase;color:var(--qbl-accent);font:500 9.5px/1 Inter,sans-serif;transition:color .4s cubic-bezier(.22,1,.36,1)}.qbl-stage-meta{color:var(--qbl-text-2);font:400 13px/1.5 Inter,sans-serif}.qbl-stage-copy{color:var(--qbl-text-3);text-wrap:pretty;font:300 14px/1.65 Inter,sans-serif}.qbl-stage-rule{background:rgba(var(--qbl-acc), .42);transform-origin:0;height:1px;transition:background-color .4s cubic-bezier(.22,1,.36,1);position:relative}.qbl-stage-rule:before{content:"";inset-inline-start:0;background:var(--qbl-accent);border-radius:50%;width:7px;height:7px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);position:absolute;top:-3px}.qbl-stages[data-drawn] .qbl-stage-rule{animation:.9s cubic-bezier(.22,1,.36,1) backwards qbl-rule-draw}.qbl-stages[data-drawn] .qbl-stage:first-child .qbl-stage-rule{animation-delay:0s}.qbl-stages[data-drawn] .qbl-stage:nth-child(2) .qbl-stage-rule{animation-delay:.13s}.qbl-stages[data-drawn] .qbl-stage:nth-child(3) .qbl-stage-rule{animation-delay:.26s}.qbl-stages[data-drawn] .qbl-stage:nth-child(4) .qbl-stage-rule{animation-delay:.39s}@keyframes qbl-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qbl-stages[data-drawn] .qbl-stage-rule:before{animation:.45s cubic-bezier(.22,1,.36,1) backwards qbl-dot-in}.qbl-stages[data-drawn] .qbl-stage:first-child .qbl-stage-rule:before{animation-delay:.3s}.qbl-stages[data-drawn] .qbl-stage:nth-child(2) .qbl-stage-rule:before{animation-delay:.43s}.qbl-stages[data-drawn] .qbl-stage:nth-child(3) .qbl-stage-rule:before{animation-delay:.56s}.qbl-stages[data-drawn] .qbl-stage:nth-child(4) .qbl-stage-rule:before{animation-delay:.69s}@keyframes qbl-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.qbl-stage:hover .qbl-stage-body,.qbl-stage:focus-visible .qbl-stage-body,.qbl-stage[data-active] .qbl-stage-body{transform:translateY(-2px)}.qbl-stage:hover .qbl-stage-rule,.qbl-stage:focus-visible .qbl-stage-rule,.qbl-stage[data-active] .qbl-stage-rule{background:rgba(var(--qbl-acc), .8)}.qbl-stage:hover .qbl-stage-rule:before,.qbl-stage:focus-visible .qbl-stage-rule:before,.qbl-stage[data-active] .qbl-stage-rule:before{box-shadow:0 0 0 5px rgba(var(--qbl-acc), .16);transform:scale(1.6)}.qbl-stage:hover .qbl-stage-name,.qbl-stage:focus-visible .qbl-stage-name,.qbl-stage[data-active] .qbl-stage-name{color:var(--qbl-accent-bright)}.qbl-stages[data-engaged] .qbl-stage:not([data-active]):not(:hover){opacity:.5;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.qbl-stage:focus-visible{outline:2px solid var(--qbl-accent);outline-offset:6px;border-radius:3px}.qbl-frame{border:1px solid rgba(var(--qbl-hair), .11);background:var(--qbl-panel-soft);border-radius:3px;padding:clamp(12px,1.6vw,20px)}.qbl-footer{background:var(--qbl-canvas-deep);border-top:1px solid rgba(var(--qbl-hair), .08)}.qbl-footer-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:clamp(30px,4vw,56px);display:grid}.qbl [data-reveal]{transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}html.js .qbl [data-reveal=""]{opacity:0;transform:translateY(16px)}.qbl [data-reveal=in]{opacity:1;transform:none}@keyframes v3flash{0%,to{opacity:1}50%{opacity:.42}}@keyframes v3sheentxt{0%,72%{background-position:200% 0}to{background-position:-20% 0}}html{scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.qbl-orbit{width:100%}.qbl-orbit-fit{aspect-ratio:1400/800;width:100%;position:relative;overflow:hidden}.qbl-orbit-box{transform-origin:0 0;width:1400px;height:800px;position:relative}.qbl-orbit-box svg{position:absolute;inset:0}.qbl-orbit-box svg .v3heart,.qbl-orbit-box svg .v3core,.qbl-orbit-box svg .v3sonar,.qbl-orbit-box svg .v3shine,.qbl-orbit-box svg .v3pulse{transform-box:view-box;transform-origin:700px 300px}.qbl-orbit-labels{transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.qbl-orbit-labels button{cursor:pointer;transition:color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}.qbl-orbit-labels[data-dim] button:not([data-active]){opacity:.45}.qbl-orbit-pill{border:1px solid rgba(var(--qbl-acc), .5);letter-spacing:.01em;color:var(--qbl-text-1);white-space:nowrap;background:linear-gradient(#152238f7,#091120f7);border-radius:6px;padding:13px 19px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;box-shadow:0 10px 30px #02050c8c}.qbl-orbit-pill:hover,.qbl-orbit-pill[data-active]{color:var(--qbl-accent-bright);box-shadow:0 10px 30px #02050c8c, 0 0 0 4px rgba(var(--qbl-acc), .12);border-color:#b3cbfaf2}.qbl-orbit-inner{color:var(--qbl-accent);white-space:nowrap;background:0 0;border:0;font:500 15px Inter,sans-serif}.qbl-orbit-surface{color:var(--qbl-text-2);white-space:nowrap;background:0 0;border:0;font:500 15.5px Inter,sans-serif}.qbl-orbit-inner:hover,.qbl-orbit-inner[data-active],.qbl-orbit-surface:hover,.qbl-orbit-surface[data-active]{color:var(--qbl-accent-bright)}.qbl-orbit-you{pointer-events:none;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:230px;left:700px;transform:translate(-50%,-50%)}.qbl-orbit-you-label{letter-spacing:.26em;color:var(--qbl-accent-bright);text-shadow:0 0 18px rgba(var(--qbl-acc), .55);font:500 13px Inter,sans-serif}.qbl-orbit-you-rule{background:rgba(var(--qbl-acc), .42);width:26px;height:1px}.qbl-orbit-you-sub{color:var(--qbl-text-3);font-size:13px}.qbl-orbit-chip{border:1px solid rgba(var(--qbl-acc), .4);background:var(--qbl-panel);color:var(--qbl-text-2);border-radius:6px;padding:9px 14px;font:500 13px Inter,sans-serif;transition:color .4s,border-color .4s}.qbl-orbit-chip:hover,.qbl-orbit-chip[data-active]{color:var(--qbl-accent-bright);border-color:#b3cbfaf2}.qbl-orbit-core-sm{pointer-events:none;flex-direction:column;align-items:center;gap:5px;display:none;position:absolute;transform:translate(-50%,-100%)}.qbl-orbit-core-sm .qbl-orbit-you-label{letter-spacing:.3em;font-size:11.5px}.qbl-orbit-core-sm .qbl-orbit-you-sub{font-size:11px}.qbl-orbit-labels-sm{pointer-events:none;display:none;position:absolute;inset:0}.qbl-orbit-label-sm{white-space:nowrap;pointer-events:auto;appearance:none;cursor:pointer;letter-spacing:.06em;color:var(--qbl-text-2);text-shadow:0 0 6px #030712f2,0 0 3px #030712f2;background:0 0;border:0;padding:9px 7px;font:500 9.5px Inter,sans-serif;transition:color .18s,text-shadow .18s;position:absolute;transform:translate(-50%,-50%)}.qbl-orbit-label-sm[data-active]{color:var(--qbl-accent-bright);text-shadow:0 0 10px rgba(var(--qbl-acc), .6), 0 0 6px #030712f2}@media (max-width:900px){.qbl-orbit{--qbl-bleed:clamp(20px, 5vw, 72px);width:calc(100% + (2 * var(--qbl-bleed)));margin-inline:calc(-1 * var(--qbl-bleed))}.qbl-orbit-readout{padding-inline:22px}.qbl-orbit-fit{aspect-ratio:1400/800;display:block}.qbl-orbit-pill,.qbl-orbit-inner,.qbl-orbit-surface,.qbl-orbit-you{display:none}.qbl-orbit-core-sm{display:flex}.qbl-orbit-labels-sm{display:block}}.qbl-orbit-readout{text-align:center;max-width:64ch;min-height:56px;margin-inline:auto;padding-top:18px}.qbl-orbit-readout-title{font-size:22px}.qbl-orbit-readout-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--qbl-text-4);font-size:12px}.qbl-orbit-readout-line{color:var(--qbl-text-3);padding-top:6px;font:300 19px/1.6 Inter,sans-serif}@keyframes v3trace{to{stroke-dashoffset:-2643px}}@keyframes v3traceb{to{stroke-dashoffset:2643px}}@keyframes v3drift{to{stroke-dashoffset:-160px}}@keyframes v3breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes qbl-orbit-strike{0%{opacity:0;transform:scale(.55)}3%{opacity:.9;transform:scale(1)}7%{opacity:0;transform:scale(1.75)}to{opacity:0;transform:scale(1.75)}}@keyframes v3nodepulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes v3heart{0%,to{opacity:.3;transform:scale(.97)}50%{opacity:.72;transform:scale(1.07)}}@keyframes v3core{0%,to{opacity:.72}50%{opacity:1}}@keyframes v3sonar{0%{opacity:.5;transform:scale(.86)}72%,to{opacity:0;transform:scale(1.5)}}@keyframes v3shine{0%{opacity:.12;transform:translate(-26px)}50%{opacity:.5}to{opacity:.12;transform:translate(26px)}}@keyframes v3pulse{0%{opacity:.9;transform:scale(.85)}70%,to{opacity:0;transform:scale(2.6)}}.qbl-dust{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.v3drift-58-rev{animation:58s linear infinite reverse v3drift}.v3drift-30-rev{animation:30s linear infinite reverse v3drift}.v3heart-g{transform-box:view-box;transform-origin:700px 300px;animation:3.6s cubic-bezier(.4,0,.6,1) infinite v3heart}.v3shine-g{transform-box:view-box;transform-origin:700px 300px;animation:3.6s cubic-bezier(.4,0,.6,1) infinite v3shine}.qbl-comet-a{animation:18s linear infinite v3trace}.qbl-comet-b{animation:26s linear infinite v3traceb}.v3drift-rev{animation:58s linear infinite reverse v3drift}.v3drift-42{animation:42s linear infinite v3drift}.v3drift-30{animation:30s linear infinite reverse v3drift}.v3breathe{animation:5.4s ease-in-out infinite v3breathe}.qbl-orbit-strike{transform-box:fill-box;transform-origin:50%;opacity:0;animation:18s linear infinite qbl-orbit-strike}.v3nodepulse{animation:3.8s ease-in-out infinite v3nodepulse}.v3nodepulse-42{animation:4.2s ease-in-out infinite v3nodepulse}.v3heart{animation:3.6s cubic-bezier(.4,0,.6,1) infinite v3heart}.v3core{animation:3.6s cubic-bezier(.4,0,.6,1) infinite v3core}.v3sonar{animation:3.6s cubic-bezier(.22,1,.36,1) infinite v3sonar}.v3sonar-late{animation-delay:-1.8s}.v3shine{animation:3.6s ease-in-out infinite v3shine}.v3pulse{animation:2.4s cubic-bezier(.22,1,.36,1) infinite v3pulse}.qbl-map{flex-direction:column;gap:18px;display:flex}.qbl-map-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.qbl-map-head-label{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.qbl-map-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--qbl-text-3);font-size:10.5px;font-weight:500}.qbl-map-summary{color:var(--qbl-text-2);font-size:13px}.qbl-map-btns{flex-wrap:wrap;gap:8px;display:flex}.qbl-map-btn{color:var(--qbl-text-3);border:1px solid rgba(var(--qbl-hair), .1);cursor:pointer;background:0 0;border-radius:7px;padding:7px 11px;font:400 10.5px/1 Inter,sans-serif;transition:color .2s,border-color .2s,background-color .2s}.qbl-map-btn:hover{color:var(--qbl-text-2);border-color:rgba(var(--qbl-hair), .2)}.qbl-map-btn[aria-pressed=true]{color:var(--qbl-text-1);background:rgba(var(--qbl-hair), .1);border-color:rgba(var(--qbl-hair), .16)}.qbl-map-stage{border:1px solid rgba(var(--qbl-hair), .09);background:radial-gradient(70% 90% at 50% 42%, rgba(var(--qbl-hair), .045), transparent 70%), #070d1a;border-radius:12px;position:relative;overflow:hidden}.qbl-map-svg{width:100%;height:auto;display:block}.qbl-map-fallback{aspect-ratio:960/470}.qbl-map-base{fill:rgba(var(--qbl-hair), .055);stroke:rgba(var(--qbl-hair), .14);stroke-width:.5px;vector-effect:non-scaling-stroke}.qbl-map-arcs path{fill:none;stroke:url(#qbl-arcgrad);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.24;stroke-dasharray:5 7;animation:9s linear infinite qbl-map-flow}.qbl-map-lit{cursor:pointer;stroke:#0000;stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:fill .24s cubic-bezier(.22,1,.36,1),stroke .18s}.qbl-map-lit[data-selected]{stroke:var(--qbl-accent)}.qbl-map-panel{-webkit-backdrop-filter:blur(30px)saturate(115%);backdrop-filter:blur(30px)saturate(115%);border-inline-start:1px solid rgba(var(--qbl-hair), .12);z-index:5;background:#070d1ad1;flex-direction:column;width:min(380px,100%);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(101%)}.qbl-map-panel[data-open]{transform:translate(0)}.qbl-map-panel-head{border-bottom:1px solid rgba(var(--qbl-hair), .09);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.qbl-map-panel-name{color:var(--qbl-text-1);font-size:17px}.qbl-map-panel-sub{color:var(--qbl-text-3);margin-top:4px;font-size:11.5px}.qbl-map-close{color:var(--qbl-text-3);border:1px solid rgba(var(--qbl-hair), .12);cursor:pointer;background:0 0;border-radius:6px;padding:7px 9px;font-size:12px;line-height:1;transition:color .2s,border-color .2s}.qbl-map-close:hover{color:var(--qbl-text-1);border-color:rgba(var(--qbl-hair), .26)}.qbl-map-panel-body{flex-direction:column;gap:12px;padding:16px 18px 20px;display:flex;overflow-y:auto}.qbl-map-panel-advisor{color:var(--qbl-text-2);font-size:12.5px}.qbl-map-panel-tax{color:var(--qbl-text-4);font-size:12px;line-height:1.6}.qbl-map-panel-list{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.qbl-map-panel-list li{border-top:1px solid rgba(var(--qbl-hair), .06);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.qbl-map-panel-item{flex-direction:column;gap:3px;min-width:0;display:flex}.qbl-map-panel-item-name{color:var(--qbl-text-2);font-size:12.5px}.qbl-map-panel-item-kind{color:var(--qbl-text-4);font-size:10.5px}.qbl-map-panel-item-val{color:var(--qbl-text-1);text-align:end;white-space:nowrap;font-size:12px}.qbl-map-panel-item-note{color:var(--qbl-text-4);margin-top:3px;font-size:10px;display:block}.qbl-map-panel-item-note[data-failed]{color:#e0876a}.qbl-map-legend{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.qbl-map-legend-label{letter-spacing:.14em;text-transform:uppercase;color:var(--qbl-text-4);font-size:9.5px;font-weight:500}.qbl-map-ramp{background:linear-gradient(90deg,#39404e,#4b5464,#5e6879,#727c8d,#8b95a5);border-radius:2px;width:120px;height:4px}.qbl-map-range{color:var(--qbl-text-3);font-size:11px}.qbl-map-table{border-collapse:collapse;width:100%;font-size:12.5px}.qbl-map-table-cap{text-align:start;color:var(--qbl-text-4);padding-bottom:10px;font-size:11px}.qbl-map-table th,.qbl-map-table td{text-align:start;border-bottom:1px solid rgba(var(--qbl-hair), .07);color:var(--qbl-text-2);padding:9px 12px;font-weight:400}.qbl-map-table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--qbl-text-4);font-size:9.5px}.qbl-map-table td:not(:first-child),.qbl-map-table thead th:not(:first-child){text-align:end}.qbl-map-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.qbl-map-warn{color:var(--qbl-text-3);font-size:11.5px;line-height:1.6}.qbl-map-fx{color:var(--qbl-text-4);font-size:10.5px}@keyframes qbl-map-litin{0%{opacity:0}to{opacity:1}}@keyframes qbl-map-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes qbl-map-flow{to{stroke-dashoffset:-120px}}html.js .qbl-map-lit{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards qbl-map-litin,2.4s ease-in-out infinite qbl-map-breathe}.qbl-map-chips{flex-wrap:wrap;gap:9px;display:flex}.qbl-map-chips .qbl-mono{color:var(--qbl-text-4);margin-inline-start:6px;font-size:11px}.qbl-map-readout{text-align:center;max-width:64ch;min-height:56px;margin-inline:auto}.qbl-caps{flex-direction:column;gap:clamp(28px,3.4vw,44px);display:flex}.qbl-caps-tabs{border-bottom:1px solid rgba(var(--qbl-hair), .09);flex-wrap:wrap;gap:4px 18px;display:flex}@media (max-width:760px){.qbl-caps-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.qbl-caps-tab{color:var(--qbl-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 2px 13px;font:400 13px/1 Inter,sans-serif;transition:color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.qbl-caps-tab:hover{color:var(--qbl-text-1)}.qbl-caps-tab[data-active]{color:var(--qbl-text-1);border-bottom-color:var(--qbl-accent)}.qbl-caps-tab-n{color:var(--qbl-text-4);font-size:9px}.qbl-caps-tab[data-active] .qbl-caps-tab-n{color:var(--qbl-accent)}.qbl-caps-panel{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:clamp(36px,4.5vw,72px);padding:clamp(40px,5vw,60px) 0 0;display:grid}.qbl-caps-head{flex-direction:column;gap:20px;max-width:400px;display:flex}.qbl-caps-counter{letter-spacing:.16em;color:var(--qbl-accent);font-size:10.5px}.qbl-caps-h3{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.15}.qbl-caps-summary{color:var(--qbl-text-2);font:300 16px/1.65 Inter,sans-serif}.qbl-cmp{flex-direction:column;gap:14px;margin:0;padding-top:10px;display:flex}.qbl-cmp-card{border:1px solid rgba(var(--qbl-hair), .09);background:linear-gradient(#c7d0e006,#c7d0e000);border-radius:3px}.qbl-cmp-head{border-bottom:1px solid rgba(var(--qbl-hair), .09);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.qbl-cmp-head-label{letter-spacing:.18em;text-transform:uppercase;color:var(--qbl-text-4);font-size:9px}.qbl-cmp-head-cols{gap:34px;display:flex}.qbl-cmp-head-cols span{letter-spacing:.12em;width:54px;color:var(--qbl-text-4);font-size:9px}.qbl-cmp-rows{margin:0;padding:0;list-style:none}.qbl-cmp-row{border-bottom:1px solid rgba(var(--qbl-hair), .055);align-items:center;gap:10px;padding:11px 16px;display:flex}.qbl-cmp-row:last-child{border-bottom:0}.qbl-cmp-label{color:var(--qbl-text-3);flex:1;font-size:12.5px;line-height:1.3}.qbl-cmp-cells{gap:34px;display:flex}.qbl-cmp-cell{background:rgba(var(--qbl-hair), .07);border-radius:2px;width:54px;height:3px}.qbl-cmp-bar{background:rgba(var(--qbl-hair), .24);border-radius:2px;height:100%;display:block}.qbl-cmp-row[data-required]{background:rgba(var(--qbl-acc), .055);box-shadow:inset 2px 0 0 var(--qbl-accent)}.qbl-cmp-row[data-required] .qbl-cmp-label{color:var(--qbl-text-1)}.qbl-cmp-row[data-required] .qbl-cmp-bar{background:rgba(var(--qbl-acc), .55)}.qbl-cmp-row[data-required]:focus-visible{outline:1px solid var(--qbl-accent);outline-offset:-1px}.qbl-cmp-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--qbl-accent);border:1px solid rgba(var(--qbl-acc), .35);border-radius:2px;padding:3px 6px;font-size:8px}.qbl-cmp-cap{color:var(--qbl-text-4);max-width:38ch;font-size:12px;line-height:1.6}.qbl-cmp{container-type:inline-size}@container (max-width:360px){.qbl-cmp-head-cols,.qbl-cmp-cells{gap:14px}.qbl-cmp-head-cols span,.qbl-cmp-cell{width:36px}.qbl-cmp-tag{letter-spacing:.12em;padding:3px 5px}}html.js .qbl-cmp-card .qbl-cmp-row{opacity:0;transform:translateY(6px)}html.js .qbl-cmp-card[data-drawn] .qbl-cmp-row{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 90ms);transform:none}html.js .qbl-cmp-card .qbl-cmp-row[data-required]{box-shadow:inset 0 0 0 var(--qbl-accent);background:0 0}html.js .qbl-cmp-card[data-drawn] .qbl-cmp-row[data-required]{background:rgba(var(--qbl-acc), .055);box-shadow:inset 2px 0 0 var(--qbl-accent);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),background-color .5s .62s,box-shadow .5s .62s}.qbl-caps-blocks{flex-direction:column;gap:clamp(30px,3.4vw,44px);display:flex}.qbl-caps-block{flex-direction:column;gap:14px;display:flex}.qbl-caps-h4{letter-spacing:-.008em;color:var(--qbl-text-1);font:400 15.5px/1.4 Fraunces,serif}.qbl-caps-row{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:12px;display:grid}.qbl-caps-dash{background:rgba(var(--qbl-acc), .55);height:1px;margin-top:10px}.qbl-caps-row p{color:var(--qbl-text-3);font:300 14px/1.6 Inter,sans-serif}.qbl-caps-readout{text-align:center;max-width:64ch;min-height:56px;margin-inline:auto}.qbl-prodcard{appearance:none;font:inherit;color:inherit;text-align:start;cursor:pointer;border:0;border:1px solid rgba(var(--qbl-hair), .11);background:linear-gradient(135deg,#0f1a318c,#050a14d9);border-radius:16px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,3vw,48px);width:100%;padding:clamp(24px,3.4vw,48px);text-decoration:none;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 34px 64px -34px #000000bf}.qbl-prodcard:hover,.qbl-prodcard:focus-visible{border-color:rgba(var(--qbl-acc), .45);box-shadow:0 34px 64px -34px #000000bf, 0 0 0 4px rgba(var(--qbl-acc), .1);transform:translateY(-2px)}.qbl-prodcard:focus-visible{outline:2px solid var(--qbl-accent);outline-offset:2px}.qbl-prodcard-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.qbl-prodcard-title{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.15}.qbl-prodcard-body{color:var(--qbl-text-3);max-width:46ch;font:300 15px/1.7 Inter,sans-serif}.qbl-prodcard-cta{color:var(--qbl-accent);align-items:center;gap:8px;padding-top:6px;font:500 14px/1 Inter,sans-serif;transition:color .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.qbl-prodcard:hover .qbl-prodcard-cta,.qbl-prodcard:focus-visible .qbl-prodcard-cta{color:var(--qbl-accent-bright)}.qbl-prodcard-arrow{transition:transform .4s cubic-bezier(.22,1,.36,1)}.qbl-prodcard:hover .qbl-prodcard-arrow,.qbl-prodcard:focus-visible .qbl-prodcard-arrow{transform:translate(4px)}.qbl-prodcard-shot{border:1px solid rgba(var(--qbl-hair), .16);background:linear-gradient(#0d1524,#05080f);border-radius:clamp(18px,2vw,26px);padding:clamp(10px,1.2vw,16px);display:block;box-shadow:inset 0 1px #ffffff0f,0 34px 64px -24px #000000d9}.qbl-prodcard-shot img{border-radius:clamp(8px,1vw,12px);width:100%;height:auto;display:block}@media (max-width:860px){.qbl-prodcard{grid-template-columns:minmax(0,1fr)}.qbl-prodcard-shot{order:-1}}@media (prefers-reduced-motion:reduce){.qbl *,.qbl :before,.qbl :after{transition-duration:.01ms!important;animation:none!important}.qbl-orbit-strike{opacity:0;animation:none!important}.qbl [data-reveal]{opacity:1;transform:none}html.js .qbl-sv-row{opacity:1;transform:none;animation:none!important}.qbl-viewer{animation:none!important}.qbl-viewer-tabs:after{opacity:0;animation:none!important}html.js .qbl-pile-row:not(.qbl-pile-settled){opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--r));animation:none!important}html.js .qbl-pile-settled{opacity:1;transform:translateY(144px);animation:none!important}html.js .qbl-pile-badge{opacity:1;animation:none!important}html.js .qbl-secfig-record,html.js .qbl-secfig-cipher,html.js .qbl-secfig-front,html.js .qbl-secfig-repelled{opacity:0;animation:none!important}html.js .qbl-secfig-grant{transform:none;animation:none!important}html.js .qbl-secfig-shed{opacity:1;animation:none!important}html.js .qbl-sv-territory,html.js .qbl-sv-code,html.js .qbl-sv-scanbar,html.js .qbl-orbit-tether,html.js .qbl-sv-ticker-track,html.js .qbl-sv-wire,html.js .qbl-sv-node{animation:none!important}html.js .qbl-map-lit{opacity:1;animation:none!important}.qbl-map-arcs path{animation:none!important}.qbl-map-panel{transition:none!important}html.js .qbl-cmp-card .qbl-cmp-row{opacity:1;transform:none}html.js .qbl-cmp-card .qbl-cmp-row[data-required]{background:rgba(var(--qbl-acc), .055);box-shadow:inset 2px 0 0 var(--qbl-accent)}.qbl-stages[data-drawn] .qbl-stage-rule,.qbl-stages[data-drawn] .qbl-stage-rule:before{opacity:1;transform:none;animation:none!important}.qbl-stages[data-drawn] .qbl-stage-rule:before{transform:scale(1)}.qbl-comet-a,.qbl-comet-b{stroke-dashoffset:-620px!important}}
