html:has(.bb-page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#343c49 #080a0d;background:#080a0d}body:has(.bb-page){--bg:#080a0d;--bg-panel:#10141a;--bg-muted:#161b22;--ink:#f3f5f7;--ink-muted:#a1a8b4;--primary:#ffa544;--primary-strong:#ffc17d;--border:#242a33}body:has(.bb-page) .site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a0df2}body:has(.bb-page) .brand-caption{color:var(--ink-muted)}body:has(.bb-page) .desktop-nav a{color:var(--ink-muted)}:is(body:has(.bb-page) .desktop-nav a:hover,body:has(.bb-page) .desktop-nav a[aria-current]){color:var(--ink);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}body:has(.bb-page) .header-primary-cta{color:var(--ink);background:#161b22;border-color:#343c49;border-radius:9px}body:has(.bb-page) .mobile-menu nav .mobile-primary-cta{color:var(--ink);background:#161b22;border-color:#343c49;border-radius:9px}body:has(.bb-page) .header-primary-cta:hover{color:var(--primary-strong);background:#20262f;border-color:#906438}body:has(.bb-page) .mobile-menu nav .mobile-primary-cta:hover{color:var(--primary-strong);background:#20262f;border-color:#906438}body:has(.bb-page) .mobile-menu>summary{background:#10141a;border-color:#343c49;border-radius:8px}body:has(.bb-page) .mobile-menu nav{background:#10141a;box-shadow:0 20px 40px #0008}body:has(.bb-page) .site-footer{border-top:1px solid var(--border);background:#0b0e12}body:has(.bb-page) :focus-visible{outline-color:var(--primary)}body:has(.bb-page) .skip-link{color:#171009}.bb-page{--bb-bg:#080a0d;--bb-ink:#f3f5f7;--bb-muted:#a1a8b4;--bb-subtle:#8d95a3;--bb-accent:#ffa544;--bb-line:#242a33;--bb-site-header:89px;--bb-local-nav:66px;--bb-hero-progress:0;--bb-scene-progress:0;background:var(--bb-bg);color:var(--bb-ink);font-family:var(--font-body),sans-serif;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bb-page h1,.bb-page h2,.bb-page h3{font-family:var(--font-heading),sans-serif;letter-spacing:-.055em;text-wrap:balance;font-weight:500}.bb-page p{color:var(--bb-muted)}.bb-page a{transition:color .18s,background .18s,box-shadow .18s}.bb-page :focus-visible{outline:3px solid var(--bb-accent);outline-offset:5px}.bb-page section[id]{scroll-margin-top:calc(var(--bb-site-header) + var(--bb-local-nav) + 24px - 6rem)}.bb-page section[tabindex="-1"]:focus:not(:focus-visible){outline:none}.bb-container{width:min(1240px,100% - 96px);margin-inline:auto}.bb-eyebrow{letter-spacing:.09em;font-size:12px;font-weight:600;line-height:1.5}.bb-status-dot{background:var(--bb-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #ffa54445}.bb-button{color:#171009;background:linear-gradient(#ffb65b,#f7931a);border:1px solid #ffc078;border-radius:100px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 24px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px #ffffff30,0 5px 24px #f7931a14}.bb-button:hover{color:#171009;background:linear-gradient(#ffc580,#ffa544);box-shadow:inset 0 1px #ffffff40,0 7px 32px #f7931a26}.bb-button-small{min-height:44px;padding:10px 17px;font-size:11px}.bb-link{align-items:center;gap:6px;min-height:46px;font-size:13px;font-weight:500;display:inline-flex}.bb-link:hover{color:var(--bb-accent)}.bb-local-bar{top:var(--bb-site-header);z-index:30;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--bb-line);background:#0c1016df;position:sticky}.bb-local-inner{width:min(1240px,100% - 96px);height:var(--bb-local-nav);justify-content:space-between;align-items:center;gap:30px;margin:auto;display:flex}.bb-product-name{letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.bb-product-symbol{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.bb-product-name:hover{color:var(--bb-accent)}.bb-local-links{align-items:center;gap:26px;margin-left:auto;display:flex}.bb-local-links a{min-height:44px;color:var(--bb-muted);align-items:center;font-size:11px;display:flex;position:relative}.bb-local-links a:hover,.bb-local-links a[aria-current]{color:var(--bb-ink)}.bb-local-links a[aria-current]:after{content:"";background:var(--bb-accent);border-radius:2px;width:12px;height:2px;position:absolute;bottom:4px;left:calc(50% - 6px)}.bb-hero{background:radial-gradient(at 50% 55%,#17202e45,#0000 65%);padding:68px 0 0;position:relative}.bb-hero-copy{text-align:center;z-index:1;position:relative}.bb-hero-copy .bb-eyebrow{color:#c0c6cf;letter-spacing:.04em;background:#ffffff04;border:1px solid #ffffff14;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin-inline:auto;padding:7px 13px;font-size:11px;display:flex}.bb-eyebrow-divider{color:var(--bb-subtle);margin:0 2px}.bb-hero h1{margin:22px 0 24px;font-size:clamp(65px,7.2vw,108px);line-height:1.02}.bb-hero h1 span{background:linear-gradient(105deg,#f3f5f7 8%,#e7c9a6 48%,#98a4b8 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.bb-hero-description{letter-spacing:-.025em;font-size:clamp(15px,1.5vw,19px);line-height:1.65}.bb-hero-actions{justify-content:center;align-items:center;gap:25px;margin-top:28px;display:flex}.bb-hero-copy .bb-availability{color:var(--bb-subtle);margin-top:17px;font-size:11px}.bb-hero-stage{perspective:1600px;padding:48px 76px 0;position:relative}.bb-hero-halo{filter:blur(35px);pointer-events:none;background:radial-gradient(#f7931a18,#526b9c15 46%,#0000 72%);width:85%;height:75%;position:absolute;top:18%;left:7.5%}.bb-computer{width:100%;margin:0;position:relative}.bb-laptop{padding-bottom:2.2%;position:relative}.bb-device-lid{background:linear-gradient(160deg,#333b48,#11151b 12%,#0b0e13 88%,#343d49);border:1px solid #434b57;border-radius:17px 17px 9px 9px;padding:1.7% 1.1% 1.4%;position:relative;box-shadow:0 0 0 1px #ffffff0c,0 24px 70px #0008,0 0 70px #f7931a05}.bb-camera{background:#293145;border-radius:50%;width:3px;height:3px;position:absolute;top:.75%;left:calc(50% - 1.5px)}.bb-device-screen{aspect-ratio:1.64;background:#090b0e;border-radius:5px;position:relative;overflow:hidden;container-type:inline-size}.bb-screen-layer{opacity:0;visibility:hidden;transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),visibility .55s;position:absolute;inset:0;transform:translateY(12px)scale(.985)}.bb-screen-layer[data-active=true]{opacity:1;visibility:visible;z-index:1;transform:none}.bb-feature-screenshot{object-fit:contain;width:100%;height:100%;display:block}.bb-device-base{background:linear-gradient(#59626f,#323a46 42%,#12171e 76%,#2a313b);border-top:1px solid #6b7583;border-radius:2px 2px 65% 65%/2px 2px 100% 100%;width:114%;height:3%;min-height:7px;position:absolute;bottom:0;left:-7%;box-shadow:0 2px 2px #0002}.bb-device-base>span{background:linear-gradient(#161c24,#3d4653);border-radius:0 0 10px 10px;width:14%;height:40%;position:absolute;top:0;left:43%;box-shadow:0 1px 1px #ffffff20}.bb-device-shadow{filter:blur(10px);z-index:-1;background:#0009;border-radius:50%;width:106%;height:16px;position:absolute;bottom:-14px;left:-3%}.bb-computer figcaption{text-align:center;color:var(--bb-subtle);letter-spacing:.025em;margin:25px 0 0;font-size:10px;line-height:1.6}.bb-page[data-motion=full] .bb-hero-computer .bb-laptop{transform:rotateX(calc(5deg - var(--bb-hero-progress)*5deg))translateY(calc(var(--bb-hero-progress)*-12px))scale(calc(1 + var(--bb-hero-progress)*.035));transform-origin:bottom}.bb-hero-foot{border-bottom:1px solid var(--bb-line);color:var(--bb-subtle);letter-spacing:.13em;justify-content:space-between;align-items:center;margin-top:64px;padding:25px 0 32px;font-size:9px;display:flex}.bb-hero-foot a{letter-spacing:0;align-items:center;gap:18px;min-height:44px;font-size:11px;display:flex}.bb-hero-foot a span{font-size:18px}.bb-preview{color:#37383d;height:100%;font-family:var(--font-body),sans-serif;background:#f9f9fb;font-size:1.2cqw;line-height:1.5}.bb-windowbar{background:#e8e8ec;border-bottom:1px solid #d7d7dc;align-items:center;gap:3%;height:6%;padding:0 2%;display:flex}.bb-window-dots{gap:.6cqw;width:9%;display:flex}.bb-window-dots i{background:#c3c3ca;border-radius:50%;width:.65cqw;height:.65cqw}.bb-window-dots i:first-child{background:#cb9f9c}.bb-window-dots i:nth-child(2){background:#ccbc92}.bb-window-dots i:nth-child(3){background:#a0b79e}.bb-window-tab{background:#f6f6f8;border-radius:.6cqw .6cqw 0 0;justify-content:space-between;align-self:end;width:25%;padding:.6cqw 1.3cqw;font-size:.85cqw;display:flex}.bb-toolbar{background:#f3f3f6;border-bottom:1px solid #e0e1e5;align-items:center;gap:1.8cqw;height:8%;padding:0 2%;display:flex}.bb-toolbar>span{color:#8e8e98;font-size:2cqw}.bb-omnibox{color:#7d7d86;background:#fff;border:1px solid #e4e4e9;border-radius:.6cqw;flex:1;align-items:center;gap:.8cqw;margin-inline:2%;padding:.5cqw 1.2cqw;font-size:.93cqw;display:flex}.bb-omnibox>span:last-child{margin-left:auto;font-size:.8cqw}.bb-preview svg{flex-shrink:0;width:1.5cqw;height:1.5cqw}.bb-app-layout{grid-template-columns:20% 80%;height:86%;display:grid}.bb-app-sidebar{background:#f0f0f4;border-right:1px solid #e3e3e8;padding:2cqw 1cqw;position:relative}.bb-app-brand{color:#4b4640;align-items:center;gap:.8cqw;padding:0 1cqw 2cqw;font-size:2.4cqw;display:flex}.bb-app-brand>span{font-size:.95cqw;font-weight:600}.bb-app-sidebar>div{color:#7a7a84;border-radius:.6cqw;align-items:center;gap:.8cqw;margin:.3cqw 0;padding:.9cqw 1cqw;font-size:1cqw;display:flex}.bb-app-sidebar>div.selected{color:#36333a;background:#e1e1e8}.bb-sidebar-bottom{color:#80808a;align-items:center;gap:.8cqw;font-size:.9cqw;display:flex;position:absolute;bottom:2cqw;left:2cqw}.bb-app-content{min-width:0;height:100%;overflow:hidden}.bb-preview p{color:#81818b;font-size:1.15cqw;line-height:1.7}.bb-preview-title{font-family:var(--font-heading),sans-serif;letter-spacing:-.06em;font-size:2.8cqw;font-weight:500;line-height:1.2}.bb-preview-kicker{letter-spacing:.12em;color:#85858e;font-size:.75cqw}.bb-start-preview{background:radial-gradient(at 52% 20%,#f5dfc77d,#f3effb66 52%,#0000 85%);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.bb-start-orbit{color:#977340;width:9cqw;height:9cqw;font:500 5.5cqw/1 var(--font-heading),sans-serif;background:linear-gradient(150deg,#fdfaf5,#e5d4b9);border:1px solid #fff;border-radius:2.8cqw;place-items:center;margin-bottom:2.5cqw;display:grid;transform:rotate(-8deg);box-shadow:0 10px 22px #c9bfb42b,inset 0 -3px 8px #d3b28945}.bb-start-preview p{margin-top:1cqw}.bb-start-search{color:#88848f;background:#fff;border:1px solid #e1dce9;border-radius:1cqw;align-items:center;gap:1.1cqw;width:74%;margin-top:3cqw;padding:1.8cqw;font-size:1.2cqw;display:flex;box-shadow:0 8px 16px #25203905}.bb-start-search>span{color:#7c725f;margin-left:auto}.bb-start-shortcuts{color:#77717f;gap:1.2cqw;margin-top:1.5cqw;font-size:.85cqw;display:flex}.bb-start-shortcuts span{background:#ffffff85;border:1px solid #e6e2eb;border-radius:2cqw;padding:.5cqw 1cqw}.bb-discover-preview{padding:3cqw}.bb-discover-preview .bb-preview-title{margin-top:.8cqw}.bb-filter-preview{color:#97919b;align-items:center;gap:1.5cqw;margin:1.7cqw 0;font-size:.9cqw;display:flex}.bb-filter-preview span:first-child{color:#fff;background:#353239;border-radius:2cqw;padding:.5cqw 1.2cqw}.bb-art-grid{grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.bb-art{aspect-ratio:1.28;border-radius:1cqw;place-items:center;display:grid;position:relative;overflow:hidden}.bb-art>span{color:#fff9;font-size:.6cqw;position:absolute;bottom:.65cqw;left:1cqw}.bb-art-orbit{background:#252842}.bb-art-orbit i{aspect-ratio:1;background:repeating-radial-gradient(#879de8 0 2px,#1c2445 3px 6px);border-radius:50%;width:65%;transform:rotate(-22deg)scaleY(.75)}.bb-art-fold{background:#e9a664}.bb-art-fold i{clip-path:polygon(35% 0,100% 40%,65% 100%,0 65%);background:linear-gradient(55deg,#6c322d,#efb97c 49%,#b95037 50%,#fed6a1);width:58%;height:78%}.bb-art-mosaic{background:#bac4bb}.bb-art-mosaic i{aspect-ratio:1;background:repeating-conic-gradient(#344d45 0% 25%,#e5d6b4 0% 50%) 50%/20% 20%;width:70%;transform:rotate(-12deg)}.bb-art-wave{background:linear-gradient(140deg,#d6d3f0,#7c7ba9)}.bb-art-wave i{background:repeating-linear-gradient(170deg,#0000 0 4px,#f1e8ff 5px 7px);border-radius:50%;width:78%;height:60%;transform:rotate(-20deg)}.bb-art-eclipse{background:#18171b}.bb-art-eclipse i{aspect-ratio:1;background:radial-gradient(circle at 55% 40%,#17171b 57%,#f9d091 61%,#e48855 66%,#1a1619 75%);border-radius:50%;width:57%;box-shadow:0 0 20px #e8987133}.bb-art-petal{background:#cbd7e1}.bb-art-petal i{aspect-ratio:1;background:conic-gradient(#547499,#d7e5f0,#74829f,#c5d8e9,#547499);border-radius:50% 20%;width:68%;transform:rotate(30deg)}.bb-view-preview{background:radial-gradient(#e9e2d6,#f5f1ed 65%);flex-direction:column;height:100%;display:flex}.bb-view-toolbar,.bb-view-bottom{color:#80786f;justify-content:space-between;align-items:center;padding:2cqw;font-size:.9cqw;display:flex}.bb-view-bottom{margin-top:auto}.bb-sculpture{width:31cqw;height:31cqw;transform:rotate(calc(-12deg + var(--bb-scene-progress)*24deg));margin:auto;position:relative}.bb-sculpture-ring{background:0 0;border:2.8cqw solid #aa733e;border-radius:50%;position:absolute;inset:0;transform:rotate(-30deg)scaleX(.6);box-shadow:inset 1cqw 1cqw 1cqw #d2a575,.8cqw .8cqw 1.1cqw #6b4a2e24}.bb-sculpture-ring:nth-child(2){border-color:#d5b18c;transform:rotate(30deg)scaleX(.6)}.bb-sculpture-ring:nth-child(3){border-color:#bf9164;transform:rotate(90deg)scaleX(.6)}.bb-sculpture-core{background:radial-gradient(circle at 28% 25%,#fff4da,#ceb182 50%,#987447 80%);border-radius:50%;width:9cqw;height:9cqw;position:absolute;top:11cqw;left:11cqw;box-shadow:1cqw 1cqw 3cqw #81654745}.bb-runes-preview{background:#f7f6fb;height:100%;padding:3cqw}.bb-rune-heading{align-items:center;gap:1.6cqw;margin:2cqw 0;display:flex}.bb-rune-heading .bb-preview-title{font-size:2.3cqw}.bb-rune-emblem{color:#51446d;background:linear-gradient(140deg,#e4def1,#bab1d7);border-radius:1.4cqw;place-items:center;width:8cqw;height:8cqw;display:grid}.bb-rune-emblem svg{width:4.3cqw;height:4.3cqw}.bb-rune-stats{grid-template-columns:repeat(3,1fr);gap:1cqw;margin:2cqw 0;display:grid}.bb-rune-stats>div{background:#fff;border:1px solid #e6e1ef;border-radius:.8cqw;padding:1.3cqw}.bb-rune-stats span{color:#8a8196;font-size:.8cqw}.bb-rune-stats i{background:#d8d2e4;border-radius:.3cqw;width:70%;height:1.4cqw;margin-top:1.4cqw;display:block}.bb-rune-records>div{border-bottom:1px solid #e6e1ef;align-items:center;gap:2cqw;padding:1.5cqw 0;font-size:.9cqw;display:flex}.bb-rune-records i{background:#ded9e7;border-radius:.4cqw;width:25%;height:.7cqw;margin-left:auto}.bb-preview-footnote{color:#8e8898;margin-top:2cqw;font-size:.7cqw;display:block}.bb-ask-preview{background:#f9f8fc;flex-direction:column;height:100%;padding:2.5cqw;display:flex}.bb-chat-heading{align-items:center;gap:.9cqw;font-size:1.3cqw;display:flex}.bb-chat-heading small{color:#8b8497;background:#efecf6;border-radius:2cqw;margin-left:auto;padding:.5cqw .8cqw;font-size:.7cqw}.bb-chat-question{color:#60556d;background:#e6e0f1;border-radius:1.2cqw 1.2cqw .2cqw;align-self:flex-end;max-width:78%;margin-top:3cqw;padding:1.4cqw 1.8cqw;font-size:1.1cqw;line-height:1.6}.bb-chat-answer{grid-template-columns:2.5cqw 1fr;gap:1cqw;width:90%;margin-top:2.6cqw;display:grid}.bb-answer-mark{color:#71608b;font-size:2.2cqw}.bb-skeleton{background:#e1dce8;border-radius:1cqw;width:100%;height:.65cqw;margin:1cqw 0;display:block}.bb-skeleton.short{width:65%}.bb-result-preview{background:#fff;border:1px solid #dcd5e9;border-radius:.8cqw;align-items:center;gap:1.5cqw;margin-top:1.8cqw;padding:1.5cqw;font-size:1.1cqw;display:flex}.bb-result-preview small{color:#9b93a5;font-size:.75cqw;display:block}.bb-result-preview>span:last-child{margin-left:auto}.bb-chat-compose{color:#aaa1b5;background:#fff;border:1px solid #ded9e9;border-radius:1.2cqw;justify-content:space-between;align-items:center;margin-top:auto;padding:1.5cqw;font-size:1cqw;display:flex}.bb-chat-compose>span:last-child{color:#fff;background:#71627f;border-radius:50%;place-items:center;width:2.7cqw;height:2.7cqw;font-size:1.6cqw;display:grid}.bb-sources-preview{background:linear-gradient(160deg,#f5f8f8,#eef3f2);height:100%;padding:3cqw}.bb-sources-preview .bb-preview-title{margin-top:1cqw}.bb-source-orbit{justify-content:center;align-items:center;gap:2cqw;margin:3cqw 0;display:flex}.bb-source-orbit>span{background:#ffffff90;border:1px solid #c9d9d4;border-radius:.7cqw;padding:1cqw;font-size:.9cqw}.bb-source-orbit>b{font:500 4cqw/1 var(--font-heading);color:#68887c;background:#d3e4dd;border-radius:1.5cqw;place-items:center;width:7cqw;height:7cqw;display:grid;box-shadow:0 5px 15px #61877915}.bb-source-options>div{color:#61786f;background:#ffffff80;border:1px solid #d5e2de;border-radius:.8cqw;align-items:center;gap:1.2cqw;margin-top:1cqw;padding:1.5cqw;font-size:1.1cqw;display:flex}.bb-source-options small{color:#93a49d;font-size:.75cqw;display:block}.bb-source-options i{background:#c8d8d2;border-radius:2cqw;width:2.2cqw;height:1.2cqw;margin-left:auto}.bb-experience{padding-top:112px}.bb-section-intro{padding-bottom:45px}.bb-section-intro .bb-eyebrow{color:var(--bb-accent);margin-bottom:22px}.bb-section-intro h2{font-size:clamp(44px,5vw,70px);line-height:1.07}.bb-section-intro h2 span{color:#9ba7b9}.bb-section-intro>p:last-child{letter-spacing:-.02em;margin-top:24px;font-size:16px;line-height:1.75}.bb-story-grid{position:relative}.bb-sticky-stage{display:none}.bb-static-navigation{flex-wrap:wrap;gap:6px 20px;margin:15px 0 30px;display:flex}.bb-static-navigation a{align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}.bb-chapter{border-top:1px solid var(--bb-line);grid-template-columns:1fr 1.4fr;align-items:center;gap:70px;padding:70px 0;display:grid;position:relative}.bb-chapter-number{letter-spacing:.09em;color:var(--bb-accent);margin-bottom:24px;font-size:11px;display:block}.bb-chapter .bb-eyebrow{letter-spacing:.045em;color:#bdc4cf;margin-bottom:14px;font-size:10px}.bb-chapter h3{white-space:pre-line;font-size:clamp(32px,3.1vw,47px);line-height:1.1}.bb-chapter-description{letter-spacing:-.01em;margin-top:22px;font-size:15px;line-height:1.8}.bb-highlights{color:#d2d7df;gap:9px;margin:23px 0 0;padding:0;font-size:11px;font-weight:500;list-style:none;display:grid}.bb-highlights li{align-items:center;gap:10px;display:flex}.bb-highlights span{color:var(--bb-accent)}.bb-chapter .bb-chapter-note{color:var(--bb-subtle);margin-top:24px;font-size:11px;line-height:1.7}.bb-inline-device{padding-inline:6%}.bb-page[data-motion=full] .bb-story-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;column-gap:80px;display:grid}.bb-page[data-motion=full] .bb-sticky-stage{top:calc(var(--bb-site-header) + var(--bb-local-nav) + 20px);height:calc(100svh - var(--bb-site-header) - var(--bb-local-nav) - 40px);flex-direction:column;justify-content:center;align-items:center;gap:26px;max-height:780px;display:flex;position:sticky}.bb-stage-meta{letter-spacing:.12em;width:100%;color:var(--bb-subtle);justify-content:space-between;padding-inline:5%;font-size:10px;display:flex}.bb-stage-device{width:min(90%,calc((100svh - var(--bb-site-header) - var(--bb-local-nav) - 170px)*1.5))}.bb-chapter-navigation{background:linear-gradient(#141920,#0d1117);border:1px solid #2a323e;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:3px;max-width:100%;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff05,0 12px 32px #0003}.bb-chapter-navigation a{min-height:44px;color:var(--bb-muted);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:0 10px;font-size:10px;display:flex}.bb-chapter-navigation a>span{color:var(--bb-subtle);font-size:8px}.bb-chapter-navigation a[aria-current]{color:#ffbd73;background:#ffa54412;box-shadow:inset 0 0 0 1px #ffa54435}.bb-chapter-navigation a[aria-current]>span{color:#ffbd73}.bb-chapter-navigation a:hover{color:var(--bb-ink);background:#202833}.bb-chapter-navigation a[aria-current]:hover{color:#ffd3a3;background:#ffa5441c}.bb-page[data-motion=full] .bb-inline-device,.bb-page[data-motion=full] .bb-static-navigation{display:none}.bb-page[data-motion=full] .bb-chapter{border-top:0;align-items:center;min-height:max(650px,83svh);padding:75px 0;display:flex}.bb-page[data-motion=full] .bb-chapter-copy{opacity:1;transition:opacity .6s,transform .75s cubic-bezier(.22,.61,.36,1);transform:translateY(14px)}.bb-page[data-motion=full] .bb-chapter[data-current=true] .bb-chapter-copy{opacity:1;transform:none}.bb-details{border-block:1px solid var(--bb-line);color:var(--bb-ink);background:linear-gradient(#0e1218,#0a0d12);margin-top:75px;padding:110px 0 75px}.bb-details .bb-eyebrow{color:var(--bb-accent);margin-bottom:22px}.bb-details h2{font-size:clamp(39px,4.7vw,64px);line-height:1.1}.bb-details h2 span{color:#9ba7b9}.bb-details-heading>p:last-child{color:var(--bb-muted);margin-top:24px;font-size:15px}.bb-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:65px;display:grid}.bb-detail-card{background:linear-gradient(145deg,#19202a,#11161d 80%);border:1px solid #2a323e;border-radius:18px;padding:28px 24px 33px;box-shadow:inset 0 1px #ffffff03}.bb-detail-icon{color:var(--bb-accent);height:80px}.bb-detail-card h3{letter-spacing:-.035em;margin-bottom:17px;font-size:22px;line-height:1.2}.bb-detail-card p{color:#adb6c4;font-size:12px;line-height:1.9}.bb-detail-bottom{border-top:1px solid var(--bb-line);align-items:center;gap:22px;margin-top:60px;padding-top:40px;display:flex}.bb-detail-bottom .bb-product-symbol{width:52px;height:52px}.bb-detail-bottom p{color:var(--bb-muted);font-size:14px;line-height:1.6}.bb-detail-bottom strong{color:var(--bb-ink);font-weight:400}.bb-detail-line{background:linear-gradient(90deg,#ffa54445,#242a33 60%,#0000);flex:1;height:1px;margin-left:40px}.bb-details :focus-visible{outline-color:var(--bb-accent)}.bb-faq{grid-template-columns:1fr 1.5fr;gap:100px;padding-block:130px;display:grid}.bb-faq-heading .bb-eyebrow{color:var(--bb-accent);margin-bottom:24px}.bb-faq h2{font-size:clamp(43px,4.8vw,66px);line-height:1.05}.bb-faq h2 span{color:#9ba7b9}.bb-faq-heading>p:last-child{margin-top:24px;font-size:14px}.bb-faq-list details{border-bottom:1px solid var(--bb-line)}.bb-faq-list details:first-child{border-top:1px solid var(--bb-line)}.bb-faq-list summary{justify-content:space-between;align-items:center;gap:25px;min-height:70px;padding:22px 0;font-size:14px;font-weight:500;line-height:1.55;list-style:none;transition:color .18s;display:flex}.bb-faq-list summary:hover,.bb-faq-list details[open] summary{color:var(--bb-accent)}.bb-faq-list summary::-webkit-details-marker{display:none}.bb-faq-list summary>span{color:var(--bb-accent);flex-shrink:0;font-size:22px;font-weight:400}.bb-faq-list details[open] summary>span{transform:rotate(45deg)}.bb-faq-list details>p{max-width:610px;padding-bottom:25px;font-size:13px;line-height:1.9}.bb-closing{text-align:center;border-block:1px solid var(--bb-line);background:radial-gradient(at 50% 25%,#f7931a0d,#0000 60%),#0b0e13;padding:90px 0 70px;position:relative}.bb-closing-mark{object-fit:contain;filter:drop-shadow(0 0 32px #f7931a28);width:80px;height:80px;margin-bottom:34px;display:inline-block}.bb-closing .bb-eyebrow{color:var(--bb-accent);font-size:10px}.bb-closing h2{margin:20px 0 25px;font-size:clamp(43px,5vw,72px);line-height:1.05}.bb-closing h2 span{color:#c6ac8d}.bb-closing .bb-container>p:not(.bb-eyebrow):not(.bb-release-detail){font-size:15px;line-height:1.75}.bb-closing .bb-button{margin-top:28px}.bb-release-note{color:var(--bb-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:48px;font-size:9px;display:flex}.bb-closing .bb-release-detail{color:var(--bb-subtle);margin-top:13px;font-size:10px;line-height:1.8}.bb-breadcrumb-footer{padding-block:25px}.bb-breadcrumb-footer .breadcrumbs{margin:0;font-size:10px}@media (max-width:1100px){.bb-container,.bb-local-inner{width:calc(100% - 64px)}.bb-page[data-motion=full] .bb-story-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:45px}.bb-chapter-navigation a{padding-inline:8px}.bb-chapter-navigation a>span{display:none}.bb-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-detail-icon{height:62px}.bb-detail-card p{max-width:330px}.bb-faq{gap:55px}.bb-local-inner{gap:22px}.bb-local-links{gap:18px}}@media (max-width:960px){.bb-page{--bb-site-header:77px}}@media (max-width:850px){.bb-hero{padding-top:65px}.bb-hero-stage{padding-inline:35px;padding-top:55px}.bb-hero-foot{margin-top:45px}.bb-page[data-motion=full] .bb-story-grid{display:block}.bb-page[data-motion=full] .bb-sticky-stage{display:none}.bb-page[data-motion=full] .bb-inline-device{display:block}.bb-page[data-motion=full] .bb-static-navigation{display:flex}.bb-chapter,.bb-page[data-motion=full] .bb-chapter{border-top:1px solid var(--bb-line);grid-template-columns:1fr;gap:35px;min-height:0;padding:55px 0 75px;display:grid}.bb-chapter-copy{max-width:590px}.bb-page[data-motion=full] .bb-chapter-copy{opacity:1;transform:none}.bb-chapter h3{font-size:42px}.bb-chapter-description{font-size:15px}.bb-inline-device{width:100%;max-width:680px;margin:0 auto;padding-inline:7%}.bb-chapter-number{margin-bottom:14px}.bb-chapter .bb-chapter-note{max-width:550px}.bb-experience{padding-top:80px}.bb-section-intro{padding-bottom:20px}.bb-section-intro h2{font-size:54px}.bb-details{margin-top:0;padding:75px 0 50px}.bb-detail-grid{margin-top:40px}.bb-faq{padding-block:80px;display:block}.bb-faq-heading{margin-bottom:38px}.bb-faq h2 br{display:none}.bb-faq h2 span:before{content:" "}.bb-closing{padding-top:70px}}@media (max-width:640px){.bb-page{--bb-local-nav:106px}.bb-container,.bb-local-inner{width:calc(100% - 40px)}.bb-local-inner{grid-template-rows:58px 48px;grid-template-columns:1fr auto;gap:0 12px;display:grid}.bb-local-links{grid-area:2/span 2;justify-content:space-between;gap:10px;width:100%;margin:0}.bb-local-inner>.bb-button{grid-area:1/2}.bb-product-name{gap:7px;font-size:13px}.bb-product-symbol{width:28px;height:28px}.bb-button-small{min-height:44px;padding:10px 13px;font-size:10px}.bb-local-links a{padding:0 4px;font-size:11px}.bb-hero{padding-top:44px}.bb-hero h1{margin-top:21px;font-size:clamp(47px,10.8vw,68px);line-height:1.05}.bb-hero-copy .bb-eyebrow{gap:7px;font-size:9px}.bb-eyebrow-divider{margin:0}.bb-hero-description{max-width:360px;margin-inline:auto;font-size:14px;line-height:1.8}.bb-desktop-break{display:none}.bb-hero-actions{flex-direction:column;gap:10px;margin-top:23px}.bb-button{min-height:47px;padding:13px 19px;font-size:12px}.bb-local-inner>.bb-button{min-height:44px;padding:10px 13px;font-size:10px}.bb-link{min-height:44px;font-size:12px}.bb-hero-copy .bb-availability{margin-top:9px;font-size:9px}.bb-hero-stage{padding:38px 18px 0}.bb-device-lid{border-radius:8px 8px 5px 5px;padding-top:2.5%}.bb-device-screen{border-radius:3px}.bb-camera{width:2px;height:2px;top:1%}.bb-device-shadow{filter:blur(7px);height:8px;bottom:-8px}.bb-computer figcaption{margin-top:19px;font-size:8px}.bb-hero-foot{gap:16px;margin-top:28px;padding-block:15px}.bb-hero-foot>span{letter-spacing:.08em;max-width:180px;font-size:7px}.bb-hero-foot a{white-space:nowrap;gap:10px;font-size:10px}.bb-experience{padding-top:65px}.bb-section-intro h2{font-size:44px}.bb-section-intro>p:last-child{margin-top:20px;font-size:14px}.bb-section-intro .bb-eyebrow{margin-bottom:17px;font-size:10px}.bb-static-navigation{gap:2px 16px;margin:10px 0 22px}.bb-static-navigation a{gap:8px;font-size:10px}.bb-chapter,.bb-page[data-motion=full] .bb-chapter{gap:30px;padding:42px 0 55px}.bb-chapter h3{font-size:37px}.bb-chapter-description{margin-top:18px;font-size:14px}.bb-highlights{margin-top:18px;font-size:11px}.bb-chapter .bb-chapter-note{margin-top:19px;font-size:10px}.bb-chapter .bb-eyebrow{font-size:9px}.bb-inline-device{padding-inline:6%}.bb-details{padding:65px 0 42px}.bb-details h2{font-size:37px}.bb-details-heading>p:last-child{font-size:13px}.bb-details .bb-eyebrow{font-size:9px}.bb-detail-grid{grid-template-columns:1fr;gap:12px;margin-top:32px}.bb-detail-card{border-radius:14px;padding:25px}.bb-detail-icon{height:53px}.bb-detail-card h3{font-size:24px}.bb-detail-card p{font-size:13px}.bb-detail-bottom{gap:15px;margin-top:34px;padding-top:30px}.bb-detail-bottom p{font-size:12px}.bb-detail-line{display:none}.bb-faq{padding-block:65px}.bb-faq h2{font-size:41px}.bb-faq-heading>p:last-child{margin-top:18px;font-size:13px}.bb-faq-heading .bb-eyebrow{margin-bottom:18px;font-size:10px}.bb-faq-list summary{gap:18px;padding-block:20px;font-size:13px}.bb-faq-list details>p{font-size:12px}.bb-closing{padding:58px 0 42px}.bb-closing h2{font-size:43px}.bb-closing .bb-container>p:not(.bb-eyebrow):not(.bb-release-detail){font-size:13px}.bb-closing-mark{width:60px;height:60px;margin-bottom:27px}.bb-release-note{gap:7px;margin-top:33px;font-size:8px}.bb-closing .bb-release-detail{font-size:9px}.bb-breadcrumb-footer{padding-block:16px}.bb-breadcrumb-footer .breadcrumbs{font-size:9px}}@media (prefers-reduced-motion:reduce){.bb-page *,.bb-page :before,.bb-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bb-page .bb-laptop,.bb-page .bb-sculpture,.bb-page .bb-chapter-copy{transform:none!important}}@media print{.bb-page{--bg:#fff;--ink:#17191d;--ink-muted:#434b58;--border:#c9cdd3;--bb-bg:#fff;--bb-ink:#17191d;--bb-muted:#434b58;--bb-subtle:#555e6d;--bb-accent:#8b460e;--bb-line:#c9cdd3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17191d;background:#fff}html:has(.bb-page){--bg:#fff;--ink:#17191d;--ink-muted:#434b58;--border:#c9cdd3;--bb-bg:#fff;--bb-ink:#17191d;--bb-muted:#434b58;--bb-subtle:#555e6d;--bb-accent:#8b460e;--bb-line:#c9cdd3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17191d;background:#fff}body:has(.bb-page){--bg:#fff;--ink:#17191d;--ink-muted:#434b58;--border:#c9cdd3;--bb-bg:#fff;--bb-ink:#17191d;--bb-muted:#434b58;--bb-subtle:#555e6d;--bb-accent:#8b460e;--bb-line:#c9cdd3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17191d;background:#fff}.bb-page .bb-hero,.bb-page .bb-details,.bb-page .bb-detail-card,.bb-page .bb-closing{color:#17191d;box-shadow:none;background:#fff}body:has(.bb-page) .site-header{color:#17191d;box-shadow:none;background:#fff}body:has(.bb-page) .site-footer{color:#17191d;box-shadow:none;background:#fff}.bb-page :is(h1,h2,h3) span{color:inherit;background:0 0}.bb-page p,.bb-page .bb-highlights,.bb-page .bb-detail-bottom strong{color:#434b58}.bb-hero-halo{display:none}.bb-local-bar,.bb-sticky-stage{display:none!important}.bb-page .bb-story-grid{display:block!important}.bb-page .bb-chapter{min-height:0!important;padding:24px 0!important;display:block!important}.bb-page .bb-chapter-copy{opacity:1!important;transform:none!important}.bb-page .bb-inline-device{max-width:350px;display:block!important}}
