.st-page{min-height:100svh;color:var(--br-ink);background:#fff;flex-direction:column;display:flex;overflow-x:clip}.st-top{grid-template-columns:1fr auto 1fr;align-items:center;padding:22px clamp(20px,5vw,48px) 0;display:grid}.st-home{letter-spacing:-.01em;width:fit-content;color:var(--br-ink);align-items:center;gap:9px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.st-top>:last-child{justify-self:end}.st-dots{align-items:center;gap:7px;display:flex}.st-dot{width:6px;height:6px;transition:background-color .3s var(--br-ease),width .3s var(--br-ease);background:#00000024;border-radius:999px}.st-dot[data-state=done]{background:#00000061}.st-dot[data-state=active]{background:var(--br-ink);width:18px}.st-top-signout{appearance:none;font:inherit;color:#0006;cursor:pointer;transition:color .16s var(--br-ease);background:0 0;border:none;padding:6px 8px;font-size:13.5px;font-weight:500}.st-top-signout:hover{color:var(--br-ink)}.st-body{flex-direction:column;flex:1;min-height:0;display:flex}.st-body>*{animation:st-fade-in .38s var(--br-ease)both}@keyframes st-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.st-body>*{animation:none}}.st-stage{flex:1;grid-template-columns:minmax(0,480px) max-content;justify-content:space-between;align-items:start;gap:clamp(32px,6vw,96px);width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(24px,5vw,72px);display:grid}.st-orbcol{align-self:center}@media (max-width:900px){.st-stage{grid-template-columns:minmax(0,520px);justify-content:center;justify-items:center;gap:0}.st-orbcol{order:-1;align-self:auto;padding-top:16px}}.st-card{box-sizing:border-box;width:100%;padding-top:clamp(36px,7vh,84px);padding-bottom:56px;position:relative}@media (max-width:900px){.st-card{padding-top:28px}}.st-step>*{animation:st-rise .46s var(--br-ease)both}.st-step>:nth-child(2){animation-delay:70ms}.st-step>:nth-child(3){animation-delay:.14s}.st-step>:nth-child(4){animation-delay:.21s}.st-step>:nth-child(n+5){animation-delay:.28s}@keyframes st-rise{0%{opacity:0;transform:translateY(10px)}}.st-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,2.9vw,34px);font-weight:600;line-height:1.08}.st-sub{color:#00000085;max-width:46ch;margin:13px 0 0;font-size:15px;font-weight:500;line-height:1.55}.st-fields{flex-direction:column;gap:14px;margin-top:28px;display:flex}.st-label{color:#0000008c;margin:0 0 6px;font-size:13px;font-weight:600;display:block}.st-label-opt{color:#00000059;font-weight:500}.st-input,.st-textarea{box-sizing:border-box;appearance:none;width:100%;height:52px;font:inherit;color:var(--br-ink);transition:box-shadow .2s var(--br-ease);background:#f1f2f4;border:none;border-radius:15px;outline:none;padding:0 18px;font-size:15.5px;font-weight:500}.st-textarea{resize:none;height:auto;min-height:84px;padding:12px 16px;line-height:1.45}.st-input::placeholder,.st-textarea::placeholder{color:#00000057}.st-input:focus,.st-textarea:focus{box-shadow:0 0 0 3px #00000014}.st-input:disabled{opacity:.55}.st-btn{appearance:none;background:var(--br-ink);width:auto;min-width:190px;height:52px;font:inherit;letter-spacing:-.01em;color:#fff;cursor:pointer;transition:background-color .2s var(--br-ease),opacity .2s var(--br-ease);border:none;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 30px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}@media (max-width:640px){.st-btn{align-self:stretch;width:100%}}.st-btn:hover:not(:disabled){background:#26262a}.st-btn--preparing,.st-btn--preparing:disabled{opacity:1}.st-btn-fill{animation:st-liquid .95s var(--br-ease)infinite;pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#ffffff3d 55%,#ffffff0d);position:absolute;inset:0;transform:translate(-100%)}@keyframes st-liquid{to{transform:translate(100%)}}.st-btn-label{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}.st-btn:disabled{cursor:default;opacity:.45}.st-btn--ghost{background:var(--br-panel);color:#1c1c1e;border:1px solid #0000001f}.st-btn--ghost:hover:not(:disabled){background:#fafafa;border-color:#00000038}.st-btn-row{gap:10px;display:flex}.st-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.st-field-row{grid-template-columns:1fr;gap:14px}}.st-linkbtn{appearance:none;font:inherit;color:#00000073;cursor:pointer;text-underline-offset:3px;transition:color .16s var(--br-ease);background:0 0;border:none;padding:0;font-size:13.5px;font-weight:500;-webkit-text-decoration:underline #0000002e;text-decoration:underline #0000002e}.st-linkbtn:hover{color:var(--br-ink)}.st-linkbtn--icon{align-items:center;gap:6px;display:inline-flex}.st-footnote{color:#0000006b;margin:14px 0 0;font-size:13px;font-weight:500;line-height:1.5}.st-error{color:#b3403a;margin:10px 0 0;font-size:13.5px;font-weight:500}.st-divider{color:#00000061;margin:12px 0 0;font-size:13px;font-weight:500}.st-account-fields{width:100%;max-width:360px}.st-account-fields .st-btn{align-self:stretch;width:100%}.st-account-fields.st-fields{gap:12px}.st-account{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:clamp(24px,5vh,64px) 24px calc(clamp(24px,5vh,64px) + 10vh);display:flex}.st-account-action{width:100%;max-width:360px}.st-acct-view{flex-direction:column;align-items:stretch;width:100%;display:flex}.st-acct-view--enter{animation:st-fade-in .32s var(--br-ease)both}.st-back{appearance:none;font:inherit;color:#00000080;cursor:pointer;transition:color .18s var(--br-ease);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-bottom:18px;padding:6px 4px;font-size:14px;font-weight:600;display:inline-flex}.st-back:hover{color:var(--br-ink)}.st-account .lab-legal{margin-top:22px}@media (prefers-reduced-motion:reduce){.st-acct-view--enter,.st-acct-view--exit{animation-duration:1ms}}.st-chips{flex-wrap:wrap;gap:8px;display:flex}.st-chip{appearance:none;background:var(--br-panel);height:38px;font:inherit;color:#1c1c1e;cursor:pointer;transition:border-color .2s var(--br-ease),background-color .2s var(--br-ease);border:1px solid #0000001f;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.st-chip:hover{border-color:#00000047}.st-chip[data-selected=true]{background:var(--br-ink);border-color:var(--br-ink);color:#fff}.st-prep{letter-spacing:-.03em;color:var(--br-ink);align-items:baseline;gap:2px;margin:0;font-size:clamp(26px,2.9vw,34px);font-weight:600;line-height:1.08;display:inline-flex}.st-enrich-step{color:#00000073;animation:st-fade-in .4s var(--br-ease)both;margin:18px 0 0;font-size:15px;font-weight:500}@media (prefers-reduced-motion:reduce){.st-enrich-step{animation:none}}.st-dots-anim{align-items:flex-end;gap:5px;margin-left:4px;display:inline-flex}.st-dots-anim>span{opacity:.28;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite st-dot-pulse}.st-dots-anim>span:nth-child(2){animation-delay:.18s}.st-dots-anim>span:nth-child(3){animation-delay:.36s}@keyframes st-dot-pulse{30%{opacity:1;transform:translateY(-2px)}}.st-fade-out{animation:st-fade-out .3s var(--br-ease)forwards}@keyframes st-fade-out{to{opacity:0;transform:translateY(-8px)}}@keyframes st-breathe{50%{opacity:.25;transform:scale(.8)}}.st-panels{flex-direction:column;gap:12px;margin-top:24px;display:flex}.st-panel{box-sizing:border-box;background:var(--br-paper);animation:st-panel-in .56s var(--br-ease)both;animation-delay:calc(.16s + var(--st-i,0)*.15s);border-radius:18px;padding:16px 18px;position:relative;overflow:hidden}.st-panel:before{content:"";pointer-events:none;background:radial-gradient(64% 78% at 88% -8%,var(--st-accent,var(--br-sky))0%,transparent 72%);opacity:.5;position:absolute;inset:0}.st-panel>*{position:relative}@keyframes st-panel-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}.st-panel--ghost{height:108px;animation:st-panel-in .56s var(--br-ease)both,st-breathe 1.3s ease-in-out infinite}.st-panel-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.st-panel-ic{background:var(--st-accent,var(--br-sky));color:#000000a8;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.st-panel-tag{letter-spacing:.01em;color:#00000073;font-size:12.5px;font-weight:600}.st-panel-what{letter-spacing:-.01em;color:var(--br-ink);max-width:46ch;margin:0;font-size:15px;font-weight:600;line-height:1.45}.st-panel-for{color:#00000094;max-width:46ch;margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.5}.st-panel-for-label{letter-spacing:.04em;text-transform:uppercase;color:#00000052;vertical-align:1px;margin-right:7px;font-size:11px;font-weight:700;display:inline-block}.st-panel-apps{gap:8px;margin-top:14px;display:flex}.st-appchip{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 1px 2px #0000000f,0 6px 16px #00000012}.st-welcome-cta{animation:st-panel-in .56s var(--br-ease)both;animation-delay:calc(.22s + var(--st-i,0)*.15s)}.st-confirm-headline{letter-spacing:-.03em;color:#00000052;text-wrap:balance;max-width:20ch;margin:6px 0 0;font-size:clamp(26px,2.9vw,34px);font-weight:600;line-height:1.08}.st-confirm-summary{color:#0009;max-width:48ch;margin:20px 0 0;font-size:16px;font-weight:500;line-height:1.6}.st-confirm-actions{gap:12px;margin-top:32px;display:flex}@media (max-width:560px){.st-confirm-actions{flex-direction:column;align-items:stretch}}.st-step.st-confirm>:first-child{animation-delay:0s}.st-step.st-confirm>:nth-child(2){animation-delay:.3s}.st-step.st-confirm>:nth-child(3){animation-delay:.6s}.st-step.st-confirm>:nth-child(4){animation-delay:.82s}.st-wl-card{box-sizing:border-box;text-align:left;border-top:1px solid #00000014;flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px;padding-top:24px;display:flex}.st-wl-onlabel{color:#000000b8;align-items:center;gap:11px;margin:0;font-size:14.5px;font-weight:600;display:inline-flex}.st-wl-hero{align-items:baseline;gap:8px;margin:0;display:flex}.st-wl-hero b{letter-spacing:-.035em;font-size:36px;font-weight:600;line-height:1}.st-wl-hero span{color:#00000080;font-size:15px;font-weight:500}.st-wl-note{color:#00000073;margin:0;font-size:13px;font-weight:500}.st-wl-rows{flex-direction:column;gap:11px;margin-top:2px;display:flex}.st-wl-skeleton{flex-direction:column;gap:14px;width:100%;display:flex}.st-wl-skeleton>span{background:#f1f2f4;border-radius:8px;animation:1.3s ease-in-out infinite st-breathe;display:block}.st-wl-skeleton>span:first-child{width:200px;height:20px}.st-wl-skeleton>span:nth-child(2){width:140px;height:34px}.st-wl-skeleton>span:nth-child(3){width:240px;height:18px}.st-rowlink{appearance:none;width:fit-content;font:inherit;color:#000000bd;cursor:pointer;transition:color .2s var(--br-ease);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.st-rowlink-text{text-underline-offset:4px;transition:text-decoration-color .2s var(--br-ease);-webkit-text-decoration:underline #00000038;text-decoration:underline #00000038}.st-rowlink:hover:not(:disabled){color:#000}.st-rowlink:hover:not(:disabled) .st-rowlink-text{text-decoration-color:#0009}.st-rowlink:disabled{cursor:default;opacity:.6}.st-rowlink-ic{color:#0009;width:30px;height:30px;transition:background-color .2s var(--br-ease),color .2s var(--br-ease);background:#f1f1f4;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.st-rowlink:hover:not(:disabled) .st-rowlink-ic{color:#000;background:#e8e8ee}.st-rowlink-ext{color:#00000059}.st-orbcol{flex-direction:column;align-items:center;gap:22px;display:flex}.st-orb-wrap{place-items:center;display:grid;position:relative}.st-orb-wrap:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#c8dcf173 0%,#0000 70%);border-radius:50%;position:absolute;inset:-12%}.st-orb-wrap>canvas{border-radius:50%;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #386ebe80}@media (max-width:900px){.st-orbcol{gap:10px}}.st-download{animation:st-rise .42s var(--br-ease)both;flex-direction:column;align-items:center;display:flex}.st-download .st-btn{align-self:center;width:auto}.st-btn--locked{color:#000000a8;cursor:default;background:#e6e8ee}.st-btn--locked:hover{background:#e6e8ee}@media (max-width:900px){.st-download{display:none}}.st-spin{animation:.8s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-step>*,.st-panel,.st-welcome-cta,.st-download,.st-fade-out,.st-dots-anim>span,.st-btn-fill,.st-panel--ghost,.st-wl-skeleton>span{animation:none}.st-fade-out{opacity:0}}
.fx{box-sizing:border-box;background:var(--br-paper);border-radius:20px;flex-direction:column;justify-content:center;gap:12px;width:100%;height:100%;min-height:190px;padding:18px;display:flex;position:relative;overflow:hidden}.fx:before{content:"";pointer-events:none;background:radial-gradient(70% 80% at 82% -8%,var(--st-accent,var(--br-sky))0%,transparent 70%);opacity:.6;position:absolute;inset:0}.fx>*{position:relative}.fx-line{background:#0000001a;border-radius:5px;height:8px;display:block}.fx-card{background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px #0000000d,0 10px 24px -14px #0000002e}.fx-tag{letter-spacing:.02em;color:#0000008c;background:#0000000f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.fx-wave{align-items:center;gap:3px;height:22px;display:inline-flex}.fx-wave>span{background:var(--br-accent-deep);opacity:.8;width:3px;height:40%;animation:.9s ease-in-out infinite fx-wave;animation-delay:calc(var(--i)*-70ms);border-radius:3px}@keyframes fx-wave{0%,to{height:25%}50%{height:95%}}.fx-topbar{color:#0009;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.fx-rec{background:#e5484d;border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite fx-pulse}@keyframes fx-pulse{50%{opacity:.35}}.fx-toplabel{margin-right:auto}.fx-transcript{flex-direction:column;gap:7px;padding-left:2px;display:flex}.fx-transcript .fx-line{animation:fx-appear .46s var(--br-ease)both}.fx-transcript .fx-line:first-child{animation-delay:.12s}.fx-transcript .fx-line:nth-child(2){animation-delay:.38s}.fx-transcript .fx-line:nth-child(3){animation-delay:.64s}.fx-summary{flex-direction:column;gap:9px;display:flex}.fx-checks{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.fx-checks li{color:#000000b3;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.fx-checks i{background:var(--br-sage);border-radius:50%;flex:none;width:15px;height:15px;position:relative}.fx-checks i:after{content:"";border-bottom:1.6px solid #0009;border-left:1.6px solid #0009;width:6px;height:3px;position:absolute;top:4.5px;left:4px;transform:rotate(-45deg)}.fx-checks li:first-child{animation:fx-appear .5s var(--br-ease)both;animation-delay:.2s}.fx-checks li:nth-child(2){animation:fx-appear .5s var(--br-ease)both;animation-delay:.5s}.fx-checks li:nth-child(3){animation:fx-appear .5s var(--br-ease)both;animation-delay:.8s}@keyframes fx-appear{0%{opacity:0;transform:translate(-6px)}}.fx-compose{background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 1px 2px #0000000d,0 10px 26px -16px #0003}.fx-field{color:#0006;border-bottom:1px solid #0000000f;padding-bottom:8px;font-size:12px}.fx-field b{color:#000c;font-weight:600}.fx-body{flex-direction:column;gap:7px;padding:4px 0 8px;display:flex}.fx-typing{animation:fx-grow 2.2s var(--br-ease)infinite;position:relative}.fx-typing:after{content:"";background:var(--br-accent-deep);width:2px;height:12px;animation:.9s steps(2,end) infinite fx-caret;position:absolute;top:-2px;right:-6px}@keyframes fx-grow{0%{width:20%}60%,to{width:62%}}@keyframes fx-caret{50%{opacity:0}}.fx-composebar{justify-content:flex-end;display:flex}.fx-send{background:var(--br-ink);color:#fff;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:600}.fx-voice{gap:10px}.fx-mic{background:#fff;border-radius:14px;justify-content:center;align-items:center;height:46px;display:flex;position:relative;box-shadow:0 8px 22px -14px #0003}.fx-mic-ring{border-radius:inherit;border:2px solid var(--br-accent-deep);opacity:0;pointer-events:none;animation:2.2s ease-out infinite fx-ring;position:absolute;inset:0}@keyframes fx-ring{0%{opacity:.45;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.12)}}.fx-bubble{max-width:82%;animation:fx-appear .5s var(--br-ease)both;border-radius:14px;padding:9px 13px;font-size:12.5px;font-weight:500;line-height:1.35}.fx-bubble-q{color:#000000bf;background:#fff;border-bottom-left-radius:5px;align-self:flex-start;animation-delay:.25s;box-shadow:0 6px 16px -12px #0003}.fx-bubble-a{background:var(--br-ink);color:#fff;border-bottom-right-radius:5px;align-self:flex-end;animation-delay:.7s}.fx-flow{justify-content:center;align-items:center;gap:18px}.fx-nodes{align-items:center;gap:10px;display:flex}.fx-wire{background:linear-gradient(90deg,#0000001f,#0000001f);border-radius:2px;width:34px;height:2px;position:relative;overflow:hidden}.fx-wire:after{content:"";background:var(--br-accent-deep);width:40%;animation:fx-travel 1.6s var(--br-ease)infinite;animation-delay:var(--wd,0s);border-radius:2px;position:absolute;inset:0}@keyframes fx-travel{0%{transform:translate(-120%)}to{transform:translate(280%)}}.fx-tag-run{background:#fff;box-shadow:0 6px 16px -12px #0003}.fx-data{flex-direction:row;justify-content:center;align-items:center;gap:14px}.fx-sheet{background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid;box-shadow:0 8px 22px -16px #00000038}.fx-cell{background:#00000012;border-radius:4px;width:26px;height:16px}.fx-cell-src{background:var(--br-butter);opacity:.85}.fx-cell-hot{background:var(--br-butter);animation:2s ease-in-out infinite fx-fill;animation-delay:var(--d,0s)}@keyframes fx-fill{50%{background:var(--br-accent-deep);opacity:.5}}.fx-flowarrow{background:#0000001f;width:30px;height:2px;position:relative}.fx-flowarrow>span{background:var(--br-accent-deep);width:45%;animation:fx-travel 1.5s var(--br-ease)infinite;position:absolute;inset:0}.fx-know{gap:12px}.fx-know-q{color:#000000b8;max-width:82%;animation:fx-appear .5s var(--br-ease)both;background:#fff;border-radius:14px 14px 14px 5px;align-self:flex-start;padding:9px 13px;font-size:12.5px;font-weight:500;box-shadow:0 6px 16px -12px #0003}.fx-know-a{animation:fx-appear .5s var(--br-ease)both;flex-direction:column;gap:10px;animation-delay:.5s;display:flex}.fx-know-answer{color:var(--br-ink);margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.fx-know-src{color:#00000073;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.fx-know-dot{background:var(--br-accent-deep);border-radius:2px;width:8px;height:8px}.fx-watch{gap:12px}.fx-watch-cond{color:#0000008c;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.fx-watch-eye{border:2px solid var(--br-accent-deep);border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite fx-pulse}.fx-watch-ping{animation:fx-drop .6s var(--br-ease)both;align-items:center;gap:12px;animation-delay:.7s;display:flex}.fx-watch-bell{background:var(--br-lavender);border-radius:10px;flex:none;width:30px;height:30px;position:relative}.fx-watch-bell:after{content:"";border:2px solid #00000080;border-bottom:none;border-radius:8px 8px 0 0;position:absolute;inset:8px}.fx-watch-title{color:var(--br-ink);margin:0;font-size:13.5px;font-weight:600}.fx-watch-sub{color:#00000080;margin:2px 0 0;font-size:12px;font-weight:500}@keyframes fx-drop{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.fx-wave>span,.fx-rec,.fx-typing,.fx-typing:after,.fx-wire:after,.fx-flowarrow>span,.fx-cell-hot,.fx-bubble,.fx-checks li,.fx-know-q,.fx-know-a,.fx-watch-eye,.fx-watch-ping,.fx-mic-ring,.fx-transcript .fx-line{animation:none}}
.lab-page{height:100svh}.lab-frame{flex-direction:column;flex:1;min-height:0;padding-bottom:96px;display:flex;overflow-y:auto}.lab-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:clamp(24px,5vh,64px) 24px;display:flex}.lab-formcard{box-sizing:border-box;background:var(--br-paper);border-radius:24px;flex-direction:column;gap:14px;width:100%;padding:28px;display:flex}.lab-w2{box-sizing:border-box;flex:1;width:100%;max-width:1120px;margin:0 auto;padding:clamp(32px,7vh,96px) clamp(24px,5vw,72px) 0;position:relative}.lab-w2-corner{position:absolute;top:clamp(16px,3vh,40px);right:clamp(24px,5vw,72px)}.lab-w2-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:900px;margin-top:28px;display:grid}.lab-w2-cta{cursor:pointer;font:inherit;color:#fff;background:var(--br-ink);border:none;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.lab-w2-cta:before{display:none}.lab-w3{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:clamp(28px,5vh,72px) clamp(24px,5vw,72px) 0}.lab-w3-head{max-width:620px}.lab-w3-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.lab-w3-card{animation:none}.lab-w3-on{order:-1}.lab-w3-off{opacity:.62;background:#fafafb}.lab-w3-off:before{opacity:.25}.lab-chip-start{background:var(--br-ink);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:700}@media (max-width:1000px){.lab-w3-grid{grid-template-columns:1fr 1fr}}.lab-w4{box-sizing:border-box;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);width:100%;max-width:1160px;margin:0 auto;padding:clamp(32px,7vh,96px) clamp(24px,5vw,72px) 0;display:grid}.lab-w4-herocard{border-radius:26px;padding:30px;animation:none}.lab-w4-herowhat{letter-spacing:-.02em;color:var(--br-ink);max-width:20ch;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.24}.lab-w4-rail{padding-top:8px}.lab-w4-railhead{letter-spacing:.02em;text-transform:uppercase;color:#00000057;margin:0 0 16px;font-size:13px;font-weight:600}.lab-w4-railrow{border-top:1px solid #00000012;gap:12px;padding:14px 0;display:flex}.lab-w4-raillabel{color:var(--br-ink);margin:0;font-size:15px;font-weight:600}.lab-w4-railwhat{color:#00000080;margin:3px 0 0;font-size:13.5px;font-weight:500;line-height:1.45}@media (max-width:900px){.lab-w4{grid-template-columns:1fr}}.lab-w5{box-sizing:border-box;width:100%;max-width:880px;margin:0 auto;padding:clamp(32px,7vh,96px) clamp(24px,5vw,48px) 0;position:relative}.lab-w5-orb{opacity:.9;position:absolute;top:clamp(24px,4vh,56px);right:clamp(24px,5vw,48px)}.lab-w5-list{margin:32px 0 0;padding:0;list-style:none}.lab-w5-item{border-top:1px solid #00000017;grid-template-columns:auto 1fr auto;align-items:start;gap:22px;padding:26px 0;display:grid}.lab-w5-num{color:#0000003d;letter-spacing:-.02em;font-size:20px;font-weight:600}.lab-w5-label{letter-spacing:.01em;color:#00000073;margin:0;font-size:13px;font-weight:600}.lab-w5-what{letter-spacing:-.015em;color:var(--br-ink);max-width:40ch;margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.35}.lab-w5-apps{align-self:center}@media (max-width:720px){.lab-w5-item{grid-template-columns:auto 1fr}.lab-w5-apps{display:none}}.lab-scene-label{letter-spacing:.01em;color:#00000073;margin:0 0 4px;font-size:12.5px;font-weight:600}.lab-showcase{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:clamp(28px,5vh,64px) clamp(24px,5vw,72px) 0}.lab-showcase-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);margin-top:24px;display:grid}.lab-showcase-viz{height:300px;animation:lab-scale .56s var(--br-ease)both}.lab-showcase-what{letter-spacing:-.02em;color:var(--br-ink);max-width:20ch;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.24}.lab-showcase-copy .st-panel-for{margin:14px 0 16px}.lab-showcase-rest{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.lab-minitile{flex-direction:column;display:flex}.lab-minitile-viz{height:160px;margin-bottom:14px}.lab-minitile .lab-scene-label{margin-bottom:3px}.lab-minitile-for{color:#0000008c;margin:0;font-size:13.5px;font-weight:500;line-height:1.45}@media (max-width:900px){.lab-showcase-hero,.lab-showcase-rest{grid-template-columns:1fr}}.lab-picker{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);width:100%;max-width:1120px;margin:0 auto;padding:clamp(32px,7vh,90px) clamp(24px,5vw,72px) 0;display:grid}.lab-picker-list{flex-direction:column;gap:8px;margin-top:24px;display:flex}.lab-picker-item{cursor:pointer;font:inherit;color:#00000080;transition:background-color .2s var(--br-ease),color .2s var(--br-ease);background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;font-weight:600;display:flex}.lab-picker-item:hover,.lab-picker-item[data-active=true]{background:var(--br-paper);color:var(--br-ink)}.lab-picker-dot{background:var(--st-accent,var(--br-sky));border-radius:50%;flex:none;width:12px;height:12px}.lab-picker-name{margin-right:auto}.lab-picker-right{background:var(--br-paper);border-radius:26px;padding:clamp(20px,3vw,34px);position:relative;overflow:hidden}.lab-picker-right:before{content:"";pointer-events:none;background:radial-gradient(70% 70% at 88% -6%,var(--st-accent)0%,transparent 68%);opacity:.5;position:absolute;inset:0}.lab-picker-viz{height:260px;animation:lab-scale .46s var(--br-ease)both;position:relative}.lab-picker-what{color:var(--br-ink);margin:18px 0 0;font-size:16px;font-weight:600;line-height:1.4;position:relative}.lab-picker-right .st-panel-for{margin-top:10px;position:relative}@media (max-width:900px){.lab-picker{grid-template-columns:1fr}}.lab-scenegrid-wrap{box-sizing:border-box;width:100%;max-width:1080px;margin:0 auto;padding:clamp(28px,5vh,64px) clamp(24px,5vw,72px) 0}.lab-scenegrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.lab-scenetile-viz{height:200px;margin-bottom:14px}.lab-scenetile-cta{cursor:pointer;min-height:200px;font:inherit;color:var(--br-ink);background:0 0;border:1.5px dashed #00000024;border-radius:20px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}@media (max-width:820px){.lab-scenegrid{grid-template-columns:1fr}}.lab-sceneed{box-sizing:border-box;width:100%;max-width:1040px;margin:0 auto;padding:clamp(28px,5vh,64px) clamp(24px,5vw,56px) 0}.lab-sceneed-list{flex-direction:column;gap:20px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lab-sceneed-row{border-top:1px solid #00000014;grid-template-columns:1fr minmax(0,360px);align-items:center;gap:clamp(24px,4vw,56px);padding:20px 0;display:grid}.lab-sceneed-row:first-child{border-top:none}.lab-sceneed-num{color:#0000003d;margin-bottom:8px;font-size:15px;font-weight:600;display:inline-block}.lab-sceneed-what{letter-spacing:-.015em;color:var(--br-ink);max-width:34ch;margin:0 0 2px;font-size:18px;font-weight:600;line-height:1.32}.lab-sceneed-viz{height:190px}@media (max-width:820px){.lab-sceneed-row{grid-template-columns:1fr}.lab-sceneed-viz{order:-1}}.lab-tag{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.lab-tag--advanced{color:#00000080;background:#00000012}.lab-tag--popular{background:var(--br-sage);color:#0009}.lab-tag--new{background:var(--br-lavender);color:#0009}.lab-p2{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:clamp(24px,4vh,56px) clamp(24px,5vw,72px) 0}.lab-p2-head{align-items:center;gap:20px;display:flex}.lab-p2-body{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:26px;display:grid}.lab-p2-list{flex-direction:column;gap:3px;display:flex}.lab-p2-item{cursor:pointer;font:inherit;color:#0000008c;text-align:left;transition:background-color .18s var(--br-ease),color .18s var(--br-ease);background:0 0;border:none;border-radius:13px;align-items:center;gap:11px;padding:12px 14px;font-size:15.5px;font-weight:600;display:flex}.lab-p2-item:hover,.lab-p2-item[data-active=true]{background:var(--br-paper);color:var(--br-ink)}.lab-p2-item--extra{color:#00000080;font-size:14.5px;font-weight:500}.lab-p2-dot{background:var(--st-accent,var(--br-sky));border-radius:50%;flex:none;width:11px;height:11px}.lab-p2-name{margin-right:auto}.lab-p2-more{letter-spacing:.04em;text-transform:uppercase;color:#0000004d;margin:14px 0 4px;padding-left:14px;font-size:11.5px;font-weight:700}.lab-p2-stage{background:var(--br-paper);border-radius:26px;padding:clamp(20px,3vw,32px);position:relative;overflow:hidden}.lab-p2-stage:before{content:"";pointer-events:none;background:radial-gradient(66% 66% at 88% -6%,var(--st-accent)0%,transparent 66%);opacity:.5;position:absolute;inset:0}.lab-p2-viz{height:260px;animation:lab-scale .42s var(--br-ease)both;position:relative}.lab-p2-what{color:var(--br-ink);margin:18px 0 0;font-size:16px;font-weight:600;line-height:1.4;position:relative}.lab-p2-stage .st-panel-for{margin-top:10px;position:relative}@media (max-width:900px){.lab-p2-body{grid-template-columns:1fr}}.lab-spot{box-sizing:border-box;width:100%;max-width:940px;margin:0 auto;padding:clamp(24px,4vh,56px) clamp(24px,5vw,56px) 0;position:relative}.lab-spot-orb{position:absolute;top:clamp(20px,3vh,40px);right:clamp(24px,5vw,56px)}.lab-spot-stage{background:var(--br-paper);border-radius:26px;grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;margin-top:22px;padding:clamp(20px,3vw,30px);display:grid;position:relative;overflow:hidden}.lab-spot-stage:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 84% -6%,var(--st-accent)0%,transparent 68%);opacity:.5;position:absolute;inset:0}.lab-spot-viz{height:240px;animation:lab-fade .4s var(--br-ease)both;position:relative}.lab-spot-copy{position:relative}.lab-spot-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lab-spot-chip{background:var(--br-paper);cursor:pointer;font:inherit;color:#0000008c;transition:background-color .18s var(--br-ease),color .18s var(--br-ease);border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.lab-spot-chip[data-active=true]{background:var(--br-ink);color:#fff}@media (max-width:760px){.lab-spot-stage{grid-template-columns:1fr}}.lab-spot2{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:clamp(28px,5vh,64px) clamp(24px,5vw,56px) 0}.lab-spot2-head{align-items:center;gap:18px;display:flex}.lab-spot2-card{background:var(--br-paper);border-radius:28px;grid-template-columns:1.05fr 1fr;align-items:center;gap:26px;margin-top:26px;padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden}.lab-spot2-card:before{content:"";pointer-events:none;background:radial-gradient(58% 72% at 86% -6%,var(--st-accent)0%,transparent 68%);opacity:.55;position:absolute;inset:0}.lab-spot2-viz{height:250px;animation:lab-fade .42s var(--br-ease)both;position:relative}.lab-spot2-copy{position:relative}.lab-spot2-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.lab-spot2-dots{align-items:center;gap:8px;display:flex}.lab-spot2-dot{cursor:pointer;width:8px;height:8px;transition:width .26s var(--br-ease),background-color .26s var(--br-ease);background:#00000029;border:none;border-radius:999px;padding:0}.lab-spot2-dot[data-active=true]{background:var(--br-ink);width:26px}.lab-spot2-explore{appearance:none;font:inherit;color:#00000080;cursor:pointer;transition:color .18s var(--br-ease);background:0 0;border:none;align-items:center;gap:6px;padding:6px 4px;font-size:13.5px;font-weight:600;display:inline-flex}.lab-spot2-explore:hover{color:var(--br-ink)}@media (max-width:760px){.lab-spot2-card{grid-template-columns:1fr}}.lab-story{box-sizing:border-box;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);width:100%;max-width:1160px;margin:0 auto;padding:clamp(24px,4vh,56px) clamp(24px,5vw,72px) 0;display:grid}.lab-story-rows{flex-direction:column;gap:14px;margin-top:24px;display:flex}.lab-story-row{grid-template-columns:220px 1fr;align-items:center;gap:20px;display:grid}.lab-story-viz{height:150px}.lab-story-for{color:#0000009e;margin:0 0 12px;font-size:14.5px;font-weight:500;line-height:1.45}.lab-story-aside{flex-direction:column;align-items:center;gap:20px;padding-top:20px;display:flex;position:sticky;top:24px}.lab-story-more-h{letter-spacing:.03em;text-transform:uppercase;color:#00000057;align-self:flex-start;margin:0;font-size:12px;font-weight:700}.lab-story-more{flex-direction:column;gap:8px;width:100%;display:flex}.lab-story-more-item{background:var(--br-paper);color:#000000a8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}@media (max-width:900px){.lab-story,.lab-story-row{grid-template-columns:1fr}.lab-story-viz{order:-1}}.lab-showp{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:clamp(24px,4vh,56px) clamp(24px,5vw,72px) 0}.lab-showp-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.lab-showp-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);margin-top:22px;display:grid}.lab-showp-viz{height:280px;animation:lab-scale .5s var(--br-ease)both}.lab-showp-hero .st-panel-for{margin:12px 0 16px}.lab-showp-pills{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.lab-showp-pill{background:var(--br-paper);color:#000000a8;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.lab-showp-pilldot{background:var(--st-accent,var(--br-sky));border-radius:50%;width:10px;height:10px}@media (max-width:860px){.lab-showp-hero{grid-template-columns:1fr}}.lab-talk{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;width:100%;max-width:860px;margin:0 auto;padding:clamp(28px,6vh,80px) clamp(24px,5vw,64px);display:flex}.lab-talk-orb{margin-bottom:16px}.lab-talk-quote{letter-spacing:-.015em;color:#0000009e;max-width:26ch;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.42}.lab-talk-quote b{color:var(--br-ink);font-weight:600}.lab-talk-ask{color:#0006;margin:22px 0 0;font-size:16px;font-weight:500}.lab-talk .st-confirm-actions{margin-top:24px}.lab-talk--center{text-align:center;align-items:center}.lab-talk-quote--center{max-width:30ch;margin-top:8px}.lab-talk-aside{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,96px);width:100%;max-width:1080px;margin:0 auto;padding:clamp(28px,6vh,80px) clamp(24px,5vw,72px);display:grid}@media (max-width:820px){.lab-talk-aside{grid-template-columns:1fr}}.lab-dossier{background:var(--br-paper);border-radius:20px;margin-top:22px;overflow:hidden}.lab-dossier-row{border-top:1px solid #0000000f;grid-template-columns:130px 1fr;gap:16px;padding:16px 20px;display:grid}.lab-dossier-row:first-child{border-top:none}.lab-dossier-k{letter-spacing:.02em;text-transform:uppercase;color:#0006;padding-top:2px;font-size:12.5px;font-weight:600}.lab-dossier-v{color:#000000c7;font-size:14.5px;font-weight:500;line-height:1.5}.lab-dossier-tags{flex-wrap:wrap;gap:7px;display:flex}.lab-dossier-tag{color:#000000a8;background:#fff;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600;box-shadow:0 1px 2px #0000000d}.lab-reading{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:26px;padding:40px 24px;display:flex}.lab-reading-browser{width:min(520px,86vw);animation:lab-scale .5s var(--br-ease)both;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 6px #0000000d,0 30px 70px -30px #0000004d}.lab-reading-bar{background:#f4f5f7;align-items:center;gap:12px;padding:12px 16px;display:flex}.lab-reading-dots{gap:6px;display:inline-flex}.lab-reading-dots i{background:#00000024;border-radius:50%;width:9px;height:9px}.lab-reading-url{color:#00000080;font-size:13px;font-weight:500}.lab-reading-page{flex-direction:column;gap:12px;min-height:200px;padding:24px;display:flex;position:relative}.lab-line{background:#00000014;border-radius:5px;height:10px;display:block}.lab-reading-scan{background:linear-gradient(#0000,#3e7bd01f,#0000);height:64px;animation:1.8s ease-in-out infinite lab-scan;position:absolute;left:0;right:0}@keyframes lab-scan{0%{top:-64px}to{top:100%}}.lab-reading-label{color:#0009;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.lab-legal{color:#00000052;text-align:center;max-width:34ch;margin:8px auto 0;font-size:12px;font-weight:500;line-height:1.5}.lab-legal a{color:#00000080;text-underline-offset:2px;text-decoration:underline}.lab-unlock{flex-direction:column;gap:12px;max-width:360px;margin-top:22px;display:flex}.lab-split-step{flex-direction:column;display:flex}.lab-recap{margin-top:40px}.lab-recap-h{color:#00000080;margin:0;font-size:15px;font-weight:500}.lab-recap-list{flex-direction:column;gap:18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lab-recap-list li{align-items:center;gap:12px;display:flex}.lab-recap-label{color:var(--br-ink);margin-right:auto;font-size:16px;font-weight:600}.lab-recap-apps{flex:none}.lab-split-sales{align-self:flex-start;margin-top:40px}.lab-queue{max-width:380px;margin-top:22px}.lab-queue-track{background:#00000012;border-radius:999px;height:8px;position:relative}.lab-queue-fill{width:var(--pos,14%);background:var(--br-sky);transform-origin:0;animation:lab-queue-fill .9s var(--br-ease)both;border-radius:999px;position:absolute;top:0;bottom:0;left:0}@keyframes lab-queue-fill{0%{transform:scaleX(0)}}.lab-queue-you{top:50%;left:var(--pos,14%);background:var(--br-ink);width:16px;height:16px;animation:lab-queue-pop .5s var(--br-ease)both;border:3px solid #fff;border-radius:50%;animation-delay:.64s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0003}@keyframes lab-queue-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}}.lab-queue-legend{color:#00000073;justify-content:space-between;margin-top:11px;font-size:12.5px;font-weight:500;display:flex}.lab-queue-legend b{color:var(--br-ink);font-weight:600}.lab-actpanel{box-sizing:border-box;background:var(--br-paper);border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);width:100%;max-width:1120px;margin:clamp(8px,3vh,40px) auto 0;padding:clamp(32px,5vw,60px);display:grid}.lab-actpanel-pitch{flex-direction:column;display:flex}@media (max-width:900px){.lab-actpanel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lab-queue-fill,.lab-queue-you{animation:none}}.lab-moveup{margin-top:20px}.lab-saleswrap{margin-top:40px}.lab-package{box-sizing:border-box;text-align:center;background:var(--br-paper);border-radius:32px;flex-direction:column;align-self:start;align-items:center;width:380px;max-width:100%;margin-top:72px;padding:clamp(28px,3vw,40px) clamp(24px,3vw,36px) clamp(26px,3vw,34px);display:flex;position:sticky;top:56px;overflow:hidden}.lab-package:before{content:"";pointer-events:none;background:radial-gradient(92% 52% at 50% -8%,var(--br-sky)0%,transparent 62%);opacity:.55;position:absolute;inset:0}.lab-package>*{position:relative}.lab-package-orb{margin-bottom:4px}.lab-package-title{color:var(--br-ink);margin:8px 0 0;font-size:20px;font-weight:600}.lab-package-sub{color:#00000080;margin:4px 0 0;font-size:14px;font-weight:500}.lab-package-label{text-align:left;color:#0000008c;align-self:stretch;margin:24px 0 10px;font-size:13px;font-weight:600}.lab-package .st-input,.lab-package .st-btn{width:100%}.lab-package .st-btn{height:52px;margin-top:12px}.lab-package-or{color:#0006;align-items:center;gap:12px;width:100%;margin:16px 0 14px;font-size:13px;font-weight:500;display:flex}.lab-package-or:before,.lab-package-or:after{content:"";background:#00000017;flex:1;height:1px}.lab-package-sales{width:100%}.lab-package-sales .br-pill{width:100%;height:52px}.lab-sales-label{animation:st-fade-in .38s var(--br-ease)both;display:inline-block}.lab-rec{flex-direction:column;gap:42px;max-width:500px;margin-top:24px;display:flex}.lab-rec-item{flex-direction:column;gap:18px;display:flex}.lab-rec-viz .fx{width:100%;min-height:200px}.lab-rec-body{flex-direction:column;gap:8px;min-width:0;display:flex}.lab-rec-title{letter-spacing:-.01em;color:var(--br-ink);margin:0;font-size:19px;font-weight:600}.lab-rec-for{color:#000000a8;max-width:52ch;margin:0;font-size:15.5px;font-weight:500;line-height:1.55}.lab-rec-apps{align-items:center;gap:12px;margin-top:7px;display:flex}.lab-rec-plus{color:#0006;font-size:12.5px;font-weight:600}.lab-wl-collapse{transition:grid-template-rows .54s var(--br-ease),opacity .36s var(--br-ease);grid-template-rows:1fr;display:grid}.lab-wl-collapse[data-hidden=true]{opacity:0;pointer-events:none;grid-template-rows:0fr}.lab-wl-inner{min-height:0;overflow:hidden}.lab-recap{transition:margin-top .48s var(--br-ease)}.lab-recap>.lab-recap-h{transition:font-size .44s var(--br-ease),color .44s var(--br-ease),letter-spacing .44s var(--br-ease)}.lab-split-stage[data-unlocked=true] .lab-recap{margin-top:4px}.lab-split-stage[data-unlocked=true] .lab-recap>.lab-recap-h{letter-spacing:-.02em;color:var(--br-ink);font-size:clamp(28px,3.4vw,38px);font-weight:600}.lab-package-state{width:100%;animation:st-fade-in .46s var(--br-ease)both;flex-direction:column;align-items:center;display:flex}.lab-package[data-justunlocked=true]:before{animation:lab-unlock-bloom 1.1s var(--br-ease)}@keyframes lab-unlock-bloom{0%{opacity:.55;transform:scale(1)}45%{opacity:1;transform:scale(1.06)}to{opacity:.55;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lab-wl-collapse,.lab-recap,.lab-recap>.lab-recap-h,.lab-package-state,.lab-sales-label{transition:none;animation:none}.lab-package[data-justunlocked=true]:before{animation:none}}.lab-allcaps{margin-top:46px}.lab-allcaps-list{flex-direction:column;gap:20px;max-width:480px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lab-allcaps-list li{align-items:flex-start;gap:14px;display:flex}.lab-allcaps-ic{background:var(--br-paper);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lab-allcaps-label{color:var(--br-ink);align-items:center;gap:9px;margin:0;font-size:15.5px;font-weight:600;display:flex}.lab-allcaps-what{color:#0000008c;margin:3px 0 0;font-size:13.5px;font-weight:500;line-height:1.45}.lab-rpanel{background:var(--br-paper);border-radius:24px;max-width:460px;margin-top:16px;padding:6px 20px}.lab-rprow{align-items:center;gap:15px;padding:16px 0;display:flex}.lab-rprow-ic{background:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 6px #0000000d}.lab-rprow-label{color:var(--br-ink);margin-right:auto;font-size:16px;font-weight:600}.lab-rpanel--split .lab-rprow{box-shadow:inset 0 -1px #00000012}.lab-rpanel--split .lab-rprow:last-child{box-shadow:none}.lab-package-cap{color:#0000008c;margin:11px 0 0;font-size:12.5px;font-weight:500}.lab-rightcol{flex-direction:column;align-self:center;align-items:center;gap:22px;display:flex}.lab-rightcol .lab-package{align-self:stretch}.lab-rightcol .lab-saleswrap{margin-top:0}.lab-rcards{flex-direction:column;gap:12px;max-width:440px;margin-top:18px;display:flex}.lab-rcard{background:var(--br-paper);border-radius:20px;align-items:center;gap:15px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.lab-rcard:before{content:"";pointer-events:none;background:radial-gradient(72% 90% at 100% 0%,var(--st-accent)0%,transparent 70%);opacity:.5;position:absolute;inset:0}.lab-rcard>*{position:relative}.lab-rcard-ic{background:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 6px #0000000d}.lab-rcard-body{flex-direction:column;gap:9px;display:flex}.lab-rcard-label{color:var(--br-ink);margin:0;font-size:16px;font-weight:600}.lab-activate{flex-direction:column;flex:1;display:flex}.lab-activate-head{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:clamp(28px,6vh,72px) clamp(24px,5vw,72px) 0}.lab-activate-title{letter-spacing:-.02em;color:var(--br-ink);max-width:22ch;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.12}.lab-activate-desc{color:#0000008c;max-width:54ch;margin:14px 0 0;font-size:clamp(15px,1.4vw,17px);font-weight:500;line-height:1.55}.lab-activate .st-card{padding-top:clamp(24px,4vh,48px)}.lab-split-stage{grid-template-columns:minmax(0,600px) max-content}@media (max-width:900px){.lab-split-stage{grid-template-columns:minmax(0,520px);justify-content:center}.lab-split-stage .lab-package{order:-1;width:100%;max-width:100%;margin:8px 0 0;position:static}}.lab-rscenes{flex-direction:column;gap:22px;max-width:600px;margin-top:20px;display:flex}.lab-rscene{align-items:center;gap:28px;display:flex}.lab-rscene-viz{flex:none;width:320px}.lab-rscene-viz .fx{width:100%;min-height:196px}.lab-rscene-meta{flex-direction:column;gap:14px;display:flex}.lab-rscene-label{letter-spacing:-.01em;color:var(--br-ink);margin:0;font-size:22px;font-weight:600}.lab-rstack{flex-direction:column;gap:26px;max-width:460px;margin-top:20px;display:flex}.lab-rstack-viz .fx{width:100%;min-height:200px}.lab-rstack-meta{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.lab-rnum{flex-direction:column;gap:16px;max-width:420px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lab-rnum li{align-items:center;gap:14px;display:flex}.lab-rnum-n{background:var(--st-accent,var(--br-sky));font-variant-numeric:tabular-nums;color:#0009;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.lab-rnum-label{color:var(--br-ink);margin-right:auto;font-size:16px;font-weight:600}.st-btn.lab-btn-outline{color:var(--br-ink);background:#fff;border:1.5px solid #000000d1}.st-btn.lab-btn-outline:hover:not(:disabled){background:#0000000d}.lab-vault{background:var(--br-paper);width:100%;max-width:340px;transition:border-color .32s var(--br-ease),background-color .4s var(--br-ease),box-shadow .42s var(--br-ease);border:1.5px dashed #00000029;border-radius:20px;flex-direction:column;align-items:stretch;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.lab-vault-row{align-items:center;gap:14px;display:flex;position:relative}.lab-vault[data-status=unlocking]{animation:1.1s ease-in-out lab-vault-pulse}.lab-vault[data-status=unlocked]{background:#fff;border:1.5px solid #0000;box-shadow:0 22px 54px -26px #00000047}.lab-vault[data-status=unlocked]:before{content:"";pointer-events:none;background:radial-gradient(78% 92% at 100% 0%,var(--br-sage)0%,transparent 70%);opacity:.6;position:absolute;inset:0}@keyframes lab-vault-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.lab-vault-badge{color:#0000009e;width:44px;height:44px;transition:background-color .32s var(--br-ease);background:#0000000d;border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.lab-vault[data-status=unlocked] .lab-vault-badge{background:var(--br-sage);animation:lab-badge-pop .48s var(--br-ease)}@keyframes lab-badge-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}.lab-vault-body{margin-right:auto;position:relative}.lab-vault-title{color:var(--br-ink);margin:0;font-size:15px;font-weight:600}.lab-vault-sub{color:#00000080;margin:2px 0 0;font-size:12.5px;font-weight:500}.lab-vault-dl{background:var(--br-ink);color:#fff;width:100%;font:inherit;cursor:pointer;animation:lab-dl-pop .46s var(--br-ease)both;border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.st-btn.lab-btn-success,.st-btn.lab-btn-success:disabled,.st-btn.lab-btn-success:hover:not(:disabled){background:var(--br-sage);color:var(--br-ink);opacity:1}@keyframes lab-dl-pop{0%{opacity:0;transform:scale(.8)translate(8px)}}.lab-vaultwrap{justify-content:center;margin-top:26px;display:flex}.lab-vaultfield{width:100%;max-width:380px;margin-top:4px}.lab-vaultfield .lab-unlock{max-width:none;margin-top:14px}.lab-unlockmod{flex-direction:column;gap:14px;width:100%;max-width:340px;margin-top:22px;display:flex}.lab-unlockmod-h{color:#0009;margin:0;font-size:14px;font-weight:600}.lab-unlockmod .lab-unlock{max-width:none;margin-top:0}@media (prefers-reduced-motion:reduce){.lab-vault[data-status=unlocking],.lab-vault[data-status=unlocked] .lab-vault-badge,.lab-vault-dl{animation:none}}.lab-lockcard{background:var(--br-paper);border:1.5px dashed #00000029;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex}.lab-lockcard-lock{color:#00000080;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 1px 2px #0000000f}.lab-lockcard-title{color:var(--br-ink);margin:0;font-size:15px;font-weight:600}.lab-lockcard-sub{color:#0000006b;margin:2px 0 0;font-size:12.5px;font-weight:500}.lab-enter-rise{animation:lab-rise .5s var(--br-ease)both}.lab-enter-fade{animation:lab-fade .6s var(--br-ease)both}.lab-enter-scale{animation:lab-scale .52s var(--br-ease)both}.lab-enter-left{animation:lab-left .52s var(--br-ease)both}.lab-enter-blur{animation:lab-blur .62s var(--br-ease)both}@keyframes lab-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes lab-fade{0%{opacity:0}}@keyframes lab-scale{0%{opacity:0;transform:scale(.975)}}@keyframes lab-left{0%{opacity:0;transform:translate(-22px)}}@keyframes lab-blur{0%{opacity:0;filter:blur(9px)}}.lab-dock{z-index:80;background:var(--br-night);color:#ffffffd9;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:94vw;padding:8px 12px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px -14px #0e10148c}.lab-dock-tag{letter-spacing:.12em;color:#fff6;font-size:10px;font-weight:700}.lab-dock-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.lab-dock-sep{background:#ffffff29;width:1px;height:18px}.lab-dock-chip{appearance:none;font:inherit;color:#ffffffb8;cursor:pointer;white-space:nowrap;transition:background-color .16s var(--br-ease),color .16s var(--br-ease);background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.lab-dock-chip:hover{color:#fff;background:#ffffff1a}.lab-dock-chip[data-active=true]{color:var(--br-night);background:#fff}.lab-dock-chip--variant[data-active=true]{background:var(--br-sky);color:var(--br-night)}.lab-dock-chip[data-ref=true]{opacity:.55;font-style:italic}.lab-dock-chip[data-ref=true][data-active=true]{opacity:1}.lab-sl{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:clamp(28px,5vh,60px) clamp(24px,5vw,64px) 0}.lab-sl-orb{margin-bottom:16px}.lab-sl-body{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:26px;display:grid}.lab-sl-body .lab-spot2-card{align-items:start;min-height:348px;margin-top:0}.lab-sl-list{flex-direction:column;gap:4px;display:flex}.lab-sl-item{cursor:pointer;font:inherit;color:#0000008c;text-align:left;transition:background-color .18s var(--br-ease),color .18s var(--br-ease);background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;font-weight:600;display:flex;position:relative;overflow:hidden}.lab-sl-item:hover,.lab-sl-item[data-active=true]{background:var(--br-paper);color:var(--br-ink)}.lab-sl-item--extra{color:#00000080;font-size:15px;font-weight:500}.lab-sl-more{color:#0006;font-size:14.5px;font-weight:600}.lab-sl-item>:not(.lab-sl-fill):not(.lab-sl-fillline){z-index:1;position:relative}.lab-sl-dot2{background:var(--st-accent,var(--br-sky));border-radius:50%;flex:none;width:11px;height:11px}.lab-sl-name{margin-right:auto}.lab-sl-fill{z-index:0;border-radius:inherit;transform-origin:0;pointer-events:none;background:#0000000f;animation:3.8s linear forwards lab-fill;position:absolute;inset:0;transform:scaleX(0)}.lab-sl-fillline{z-index:0;transform-origin:0;pointer-events:none;background:#00000052;width:100%;height:2px;animation:3.8s linear forwards lab-fill;position:absolute;bottom:0;left:0;transform:scaleX(0)}@keyframes lab-fill{to{transform:scaleX(1)}}.lab-sl-fill[data-frozen=true],.lab-sl-fillline[data-frozen=true]{animation-play-state:paused}.lab-sl-headrow{align-items:center;gap:16px;display:flex}.lab-sl-splittop{justify-content:space-between;align-items:center;gap:24px;display:flex}.lab-sl-centerhead{text-align:center;flex-direction:column;align-items:center;display:flex}.lab-sl-cta-end .st-btn{align-self:flex-end}.lab-sl-cta-center .st-btn{align-self:center}.st-btn.lab-cta-charge:disabled{opacity:1;cursor:default;background:#00000057}.lab-cta-fill{z-index:0;border-radius:inherit;background:var(--br-ink);transform-origin:0;pointer-events:none;animation:3s linear forwards lab-fill;position:absolute;inset:0;transform:scaleX(0)}.lab-cta-reveal{flex-direction:column;align-items:flex-start;min-height:52px;margin-top:24px;display:flex}.lab-cta-reveal[data-align=right]{align-items:flex-end}.lab-cta-reveal[data-align=right] .st-btn{align-self:flex-end}.lab-cta-reveal .st-btn{opacity:0;pointer-events:none;transition:opacity .52s var(--br-ease)}.lab-cta-reveal[data-ready=true] .st-btn{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.lab-cta-fill{animation:none}.lab-cta-reveal .st-btn{transition:opacity}}.lab-sl--center{flex-direction:column;flex:1;justify-content:center;display:flex}.lab-sl-top{align-items:center;gap:16px;display:flex}.lab-sl--center .lab-sl-body{align-items:center}.lab-sl-listcol{flex-direction:column;display:flex}.lab-sl-listcol .st-fields{margin-top:20px}@media (max-width:880px){.lab-sl-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lab-sl-fill,.lab-sl-fillline{opacity:.4;animation:none;transform:scaleX(1)}}.lab-sr{box-sizing:border-box;width:100%;max-width:940px;margin:0 auto;padding:clamp(24px,5vh,56px) clamp(24px,5vw,56px) 0}.lab-sr .lab-spot2-card{margin-top:24px}.lab-sr-rail{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lab-sr-item{background:var(--br-paper);cursor:pointer;font:inherit;color:#0009;transition:background-color .18s var(--br-ease),color .18s var(--br-ease);border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:600;display:inline-flex}.lab-sr-item[data-extra=true]{color:#0000007a;background:0 0}.lab-sr-item:hover{color:var(--br-ink)}.lab-sr-item[data-active=true]{background:var(--br-ink);color:#fff}.lab-sr-dot{background:var(--st-accent,var(--br-sky));border-radius:50%;flex:none;width:9px;height:9px}.lab-sr-item[data-active=true] .lab-sr-dot{background:#ffffffe6}.lab-sr-item[data-active=true] .lab-tag{color:#ffffffd9;background:#ffffff2e}.lab-tabs{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:clamp(28px,5vh,64px) clamp(24px,5vw,56px) 0}.lab-tabs-head{align-items:center;gap:18px;display:flex}.lab-tabs-bar{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.lab-tabs-tab{cursor:pointer;font:inherit;color:#00000080;transition:background-color .18s var(--br-ease),color .18s var(--br-ease);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:600;display:inline-flex}.lab-tabs-tab:hover{background:var(--br-paper);color:var(--br-ink)}.lab-tabs-tab[data-active=true]{background:var(--br-ink);color:#fff}.lab-tabs-tab[data-active=true] .lab-tag{color:#ffffffd9;background:#ffffff2e}.lab-tabs-more{cursor:pointer;font:inherit;color:#0000006b;background:0 0;border:none;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:600}.lab-tabs-card{background:var(--br-paper);border-radius:28px;grid-template-columns:1.05fr 1fr;align-items:center;gap:26px;margin-top:16px;padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden}.lab-tabs-card:before{content:"";pointer-events:none;background:radial-gradient(58% 72% at 86% -6%,var(--st-accent)0%,transparent 68%);opacity:.55;position:absolute;inset:0}.lab-tabs-viz{height:250px;animation:lab-fade .38s var(--br-ease)both;position:relative}.lab-tabs-copy{position:relative}@media (max-width:760px){.lab-tabs-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lab-frame{animation:none}}
