.app-frame-static-legal{background:var(--bg);min-height:100vh;color:var(--text)}:root[data-theme=dark] .app-frame-static-legal{--bg:#151918;--surface:#202727;--surface-strong:#192321;--text:#f7f3ea;--muted:#b9c3c2;--accent:#91bae8;--border:#f7f3ea38;--faint:#f7f3ea1a;--shadow:#00000052;--bg-rgb:21, 25, 24;--surface-rgb:32, 39, 39;--surface-strong-rgb:25, 35, 33;--accent-rgb:145, 186, 232;--text-rgb:247, 243, 234;background:radial-gradient(circle at top right, #428da81f, transparent 36%) 0 0 / 100% 46rem no-repeat, linear-gradient(180deg, #202727b8, #15191800) 0 0 / 100% 46rem no-repeat, var(--bg)}.static-legal-theme-control{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)), var(--paper-width));justify-content:flex-end;min-height:2.75rem;margin:0 auto -.5rem;padding-top:.75rem;display:flex}.static-legal-theme-control .theme-toggle{color:var(--muted)}.static-legal-theme-control .theme-toggle:hover{color:var(--text)}@media (width<=760px){.static-legal-theme-control{width:calc(100% - 2rem);margin-bottom:-.75rem;padding-top:.5rem}}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-standard-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-standard-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-standard-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-standard-italic-DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-standard-italic-CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-standard-italic-kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-ext-wght-normal-BUDPrIko.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-wght-normal-HUlVHixE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-greek-wght-normal-BJJTbwTT.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-vietnamese-wght-normal-DlC-zuDL.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-ext-wght-normal-QAYlOegK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-wght-normal-CZtBPCCa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fbfaf6;--surface:#eef3ef;--surface-strong:#e4ece7;--text:#1a1a1a;--muted:#565047;--accent:#276f73;--success:#197a3a;--border:#cbd4cf;--faint:#1a1a1a14;--shadow:#241e1814;--bg-rgb:251, 250, 246;--surface-rgb:238, 243, 239;--surface-strong-rgb:228, 236, 231;--accent-rgb:39, 111, 115;--text-rgb:26, 26, 26;--body-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading-font:"Newsreader Variable", "Newsreader", Georgia, serif;--prose-font:"Newsreader Variable", "Newsreader", Georgia, serif;--mono-font:"Roboto Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--paper-width:80rem;--content-width:45rem;--page-gutter:clamp(1rem, 2vw, 1.5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#15130f;--surface:#1d241f;--surface-strong:#25302b;--text:#f5ead6;--muted:#b8ad98;--accent:#78c4c2;--success:#8ccf9f;--border:#f5ead63d;--faint:#f5ead61a;--shadow:#00000040;--bg-rgb:21, 19, 15;--surface-rgb:29, 36, 31;--surface-strong-rgb:37, 48, 43;--accent-rgb:120, 196, 194;--text-rgb:245, 234, 214;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at top right, rgba(var(--accent-rgb), .12), transparent 35%) 0 0 / 100% 760px no-repeat, linear-gradient(180deg, rgba(var(--surface-strong-rgb), .55), rgba(var(--bg-rgb), 0)) 0 0 / 100% 760px no-repeat, var(--bg);color:var(--text);font-family:var(--body-font);font-size:18px;line-height:1.6;overflow-x:hidden}:root[data-theme=dark] body{background:radial-gradient(circle at top right, rgba(var(--accent-rgb), .1), transparent 35%) 0 0 / 100% 760px no-repeat, linear-gradient(180deg, rgba(var(--surface-strong-rgb), .65), rgba(var(--bg-rgb), 0)) 0 0 / 100% 760px no-repeat, var(--bg)}a{color:var(--accent);text-underline-offset:.15em;text-decoration-thickness:.08em}a:hover{color:var(--text)}img{max-width:100%;display:block}button,input{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-frame{flex-direction:column;min-height:100vh;display:flex}.theme-toggle{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background .15s;display:inline-flex}.theme-toggle:hover{color:var(--text);background:rgba(var(--accent-rgb,39, 111, 115), .08)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle-glyph{display:block}.theme-toggle-moon,[data-theme=dark] .theme-toggle-sun{display:none}[data-theme=dark] .theme-toggle-moon{display:block}.app-main{flex:1 0 auto;min-width:0}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.page-sheet{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)), var(--paper-width));margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(2rem,6vh,4rem)}.page-header{border-top:4px double var(--text);border-bottom:1px solid var(--text);margin-bottom:1.2rem;padding:.9rem 0 1rem}.page-header h1{color:var(--text);font-family:var(--heading-font);letter-spacing:0;margin:.35rem 0;font-size:clamp(2rem,4vw,4rem);font-weight:600;line-height:.98}.page-header p{max-width:52rem;color:var(--muted);font-family:var(--heading-font);font-size:1.15rem;line-height:1.4}.legal-flow{columns:2;column-rule:1px solid var(--border);column-gap:2rem}.legal-flow>*{break-inside:avoid}.legal-flow h2{break-after:avoid-column;color:var(--text);font-family:var(--heading-font);margin:0 0 .4rem;font-size:1.35rem}.legal-flow p{max-width:none;color:var(--muted);margin:0 0 1rem}@media (width<=760px){body{font-size:16px}.page-sheet{width:calc(100% - 2rem);max-width:none;padding-top:1.25rem}.legal-flow{columns:1;column-rule:none}}.app-frame-ecosystem-root{--bs-home-bg:#f7f8f3;--bs-home-ink:#101417;--bs-home-muted:#526069;--bs-home-panel:#fff;--bs-home-panel-alt:#edf3ef;--bs-home-line:#10141721;--bs-home-line-strong:#10141757;--bs-home-grid:#1e606921;--bs-home-teal:#067a7c;--bs-home-blue:#335f8d;--bs-home-rust:#a4503f;--bs-home-gold:#8c6719;--bs-home-green:#2f7456;--bs-home-shadow:#171f222b;--bs-home-action-ink:#fff;background:var(--bs-home-bg);color:var(--bs-home-ink)}.app-frame-identity{--identity-bone:#f2eee3;--identity-paper:#fbf8f0;--identity-ink:#17211d;--identity-muted:#59635e;--identity-line:#17211d33;--identity-line-strong:#17211d6b;--identity-stream:#428da8;--identity-ocean:#356a96;--identity-mark-current-low:.42;--identity-mark-current-high:.76;--identity-focus:#356a96;--identity-shell:82.8rem;--identity-gutter:clamp(1.1rem, 4vw, 4.5rem);min-height:100dvh;color:var(--identity-ink);background:linear-gradient(90deg, #356a960d 1px, transparent 1px) center / 5rem 5rem, linear-gradient(180deg, #356a960d 1px, transparent 1px) center / 5rem 5rem, var(--identity-bone);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5}:root[data-theme=dark] .app-frame-identity{--identity-bone:#151918;--identity-paper:#202727;--identity-ink:#f7f3ea;--identity-muted:#b9c3c2;--identity-line:#f7f3ea33;--identity-line-strong:#f7f3ea6b;--identity-mark-current-low:.34;--identity-mark-current-high:.62;--identity-focus:#91bae8}.app-frame-identity,.app-frame-identity *{box-sizing:border-box}.app-frame-identity a{color:inherit;text-underline-offset:.24em}.app-frame-identity :focus-visible{outline:3px solid var(--identity-focus);outline-offset:4px}.identity-masthead,.identity-footer{width:min(calc(100% - var(--identity-gutter) - var(--identity-gutter)), var(--identity-shell));margin-inline:auto}.identity-masthead{border-bottom:1px solid var(--identity-line);justify-content:space-between;align-items:center;gap:2rem;min-height:5.75rem;display:flex}.identity-brand{color:var(--identity-ink);letter-spacing:-.025em;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:750;text-decoration:none;display:inline-flex}.identity-brand img{object-fit:contain;width:1.7rem;height:2.35rem}.identity-masthead__actions{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2.5vw,2.2rem);font-size:.78rem;font-weight:720;display:flex}.identity-masthead__actions a{text-decoration:none}.identity-masthead__actions a:hover{text-decoration:underline}.identity-theme-toggle{width:2.75rem;height:2.75rem;color:var(--identity-muted)}.identity-sign-out{min-height:2.75rem;color:var(--identity-ink);font:inherit;cursor:pointer;text-transform:inherit;background:0 0;border:0;padding:0}.identity-sign-out:hover{text-underline-offset:.24em;text-decoration:underline}.identity-main{flex:1;width:100%;max-width:none;padding:0}.identity-folio{width:min(calc(100% - var(--identity-gutter) - var(--identity-gutter)), var(--identity-shell));border-right:1px solid var(--identity-line);border-bottom:1px solid var(--identity-line);border-left:1px solid var(--identity-line);background:var(--identity-paper);grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);min-height:max(38rem,100dvh - 10.75rem);margin-inline:auto;display:grid}.identity-folio__statement{border-right:1px solid var(--identity-line);background:linear-gradient(145deg, #428da81c, transparent 42%), var(--identity-paper);flex-direction:column;min-width:0;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden;container-type:inline-size}.identity-folio__statement:before{content:"";background:linear-gradient(180deg, var(--identity-stream), var(--identity-ocean));width:.42rem;height:100%;position:absolute;top:0;right:0}.identity-kicker{color:var(--identity-muted);font-family:var(--mono-font);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.72rem;font-weight:700}.identity-folio__statement h1,.identity-auth-heading h2{color:var(--identity-ink);font-family:var(--heading-font);letter-spacing:-.045em;font-weight:430}.identity-folio__statement h1{max-width:100%;margin:0;font-size:clamp(3.4rem,12.5cqi,5rem);line-height:.88}.identity-statement-copy{max-width:30rem;color:var(--identity-muted);margin:2rem 0 0;font-size:clamp(1rem,1.3vw,1.18rem)}.identity-mark-field{isolation:isolate;aspect-ratio:1;place-items:center;width:min(18rem,72%);margin:auto auto 1rem;display:grid;position:relative}.identity-mark-orbit{border:1px solid var(--identity-line);border-radius:50%;position:absolute;inset:0}.identity-mark-orbit:before,.identity-mark-orbit:after{content:"";background:var(--identity-line);position:absolute}.identity-mark-orbit:before{height:1px;top:50%;left:-12%;right:-12%}.identity-mark-orbit:after{width:1px;top:-12%;bottom:-12%;left:50%}.identity-mark-field img{z-index:1;object-fit:contain;width:38%;height:auto;max-height:72%;position:relative}.identity-mark-current{z-index:2;pointer-events:none;width:38%;height:72%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask:url(/brand/behaviorstream/vector/behaviorstream-bs-mark.svg) 50%/contain no-repeat;mask:url(/brand/behaviorstream/vector/behaviorstream-bs-mark.svg) 50%/contain no-repeat}.identity-mark-current:before{content:"";width:78%;height:36%;opacity:var(--identity-mark-current-low);background:radial-gradient(#e2f8ffc2 0%,#7ebfd57a 28%,#356a963d 52%,#0000 74%);border-radius:50%;position:absolute;top:18%;left:39%;transform:translate(-11%,3%)scale(.94)}@media (prefers-reduced-motion:no-preference){.identity-mark-current:before{animation:10s ease-in-out infinite alternate identity-mark-handoff-current}}@keyframes identity-mark-handoff-current{0%{opacity:var(--identity-mark-current-low);transform:translate(-11%,3%)scale(.94)}to{opacity:var(--identity-mark-current-high);transform:translate(8%,-3%)scale(1.06)}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.identity-mark-current{display:none}}.identity-folio__auth{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,5vw,5.5rem);display:flex;container-type:inline-size}.identity-mode-nav{border-bottom:1px solid var(--identity-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(2.2rem,5vh,4.5rem);display:grid}.identity-mode-nav a{min-width:0;color:var(--identity-muted);font-family:var(--mono-font);letter-spacing:.055em;text-align:center;text-transform:uppercase;padding:.8rem .35rem .85rem;font-size:.68rem;font-weight:650;text-decoration:none;position:relative}.identity-mode-nav a[aria-current=page]{color:var(--identity-ink)}.identity-mode-nav a[aria-current=page]:after{content:"";background:linear-gradient(90deg, var(--identity-stream), var(--identity-ocean));height:3px;position:absolute;bottom:-1px;left:0;right:0}.identity-auth-heading{margin-bottom:1.35rem}.identity-auth-heading .identity-kicker{margin-bottom:.7rem}.identity-auth-heading h2{margin:0;font-size:clamp(3rem,5.2vw,5.25rem);line-height:.92}.identity-auth-heading>p:last-child{max-width:36rem;color:var(--identity-muted);margin:1.15rem 0 0}.identity-folio[data-identity-mode=access] .identity-auth-heading h2{max-width:11ch;font-size:clamp(2.85rem,4.5vw,4.6rem)}.identity-access-methods{border-bottom:1px solid var(--identity-line-strong)}.identity-passkey-method{display:grid}.identity-passkey-action,.identity-email-action{font:inherit;border:0;border-radius:0}.identity-passkey-action{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(105deg,#315f88,#32778f);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:6.5rem;padding:1rem 1.2rem;transition:filter .16s,transform .16s;display:grid}.identity-passkey-action:hover{filter:brightness(1.08)}.identity-passkey-action:active{transform:translateY(1px)}.identity-passkey-action:focus-visible,.identity-email-action:focus-visible,.identity-email-reveal:focus-visible{outline:3px solid var(--identity-focus);outline-offset:3px}.identity-method-copy{gap:.18rem;min-width:0;display:grid}.identity-method-copy strong{font-family:var(--heading-font);letter-spacing:-.025em;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:500;line-height:1}.identity-method-copy small{font-size:.78rem}.identity-method-arrow{font-size:1.35rem;line-height:1}.identity-method-divider{min-height:2.6rem;color:var(--identity-muted);font-family:var(--mono-font);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;font-size:.64rem;display:grid}.identity-method-divider:before,.identity-method-divider:after{content:"";background:var(--identity-line);height:1px}.identity-access-notice{color:var(--identity-muted);margin:0;font-size:clamp(.76rem,.72vw,.82rem);line-height:1.48}.identity-access-notice a,.identity-access-legal a{color:var(--identity-ink);-webkit-text-decoration-color:var(--identity-line-strong);text-decoration-color:var(--identity-line-strong);text-underline-offset:.16em}.identity-email-access{display:grid}.identity-email-control{border-bottom:1px solid var(--identity-line);min-width:0;min-height:5.2rem;padding:.9rem 1.2rem;display:block}.identity-email-disclosure{border-bottom:1px solid var(--identity-line);background:color-mix(in srgb, var(--identity-ocean) 4%, transparent);gap:.58rem;padding:.85rem 1.2rem .95rem;display:grid}.identity-email-field{gap:.28rem;min-width:0;display:grid}.identity-email-field>span{color:var(--identity-muted);font-family:var(--mono-font);letter-spacing:.075em;text-transform:uppercase;font-size:.65rem;font-weight:700}.identity-email-field input{border:0;border-bottom:1px solid var(--identity-line);width:100%;min-width:0;color:var(--identity-ink);font:inherit;background:0 0;outline:0;font-size:1rem}.identity-email-field input:focus-visible{border-bottom-color:var(--identity-focus);box-shadow:0 2px var(--identity-focus);outline:0}.identity-email-reveal,.identity-email-action{width:100%;min-height:4rem;color:var(--identity-ink);cursor:pointer;font:inherit;letter-spacing:.025em;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:.78rem;font-weight:740;transition:background-color .16s,color .16s;display:flex}.identity-email-reveal .identity-method-copy strong{font-family:var(--heading-font);letter-spacing:-.025em;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:500;line-height:1}.identity-email-reveal .identity-method-copy small{color:var(--identity-muted);letter-spacing:0;font-size:.78rem;font-weight:500}.identity-email-reveal{min-height:6.5rem}.identity-email-reveal:hover,.identity-email-action:hover{background:color-mix(in srgb, var(--identity-ocean) 10%, transparent)}.identity-email-action{min-height:4.4rem}.identity-access-status{min-height:1.4rem;color:var(--identity-muted);padding-top:.55rem;font-size:.82rem}.identity-access-legal{border-bottom:1px solid var(--identity-line);flex-wrap:wrap;gap:.45rem 1rem;margin:-.25rem 0 .75rem;padding:0 0 .75rem;font-size:.72rem;display:flex}.identity-destination-selector{border:0;border-top:1px solid var(--identity-line-strong);border-bottom:1px solid var(--identity-line);grid-template-columns:minmax(7rem,.28fr) minmax(0,1fr);align-items:stretch;min-width:0;min-height:4.6rem;margin:0 0 1rem;padding:0;display:grid}.identity-destination-selector__label{color:var(--identity-muted);font-family:var(--mono-font);letter-spacing:.075em;text-transform:uppercase;align-self:center;font-size:.65rem;font-weight:700}.identity-destination-selector__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;padding:.45rem 0;display:grid}.identity-destination-option{border:1px solid var(--identity-line-strong);min-width:0;min-height:3.55rem;color:var(--identity-ink);cursor:pointer;justify-content:center;align-items:center;gap:.65rem;padding:.7rem .9rem;font-size:.78rem;font-weight:710;transition:border-color .16s,background-color .16s,color .16s;display:flex;position:relative}.identity-destination-option__indicator{box-sizing:border-box;border:1.5px solid var(--identity-muted);border-radius:50%;flex:0 0 16px;width:16px;height:16px;position:relative}.identity-destination-option__dot{opacity:0;background:currentColor;border-radius:50%;width:6px;height:6px;transition:opacity .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.identity-destination-option__label{min-width:0;line-height:1.2}.identity-destination-option:hover{border-color:var(--identity-ocean);background:color-mix(in srgb, var(--identity-ocean) 7%, transparent)}.identity-destination-option.is-selected{border-color:var(--identity-ocean);background:var(--identity-ocean);color:#fff}.identity-destination-option.is-selected .identity-destination-option__indicator{color:#fff;border-color:#fff}.identity-destination-option.is-selected .identity-destination-option__dot{opacity:1}.identity-destination-option input{opacity:0;width:1px;height:1px;position:absolute}.identity-destination-option:focus-within{outline:3px solid var(--identity-focus);outline-offset:3px}@container (width<=33rem){.identity-destination-selector{grid-template-columns:1fr}.identity-destination-selector__label{padding:.7rem 0 .35rem}.identity-destination-selector__options{padding-top:0}}@media (width<=350px){.identity-destination-selector__options{grid-template-columns:1fr}}.identity-destination,.identity-return-target{border-top:1px solid var(--identity-line-strong);border-bottom:1px solid var(--identity-line);grid-template-columns:minmax(7rem,.28fr) minmax(0,1fr);align-items:stretch;min-height:3.75rem;margin:0 0 1.25rem;display:grid}.identity-destination>p,.identity-return-target>span{color:var(--identity-muted);font-family:var(--mono-font);letter-spacing:.075em;text-transform:uppercase;align-self:center;margin:0;font-size:.65rem;font-weight:700}.identity-destination nav{grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr);display:grid}.identity-destination a{min-width:0;color:var(--identity-muted);place-items:center start;padding:.7rem .85rem;font-size:.78rem;font-weight:710;text-decoration:none;display:grid;position:relative}.identity-destination a+a{border-left:1px solid var(--identity-line)}.identity-destination a[aria-current=page]{color:#fff;background:var(--identity-ocean)}.identity-return-target strong{color:var(--identity-ink);align-self:center;font-size:.9rem;font-weight:710}.identity-destination+.identity-form .identity-form__fields,.identity-return-target+.identity-form .identity-form__fields{border-top:0}.identity-form,.identity-form__fields{display:grid}.identity-form__fields{border-top:1px solid var(--identity-line-strong)}.identity-form label{border-bottom:1px solid var(--identity-line);grid-template-columns:minmax(7rem,.28fr) minmax(0,1fr);align-items:center;gap:1.25rem;min-height:4.6rem;display:grid}.identity-form label span{color:var(--identity-muted);font-family:var(--mono-font);letter-spacing:.085em;text-transform:uppercase;font-size:.68rem;font-weight:700}.identity-form input{width:100%;min-width:0;color:var(--identity-ink);font:inherit;background:0 0;border:0;outline:0;font-size:1.05rem}.identity-form input:focus-visible{outline:0}.identity-form label:focus-within{border-bottom-color:var(--identity-focus);box-shadow:inset 0 -3px var(--identity-focus)}.identity-form__status{min-height:3.5rem;padding:.75rem 0}.identity-form__status p{margin:0;font-size:.88rem}.identity-form__actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.identity-form__actions button,.identity-inline-link{border:1px solid var(--identity-line-strong);min-height:3.25rem;font:inherit;letter-spacing:.035em;border-radius:0;padding:.7rem 1rem;font-size:.82rem;font-weight:720}.identity-form__actions button{cursor:pointer}.identity-primary-action{background:var(--identity-ocean);color:#fff;border-color:var(--identity-ocean)!important}.identity-secondary-action{color:var(--identity-ink);background:0 0}.identity-form__actions button:disabled{cursor:wait;opacity:.62}.identity-form__or{color:var(--identity-muted);font-family:var(--mono-font);text-transform:uppercase;font-size:.68rem}.identity-inline-link{min-height:2.75rem;color:var(--identity-ink);border:0;grid-column:1/-1;justify-self:start;padding-inline:0;text-decoration-thickness:1px}.identity-footer{border-top:1px solid var(--identity-line);min-height:4.75rem;color:var(--identity-muted);justify-content:flex-end;align-items:center;gap:1.25rem;padding-block:1.1rem;font-size:.72rem;display:flex}.identity-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.5rem;display:flex}@media (width<=360px){.identity-footer{flex-direction:column;align-items:flex-start;gap:.75rem;padding-block:1rem}.identity-footer nav{justify-content:flex-start;width:100%}}@media (width>=861px) and (width<=960px){.identity-folio__statement h1{max-width:100%;font-size:clamp(2.75rem,5.1vw,3.1rem)}}@media (width<=860px){.identity-folio{grid-template-columns:1fr}.identity-folio__statement{border-right:0;border-bottom:1px solid var(--identity-line);min-height:20rem}.identity-folio__statement h1{max-width:10ch;font-size:clamp(3.2rem,9vw,5rem)}.identity-mark-field{opacity:.72;width:8rem;height:8rem;margin:0;position:absolute;bottom:2rem;right:clamp(2rem,7vw,4rem)}.identity-statement-copy{max-width:min(29rem,100% - 8rem)}.identity-folio__auth{min-height:36rem}}@media (width<=560px){.identity-masthead,.identity-footer,.identity-folio{width:calc(100% - var(--identity-gutter) - var(--identity-gutter))}.identity-masthead{min-height:4.75rem}.identity-brand span{font-size:.92rem}.identity-masthead__actions{gap:.7rem;font-size:.68rem}.identity-folio__statement,.identity-folio__auth{padding:1rem 1.5rem}.identity-folio__statement{min-height:8.25rem}.identity-folio__statement h1{max-width:10ch;font-size:clamp(2.05rem,10.5vw,2.85rem)}.identity-folio__statement .identity-kicker,.identity-statement-copy,.identity-mark-field{display:none}.identity-mark-orbit:before{left:-7%;right:-7%}.identity-mark-orbit:after{top:-7%;bottom:-7%}.identity-folio__auth{min-height:0}.identity-mode-nav{margin-bottom:1.65rem}.identity-mode-nav a{letter-spacing:.035em;padding-inline:.15rem;font-size:.72rem}.identity-auth-heading h2{font-size:clamp(2.55rem,13vw,3.65rem)}.identity-auth-heading{margin-bottom:.9rem}.identity-destination,.identity-return-target{grid-template-columns:1fr}.identity-destination>p,.identity-return-target>span{padding:.7rem 0 .45rem}.identity-destination nav{min-height:3.25rem}.identity-return-target strong{padding:0 0 .75rem}.identity-passkey-action{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;min-height:5.5rem;padding-inline:.85rem}.identity-method-copy strong{font-size:1.45rem}.identity-method-copy small{font-size:.7rem}.identity-email-control{min-height:5.2rem;padding-inline:.85rem}.identity-email-reveal{min-height:5.75rem}.identity-email-action{min-height:4rem}.identity-email-reveal,.identity-email-action{padding-inline:.85rem}.identity-email-disclosure{padding-left:.85rem;padding-right:.85rem}.identity-method-divider{min-height:2.35rem}.identity-form label{grid-template-columns:1fr;gap:.2rem;min-height:4.45rem;padding-block:.65rem}.identity-form__actions{grid-template-columns:1fr}.identity-form__or{justify-self:center}.identity-footer{align-items:flex-start;min-height:6rem;padding-block:1rem}.identity-footer nav{text-align:right;justify-content:flex-end}}:root[data-theme=dark] .app-frame-ecosystem-root{--bs-home-bg:#151918;--bs-home-ink:#f7f3ea;--bs-home-muted:#b9c3c2;--bs-home-panel:#202727;--bs-home-panel-alt:#192321;--bs-home-line:#f7f3ea24;--bs-home-line-strong:#f7f3ea4f;--bs-home-grid:#66d3c821;--bs-home-teal:#60d4c9;--bs-home-blue:#91bae8;--bs-home-rust:#ee8b72;--bs-home-gold:#ddb957;--bs-home-green:#8dd0a6;--bs-home-shadow:#0000005c;--bs-home-action-ink:#0f1414}.app-frame-ecosystem-root{min-height:100vh}.ecosystem-root-main{background:linear-gradient(90deg, var(--bs-home-grid) 1px, transparent 1px) center top / 4.5rem 4.5rem, linear-gradient(180deg, var(--bs-home-grid) 1px, transparent 1px) center top / 4.5rem 4.5rem, linear-gradient(180deg, color-mix(in srgb, var(--bs-home-panel) 86%, transparent), transparent 44rem), linear-gradient(135deg, color-mix(in srgb, var(--bs-home-teal) 8%, transparent), transparent 32rem), var(--bs-home-bg);overflow:hidden}.app-frame-ecosystem-root .ecosystem-root-main{width:100%;max-width:none;min-height:100vh;padding:0}.bsc-root{--bsc-bone:#f2eee3;--bsc-paper:#fbf8f0;--bsc-ink:#17211d;--bsc-ink-soft:#435049;--bsc-line:#17211d33;--bsc-moss:#2f4b42;--bsc-rust:#9a4528;--bsc-stream-base:#428da8;--bsc-stream-ocean:#356a96;--bsc-wheat:#d7c9a9;--bsc-night:#14211d;--bsc-on-stream:#fbf8f0;--bsc-on-night:#fbf8f0;--bsc-control-active-bg:#2f4b42;--bsc-control-active-ink:#fbf8f0;--bsc-focus:#356a96;--bsc-hero-rule:#17211d0d;--bsc-orbit:#17211d26;--bsc-mark-current-low:.42;--bsc-mark-current-high:.76;--bsc-study-wash:#2f4b420a;--bsc-study-window:#2f4b420d;--bsc-control-line:#f4f0e673;--bsc-simulator-ink:#0d1918;--bsc-simulator-flow-ink:#fbf8f0;--bsc-simulator-flow-muted:#e3e7e5;--bsc-simulator-line:#fbf8f061;--bsc-shell:82.8rem;--bsc-gutter:clamp(1.1rem, 4vw, 4.5rem);min-width:0;min-height:100vh;color:var(--bsc-ink);background:var(--bsc-bone);text-rendering:optimizelegibility;isolation:isolate;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.55;position:relative;overflow:clip}:root[data-theme=dark] .bsc-root{--bsc-bone:#151918;--bsc-paper:#202727;--bsc-ink:#f7f3ea;--bsc-ink-soft:#b9c3c2;--bsc-line:#f7f3ea33;--bsc-moss:#8dd0a6;--bsc-rust:#ee8b72;--bsc-wheat:#ddb957;--bsc-night:#0f1414;--bsc-on-stream:#f7f3ea;--bsc-on-night:#f7f3ea;--bsc-control-active-bg:#375d51;--bsc-control-active-ink:#f7f3ea;--bsc-focus:#91bae8;--bsc-hero-rule:#f7f3ea0d;--bsc-orbit:#f7f3ea2b;--bsc-mark-current-low:.34;--bsc-mark-current-high:.62;--bsc-study-wash:#8dd0a60f;--bsc-study-window:#8dd0a614;--bsc-control-line:#f7f3ea52}.bsc-root,.bsc-root *{box-sizing:border-box}.bsc-root a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:.08em}.bsc-root button,.bsc-root a{-webkit-tap-highlight-color:transparent}.bsc-interface-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem;display:block;overflow:visible}.bsc-interface-icon .is-filled{fill:currentColor;stroke:none}.bsc-root :focus-visible{outline:3px solid var(--bsc-focus);outline-offset:4px}.bsc-fg :focus-visible{outline-color:var(--bsc-rust)}.bsc-simulator :focus-visible{outline-color:var(--bsc-on-stream);box-shadow:0 0 0 2px var(--bsc-night)}.bsc-root .bsc-skip-link{z-index:30;color:var(--bsc-on-night);background:var(--bsc-night);opacity:0;pointer-events:none;padding:.65rem .9rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.bsc-root .bsc-skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.bsc-header{z-index:10;min-height:5.75rem;width:calc(100% - var(--bsc-gutter) - var(--bsc-gutter));max-width:var(--bsc-shell);border-bottom:1px solid var(--bsc-line);justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex;position:absolute;top:0;left:0;right:0}.bsc-brand{color:var(--bsc-ink);letter-spacing:-.025em;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:750;text-decoration:none;display:inline-flex}.bsc-brand__mark{object-fit:contain;object-position:center;width:1.7rem;height:2.35rem;display:block}.bsc-header__nav{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:clamp(1rem,2.5vw,2.2rem);font-size:.78rem;font-weight:720;display:flex}.bsc-header__nav a{text-decoration:none}.bsc-header__nav a:hover{text-decoration:underline}.bsc-header__nav .bsc-theme-toggle{width:2.75rem;height:2.75rem;color:var(--bsc-ink-soft)}.bsc-header__nav .bsc-theme-toggle:hover{color:var(--bsc-ink);background:color-mix(in srgb, var(--bsc-stream-base) 13%, transparent)}.bsc-header__nav .bsc-theme-toggle:focus-visible{outline-color:var(--bsc-focus);outline-offset:1px}.bsc-content{min-width:0;display:block}.bsc-launch-overlay{z-index:100;color:var(--bsc-ink,var(--text));-webkit-backdrop-filter:blur(2px)saturate(90%);backdrop-filter:blur(2px)saturate(90%);pointer-events:none;background:#17211d29;place-items:center;padding:clamp(1.25rem,4vw,4.5rem);scroll-margin-top:1rem;display:grid;position:fixed;inset:0}:root[data-theme=dark] .bsc-launch-overlay{background:#00000038}.bsc-launch-overlay__inner{border:1px solid var(--bsc-line,var(--border));-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#fbf8f0ad;grid-template-columns:minmax(9rem,.72fr) minmax(16rem,1.28fr);align-items:center;column-gap:clamp(1.5rem,4vw,3rem);width:min(100%,43rem);padding:clamp(1.2rem,2.8vw,1.8rem) clamp(1.25rem,3.4vw,2.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.3rem 4rem #080f0d3d}:root[data-theme=dark] .bsc-launch-overlay__inner{background:#202727ad;box-shadow:0 1.3rem 4rem #00000061}.bsc-launch-overlay__inner:before{background:linear-gradient(180deg, var(--bsc-stream-base), var(--bsc-stream-ocean));content:"";width:.28rem;position:absolute;top:0;bottom:0;left:0}.bsc-launch-overlay .bsc-eyebrow{color:var(--bsc-rust,#9a4528);grid-row:1/span 2;margin:0}.bsc-launch-overlay h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3.4vw,2.15rem);font-weight:400;line-height:1}.bsc-launch-overlay p:not(.bsc-eyebrow){color:var(--bsc-ink-soft,var(--muted));margin:.55rem 0 0;font-size:clamp(.9rem,1.8vw,1rem);line-height:1.45}@media (prefers-reduced-motion:no-preference){.bsc-launch-overlay{animation:.24s ease-out both bsc-launch-overlay-enter}}@keyframes bsc-launch-overlay-enter{0%{opacity:0}to{opacity:1}}.bsc-eyebrow{color:currentColor;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:760;line-height:1.25}.bsc-hero{padding-block:clamp(6.4rem,8vh,7.2rem) clamp(3rem,5vw,4.5rem);padding-inline:max(var(--bsc-gutter), calc((100% - var(--bsc-shell)) / 2));background:linear-gradient(90deg, transparent 0 72%, var(--bsc-hero-rule) 72% 72.08%, transparent 72.08%), var(--bsc-bone);grid-template-columns:minmax(0,1fr) minmax(11rem,.42fr);display:grid;position:relative;overflow:hidden}.bsc-hero__copy{z-index:2;align-self:center;max-width:59rem;position:relative}.bsc-hero h1{letter-spacing:-.065em;text-wrap:balance;overflow-wrap:anywhere;max-width:16ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,5vw,4.65rem);font-weight:400;line-height:.92}.bsc-hero__lede{text-wrap:pretty;max-width:42rem;margin:clamp(1.6rem,3vw,2.4rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.55}.bsc-hero__mark{z-index:1;place-items:center;min-width:0;display:grid;position:relative}.bsc-hero__mark:before{aspect-ratio:1;border:1px solid var(--bsc-orbit);content:"";border-radius:50%;width:min(20vw,18rem);position:absolute}.bsc-hero__mark-asset{isolation:isolate;display:grid;position:relative}.bsc-hero__mark img{object-fit:contain;grid-area:1/1;width:min(16vw,14rem);max-height:20rem;display:block}.bsc-hero__mark-current{z-index:1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/brand/behaviorstream/vector/behaviorstream-bs-mark.svg) 50%/contain no-repeat;mask:url(/brand/behaviorstream/vector/behaviorstream-bs-mark.svg) 50%/contain no-repeat}.bsc-hero__mark-current:before{content:"";width:78%;height:36%;opacity:var(--bsc-mark-current-low);background:radial-gradient(#e2f8ffc2 0%,#7ebfd57a 28%,#356a963d 52%,#0000 74%);border-radius:50%;position:absolute;top:18%;left:39%;transform:translate(-11%,3%)scale(.94)}@media (prefers-reduced-motion:no-preference){.bsc-hero__mark-current:before{animation:10s ease-in-out infinite alternate bsc-mark-handoff-current}}@keyframes bsc-mark-handoff-current{0%{opacity:var(--bsc-mark-current-low);transform:translate(-11%,3%)scale(.94)}to{opacity:var(--bsc-mark-current-high);transform:translate(8%,-3%)scale(1.06)}}.bsc-fg__persistent-action{letter-spacing:.09em;text-transform:uppercase;border:0;align-items:center;gap:.75rem;min-height:2.75rem;padding-inline:.2rem;font-size:.75rem;font-weight:760;text-decoration:none;display:inline-flex}.bsc-fg__persistent-action>.bsc-interface-icon{transition:transform .14s}.bsc-fg__persistent-action:hover>.bsc-interface-icon{transform:translate(.2rem)}.bsc-motion-control{border:1px solid var(--bsc-control-line);min-height:2.8rem;color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;flex:none;align-items:center;gap:.6rem;padding:.65rem .9rem;font-size:.75rem;font-weight:720;display:inline-flex}.bsc-motion-control:hover,.bsc-motion-control[data-motion-control-state=paused],.bsc-motion-control[data-motion-control-state=off]{color:var(--bsc-control-active-ink);background:var(--bsc-control-active-bg)}.bsc-motion-control:disabled{cursor:default;opacity:.75}.bsc-fg{--bsc-fg-top-space:clamp(3.5rem, 5vw, 5.5rem);padding-top:var(--bsc-fg-top-space);background:var(--bsc-paper);scroll-margin-top:2rem;position:relative}.bsc-fg__identity{align-content:start;justify-items:start;min-width:0;display:grid}.bsc-fg__identity img{width:auto;max-width:100%;height:clamp(12rem,18vw,17rem);display:block}.bsc-data-rail{border-block:1px solid var(--bsc-ink);background:var(--bsc-study-wash);min-height:10rem;position:relative}.bsc-data-rail svg{width:100%;height:calc(100% - 3.15rem);position:absolute;inset:1rem 0 2.15rem;overflow:visible}.bsc-data-rail path{fill:none;stroke:var(--bsc-moss);vector-effect:non-scaling-stroke}.bsc-data-rail__grid{opacity:.15}.bsc-data-rail__path{stroke-width:2.25px}.bsc-data-rail__viewport{z-index:2;border:3px solid var(--bsc-moss);background:var(--bsc-study-window);width:31%;position:absolute;top:-3px;bottom:-3px;left:52%}.bsc-data-rail__ticks{grid-template-columns:repeat(10,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.bsc-data-rail__ticks i{border-left:1px solid var(--bsc-line);text-align:center;padding-top:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-style:normal}.bsc-example-figure{min-width:0;margin:0}.bsc-example-figure figcaption{gap:.15rem;display:grid}.bsc-example-figure figcaption span,.bsc-input-study__table>p,.bsc-object-inspector>p,.bsc-review-list>p{letter-spacing:.1em;text-transform:uppercase;opacity:.62;margin:0;font-size:.66rem;font-weight:750}.bsc-example-figure figcaption strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(.9rem,1.2vw,1.15rem);font-weight:400}.bsc-example-figure svg{width:100%;height:auto;margin-top:.75rem;display:block;overflow:visible}.bsc-example-figure svg path,.bsc-example-figure svg circle{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.bsc-example-figure svg text{fill:currentColor;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.bsc-example-figure__grid{opacity:.14}.bsc-example-figure__axes,.bsc-example-figure__condition{stroke-width:1.2px}.bsc-example-figure__condition{stroke-dasharray:4 4;opacity:.62}.bsc-example-figure__condition.is-editing,.bsc-example-figure__drag-affordance{stroke-width:1.75px;opacity:1;stroke:var(--bsc-rust)!important}.bsc-example-figure__path{stroke-width:2px}.bsc-example-figure__axis-label{text-transform:uppercase}.bsc-example-figure.is-designed .bsc-example-figure__path,.bsc-example-figure.is-designed circle{stroke:var(--bsc-stream-ocean)}.bsc-example-figure.is-designed .bsc-example-figure__condition{stroke:var(--bsc-rust);opacity:1}.bsc-input-study,.bsc-editing-study,.bsc-design-study,.bsc-review-study,.bsc-output-study{align-items:center;gap:clamp(1rem,2vw,2rem);min-height:100%;padding:2rem 0 1rem clamp(1rem,3vw,2.75rem);display:grid}.bsc-input-study{grid-template-columns:minmax(0,.92fr) auto minmax(0,1.08fr);gap:clamp(.75rem,1.2vw,1.25rem);padding-left:clamp(.75rem,1.2vw,1.25rem)}.bsc-input-study__table{min-width:0}.bsc-input-study__table table{border-collapse:collapse;table-layout:fixed;width:100%}.bsc-input-study__table th,.bsc-input-study__table td{border-bottom:1px solid var(--bsc-line);text-align:left;padding:.5rem .25rem}.bsc-input-study__table thead th{border-top:1px solid var(--bsc-line);letter-spacing:.035em;text-transform:uppercase;white-space:normal;opacity:.68;font-size:.62rem;font-weight:730;line-height:1.25}.bsc-input-study__table thead th:first-child{width:22%}.bsc-input-study__table thead th:nth-child(2){width:36%}.bsc-input-study__table tbody th,.bsc-input-study__table tbody td{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(.82rem,.9vw,1rem);font-weight:400}.bsc-input-study__table tr.is-condition-start th,.bsc-input-study__table tr.is-condition-start td{border-top:2px solid var(--bsc-rust);color:var(--bsc-rust)}.bsc-study-arrow{width:clamp(1.5rem,2.5vw,2.4rem);height:clamp(1.5rem,2.5vw,2.4rem);color:var(--bsc-rust)}.bsc-editing-study{grid-template-columns:minmax(20rem,1.35fr) minmax(11rem,.65fr)}.bsc-object-inspector{border:1px solid var(--bsc-line);background:var(--bsc-bone)}.bsc-object-inspector>p,.bsc-review-list>p{border-bottom:1px solid var(--bsc-line);padding:.8rem .9rem}.bsc-object-inspector dl{margin:0}.bsc-object-inspector dl div{border-bottom:1px solid var(--bsc-line);grid-template-columns:.8fr 1.2fr;gap:.75rem;padding:.7rem .9rem;display:grid}.bsc-object-inspector dl div:last-child{border-bottom:0}.bsc-object-inspector dt{letter-spacing:.06em;text-transform:uppercase;opacity:.62;font-size:.72rem;font-weight:700}.bsc-object-inspector dd{margin:0;font-family:Georgia,Times New Roman,serif}.bsc-object-inspector .is-editable{box-shadow:inset 4px 0 var(--bsc-rust)}.bsc-object-inspector .is-editable dd{color:var(--bsc-rust);font-weight:700}.bsc-design-study{grid-template-columns:minmax(20rem,1.25fr) minmax(11rem,.75fr)}.bsc-design-key{border:1px solid var(--bsc-line);background:var(--bsc-line);gap:1px;margin:0;display:grid}.bsc-design-key>div{background:var(--bsc-paper);gap:.55rem;padding:.85rem .95rem;display:grid}.bsc-design-key dt{letter-spacing:.08em;text-transform:uppercase;opacity:.62;font-size:.68rem;font-weight:750}.bsc-design-key dd{align-items:center;gap:.6rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.92rem;display:flex}.bsc-design-key i{background:var(--bsc-ink-soft);width:1.8rem;height:.22rem;display:block}.bsc-design-key i.is-teaching{background:var(--bsc-rust)}.bsc-design-key i.is-series{background:var(--bsc-stream-ocean)}.bsc-review-study{grid-template-columns:minmax(18rem,1.05fr) minmax(15rem,.95fr)}.bsc-review-list{border-block:1px solid var(--bsc-line)}.bsc-review-list ul{margin:0;padding:0;list-style:none}.bsc-review-list li{border-bottom:1px solid var(--bsc-line);color:var(--bsc-rust);letter-spacing:.05em;text-transform:uppercase;padding:.7rem .9rem;font-size:.72rem;font-weight:730}.bsc-review-list li:last-child{border-bottom:0}.bsc-output-study{grid-template-columns:minmax(18rem,1.15fr) auto minmax(10rem,.85fr)}.bsc-output-list{border:1px solid var(--bsc-line);background:var(--bsc-line);gap:1px;margin:0;display:grid}.bsc-output-list div{background:var(--bsc-paper);gap:.2rem;padding:.75rem .9rem;font-family:Georgia,Times New Roman,serif;display:grid}.bsc-output-list dt{letter-spacing:.06em;text-transform:uppercase;opacity:.62;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.bsc-output-list dd{margin:0;font-family:Georgia,Times New Roman,serif;font-size:.92rem;line-height:1.35}.bsc-fg{padding-block:var(--bsc-fg-top-space) clamp(3.5rem, 5vw, 5.5rem)}.bsc-fg__stage{width:calc(100% - var(--bsc-gutter) - var(--bsc-gutter));grid-template-columns:clamp(8.5rem,12vw,13rem) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,4vw,4.5rem);margin-inline:auto;display:grid}.bsc-fg__stage>.bsc-fg__identity{align-self:stretch;min-width:0;height:auto;min-height:0;position:relative;overflow:hidden}.bsc-fg__stage>.bsc-fg__identity img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:none;position:absolute;inset:0}.bsc-fg .bsc-runway{min-width:0;color:var(--bsc-ink);background:0 0;margin:0;padding:0}.bsc-runway__utility{z-index:6;top:calc((var(--bsc-fg-top-space) - 2.75rem) / 2);right:var(--bsc-gutter);pointer-events:none;justify-content:flex-end;align-items:flex-start;min-height:2.75rem;display:flex;position:absolute}.bsc-runway__utility .bsc-fg__persistent-action{pointer-events:auto}.bsc-fg .bsc-runway__track{width:100%;height:var(--bsc-runway-height,auto);cursor:grab;overscroll-behavior-inline:contain;scroll-behavior:auto;scrollbar-width:none;touch-action:pan-y pinch-zoom;gap:0;max-width:none;margin:0;padding:0;transition:height .22s;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%)}.bsc-fg .bsc-runway__track::-webkit-scrollbar{display:none}.bsc-fg .bsc-runway__track[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.bsc-runway__sequence{flex:none;align-items:flex-start;gap:0;min-width:0;display:flex}.bsc-fg .bsc-scene{border:0;border-left:1px solid var(--bsc-line);width:auto;min-height:clamp(28rem,68svh,42rem);color:var(--bsc-ink);background:0 0;flex:0 0 clamp(48rem,68vw,64rem);grid-template-columns:minmax(15rem,.64fr) minmax(24rem,1.36fr);align-self:flex-start;align-items:center;gap:clamp(2rem,4vw,4.5rem);padding:clamp(2rem,3vw,3.25rem);display:grid;position:relative;overflow:clip}.bsc-scene__product-mark{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;display:none}.bsc-fg .bsc-scene--introduction{flex-basis:clamp(34rem,48vw,46rem);grid-template-columns:minmax(0,1fr)}.bsc-fg .bsc-scene--input{grid-template-columns:minmax(13rem,.5fr) minmax(28rem,1.5fr)}.bsc-fg .bsc-scene__copy{z-index:2;align-self:center;min-width:0;position:relative}.bsc-fg .bsc-scene__number{opacity:.58;margin:0 .65rem 1.4rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;line-height:1;display:inline-block;position:static;transform:none}.bsc-fg .bsc-scene .bsc-eyebrow{letter-spacing:.09em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.68rem;font-weight:760;display:inline-block}.bsc-fg .bsc-scene h2,.bsc-fg .bsc-scene h3{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,3.5vw,3.7rem);font-weight:400;line-height:.96}.bsc-fg .bsc-scene__copy>p:last-child{max-width:36rem;color:var(--bsc-ink-soft);margin:1.45rem 0 0;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.58}.bsc-fg .bsc-scene--introduction .bsc-fg__thesis{max-width:25ch;color:var(--bsc-ink);text-wrap:balance;margin:clamp(1.2rem,2vw,1.8rem) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.12}.bsc-fg .bsc-scene--introduction .bsc-fg__summary{max-width:39rem;color:var(--bsc-ink-soft);margin:1.25rem 0 0;font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.58}.bsc-fg .bsc-art{opacity:1;align-self:stretch;min-width:0;min-height:22rem;position:relative}.bsc-fg .bsc-art:before{z-index:2;background:var(--bsc-line);content:"";pointer-events:none;width:1px;position:absolute;top:clamp(1rem,7%,2.25rem);bottom:clamp(1rem,7%,2.25rem);left:0}.bsc-fg .bsc-art--rail{align-items:center;padding-left:clamp(1rem,3vw,2.75rem);display:grid}.bsc-fg .bsc-data-rail{width:100%;min-height:11rem}.bsc-runway__controls{border-top:1px solid var(--bsc-line);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.bsc-runway__tags{grid-template-columns:minmax(10rem,1.4fr) repeat(6,minmax(0,1fr));min-width:0;display:grid}.bsc-runway__tags button{min-width:0;color:var(--bsc-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.75rem clamp(.35rem,.8vw,.75rem) .8rem;display:grid}.bsc-runway__tags span{opacity:.62;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.bsc-runway__tags strong{letter-spacing:.045em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:clamp(.64rem,.7vw,.7rem);font-weight:760;overflow:hidden}.bsc-runway__tags i{background:var(--bsc-rust);opacity:.12;grid-column:1/-1;height:2px;display:block}.bsc-runway__tags button:hover,.bsc-runway__tags button[aria-current=true]{color:var(--bsc-ink)}.bsc-runway__tags button:hover i,.bsc-runway__tags button[aria-current=true] i{opacity:1}.bsc-runway__controls .bsc-motion-control{border:0;border-left:1px solid var(--bsc-line);min-width:5.75rem;color:var(--bsc-ink-soft)}.bsc-runway__controls .bsc-motion-control:hover,.bsc-runway__controls .bsc-motion-control[data-motion-control-state=paused],.bsc-runway__controls .bsc-motion-control[data-motion-control-state=off]{color:var(--bsc-control-active-ink);background:var(--bsc-control-active-bg)}.bsc-simulator{isolation:isolate;padding-block:clamp(4rem,6vw,6rem);padding-inline:max(var(--bsc-gutter), calc((100% - var(--bsc-shell)) / 2));color:var(--bsc-simulator-ink);background:linear-gradient(105deg, var(--bsc-stream-base) 0%, var(--bsc-stream-base) 38%, var(--bsc-stream-ocean) 52%, var(--bsc-stream-ocean) 100%);grid-template-columns:minmax(19rem,.9fr) minmax(28rem,1.1fr);align-items:end;gap:clamp(3rem,6vw,6rem);scroll-margin-top:2rem;display:grid;position:relative;overflow:clip}.bsc-simulator:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(54% 124% at 16% 44%,#ffffff1a,#0000 66%),radial-gradient(50% 130% at 80% 60%,#0a2a4121,#0000 68%),linear-gradient(110deg,#0000 30%,#ffffff0e 45%,#0a2a4111 58%,#0000 73%);position:absolute;inset:-22% -12%;transform:translate(-7%)}.bsc-simulator>*{z-index:1}@media (prefers-reduced-motion:no-preference){.bsc-simulator:before{animation:15s ease-in-out infinite alternate bsc-simulator-current}}@keyframes bsc-simulator-current{0%{transform:translate(-7%)}to{transform:translate(7%)}}.bsc-simulator__copy{max-width:49rem}.bsc-simulator__copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:400;line-height:.94}.bsc-simulator__copy>p:not(.bsc-eyebrow){max-width:42rem;margin:1.75rem 0 0;font-size:clamp(1rem,1.35vw,1.16rem)}.bsc-simulator-experience{--bsc-paperbot-width:clamp(8.5rem, 12vw, 10.5rem);width:100%;min-width:0;max-width:48rem;color:var(--bsc-simulator-flow-muted);grid-template-rows:minmax(13rem,16vw) auto;align-self:stretch;display:grid}.bsc-paperbot-stage{pointer-events:none;min-width:0;min-height:13rem;position:relative;overflow:clip}.bsc-paperbot{--bsc-paperbot-portal-height:.8rem;--bsc-paperbot-portal-midpoint:.4rem;--bsc-paperbot-ceiling-offset:.2rem;--bsc-paperbot-ground-offset:.1rem;--bsc-paperbot-ceiling-plane:calc(var(--bsc-paperbot-portal-midpoint) + var(--bsc-paperbot-ceiling-offset));--bsc-paperbot-ground-plane:calc(var(--bsc-paperbot-portal-midpoint) + var(--bsc-paperbot-ground-offset));--bsc-paperbot-picture-top:var(--bsc-paperbot-ceiling-plane);z-index:2;width:var(--bsc-paperbot-width);height:calc(100% - .7rem);color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;bottom:.35rem;left:16.6667%;transform:translate(-50%)}.bsc-paperbot[aria-disabled=true],.bsc-simulator-step[aria-disabled=true]{cursor:progress}.bsc-simulator .bsc-paperbot:focus-visible{outline-offset:-3px}.bsc-paperbot__aperture{z-index:3;clip-path:inset(var(--bsc-paperbot-ceiling-plane) 0 var(--bsc-paperbot-ground-plane) 0);pointer-events:none;display:block;position:absolute;inset:0;overflow:clip}.bsc-paperbot-stage[data-paperbot-step="2"] .bsc-paperbot{left:50%}.bsc-paperbot-stage[data-paperbot-step="3"] .bsc-paperbot{left:83.3333%}.bsc-paperbot__picture{z-index:2;inset:var(--bsc-paperbot-picture-top) 0 1.5rem;transform-origin:50% 100%;pointer-events:none;display:block;position:absolute}.bsc-paperbot__picture[data-active=false]{visibility:hidden;opacity:0}.bsc-paperbot__picture img{object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (width>=761px){.bsc-paperbot{--bsc-paperbot-ceiling-offset:-.2rem;--bsc-paperbot-picture-top:.8rem}.bsc-paperbot__picture--alternate img{width:90.3984%;margin-inline:auto}}.bsc-paperbot__portal{z-index:2;width:82%;height:var(--bsc-paperbot-portal-height);opacity:.42;pointer-events:none;background:radial-gradient(#0d1918ad 0 42%,#fbf8f021 48% 61%,#0000 68%);border:1px solid #fbf8f0a8;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)scaleX(.92)}.bsc-paperbot__portal--ceiling{top:var(--bsc-paperbot-ceiling-offset);opacity:0}.bsc-paperbot__portal--ground{bottom:var(--bsc-paperbot-ground-offset)}.bsc-paperbot-stage[data-paperbot-phase=falling] .bsc-paperbot__picture[data-active=true]{animation:.36s cubic-bezier(.7,0,.84,0) both bsc-paperbot-fall}.bsc-paperbot-stage[data-paperbot-phase=entering-ceiling] .bsc-paperbot__picture[data-active=true]{animation:.52s cubic-bezier(.16,1,.3,1) both bsc-paperbot-enter-ceiling}.bsc-paperbot-stage[data-paperbot-phase=entering-floor] .bsc-paperbot__picture[data-active=true]{animation:.48s cubic-bezier(.16,1,.3,1) both bsc-paperbot-enter-floor}.bsc-paperbot-stage[data-paperbot-phase=falling] .bsc-paperbot__portal--ground{animation:.36s ease-out both bsc-paperbot-portal-ground}.bsc-paperbot-stage[data-paperbot-phase=entering-floor] .bsc-paperbot__portal--ground{animation:.48s ease-out both bsc-paperbot-portal-ground}.bsc-paperbot-stage[data-paperbot-phase=entering-ceiling] .bsc-paperbot__portal--ceiling{animation:.52s ease-out both bsc-paperbot-portal-ceiling}.bsc-simulator-flow{color:inherit;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.bsc-simulator-flow:before{background:var(--bsc-simulator-line);content:"";height:1px;position:absolute;top:1.4rem;left:.25rem;right:.25rem}.bsc-simulator-flow li{min-height:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.5vw,1.35rem);position:relative}.bsc-simulator-step{width:100%;min-height:4.5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1.75rem;padding:0 clamp(.75rem,2vw,1.5rem) 0 0;transition:color .18s;display:grid;position:relative}.bsc-simulator-step:before{z-index:1;content:"";background:currentColor;border:1px solid;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:1.12rem;left:0}.bsc-simulator-step small{padding-left:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.bsc-simulator-step[aria-current=step]{color:var(--bsc-simulator-flow-ink)}.bsc-simulator-step[aria-current=step] span{font-weight:600}@keyframes bsc-paperbot-fall{0%{opacity:1;transform:translateY(0)}18%{opacity:1;transform:translateY(-.35rem)}to{opacity:0;transform:translateY(108%)}}@keyframes bsc-paperbot-enter-ceiling{0%{opacity:0;transform:translateY(-108%)}18%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes bsc-paperbot-enter-floor{0%{opacity:0;transform:translateY(108%)}18%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes bsc-paperbot-portal-ground{0%,to{opacity:.42;transform:translate(-50%)scaleX(.92)}42%{opacity:.95;transform:translate(-50%)scaleX(1.08)}}@keyframes bsc-paperbot-portal-ceiling{0%,to{opacity:0;transform:translate(-50%)scaleX(.88)}24%,58%{opacity:.9;transform:translate(-50%)scaleX(1.05)}}.bsc-footer{padding-block:2rem;padding-inline:max(var(--bsc-gutter), calc((100% - var(--bsc-shell)) / 2));border-top:1px solid var(--bsc-line);color:var(--bsc-ink-soft);background:var(--bsc-paper);justify-content:flex-end;align-items:center;gap:2rem;font-size:.75rem;display:flex}.bsc-footer nav{gap:1.25rem;display:flex}@media (width<=1439px){.bsc-fg__stage{grid-template-columns:clamp(3.25rem,7vw,8rem) minmax(0,1fr);gap:clamp(.75rem,2vw,2.5rem)}.bsc-fg__stage>.bsc-fg__identity{display:block}.bsc-fg .bsc-scene{flex-basis:clamp(42rem,78vw,58rem)}.bsc-fg .bsc-scene--introduction{flex-basis:clamp(32rem,58vw,44rem)}.bsc-fg .bsc-scene:not(.bsc-scene--introduction),.bsc-fg .bsc-scene--input{grid-template-columns:minmax(13rem,.68fr) minmax(0,1.32fr)}.bsc-input-study{grid-template-columns:minmax(0,.92fr) auto minmax(0,1.08fr)}.bsc-editing-study,.bsc-design-study,.bsc-review-study{grid-template-columns:minmax(0,1.2fr) minmax(9rem,.8fr)}.bsc-output-study{grid-template-columns:minmax(0,1.15fr) auto minmax(9rem,.85fr)}.bsc-simulator{background:linear-gradient(to bottom, var(--bsc-stream-base) 0%, var(--bsc-stream-base) 38%, var(--bsc-stream-ocean) 55%, var(--bsc-stream-ocean) 100%);grid-template-columns:1fr}.bsc-simulator-experience{max-width:48rem}}@media (width<=1100px){.bsc-fg .bsc-runway__track{border-right:1px solid var(--bsc-line);-webkit-mask-image:none;mask-image:none}.bsc-fg .bsc-scene:not(.bsc-scene--introduction),.bsc-fg .bsc-scene--introduction,.bsc-fg .bsc-scene--input{flex-basis:var(--bsc-runway-panel-width,88vw);grid-template-columns:1fr;gap:0;padding:clamp(1.75rem,4vw,2.5rem)}.bsc-fg .bsc-scene__copy{align-self:start}.bsc-fg .bsc-art{border-left:0;min-height:0;margin-top:1.75rem}.bsc-fg .bsc-art:before{width:auto;height:1px;inset:0 max(clamp(.75rem,3vw,1.5rem),50% - 16rem) auto}.bsc-fg .bsc-art--rail{padding-left:0}.bsc-input-study,.bsc-editing-study,.bsc-design-study,.bsc-review-study,.bsc-output-study{padding-top:1.75rem;padding-left:0}.bsc-runway__tags{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;padding-inline:.25rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.bsc-runway__tags::-webkit-scrollbar{display:none}.bsc-runway__tags button{flex:0 0 7.2rem}.bsc-runway__tags button:first-child{flex-basis:10.25rem}.bsc-fg .bsc-runway__tags button:focus-visible{outline-offset:-3px}}@media (width<=760px){.bsc-launch-overlay{padding:var(--bsc-gutter,var(--page-gutter))}.bsc-launch-overlay__inner{grid-template-columns:1fr;row-gap:.45rem;padding:1rem 1.1rem 1.05rem 1.35rem}.bsc-launch-overlay .bsc-eyebrow{grid-row:auto}.bsc-launch-overlay h2{font-size:clamp(1.35rem,6.5vw,1.8rem)}.bsc-launch-overlay p:not(.bsc-eyebrow){margin-top:.15rem;font-size:.88rem}.bsc-header{align-items:center;gap:1rem;min-height:5.25rem;padding-block:.6rem;display:flex}.bsc-header__nav{justify-content:flex-end;width:auto;font-size:.75rem;display:flex}.bsc-header__nav a{align-items:center;min-height:2rem;display:inline-flex}.bsc-brand{align-items:center;max-width:none;font-size:.92rem}.bsc-brand__mark{width:1.25rem;height:1.8rem}.bsc-hero{background:var(--bsc-bone);padding-top:6.35rem;padding-bottom:clamp(2.5rem,8vw,3.25rem);display:block}.bsc-hero h1{max-width:14.5ch;font-size:clamp(2.65rem,11vw,3.55rem);line-height:.95}.bsc-hero__mark{display:none}.bsc-fg{--bsc-fg-top-space:2.75rem}.bsc-fg .bsc-scene,.bsc-fg .bsc-scene--introduction,.bsc-fg .bsc-scene--input{flex-basis:var(--bsc-runway-panel-width,calc(100vw - var(--bsc-gutter) - var(--bsc-gutter)));min-height:clamp(30rem,76svh,38rem);padding:1.5rem 1.25rem 1.75rem}.bsc-runway__tags button{flex-basis:6.7rem;padding-inline:.55rem}.bsc-runway__tags button:first-child{flex-basis:9.75rem}.bsc-runway__controls .bsc-motion-control{min-width:3.25rem;padding-inline:.7rem}.bsc-motion-control__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bsc-data-rail{min-height:8rem}.bsc-fg .bsc-scene h2,.bsc-fg .bsc-scene h3{font-size:clamp(2rem,9vw,2.85rem)}.bsc-input-study,.bsc-editing-study,.bsc-design-study,.bsc-review-study,.bsc-output-study{grid-template-columns:1fr;min-height:auto;padding:1.5rem 0 0}.bsc-object-inspector dl,.bsc-review-list ul,.bsc-design-key,.bsc-output-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bsc-object-inspector dl,.bsc-review-list ul{display:grid}.bsc-input-study__table th,.bsc-input-study__table td{padding-block:.38rem}.bsc-input-study .bsc-study-arrow,.bsc-output-study .bsc-study-arrow{display:none}.bsc-output-study{grid-template-columns:1fr;align-items:center;gap:.75rem;padding-top:1rem}.bsc-output-study .bsc-output-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bsc-output-study .bsc-output-list div{padding:.5rem .6rem}.bsc-output-study .bsc-output-list dt{font-size:.62rem}.bsc-output-study .bsc-output-list dd{font-size:.8rem;line-height:1.2}.bsc-study-arrow{justify-self:center;transform:rotate(90deg)}.bsc-simulator{grid-template-columns:1fr}.bsc-simulator-experience{--bsc-paperbot-width:clamp(7.5rem, 32vw, 10rem);grid-template-rows:minmax(17rem,auto);grid-template-columns:minmax(0,1fr) clamp(7.5rem,32vw,10rem);column-gap:clamp(.75rem,3vw,1.25rem);min-height:17rem}.bsc-paperbot-stage{z-index:3;grid-area:1/1/auto/-1;min-height:17rem}.bsc-paperbot{--bsc-paperbot-compact-scale:var(--bsc-paperbot-compact-define-scale,.52);--bsc-paperbot-compact-x:var(--bsc-paperbot-compact-define-x,68%);--bsc-paperbot-compact-y:0;--bsc-paperbot-compact-translate-y:0%;--bsc-paperbot-compact-origin-y:0%;--bsc-paperbot-compact-picture-top:1.4rem}.bsc-paperbot,.bsc-paperbot-stage[data-paperbot-step="2"] .bsc-paperbot,.bsc-paperbot-stage[data-paperbot-step="3"] .bsc-paperbot{top:var(--bsc-paperbot-compact-y);bottom:auto;left:var(--bsc-paperbot-compact-x);width:var(--bsc-paperbot-width);height:clamp(14rem,59vw,16rem);transform:translate(-50%, var(--bsc-paperbot-compact-translate-y)) scale(var(--bsc-paperbot-compact-scale));transform-origin:50% var(--bsc-paperbot-compact-origin-y)}.bsc-paperbot-stage[data-paperbot-step="2"] .bsc-paperbot{--bsc-paperbot-compact-scale:var(--bsc-paperbot-compact-run-scale,.65);--bsc-paperbot-compact-x:var(--bsc-paperbot-compact-run-x,86%);--bsc-paperbot-compact-y:7%;--bsc-paperbot-compact-picture-top:1.65rem}.bsc-paperbot-stage[data-paperbot-step="3"] .bsc-paperbot{--bsc-paperbot-compact-scale:var(--bsc-paperbot-compact-replay-scale,.85);--bsc-paperbot-compact-x:var(--bsc-paperbot-compact-replay-x,78%);--bsc-paperbot-compact-y:50%;--bsc-paperbot-compact-translate-y:-50%;--bsc-paperbot-compact-origin-y:50%}.bsc-paperbot-stage[data-paperbot-step="1"] .bsc-paperbot{transform:translateX(-50%) scale(var(--bsc-paperbot-compact-scale)) translateY(calc(-1 * var(--bsc-paperbot-ceiling-offset)))}.bsc-paperbot__picture{inset:var(--bsc-paperbot-compact-picture-top) 0 1.5rem}.bsc-simulator-flow{z-index:2;grid-area:1/1;grid-template-columns:1fr;align-content:center;gap:1.25rem;margin:0;padding-left:1.25rem}.bsc-simulator-flow:before{width:1px;height:auto;inset:.25rem auto .25rem .2rem}.bsc-simulator-step{grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.75rem;margin-left:-1.25rem;padding:.35rem 0 .35rem 1.25rem}.bsc-simulator-step:before{top:50%;left:0;transform:translateY(-50%)}.bsc-simulator-step small{padding-left:0}.bsc-footer{display:grid}}@media (width<=599px){.bsc-fg__stage{display:block}.bsc-fg__stage>.bsc-fg__identity{display:none}.bsc-fg .bsc-scene--introduction{grid-template-columns:clamp(1.75rem,8vw,2rem) minmax(0,1fr);align-content:start;align-items:stretch;gap:clamp(1.125rem,4.5vw,1.5rem)}.bsc-fg .bsc-scene--introduction .bsc-scene__product-mark{object-position:top center;align-self:center;height:auto;display:block}}@media (width>=480px) and (width<=760px){.bsc-input-study__table thead th:first-child{width:26%}.bsc-input-study__table thead th:nth-child(2){width:34%}.bsc-input-study__table thead th{letter-spacing:0;padding-inline:.1rem;font-size:.55rem}.bsc-example-figure svg text{font-size:18px}.bsc-input-study{grid-template-columns:minmax(0,.92fr) auto minmax(0,1.08fr)}.bsc-editing-study,.bsc-design-study,.bsc-review-study{grid-template-columns:minmax(0,1.2fr) minmax(9rem,.8fr)}.bsc-output-study{grid-template-columns:minmax(0,1.15fr) auto minmax(9rem,.85fr)}.bsc-object-inspector dl,.bsc-review-list ul{display:block}.bsc-design-key,.bsc-output-list,.bsc-output-study .bsc-output-list{grid-template-columns:1fr}.bsc-input-study .bsc-study-arrow,.bsc-output-study .bsc-study-arrow{display:block}}@media (width<=390px){.bsc-header__nav{gap-inline:.6rem;font-size:.72rem}.bsc-hero,.bsc-simulator{padding-left:1rem;padding-right:1rem}}@media (width<=414px) and (height<=844px),(width<=760px) and (height<=700px){.bsc-fg .bsc-scene,.bsc-fg .bsc-scene--introduction,.bsc-fg .bsc-scene--input{min-height:calc(100svh - 3.25rem);padding:.85rem 1rem 1rem}.bsc-fg .bsc-scene__number,.bsc-fg .bsc-scene .bsc-eyebrow{margin-bottom:.65rem}.bsc-fg .bsc-scene h2,.bsc-fg .bsc-scene h3{font-size:clamp(1.8rem,8vw,2.15rem);line-height:.98}.bsc-fg .bsc-scene__copy>p:last-child,.bsc-fg .bsc-scene--introduction .bsc-fg__summary{margin-top:.7rem;font-size:.85rem;line-height:1.38}.bsc-fg .bsc-scene--introduction .bsc-fg__thesis{margin-top:.8rem;font-size:1.15rem;line-height:1.08}.bsc-fg .bsc-art{margin-top:.8rem}.bsc-input-study,.bsc-editing-study,.bsc-design-study,.bsc-review-study,.bsc-output-study{gap:.6rem;padding-top:.75rem}.bsc-example-figure figcaption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bsc-example-figure svg{margin-top:0}.bsc-input-study__table th,.bsc-input-study__table td{padding-block:.25rem}.bsc-object-inspector>p,.bsc-review-list>p{padding:.45rem .6rem}.bsc-object-inspector dl div{gap:.4rem;padding:.35rem .6rem}.bsc-object-inspector dt,.bsc-review-list li{font-size:.66rem}.bsc-object-inspector dd{font-size:.82rem}.bsc-design-key>div{gap:.3rem;padding:.45rem .6rem}.bsc-design-key dd{font-size:.82rem}.bsc-review-list li{padding:.4rem .6rem}.bsc-output-study .bsc-output-list div{padding:.35rem .5rem}.bsc-output-study .bsc-output-list dt{font-size:.62rem}.bsc-output-study .bsc-output-list dd{font-size:.75rem;line-height:1.15}.bsc-fg .bsc-data-rail{min-height:7rem}}@media (width<=390px) and (height<=600px){.bsc-fg .bsc-scene,.bsc-fg .bsc-scene--introduction,.bsc-fg .bsc-scene--input{padding:.6rem .85rem .7rem}.bsc-fg .bsc-scene__number,.bsc-fg .bsc-scene .bsc-eyebrow{margin-bottom:.45rem}.bsc-fg .bsc-scene h2,.bsc-fg .bsc-scene h3{font-size:1.65rem}.bsc-fg .bsc-scene__copy>p:last-child,.bsc-fg .bsc-scene--introduction .bsc-fg__summary{margin-top:.5rem;font-size:.8rem;line-height:1.3}.bsc-fg .bsc-scene--introduction .bsc-fg__thesis,.bsc-fg .bsc-art{margin-top:.5rem}.bsc-input-study,.bsc-editing-study,.bsc-design-study,.bsc-review-study,.bsc-output-study{gap:.4rem;padding-top:.5rem}.bsc-input-study__table th,.bsc-input-study__table td{padding-block:.18rem}.bsc-object-inspector>p,.bsc-review-list>p,.bsc-design-key>div{padding-block:.3rem}.bsc-object-inspector dl div,.bsc-review-list li{padding-block:.25rem}.bsc-output-study .bsc-output-list div{padding-block:.18rem}}@media (prefers-reduced-motion:reduce){.bsc-root *,.bsc-root :before,.bsc-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.bsc-simulator:before{animation:none;transform:none}.bsc-hero__mark-current{display:none}}@media (forced-colors:active){.bsc-root,.bsc-launch-overlay,.bsc-fg,.bsc-runway,.bsc-scene,.bsc-simulator{color:canvastext;background:canvas}.bsc-launch-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.bsc-launch-overlay__inner{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.bsc-launch-overlay__inner:before{background:highlight}.bsc-brand__mark,.bsc-hero__mark,.bsc-simulator:before,.bsc-hero__mark-current{display:none}.bsc-simulator-step[aria-current=step]{color:highlight}.bsc-simulator-step[aria-current=step]:before{background:highlight;border-color:highlight}.bsc-fg .bsc-runway__tags button[aria-current=true] i{opacity:1;background:highlight;border:2px solid highlight}}
