@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Source Serif 4", Georgia, serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scroll-padding-top:5rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1rem,.97rem + .15vw,1.0625rem);line-height:1.62}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty;max-width:var(--w-text)}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:0}}@layer components{.eyebrow{font-family:var(--font-sans);letter-spacing:.005em;color:var(--accent);font-size:.75rem;font-weight:600;line-height:1}.label{font-family:var(--font-sans);letter-spacing:.005em;color:var(--ink-3);font-size:.75rem;font-weight:500;line-height:1.4}.display{font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;font-size:clamp(2.125rem,1.35rem + 3.4vw,3.25rem);font-weight:500;line-height:1.04}.display-section{max-width:20ch;font-size:clamp(2rem,1.3rem + 2.9vw,2.75rem)}.lede{color:var(--ink-2);max-width:52ch;font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:400;line-height:1.5}.subhead{font-family:var(--font-display);letter-spacing:-.012em;font-size:clamp(1.375rem,1.25rem + .6vw,1.625rem);font-weight:600;line-height:1.2}.doc-grid{padding:2.5rem var(--margin-outer) 5rem;grid-template-columns:minmax(0,1fr);display:grid}.doc-rail{display:none}@media(min-width:64rem){.doc-grid{padding:3rem var(--margin-outer) 5.5rem;grid-template-columns:10.5rem minmax(0,45.5rem) minmax(0,1fr);column-gap:2rem}.doc-main{grid-column:2/4}.doc-rail{border-right:1px solid var(--rule);top:calc(var(--header-h,61px) + 1.25rem);max-height:calc(100dvh - var(--header-h,61px) - 2.5rem);overscroll-behavior:contain;scrollbar-width:thin;view-transition-name:contents-rail;grid-column:1;align-self:start;margin-right:-1.25rem;padding-right:1.25rem;display:block;position:sticky;overflow-y:auto}[data-look=studio] .doc-rail{border-right-color:var(--st-line)}}@media(min-width:90rem){.doc-grid{padding:3.5rem var(--margin-outer) 6.5rem;grid-template-columns:11.5rem minmax(0,40rem) minmax(0,1fr);column-gap:2rem}}.w-text{max-width:var(--w-text)}.w-wide{max-width:var(--w-wide)}.site-header{z-index:20;background:var(--header-bg,var(--ground));position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-header{background:var(--header-bg,color-mix(in srgb, var(--ground) 92%, transparent))}}.site-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);view-transition-name:site-header}.site-header-row{padding:0 var(--margin-outer);align-items:center;gap:1.125rem;min-height:60px;display:flex}.site-name{min-height:44px;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;margin-right:auto;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}[data-role-badge]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:14rem;overflow:hidden}.contents-btn{border:1px solid var(--rule-2);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.9375rem;font-weight:600;transition:transform .16s ease-out,background-color .16s;display:inline-flex}.contents-btn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.contents-btn:hover{background:var(--surface-2)}}@media(max-width:29.99rem){.site-header-row{gap:.5rem}.contents-btn{width:44px;padding:0}.contents-btn-w{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(min-width:64rem){.contents-btn{display:none}}.read-progress{display:none}@supports (animation-timeline:scroll()){@media(max-width:63.99rem){.read-progress{background:var(--accent);transform-origin:0;height:2px;animation:linear both read-progress;animation-timeline:scroll(root);display:block;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}}}@keyframes read-progress{to{transform:scaleX(1)}}.toc{position:relative}.toc-list{margin:0;padding:0;list-style:none}.toc-sep{background:var(--rule);height:1px;margin:.875rem 0 .75rem}.toc-label{max-width:none;color:var(--ink-3);margin:0 0 .25rem;font-size:.75rem;font-weight:500;line-height:1.4}.toc-row{z-index:1;color:var(--ink-2);-webkit-tap-highlight-color:transparent;border-radius:8px;grid-template-columns:1.375rem minmax(0,1fr);align-items:baseline;column-gap:.375rem;margin-left:-.625rem;padding:.4375rem .625rem;font-size:.84375rem;line-height:1.35;text-decoration:none;transition:color .16s,background-color .16s;display:grid;position:relative}.toc-home{color:var(--ink);grid-template-columns:minmax(0,1fr);margin-bottom:.25rem;font-weight:500}@media(hover:hover)and (pointer:fine){a.toc-row:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){a.toc-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}}.toc-row[aria-current=page]{color:var(--accent);background:0 0;font-weight:600}.toc-n{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.75rem}.toc-row[aria-current=page] .toc-n{color:var(--accent)}.toc-group[data-held] .toc-row{color:var(--ink-3);cursor:default}.toc-pill{z-index:0;background:var(--surface);box-shadow:0 0 0 1px var(--rule-2),0 1px 2px #0000000d;border-radius:8px;position:absolute;left:-.625rem;right:0}@supports (color:color-mix(in lab,red,red)){.toc-pill{box-shadow:0 0 0 1px color-mix(in srgb,var(--rule-2) 55%,var(--surface)),0 1px 2px #0000000d}}.toc-pill{pointer-events:none}[data-look=studio] .toc-rail .toc-pill{box-shadow:0 0 0 1px var(--st-line),0 1px 2px #0000000d}[data-look=studio] .toc-rail .toc-sep{background:var(--st-line)}.toc-subs{margin:.125rem 0 .5rem 1.75rem;padding:0 0 0 .75rem;list-style:none;position:relative}.toc-subs:before,.toc-fill{content:"";border-radius:2px;width:2px;position:absolute;top:.3rem;bottom:.3rem;left:0}.toc-subs:before{background:var(--rule)}[data-look=studio] .toc-rail .toc-subs:before{background:var(--st-line)}.toc-fill{background:var(--accent);transform-origin:50% 0;transform:scaleY(var(--fill,0));transition:transform .3s cubic-bezier(.23,1,.32,1)}.toc-sub{color:var(--ink-3);-webkit-tap-highlight-color:transparent;padding:.3rem 0;font-size:.8125rem;line-height:1.35;text-decoration:none;transition:color .16s;display:block}.toc-sub[data-read]{color:var(--ink-2)}@media(hover:hover)and (pointer:fine){.toc-sub:hover{color:var(--ink)}}.toc-sub[aria-current=true]{color:var(--accent);font-weight:600}@media(pointer:coarse){.toc-rail .toc-row,.toc-rail .toc-sub{align-items:center;min-height:44px}.toc-rail .toc-sub{display:flex}}.toc-sheet .toc-row{border-radius:10px;grid-template-columns:2rem minmax(0,1fr);align-items:center;min-height:48px;margin-left:-.75rem;padding:.5rem .75rem;font-size:1rem}.toc-sheet .toc-home{grid-template-columns:minmax(0,1fr)}.toc-sheet .toc-n,.toc-sheet .toc-label{font-size:.8125rem}.toc-sheet .toc-pill{background:var(--accent-soft);box-shadow:none;border-radius:10px;left:-.75rem}.toc-sheet .toc-subs{margin-left:2.375rem}.toc-sheet .toc-sub{align-items:center;min-height:44px;font-size:.9375rem;display:flex}.sheet{background:var(--surface);width:100%;max-width:none;max-height:min(85dvh,100dvh - 2rem);color:var(--ink);transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .16s ease-out,overlay .22s allow-discrete,display .22s allow-discrete;border:0;border-radius:20px 20px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(100%);box-shadow:0 -12px 40px -16px #00000059}.sheet[open]{transition-duration:.38s,.2s,.38s,.38s;transform:none}@starting-style{.sheet[open]{transform:translateY(100%)}}.sheet::backdrop{transition:background-color .22s ease,overlay .22s allow-discrete,display .22s allow-discrete;background:#0f141c00}.sheet[open]::backdrop{background:#0f141c52}@starting-style{.sheet[open]::backdrop{background:#0f141c00}}.sheet-in{max-height:inherit;flex-direction:column;display:flex}.sheet-head{padding:1rem var(--margin-outer) .25rem;touch-action:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.sheet-grab{background:var(--rule-2);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:7px;left:50%}.sheet-title{margin:0;font-size:1rem;font-weight:600}.sheet-x{min-width:44px;min-height:44px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-.625rem;transition:transform .16s ease-out,background-color .16s;display:grid}.sheet-x:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.sheet-x:hover{background:var(--surface-2)}}.sheet-body{overscroll-behavior:contain;padding:.25rem var(--margin-outer) 1rem;overflow-y:auto}.sheet-foot{padding:.75rem var(--margin-outer) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--rule);color:var(--ink-3);justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.sheet-foot .btn{border-radius:10px}@media(min-width:48rem){.sheet{inset:calc(var(--header-h,61px) + .5rem) var(--margin-outer) auto auto;width:24rem;max-height:calc(100dvh - var(--header-h,61px) - 1.5rem);box-shadow:0 0 0 1px var(--rule),0 24px 48px -20px #00000059;transform-origin:100% 0;opacity:0;transition:transform .15s ease-out,opacity .15s ease-out,overlay .15s allow-discrete,display .15s allow-discrete;border-radius:16px;transform:scale(.97)translateY(-4px)}.sheet[open]{opacity:1;transition-duration:.2s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:none}@starting-style{.sheet[open]{opacity:0;transform:scale(.97)translateY(-4px)}}.sheet[open]::backdrop{background:#0f141c29}.sheet-head{touch-action:auto}.sheet-grab,.sheet-foot{display:none}}.view-switch{grid-template-columns:1fr 1fr 1fr;padding:0 3px;display:inline-grid;position:relative}.view-switch:before{content:"";background:var(--ink);border-radius:10px;position:absolute;inset:4px 0}@supports (color:color-mix(in lab,red,red)){.view-switch:before{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.view-switch button{z-index:1;min-width:44px;min-height:44px;font:inherit;color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 .7rem;font-size:.875rem;font-weight:500;transition:color .16s;position:relative}.view-switch button[aria-pressed=true]{color:var(--ink)}.view-thumb{background:var(--surface);border-radius:8px;width:calc(33.333% - 2px);transition:transform .24s cubic-bezier(.23,1,.32,1);position:absolute;top:7px;bottom:7px;left:3px;box-shadow:0 1px 2px #0000001a,0 0 0 .5px #0000000f}.view-switch[data-v=investor] .view-thumb{transform:translate(100%)}.view-switch[data-v=board] .view-thumb{transform:translate(200%)}@media(prefers-color-scheme:dark){.view-thumb{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.view-thumb{background:color-mix(in srgb,var(--ink) 16%,var(--surface))}}.view-thumb{box-shadow:0 1px 2px #0006}}@media(max-width:29.99rem){.view-switch button{padding:0 .6rem}}.header-signout{min-width:44px;min-height:44px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .25rem;font-size:.875rem;font-weight:400}.header-signout:hover{color:var(--ink)}.view-banner{padding:0 var(--margin-outer);background:var(--accent);min-height:44px;color:var(--surface);flex-wrap:wrap;align-items:center;gap:0 .75rem;font-size:.8125rem;line-height:1.45;display:flex}.view-banner b{font-weight:600}.view-banner span{opacity:.85}.view-banner-back{min-height:44px;font:inherit;color:inherit;text-underline-offset:var(--chip-underline-offset);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.section-mark{color:var(--ink-3);margin:0 0 .5rem;font-size:.8125rem;font-weight:500}.section-mark b{color:var(--accent);font-weight:600}@media(min-width:64rem){.section-mark{display:none}}.chip{font:inherit;font-weight:inherit;color:var(--ink);cursor:pointer;anchor-name:var(--chip-anchor);background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:none;position:relative}:where(p,li,figcaption,dd)>.chip{font-weight:500}.chip:after{content:"";position:absolute;inset-block:-.55rem;inset-inline:0}.chip:hover,.chip:active{background:var(--accent-soft)}.chip-open{background:var(--accent-soft);font-weight:600}.chip-pop{background:var(--surface);max-width:min(22rem,100vw - 2rem);color:var(--ink);border:1px solid var(--rule-2);border-top:2px solid var(--accent);box-shadow:var(--shadow);border-radius:0;margin:0;padding:1rem 1.125rem 1.125rem;font-size:.8125rem;line-height:1.5;position:absolute}@supports (anchor-name:--a){.chip-pop{position-anchor:var(--chip-anchor);position-area:block-end span-inline-end;position-try-fallbacks:block-start span-inline-end,block-end span-inline-start;margin-block-start:.4rem}}.pop-kind{font-family:var(--font-sans);letter-spacing:.005em;color:var(--accent);font-size:.75rem;font-weight:600;line-height:1}.pop-date{font-family:var(--font-sans);letter-spacing:.06em;color:var(--ink-3);font-size:.625rem;line-height:1}.pop-label{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.3}.figure-grid{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);max-width:var(--w-wide);grid-template-columns:1fr 1fr;display:grid}@media(min-width:64rem){.figure-grid{grid-template-columns:repeat(4,1fr)}}.figure-label{font-family:var(--font-sans);letter-spacing:.005em;color:var(--ink-3);max-width:22ch;min-height:2.8em;margin-bottom:var(--step-3);font-size:.75rem;font-weight:500;line-height:1.4;display:block}.figure-value{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,1.3rem + 2.6vw,2.875rem);font-weight:700;line-height:1;display:block}.note{background:var(--surface);border:1px solid var(--rule);border-left:2px solid var(--accent);max-width:var(--w-text);border-radius:0;padding:1.125rem 1.25rem}.note-board{border-left-color:var(--neg)}.note-flag{font-family:var(--font-sans);letter-spacing:.005em;color:var(--neg);margin-bottom:.375rem;font-size:.75rem;font-weight:600;line-height:1;display:block}.note-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .375rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.note-body{color:var(--ink-2);max-width:60ch;margin:0;font-size:.9375rem;line-height:1.55}table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.875rem}th,td{text-align:right;border-bottom:1px solid var(--rule);padding:.6875rem 1.5rem .6875rem 0;line-height:1.45}@supports (color:color-mix(in lab,red,red)){th,td{border-bottom:1px solid color-mix(in srgb,var(--rule) 40%,transparent)}}th,td{white-space:nowrap}th:last-child,td:last-child{padding-right:0}th:first-child,td:first-child{text-align:left;white-space:normal;min-width:11rem}thead th{font-family:var(--font-sans);letter-spacing:.005em;color:var(--ink-3);border-bottom:1.5px solid var(--accent);vertical-align:bottom;padding-top:0;padding-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1.3}.pos{color:var(--pos);font-weight:600}.neg{color:var(--neg);font-weight:600}.btn{border:1px solid var(--rule-2);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.btn-primary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover{background:color-mix(in srgb,var(--accent) 94%,#000)}}.btn-primary:active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn-primary:active{background:color-mix(in srgb,var(--accent) 88%,#000)}}.dark .btn-primary{color:var(--ground)}.btn-toggle{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.field{background:var(--surface);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--rule-2);border-radius:0;padding:0 .85rem;font-size:16px}.bullet-list{max-width:var(--w-text);margin:0;padding:0;list-style:none}.bullet-list li{padding-left:1.5rem;line-height:1.55;position:relative}.bullet-list li+li{margin-top:.6rem}.bullet-list .bullet{color:var(--accent);position:absolute;top:.42em;left:0}@media(min-width:64rem){.doc-grid:has(.mission){padding-top:clamp(1.25rem,.2rem + 1.8vw,2.25rem);padding-bottom:.25rem}}.mission-vision{background:var(--product-soft);border-radius:12px;gap:.2rem;width:fit-content;max-width:100%;margin:0;padding:.85rem 1.1rem;display:grid}.mission-vision>b{color:var(--product);font-size:.8125rem;font-weight:600}.mission-vision>span{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.25rem,1rem + .8vw,1.5rem);line-height:1.25}.mission-question{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;max-width:48ch;margin:1.1rem 0 0;font-size:clamp(2rem,.3rem + 3.2vw,3.25rem);font-weight:500;line-height:1.05}.mission-break{display:none}@media(min-width:48rem){.mission-break{display:inline}}.mission-mark{color:var(--accent);background-image:linear-gradient(var(--accent-mark),var(--accent-mark));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 86%;background-repeat:no-repeat;background-size:100% .36em;padding:0 .05em}@media(prefers-reduced-motion:no-preference){.mission-mark{animation:.9s cubic-bezier(.2,.7,.2,1) .6s both mission-sweep}}@keyframes mission-sweep{0%{background-size:0% .36em}}.mission-answer{font-family:var(--font-display);color:var(--ink-2);margin:.7rem 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.3rem);line-height:1.4}.mission-answer em{color:var(--ink)}.mission-close{border-top:1px solid var(--rule);gap:.75rem;margin-top:clamp(1rem,.4rem + 1.4vw,1.5rem);padding-top:.9rem;display:grid}.mission-close .pager,.mission-close .tap-note{margin:0}.mission-close .pager{border:0;padding:0}@media(min-width:64rem){.mission-close{grid-template-columns:1fr auto;align-items:center}.mission-close .pager{grid-area:1/2}.mission-close .tap-note{grid-area:1/1}}.engine{row-gap:clamp(3.5rem,2.5rem + 3vw,4.75rem);margin-top:clamp(1.75rem,1rem + 2vw,2.5rem);display:grid}.engine-head{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.9rem;margin:0;font-size:clamp(1.4rem,1.15rem + .8vw,1.75rem);font-weight:500;line-height:1.15;display:grid}.engine-lede{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-2);grid-column:2;margin-top:.3rem;font-size:.95rem;font-weight:400;line-height:1.4}.engine-num{font-family:var(--font-display);letter-spacing:0;color:var(--accent);grid-row:1/3;align-self:start;margin-top:-.05rem;font-size:clamp(2.6rem,2rem + 1.8vw,3.4rem);font-weight:400;line-height:.85}.engine-num[data-part=product]{color:var(--product)}.engine-num[data-part=unknowns]{color:var(--ink-3)}.engine-product{align-content:start;gap:1.4rem;display:grid}.engine-card{background:var(--surface);border:1px solid var(--product);margin:0;padding:1.15rem 1.25rem 1.05rem}@supports (color:color-mix(in lab,red,red)){.engine-card{border:1px solid color-mix(in oklab,var(--product) 35%,var(--rule))}}.engine-card{border-radius:12px}.engine-card-label{color:var(--product);font-size:.8125rem;font-weight:600;display:block}.engine-target{border-top:1px solid var(--rule);gap:.2rem;margin-top:1rem;padding-top:1rem;display:grid}.engine-card-label+.engine-target{border-top:0;margin-top:.8rem;padding-top:0}.engine-target-name{font-family:var(--font-display);color:var(--ink);align-items:center;gap:.55rem;margin:0;font-size:1.2rem;font-weight:500;line-height:1.2;display:flex}.engine-tick{background:var(--product);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;display:grid}.engine-tick svg{fill:none;width:.95rem;height:.95rem;stroke:var(--surface);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.engine-target-n{color:var(--product);font-weight:600}.engine-target-brief{color:var(--ink-3);margin:.3rem 0 0;font-size:.875rem;line-height:1.4}.engine-hero{align-items:center;gap:.8rem;margin-top:.6rem;display:flex}.engine-big{letter-spacing:-.04em;font-size:clamp(2.6rem,2rem + 1.4vw,3.1rem);font-weight:600;line-height:1}.engine-big .chip,.engine-big button{font-weight:inherit}.engine-means{max-width:24ch;font-size:.95rem;line-height:1.3}.engine-bar{background:var(--surface-2);border-radius:99px;height:.55rem;margin-top:.85rem;position:relative}.engine-review{background:var(--surface);border:1px solid var(--rule);border-radius:12px;gap:.4rem;max-width:27rem;margin:.85rem 0 0;padding:.7rem .9rem;display:grid}.engine-review-who{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.6rem;line-height:1.25;display:grid}.engine-review-who b{font-size:.8125rem;font-weight:500}.engine-review-face{grid-row:span 2}.engine-review-who small,.engine-review-meta small{color:var(--ink-3);font-size:.75rem}.engine-review-face{background:var(--product-soft);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.engine-review-face svg{width:1.1rem;height:1.1rem;fill:var(--product)}@supports (color:color-mix(in lab,red,red)){.engine-review-face svg{fill:color-mix(in oklab,var(--product) 75%,transparent)}}.engine-review-meta{flex-wrap:wrap;align-items:center;column-gap:.5rem;display:flex}.engine-review-meta small{white-space:nowrap}.engine-stars{gap:2px;display:flex}.engine-stars svg{width:1.05rem;height:1.05rem;fill:var(--product)}.engine-review-text{color:var(--ink);margin:0;font-size:.875rem;line-height:1.4}.engine-bar i{background:var(--product);border-radius:99px;position:absolute;inset:0 auto 0 0}.engine-bar-labels{color:var(--ink-3);justify-content:space-between;gap:1rem;margin-top:.45rem;font-size:.8125rem;display:flex}.engine-bar-labels b{color:var(--ink);font-weight:600}.engine-caption{color:var(--ink-3);margin-top:.2rem;font-size:.8125rem}.engine-close{border-top:1px solid var(--rule);gap:.9rem;margin-top:1.1rem;padding-top:.95rem;display:grid}.engine-proof{color:var(--ink-2);align-items:center;gap:.7rem;margin:0;font-size:.875rem;line-height:1.3;display:flex}.engine-proof>.chip:first-child{letter-spacing:-.02em;color:var(--ink);flex:none;font-size:1.5rem;font-weight:600}.engine-next-stack{margin:0 14px 14px 0;display:grid;position:relative}.engine-ghost{background:var(--ground);border:1.5px dashed var(--product);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.engine-ghost{border:1.5px dashed color-mix(in oklab,var(--product) 45%,transparent)}}.engine-ghost{border-radius:12px}.engine-ghost:first-child{opacity:.55}.engine-next-stack[data-fanned] .engine-ghost{transform:translate(7px,7px)}.engine-next-stack[data-fanned] .engine-ghost:first-child{transform:translate(14px,14px)}@media(prefers-reduced-motion:no-preference){.engine-ghost{transition:transform .7s cubic-bezier(.2,.7,.2,1) .3s}.engine-ghost:first-child{transition-delay:.45s}}.engine-next{background:var(--product-soft);align-items:center;gap:.9rem;min-height:3.5rem;padding:.85rem 1.25rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.engine-next{background:color-mix(in oklab,var(--product-soft) 75%,var(--surface))}}.engine-next{border:1.5px dashed var(--product)}@supports (color:color-mix(in lab,red,red)){.engine-next{border:1.5px dashed color-mix(in oklab,var(--product) 70%,transparent)}}.engine-next{color:var(--ink-2);border-radius:12px;font-size:.95rem}.engine-next strong{font-family:var(--font-display);color:var(--ink);margin-bottom:.15rem;font-size:1.3rem;font-weight:500;line-height:1.2;display:block}.engine-next-mark{color:var(--accent);font-weight:600}.engine-plus{background:var(--product);width:2.4rem;height:2.4rem;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:1.45rem;line-height:1;display:grid}.engine-playbook{align-content:start;gap:1.5rem;display:grid}@media(min-width:64rem){.engine-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.1rem 1.6rem;display:grid}.engine-card>.engine-target{grid-column:1/-1}.engine-close{border:0;grid-area:1/2;margin:0;padding:0}.engine-target{grid-template-columns:minmax(0,1fr) 12.5rem minmax(0,1.15fr);align-items:center;column-gap:1.75rem;margin-top:.8rem;padding-top:.8rem}.engine-card-label+.engine-target{margin-top:.6rem}.engine-target .engine-hero{gap:.6rem;margin-top:0}.engine-target .engine-big{font-size:2.4rem}.engine-target .engine-means{font-size:.875rem}.engine-measure .engine-bar,.engine-measure .engine-review{margin-top:0}.engine-measure .engine-bar-labels{margin-top:.35rem}.engine-proof>.chip:first-child{font-size:1.25rem}}@media(min-width:90rem){.engine-product{grid-template-columns:minmax(0,1fr) 14.5rem;align-items:stretch;column-gap:1rem}.engine-product .engine-head{grid-column:1/-1}.engine-next{flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;padding:1.1rem 1.25rem}}@media(min-width:64rem)and (max-width:89.99rem){.engine-next{padding-block:.65rem}.engine-next strong{margin:0 .6rem 0 0;display:inline}.engine-plus{width:2rem;height:2rem;font-size:1.25rem}}.engine-loop{--r:.8rem;--dot:.9rem;--line:1.5px;--dot-y:.85rem;grid-template-columns:calc(2 * var(--r)) minmax(0,1fr);column-gap:.95rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.engine-step{grid-column:1/-1;grid-row:var(--i);z-index:2;grid-template-columns:subgrid;align-content:start;padding:.15rem 0 1.1rem;display:grid;position:relative}.engine-step:nth-last-child(1 of.engine-step){padding-bottom:0}.engine-dot{z-index:3;width:var(--dot);height:var(--dot);margin:calc(var(--dot-y) - var(--dot) / 2) calc(var(--line) / 2 - var(--dot) / 2) 0 0;border:var(--line) solid var(--accent);background:var(--ground);border-radius:50%;grid-column:1;justify-self:end;position:relative}[data-status=code]>.engine-dot{background:var(--accent)}[data-status=partly]>.engine-dot{background:linear-gradient(90deg,var(--accent) 50%,var(--surface) 50%)}[data-status=building]>.engine-dot{background:var(--surface);border-style:dashed}.engine-step-text{grid-column:2}.engine-step h3{font-family:var(--font-sans);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.engine-what{color:var(--ink-2);margin:.05rem 0 0;font-size:.875rem;line-height:1.4}.engine-status{color:var(--ink-2);grid-column:2;margin-top:.3rem;font-size:.8125rem;font-weight:500;line-height:1.35;display:block}.engine-step[data-solid]:after{content:"";z-index:2;left:calc(2 * var(--r) - var(--line));top:calc(.15rem + var(--dot-y));bottom:calc(-.15rem - var(--dot-y));width:var(--line);background:var(--accent);position:absolute}.engine-track{grid-column:1;grid-row:1 / var(--n);z-index:1;margin:calc(.15rem + var(--dot-y) - var(--r)) 0 calc(-1 * (.15rem + var(--dot-y) + var(--r)));border:var(--line) dashed var(--accent);border-radius:var(--r);position:relative}.engine-solid{display:none}.engine-band{grid-column:1/-1;grid-row:var(--from) / var(--to);z-index:0;margin:-.35rem -.6rem .4rem calc(var(--r) + .05rem);background:var(--accent-soft);border-radius:12px}.engine-band-label{grid-column:2;grid-row:var(--from);z-index:3;color:var(--accent);justify-self:end;margin:.25rem 0 0;font-size:.8125rem;font-weight:600}.engine-order{display:none}@media(min-width:48rem){.engine-loop{--x0:.8rem;--cap:1.3rem;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-template-rows:auto calc(2 * var(--cap)) auto;column-gap:0;container-type:inline-size}.engine-step,.engine-step:nth-last-child(1 of.engine-step){grid-column:var(--i);grid-row:1/4;grid-template-columns:none;grid-template-rows:subgrid;padding:0 1rem 0 0}.engine-step-text{grid-area:1;padding-bottom:.75rem}.engine-dot{margin:calc(var(--line) / 2 - var(--dot) / 2) 0 0 calc(var(--x0) - var(--dot) / 2);grid-area:2;justify-self:start}.engine-status{grid-area:3;margin-top:.7rem}.engine-step-text,.engine-status{padding-left:calc(var(--x0) - var(--dot) / 2)}.engine-step[data-solid]:after{display:none}.engine-track{width:calc((var(--n) - 1) / var(--n) * 100% + 2 * var(--cap));height:calc(2 * var(--cap));margin:0 0 0 calc(var(--x0) - var(--cap));border-radius:99px;grid-area:2/1/auto/-1;justify-self:start}.engine-solid{z-index:1;width:calc(var(--solid) / var(--n) * 100%);height:var(--line);margin-left:var(--x0);background:var(--accent);grid-area:2/1/auto/-1;place-self:start;display:block}.engine-band{grid-column:var(--from) / var(--to);grid-row:1/4;margin:-.85rem .15rem -.6rem -.35rem}.engine-band-label{grid-column:var(--from) / var(--to);padding-left:calc(var(--x0) - var(--dot) / 2);grid-row:3;place-self:start;margin:.7rem 0 0}}.engine-build{gap:.7rem;padding-top:1.25rem;display:grid}.engine-build-head{font-family:var(--font-sans);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.engine-layers{grid-template-rows:auto auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.engine-layers li{grid-row:span 3;grid-template-rows:subgrid;row-gap:.4rem;font-size:.875rem;font-weight:600;line-height:1.3;display:grid}.engine-layers i{background:var(--accent);border-radius:99px;height:.5rem;display:block}.engine-layers [data-state=now] i{background:repeating-linear-gradient(-45deg,var(--accent) 0 5px,var(--accent) 5px 10px)}@supports (color:color-mix(in lab,red,red)){.engine-layers [data-state=now] i{background:repeating-linear-gradient(-45deg,var(--accent) 0 5px,color-mix(in oklab,var(--accent) 55%,var(--surface)) 5px 10px)}}.engine-layers [data-state=next] i{border:1.5px dashed var(--rule-2);background:0 0}.engine-layers b{font-weight:inherit}.engine-layers [data-state=now] b{color:var(--accent)}.engine-layers [data-state=next] b{color:var(--ink-2);font-style:italic;font-weight:500}.engine-layers span{color:var(--ink-3);margin-top:-.2rem;font-size:.8125rem;font-weight:500}.engine-layers [data-state=now] span{color:var(--accent)}.engine-why{color:var(--ink-2);max-width:64ch;margin:.15rem 0 0;font-size:.9375rem;line-height:1.5}.engine-why b{color:var(--accent);font-weight:600}.engine-unknowns{gap:1.1rem;display:grid}.engine-unknowns ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.engine-unknowns li{padding-left:2rem;font-size:.9375rem;line-height:1.45;position:relative}.engine-unknowns li:before{content:"?";width:1.3rem;height:1.3rem;color:var(--surface);background:var(--accent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:.08rem;left:0}.engine-unknowns li[data-tests=product]:before{background:var(--product)}.engine-unknowns li[data-tests=machines]:before{border:1.5px dashed var(--rule-2);color:var(--ink-3);background:var(--surface)}.engine-how{color:var(--ink-2);max-width:80ch;margin:0;font-size:.875rem}@media(min-width:64rem){.engine-unknowns ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}@media(max-width:47.99rem){.engine-loop{grid-auto-rows:1fr}}@media(prefers-reduced-motion:no-preference){.engine-order{top:calc(var(--r) - var(--line));left:calc(100% + var(--line) / 2);z-index:4;background:var(--product);width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--ground);border-radius:50%;margin:-.3rem 0 0 -.3rem;animation:5s cubic-bezier(.45,0,.55,1) infinite engine-drop;display:block;position:absolute}.engine-step .engine-dot{animation:5s ease-out infinite engine-pulse;animation-delay:calc(var(--at) * 3.5s)}}@media(min-width:48rem)and (prefers-reduced-motion:no-preference){.engine-order{top:calc(var(--line) / -2);left:calc(var(--cap) - var(--line));animation-name:engine-travel}}@keyframes engine-drop{0%{top:calc(var(--r) - var(--line));opacity:0}6%{opacity:1}70%{top:calc(100% - var(--r) + var(--line));opacity:1}80%,to{top:calc(100% - var(--r) + var(--line));opacity:0}}@keyframes engine-travel{0%{left:calc(var(--cap) - var(--line));opacity:0}6%{opacity:1}70%{left:calc(100% - var(--cap) + var(--line));opacity:1}80%,to{left:calc(100% - var(--cap) + var(--line));opacity:0}}@keyframes engine-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--accent) 45%,transparent);transform:scale(1)}8%{transform:scale(1.3)}20%{transform:scale(1);box-shadow:0 0 0 9px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}@media(min-width:64rem)and (max-height:56rem){.mission-question{font-size:clamp(1.875rem,.6rem + 2.4vw,2.75rem)}.mission-answer{margin-top:.45rem;font-size:1.125rem}.engine{margin-top:1.1rem}.mission-close{margin-top:.8rem;padding-top:.7rem}}@media(min-width:64rem)and (max-width:89.99rem)and (max-height:56rem){.mission-vision{padding:.6rem 1rem}.mission-vision>span{font-size:1.3rem}.mission-question{margin-top:.8rem;font-size:clamp(1.75rem,.4rem + 2.2vw,2.4rem)}.engine{row-gap:2.5rem}.engine-product{gap:.85rem}}.pager{margin-top:var(--step-8);border-top:1px solid var(--rule);max-width:var(--w-wide);gap:.5rem;padding-top:1.5rem;display:grid}[data-look=studio] .pager{border-top-color:var(--st-line)}.pager a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.pager-next{background:var(--surface);box-shadow:0 0 0 1px var(--rule),0 1px 2px #0000000a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem 1rem;padding:1rem 1.25rem;transition:box-shadow .2s,transform .16s ease-out;display:grid}[data-look=studio] .pager-next{box-shadow:0 0 0 1px var(--st-line),0 1px 2px #0000000a}.pager-next:active{transform:scale(.985)}.pager-next small{color:var(--ink-3);font-size:.8125rem;font-weight:500}.pager-t{color:var(--accent);grid-column:1;align-items:baseline;gap:.6rem;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.pager-t .pager-n{font-size:.875rem}.pager-go{background:var(--accent);width:40px;height:40px;color:var(--surface);border-radius:50%;grid-area:1/2/3;place-items:center;transition:transform .2s cubic-bezier(.23,1,.32,1);display:grid}@media(hover:hover)and (pointer:fine){.pager-next:hover{box-shadow:0 0 0 1px var(--accent),0 6px 18px -10px #1b3a5c73}.pager-next:hover .pager-go{transform:translate(3px)}.pager-prev:hover{color:var(--ink)}}.pager-prev{min-height:44px;color:var(--ink-2);order:2;justify-self:start;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.pager .pager-prev{color:var(--ink-2)}.pager-prev .pager-n{color:var(--ink-3)}@media(min-width:48rem){.pager{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem}.pager-next{grid-column:2}.pager-prev{order:0;grid-area:1/1}}.widget{background:var(--surface);border:1px solid var(--rule);border-radius:0;container-type:inline-size}[data-header-signout]{display:none}@media(min-width:48rem){[data-header-signout]{display:inline-flex}}.block-p{margin:0 0 var(--gap-para)}.block-lede{margin:0 0 var(--step-6)}.block-lede:has(+.block-p){margin-bottom:var(--step-4)}.block-h{margin:var(--step-7) 0 var(--gap-subhead)}.block-lede+.block-p+.block-h{margin-top:var(--step-5)}.block-wide{margin:var(--step-6) 0 var(--step-8)}.block-h+.block-wide{margin-top:var(--gap-subhead)}.block-note{margin:var(--step-6) 0 var(--step-6)}.hbar-row{grid-template-columns:minmax(6rem,11rem) 1fr auto;align-items:center;gap:.75rem;padding:.35rem 0;display:grid}.hbar-label{letter-spacing:.06em;margin:0;font-size:10.5px}.hbar-track{background:0 0;height:14px;display:block}.hbar-fill{min-width:2px;height:100%;display:block}.hbar-value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;min-width:4.5rem;font-size:11px}.chart-block{max-width:var(--w-wide)}.chart-caption{max-width:60ch;margin-top:.7rem;line-height:1.5}.tap-note{max-width:var(--w-wide);margin:var(--step-7) 0 0;border-top:1px solid var(--rule);color:var(--ink-3);padding-top:1rem;font-size:.8125rem}.mission-close .tap-note{border-top:0;margin-top:.75rem;padding-top:0}.doc-grid[data-look=studio]{background:var(--st-frame);min-height:calc(100dvh - 61px)}[data-look=studio] .display-section{font-family:var(--st-display);letter-spacing:-.01em;color:var(--st-ink);font-size:32px;font-weight:700;line-height:1.15}[data-look=studio] .block-lede{font-family:var(--st-sans);color:var(--st-ink-2);max-width:none;margin-bottom:.25rem;font-size:16px;line-height:1.5}html:has([data-look=studio]){--header-bg:var(--ground);background:#f5f5f7}@media(prefers-color-scheme:dark){:root:not(.light):has([data-look=studio]){background:#111113}}.dark:has([data-look=studio]){background:#111113}html:has([data-look=studio]){scroll-padding-top:8.5rem}@media(max-width:47.99rem){html:has([data-look=studio]){scroll-padding-top:5rem;scroll-padding-bottom:5.5rem}}.st{font-family:var(--st-sans);color:var(--st-ink);-webkit-font-smoothing:antialiased;padding-bottom:5rem;font-size:15px;line-height:1.45}.st :focus-visible{outline:3px solid var(--st-blue)}@supports (color:color-mix(in lab,red,red)){.st :focus-visible{outline:3px solid color-mix(in srgb,var(--st-blue) 45%,transparent)}}.st :focus-visible{outline-offset:2px;border-radius:6px}.st ::selection{background:var(--st-blue-soft)}.st-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-loading{min-height:120vh}.st-status{color:var(--st-ink-3);min-height:1.45em;margin:0 0 .75rem;font-size:14px}.st-status-target{color:var(--st-amber);font-weight:500}.st-error{background:var(--st-bad);border-radius:10px;margin:.75rem 0 0;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.st-error{background:color-mix(in srgb,var(--st-bad) 10%,var(--st-card))}}.st-error{color:var(--st-bad);font-size:14px}.st-saved-when{color:var(--st-ink-3);margin:1rem 0 0;font-size:13px}.st-bar{z-index:15;margin:0 calc(-1 * var(--margin-outer)) 1rem;padding:10px var(--margin-outer);background:var(--st-frame);border-bottom:1px solid var(--st-line);align-items:center;gap:12px;display:flex;position:sticky;top:61px}@media(min-width:64rem){.st-bar{margin-inline:0;padding-inline:0}}.st-pill{background:var(--st-fill);min-width:0;min-height:32px;color:var(--st-ink-2);border-radius:16px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.st-pill-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-pill svg{flex:none;width:14px;height:14px}.st-pill[data-state=changed],.st-pill[data-state=target]{background:var(--st-amber-soft);color:var(--st-amber)}.st-actions{flex:none;gap:8px;margin-left:auto;display:flex}.st-sum{display:none}@media(min-width:68.75rem){.st-sum{font-variant-numeric:tabular-nums;flex:none;gap:18px;margin:0;display:flex}.st-sum div{align-items:baseline;gap:6px;display:flex}.st-sum dt{color:var(--st-ink-3);font-size:13px}.st-sum dd{color:var(--st-ink);align-items:center;gap:3px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.st-sum dd svg{flex:none;width:8px;height:8px}.st-sum dd[data-direction=better]{color:var(--st-good)}.st-sum dd[data-direction=worse]{color:var(--st-bad)}.st-bar[data-summary] .st-pill .st-long{display:none}.st-bar[data-summary] .st-pill .st-short{display:inline}}.st-actions .st-btn-primary{margin-left:8px}.st-btn{background:var(--st-fill-2);min-height:40px;color:var(--st-ink);font:600 15px/1 var(--st-sans);cursor:pointer;transition:background-color .14s var(--st-ease),opacity .14s var(--st-ease),transform 80ms;border:0;border-radius:10px;padding:0 16px}.st-btn:hover:not(:disabled){background:var(--st-fill-2)}@supports (color:color-mix(in lab,red,red)){.st-btn:hover:not(:disabled){background:color-mix(in srgb,var(--st-fill-2) 80%,var(--st-ink))}}.st-btn:active:not(:disabled){transform:scale(.97)}.st-btn:disabled{opacity:.42;cursor:default}.st-btn-primary{background:var(--st-blue-fill);color:#fff}.st-btn-primary:hover:not(:disabled){background:var(--st-blue-fill-hover)}.st-short{display:none}@media(max-width:47.99rem){.st-bar{padding:10px 16px max(10px,env(safe-area-inset-bottom));border-bottom:0;border-top:1px solid var(--st-line-2);background:var(--st-card);transition:transform .24s var(--st-ease);margin:0;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -6px 24px #00000014}.st[data-changed] .st-bar{transform:none}.st-btn{min-height:44px}.st-long{display:none}.st-short{display:inline}.st-pill{border-radius:12px;font-size:13px}.st-pill-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.st-card{background:var(--st-card);box-shadow:var(--st-shadow);border-radius:12px;margin-top:20px}.st-card-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:16px 18px 0;display:flex}.st-card-h h2,.st-card-h h3{font:600 17px/1.3 var(--st-display);letter-spacing:-.01em;color:var(--st-ink);margin:0}.st-card-h p{color:var(--st-ink-3);flex-basis:100%;margin:2px 0 0;font-size:14px}.st-src{color:var(--st-ink-3);font-size:13px}.st-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media(min-width:45rem){.st-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.st-step{background:var(--st-card);box-shadow:var(--st-shadow);color:var(--st-ink);transition:box-shadow .14s var(--st-ease);border-radius:12px;grid-template-rows:auto auto 1fr auto;align-content:start;padding:14px 14px 12px;text-decoration:none;display:grid}.st-step:hover{box-shadow:0 1px 2px #0000000a,0 0 0 1px var(--st-blue)}.st-step-q{min-height:2.6em;color:var(--st-ink-2);gap:7px;font-size:13px;line-height:1.3;display:flex}.st-step-q b{color:var(--st-ink-3);font-weight:600}.st-step-v{font:600 22px/1.15 var(--st-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:6px}@media(min-width:68.75rem){.st-step-v{letter-spacing:-.025em;font-size:32px}}.st-step-m{color:var(--st-ink-3);margin-top:4px;font-size:13px;line-height:1.35}.st-step-d{min-height:1.3em;margin-top:6px;font-size:13px;font-weight:600;line-height:1.3}.st-step-d[data-direction=better]{color:var(--st-good)}.st-step-d[data-direction=worse]{color:var(--st-bad)}.st-arr{vertical-align:0;fill:currentColor;width:9px;height:9px;margin-right:4px;display:inline-block}.st-nw{white-space:nowrap}.st-modelled{color:var(--st-ink-3);margin:8px 2px 0;font-size:13px}.st{--st-stick:61px}@media(min-width:48rem){.st{--st-stick:122px}}.st-ch{margin-top:20px}.st-ch-h{padding:20px 18px 0}.st-ch-h h2{font:600 19px/1.3 var(--st-display);letter-spacing:-.01em;color:var(--st-ink);text-wrap:balance;gap:10px;margin:0;display:flex}.st-ch-n{color:var(--st-ink-3);font-variant-numeric:tabular-nums;flex:none}.st-ch-h p{max-width:60ch;color:var(--st-ink-3);margin:6px 0 0;font-size:14px;line-height:1.45}.st-ch-b{padding:20px 18px 22px;container-type:inline-size}@media(min-width:48rem){.st-ch-h{padding:24px 24px 0}.st-ch-b{padding:24px 24px 26px}}.st-pic{z-index:3;border-bottom:1px solid var(--st-line);background:var(--st-card);touch-action:pan-y;padding-bottom:14px;position:relative}.st-pic svg{display:block;overflow:visible}@media(min-height:40rem){.st-pic{top:var(--st-stick);margin-top:-12px;padding-top:12px;position:sticky}.st-pic.st-pace{margin-top:0}}.st-ch-note{color:var(--st-ink-3);margin:10px 0 0;font-size:13px;line-height:1.45}.st-grid{stroke:var(--st-line)}.st-zero{stroke:var(--st-line-2)}.st-axis{font:400 12px var(--st-sans);fill:var(--st-ink-3)}.st-now{fill:none;stroke:var(--st-blue);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.st-was{fill:none;stroke:var(--st-grey-line);stroke-width:2px;stroke-linejoin:round}.st-dot{fill:var(--st-blue);stroke:var(--st-card);stroke-width:2px}.st-dot-today{fill:var(--st-ink);stroke:var(--st-card);stroke-width:2px}.st-cross{stroke:var(--st-ink-3);stroke-dasharray:2 3}.st-be{stroke:var(--st-ink-2);stroke-width:1.5px;stroke-dasharray:5 4}.st-fac{stroke:var(--st-ink-3);stroke-width:1.25px;stroke-dasharray:4 3}.st-area{fill:var(--st-blue-soft)}.st-gate{fill:var(--st-ink-2)}.st-od,.st-od-box{stroke:var(--st-line-2);stroke-width:1px}.st-rd-from{stop-color:var(--st-ac-build-soft)}.st-rd-to{stop-color:var(--st-ac-build)}.st-rd-ready{fill:var(--st-ac-shop)}.st-rd-wait{fill:var(--st-card);stroke:var(--st-ac-short-line);stroke-width:1px}.st-rd-hatch{stroke:var(--st-ac-short);stroke-width:1.25px}.st-rd-full{fill:var(--st-ac-build)}.st-c-base{fill:var(--st-c-base)}.st-c-delivery{fill:var(--st-c-delivery)}.st-c-ads{fill:var(--st-c-ads)}.st-c-left{fill:var(--st-c-left)}.st-hatch{stroke:var(--st-ink-3);stroke-width:1.2px;opacity:.45}.st-pays{stroke:var(--st-ink);stroke-width:1.5px}.st-in{font:500 13px var(--st-sans);fill:var(--st-c-ink);pointer-events:none}.st-t-row{font:500 13px var(--st-sans);fill:var(--st-ink-3)}.st-t-left{font:600 15px var(--st-sans);fill:var(--st-blue)}.st-t-loss{font:600 15px var(--st-sans);fill:var(--st-ink)}.st-t-pays,.st-t-mark,.st-t-note,.st-t-be{paint-order:stroke;stroke:var(--st-card);stroke-width:4px;stroke-linejoin:round}.st-t-pays{font:500 13px var(--st-sans);fill:var(--st-ink-2)}.st-t-mark{font:600 13px var(--st-sans);fill:var(--st-ink)}.st-t-note{font:400 13px var(--st-sans);fill:var(--st-ink-2)}.st-t-be{font:500 12px var(--st-sans);fill:var(--st-ink-2)}.st-key{align-items:start;gap:10px 28px;margin:16px 0 0;padding:0;list-style:none;display:grid}@container (min-width:520px){.st-key{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:820px){.st-key{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-key li{align-items:baseline;gap:8px;display:flex}.st-key svg{flex:none;overflow:visible;transform:translateY(1px)}.st-key .st-area{stroke:var(--st-blue);stroke-opacity:.4}.st-key p{color:var(--st-ink-2);margin:0;font-size:13px;line-height:1.45}.st-key b{color:var(--st-ink);font-weight:600}.st-key small{color:var(--st-ink-3);font-size:12px}.st-key .st-stale,.st-lv-n .st-stale{color:var(--st-amber);margin-top:2px;font-size:12px;line-height:1.4;display:block}.st-stale .st-link{vertical-align:middle;min-height:44px;margin:-13px 0;font-size:12px;display:inline-block}.st-ch-levers{border-top:1px solid var(--st-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:2px 36px;margin-top:24px;padding-top:4px;display:grid}.st-lv-group{font:600 13px/1.4 var(--st-sans);letter-spacing:0;color:var(--st-ink-3);grid-column:1/-1;margin:22px 0 2px}.st-lv-group:first-child{margin-top:14px}.st-lv{min-width:0;padding:12px 0 4px}.st-lv-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st-lv-l{font-size:15px;font-weight:500;line-height:1.3}.st-lv-v{font:600 17px/1.3 var(--st-display);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.st-lv-v[data-moved],.st-row-v[data-moved],.st-cell[data-moved],.rt-tm-v[data-moved]{color:var(--st-blue)}.st-lv-n{color:var(--st-ink-2);margin:2px 0 0;font-size:13px;line-height:1.45}.st-lv-n .st-src{color:var(--st-ink-3)}.st-lv .st-seg{margin:8px 0 2px}.st-lv .st-control{margin-right:-4px}.st-years{border-top:1px solid var(--st-line)}.st-more{min-height:44px;color:var(--st-blue);font:600 14px var(--st-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 18px;padding:0;display:inline-flex}.st-more .st-chev{color:var(--st-blue)}@media(min-width:48rem){.st-more{margin:0 24px}}.st-control{align-items:center;gap:8px;min-width:0;display:flex}.st-reset{min-width:44px;min-height:44px;color:var(--st-blue);font:600 13px var(--st-sans);cursor:pointer;visibility:hidden;background:0 0;border:0;flex:none;padding:0 4px}.st-reset[data-on]{visibility:visible}.st-seg{background:var(--st-fill-2);border-radius:10px;padding:2px;display:flex}.st-seg button{min-height:40px;color:var(--st-ink-2);font:500 14px var(--st-sans);white-space:nowrap;cursor:pointer;transition:background-color .14s var(--st-ease);background:0 0;border:0;border-radius:8px;flex:1;padding:0 12px}.st-seg button[aria-pressed=true]{background:var(--st-card);color:var(--st-ink);font-weight:600;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}@media(max-width:47.99rem){.st-seg button{min-width:44px;min-height:44px}}.st-seg:has(>button:nth-child(5)) button{padding:0 6px}.st-range{flex:1;min-width:0;height:44px;position:relative}.st-range input{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;position:absolute;inset:0}.st-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--st-blue) var(--p,50%),var(--st-fill-2) var(--p,50%));border-radius:2px;height:4px}.st-range input::-moz-range-track{background:var(--st-fill-2);border-radius:2px;height:4px}.st-range input::-moz-range-progress{background:var(--st-blue);border-radius:2px;height:4px}.st-range input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:24px;height:24px;margin-top:-10px;box-shadow:0 1px 4px #00000040,0 0 0 .5px #0000001a}.st-range input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #00000040}.st-notch,.st-mark{pointer-events:none;position:absolute;top:50%}.st-notch{background:var(--st-ink-3);opacity:0;width:2px;height:12px;transition:opacity .14s var(--st-ease);border-radius:1px;margin-left:-1px;transform:translateY(-50%)}.st-notch[data-on]{opacity:.75}.st-mark{background:var(--st-amber);width:1px;height:14px;margin-left:-.5px;transform:translateY(-50%)}.st-mark span{color:var(--st-amber);white-space:nowrap;font-size:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.st table,.st th:first-child,.st td:first-child{min-width:0}.st-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:4px;font-size:14px}.st-table thead th{border-bottom:1px solid var(--st-line);color:var(--st-ink-3);text-align:right;vertical-align:bottom;white-space:normal;padding:12px 8px 8px;font-size:12px;font-weight:500;line-height:1.25}.st-table thead th:first-child{text-align:left;padding-left:18px}.st-table thead th:last-child{padding-right:18px}.st-yr>th,.st-yr>td{border-bottom:1px solid var(--st-line);text-align:right;white-space:nowrap;height:52px;padding:0 8px}.st-yr>th{text-align:left;padding-left:18px;font-weight:500}.st-yr>td:last-child{padding-right:18px}.st-cell{font-weight:400}.st-cell[data-moved]{font-weight:600}.st-yr .st-was{color:var(--st-ink-3);font-size:12px;line-height:1.2;display:block}.st-yr-btn{min-width:44px;min-height:44px;color:var(--st-blue);font:600 14px var(--st-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.st-chev{width:12px;height:12px;color:var(--st-ink-3);transition:transform .18s var(--st-ease);flex:none}.st-yr-btn .st-chev{color:var(--st-blue)}[aria-expanded=true]>.st-chev{transform:rotate(90deg)}.st-y1>td{border-bottom:1px solid var(--st-line);background:var(--st-fill);padding:4px 18px 16px}@supports (color:color-mix(in lab,red,red)){.st-y1>td{background:color-mix(in srgb,var(--st-fill) 45%,var(--st-card))}}.st-y1-t{color:var(--st-ink-2);margin:8px 0 6px;font-size:13px;font-weight:600}.st-y1-n{color:var(--st-ink-3);margin:-2px 0 6px;font-size:13px}.st-y1 table{border-collapse:collapse;width:100%;font-size:13px}.st-y1 table th{border-bottom:1px solid var(--st-line);color:var(--st-ink-2);text-align:right;padding:4px 0 6px 8px;font-weight:600}.st-y1 table th small{color:var(--st-ink-3);font-size:12px;font-weight:400;display:block}.st-y1 table td{border-bottom:1px solid var(--st-line);text-align:right;white-space:nowrap;height:34px;padding:0 0 0 8px}.st-y1 table td:first-child{text-align:left;white-space:normal;color:var(--st-ink-2);padding-left:0}.st-y1 table tbody tr:last-child td{color:var(--st-ink);border-bottom:0;font-weight:600}.st-foot{color:var(--st-ink-3);margin:0;padding:12px 18px 16px;font-size:13px}@media(max-width:47.99rem){.st-table{font-size:13px}.st-table thead th,.st-yr>td{padding-left:5px;padding-right:5px}.st-table thead th:first-child,.st-yr>th{padding-left:14px}.st-table thead th:last-child,.st-yr>td:last-child{padding-right:14px}.st-y1>td{padding-left:10px;padding-right:10px}.st-y1 table{table-layout:fixed;font-size:12px}.st-y1 table tr>:first-child{width:27%}.st-y1 table th,.st-y1 table td{padding-left:4px}.st-y1 table th{white-space:normal}}.st-tools{flex-wrap:wrap;gap:10px;padding:14px 18px 12px;display:flex}.st-search{flex:220px;position:relative}.st-search svg{width:16px;height:16px;color:var(--st-ink-3);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.st-search input{background:var(--st-fill);width:100%;height:44px;color:var(--st-ink);font:400 15px var(--st-sans);border:0;border-radius:10px;padding:0 12px 0 34px}.st-search input::placeholder{color:var(--st-ink-3)}.st-tools .st-seg{flex:none;align-self:center}.st-group{border-top:1px solid var(--st-line)}.st-group-head{width:100%;min-height:60px;color:var(--st-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:12px 18px;display:grid}.st-group-t{font-size:15px;font-weight:600;display:block}.st-group-s{color:var(--st-ink-3);margin-top:1px;font-size:13px;display:block}.st-count{color:var(--st-ink-3);font-size:13px}.st-count[data-changed]{color:var(--st-amber);font-weight:600}.st-group-b{padding:0 0 10px}.st-sub-h{font:600 13px/1.4 var(--st-sans);letter-spacing:0;color:var(--st-ink-2);margin:10px 18px 2px}.st-src-lead{max-width:60ch;margin:0 18px 6px;line-height:1.4;display:block}.st-rows{margin:0;padding:0;list-style:none}.st-row{border-top:1px solid var(--st-line);margin-left:18px}.st-row-h{width:100%;min-height:48px;color:var(--st-ink);text-align:left;font:400 15px var(--st-sans);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:8px 18px 8px 0;display:grid}button.st-row-h{cursor:pointer}button.st-row-h:hover .st-row-l{color:var(--st-blue)}.st-row-l{line-height:1.35}.st-row-l small{color:var(--st-ink-3);margin-top:1px;font-size:13px;display:block}.st-row-l small.st-off{color:var(--st-amber)}.st-row-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.st-row-p{padding:0 18px 12px 0}.st-row-p>.st-src{margin:2px 0 0}.st-row-lever-h{color:var(--st-ink-2);justify-content:space-between;gap:16px;padding-top:6px;font-size:13px;display:flex}.st-row-lever-h b{color:var(--st-ink);font-variant-numeric:tabular-nums}.st-link{min-height:44px;color:var(--st-blue);font:600 13px var(--st-sans);cursor:pointer;background:0 0;border:0;padding:0}.st-empty{border-top:1px solid var(--st-line);color:var(--st-ink-3);margin:0;padding:20px 18px;font-size:14px}.st-past-h{width:100%;min-height:52px;color:var(--st-ink);font:500 15px var(--st-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.st-past-h small{color:var(--st-ink-3);margin-left:8px;font-size:13px}.st-past-list{margin:0;padding:0 18px 8px;list-style:none}.st-past-row{border-top:1px solid var(--st-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:10px 0;font-size:14px;display:grid}.st-past-when small,.st-past-figs small{color:var(--st-ink-3);font-size:12px;display:block}.st-past-figs{font-variant-numeric:tabular-nums;gap:16px;display:flex}.st-past-act{grid-column:1/-1;align-items:center;gap:10px;display:flex}.st-tag{background:var(--st-fill);color:var(--st-ink-2);border-radius:6px;padding:2px 8px;font-size:12px}.ca{padding-bottom:0}.ca-g{border-top:1px solid var(--st-line);padding:16px 0 10px}.ca-g:first-child{border-top:0;padding-top:0}.ca-gh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.ca-gh h3,.ca-end h3{font:600 17px/1.3 var(--st-display);letter-spacing:-.01em;color:var(--st-ink);margin:0}.ca-gv,.ca-sum .ca-v{font:600 19px/1.25 var(--st-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--st-ink)}.ca-items{margin:0;padding:0;list-style:none}.ca .chip{color:inherit;font-weight:inherit}.ca-w .chip{color:var(--st-ink);font-weight:500}.ca-i{color:var(--st-ink-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"w v""bar bar";gap:6px 16px;padding:9px 0 9px 20px;font-size:14px;line-height:1.45;display:grid;position:relative}.ca-w{grid-area:w;min-width:0}.ca-sn{color:var(--st-ink);margin-right:6px;font-weight:600}.ca-v{text-align:right;color:var(--st-ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:v;font-size:15px;font-weight:500}.ca-bar{background:var(--st-fill-2);border-radius:2px;grid-area:bar;height:10px;display:block;position:relative}.ca-bar i{background:var(--st-blue);border-radius:2px;position:absolute;inset:0 auto 0 0}.ca-steps .ca-i:before{content:"";background:var(--st-blue);border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:1px}.ca-steps .ca-i:not(:last-child):after{content:"";background:var(--st-blue);opacity:.45;width:1.5px;position:absolute;top:24px;bottom:-15px;left:5px}.ca-sum{border-top:1.5px solid var(--st-ink);align-items:baseline;margin-top:2px;padding-top:14px;padding-bottom:14px}.ca-sum .ca-sn{font:600 17px/1.3 var(--st-display);letter-spacing:-.01em}.ca-sum .ca-w>span{color:var(--st-ink-3);margin-top:2px;font-size:13px;display:block}.ca-sum .ca-bar i{opacity:.35}.ca-end{border-top:1px solid var(--st-line);padding-top:16px}.ca-end p{max-width:68ch;color:var(--st-ink-2);margin:2px 0 0;font-size:14px;line-height:1.5}.ca-link{min-height:44px;color:var(--st-blue);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ca-link:hover{color:var(--st-blue-hover)}[data-look=studio] .tap-note{font-family:var(--st-sans);color:var(--st-ink-3);border-top:0;margin-top:16px;padding-top:0;font-size:13px}@container (min-width:720px){.ca-i{grid-template-columns:5.5rem minmax(0,1fr) 7.5rem;grid-template-areas:"sn w v"".bar bar";gap:7px 12px}.ca-w{display:contents}.ca-sn{grid-area:sn;margin:0}.ca-w>span{grid-area:w;min-width:0}.ca-sum .ca-w>span{margin-top:0}}:is(.ca,.br) .st-ch-h+.st-ch-b{padding-top:18px}.br{padding-bottom:0}.br-grid{gap:18px;display:grid}.br-words p{max-width:46ch;color:var(--st-ink-2);margin:0 0 12px;font-size:15px;line-height:1.5}.br-words b{color:var(--st-ink);font-weight:600}.br-words .br-foot{color:var(--st-ink-3);margin:14px 0 0;font-size:13px}.br-pic{order:-1}.br svg{width:100%;height:auto;display:block;overflow:visible}.br .t{font:400 13px var(--st-sans);fill:var(--st-ink-3)}.br .t-axis{font:600 13px var(--st-sans);fill:var(--st-ink)}.br .t-who{font:500 13px var(--st-sans);fill:var(--st-ink-2)}.br .t-plan{font:600 13px var(--st-sans);fill:var(--st-ink)}.br .t-brand{font:600 13px var(--st-sans);fill:var(--st-br-ink)}.br .t-ads{font:600 13px var(--st-sans);fill:var(--st-ink-2)}.br .t-ads-so{font:400 13px var(--st-sans);fill:var(--st-ink-2)}.br .t-gap{font:500 13px var(--st-sans);fill:var(--st-br-gap-ink)}.br .z-warm{fill:var(--st-br-z-warm)}.br .z-cool{fill:var(--st-br-z-cool)}.br .z-cold{fill:var(--st-br-z-cold)}.br .guide{stroke:var(--st-line-2);stroke-width:1.5px;stroke-dasharray:4 4;fill:none}.br .gap{fill:var(--st-br-gap)}.br .l-brand{stroke:var(--st-br-line);stroke-width:3px;fill:none;stroke-linecap:round}.br .l-ads{stroke:var(--st-br-ads);stroke-width:3px;fill:none;stroke-linecap:round}.br .axis-y{stroke:var(--st-ink-3);stroke-width:1.5px}.br .axis-tip{fill:var(--st-ink-3)}.br .axis-x-tip{fill:var(--st-br-cold)}.br .b1,.br .b2,.br .b3{transition:opacity .5s var(--st-ease)}.br .draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--st-ease)}.br [data-beat="0"] :is(.b1,.b2,.b3){opacity:0}.br [data-beat="0"] .draw,.br [data-beat="1"] .draw,.br [data-beat="2"] .b3.draw{stroke-dashoffset:1px}.br [data-beat="1"] :is(.b2,.b3),.br [data-beat="2"] .b3{opacity:0}@container (min-width:640px){.br-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:32px}.br-pic{order:0;justify-self:center;max-width:100%}.br svg{width:auto;max-width:100%;height:min(259px,100dvh - 480px);min-height:214px}.br .st-next{display:none}}.rr{padding-bottom:0}.rr .chip{color:var(--st-ink);font-weight:500}.rr-lead .chip{font-weight:inherit}.rr-strip{margin-top:18px}.rr-strip .st-step{grid-template-rows:auto 1fr}.rr-strip .st-step-q{min-height:0}.rr-step-v{font:600 15px/1.35 var(--st-display);letter-spacing:-.005em;color:var(--st-ink);text-wrap:pretty;margin-top:6px}@media(min-width:68.75rem){.rr-step-v{letter-spacing:-.01em;font-size:17px;line-height:1.3}}.rr-list{margin:0;padding:0;list-style:none}.rr-heads{display:none}.rr-r{border-bottom:1px solid var(--st-line);grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1fr);grid-template-areas:"n lead lead""n detail detail""n l i""n dl dl";column-gap:8px;padding:14px 0 16px;display:grid}.rr-r:first-child{padding-top:0}.rr-r:last-child{border-bottom:0;padding-bottom:0}.rr-n{font:600 15px/1.4 var(--st-display);color:var(--st-ink-3);font-variant-numeric:tabular-nums;grid-area:n}.rr-lead{color:var(--st-ink);text-wrap:pretty;grid-area:lead;margin:0;font-size:15px;font-weight:600;line-height:1.4}.rr-detail{max-width:68ch;color:var(--st-ink-2);text-wrap:pretty;grid-area:detail;margin:3px 0 0;font-size:14px;line-height:1.5}.rr-top .rr-lead{font:600 17px/1.35 var(--st-display);letter-spacing:-.01em}.rr-top .rr-n{font-size:17px;line-height:1.35}.rr-lv{align-content:start;gap:3px;margin-top:12px;display:grid}.rr-l{grid-area:l}.rr-i{grid-area:i}.rr-lk{color:var(--st-ink-3);font-size:12px;font-weight:500;line-height:1.25}.rr-lw{color:var(--st-ink-2);align-items:center;gap:8px;font-size:14px;line-height:1.3;display:flex}.rr-lw[data-level="3"]{color:var(--st-ink);font-weight:600}.rr-m{flex:none;gap:2px;display:inline-flex}.rr-m i{background:var(--st-fill-2);border-radius:2px;width:10px;height:8px}.rr-m[data-level="1"] i:nth-child(-n+1),.rr-m[data-level="2"] i:nth-child(-n+2),.rr-m[data-level="3"] i:nth-child(-n+3){background:var(--st-ink-2)}.rr-dl{grid-area:dl;gap:8px;margin:12px 0 0;display:grid}.rr-dl>div{text-wrap:pretty;max-width:68ch;font-size:14px;line-height:1.5}.rr-dl dt{color:var(--st-ink-3);margin-right:6px;font-weight:600;display:inline}.rr-dl dd{color:var(--st-ink);margin:0;display:inline}.rr-dl>.rr-warn{background:var(--st-fill);border-radius:8px;margin-top:2px;padding:7px 12px}.rr-dl>.rr-warn dt{color:var(--st-ink-2)}.rr-foot{max-width:72ch;color:var(--st-ink-3);margin:14px 2px 0;font-size:13px;line-height:1.45}@container (min-width:600px){.rr-heads{border-bottom:1px solid var(--st-line);color:var(--st-ink-3);grid-template-columns:1.75rem minmax(0,1fr) 6.25rem 6.25rem;column-gap:12px;margin-bottom:14px;padding-bottom:8px;font-size:12px;font-weight:500;display:grid}.rr-heads span:first-child{grid-column:3}.rr-r{grid-template-columns:1.75rem minmax(0,1fr) 6.25rem 6.25rem;grid-template-areas:"n lead l i""n detail l i""n dl dl dl";column-gap:12px}.rr-lv{grid-row:1/span 2;margin-top:0;padding-top:2px}.rr-top .rr-lv{padding-top:3px}.rr-lk{display:none}.rr-dl>div{grid-template-columns:7rem minmax(0,1fr);column-gap:12px;max-width:none;display:grid}.rr-dl dt{margin:0;font-size:13px;line-height:1.6;display:block}.rr-dl dd{max-width:68ch;display:block}.rr-dl>.rr-warn{margin-left:-12px}}.ac{padding-bottom:0}.ac h2,.ac h3{font-family:var(--st-sans)}.ac .chip{color:inherit;font-weight:inherit}.ac-lead{color:var(--st-ink-2);text-wrap:pretty;margin:0 0 16px;font-size:16px;line-height:1.45}.ac-lead b{color:var(--st-ink);font-weight:600}.ac-seg{margin:0 0 14px}@container (min-width:520px){.ac-seg{max-width:420px}}.ac-rows{gap:4px;display:grid}.ac-row{padding:8px 0 10px}.ac-rh{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ac-t{text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.ac-t b{color:var(--st-ink);align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.ac-t small{color:var(--st-ink-3);margin-top:1px;font-size:13px;line-height:1.35;display:block}button.ac-t{cursor:pointer;min-height:44px}button.ac-t b svg{width:11px;height:11px;color:var(--st-blue);transition:transform .18s var(--st-ease);flex:none}button.ac-t[aria-expanded=true] b svg{transform:rotate(90deg)}button.ac-t small{padding-left:17px}button.ac-t:hover b{color:var(--st-blue)}.ac-v{color:var(--st-ink);font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:600;line-height:1.3;position:relative}.ac-v[data-tween] .chip{color:#0000}.ac-tween{white-space:nowrap;pointer-events:none;position:absolute;top:0;right:0}.ac-answer{border-top:1px solid var(--st-line);margin-top:2px;padding-top:12px}.ac-answer .ac-t b,.ac-answer .ac-v{font-size:17px}.ac-track{height:10px;margin-top:8px;display:block;position:relative}.ac-track i{width:0;transition:width .7s var(--st-ease),left .7s var(--st-ease);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.ac-row[data-tone=shop] .ac-bar{background:var(--st-ac-shop)}.ac-row[data-tone=build] .ac-bar{background:var(--st-ac-build)}.ac-row[data-tone=own] .ac-bar,.ac-row[data-tone=owe] .ac-bar{background:var(--st-ac-own)}.ac-part,.ac-sw{background:var(--st-ac-owe)}.ac-track .ac-part{border-radius:5px 0 0 5px}.ac-track .ac-over{z-index:1;background:repeating-linear-gradient(-45deg,var(--ac-c) 0 2px,var(--st-card) 2px 4.5px);border-radius:0 5px 5px 0}.ac-row[data-tone=shop] .ac-over{--ac-c:var(--st-ac-shop)}.ac-row[data-tone=build] .ac-over{--ac-c:var(--st-ac-build)}.ac-row[data-tone=owe] .ac-over{--ac-c:var(--st-ac-owe)}.ac-short{background:repeating-linear-gradient(-45deg,var(--st-ac-short) 0 1.25px,transparent 1.25px 4.5px);box-shadow:inset 0 0 0 1px var(--st-ac-short-line)}.ac-sw{vertical-align:0;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.ac-parts{background:var(--st-fill);border-radius:8px;margin:8px 0 6px 17px;padding:4px 12px}@supports (color:color-mix(in lab,red,red)){.ac-parts{background:color-mix(in srgb,var(--st-fill) 60%,var(--st-card))}}.ac-parts[hidden]{display:none}.ac-p{color:var(--st-ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;line-height:1.35;display:flex}.ac-p+.ac-p{border-top:1px solid var(--st-line)}.ac-p>span:last-child{color:var(--st-ink);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.ac-pn{border-top:1px solid var(--st-line);color:var(--st-ink-3);margin:0;padding:7px 0 3px;font-size:13px;line-height:1.4}.ac-split{gap:12px;margin-bottom:16px;display:grid}.ac-sh{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.ac-sh b{color:var(--st-ink);font-weight:600}.ac-sh span{color:var(--st-ink-2);font-variant-numeric:tabular-nums;font-weight:500}.ac-sb{height:34px;transition:gap .5s var(--st-ease);gap:0;margin-top:6px;display:flex}.ac-sb>span{background:var(--st-fill-2);min-width:0;color:var(--st-ink);white-space:nowrap;transition:background-color .5s var(--st-ease),border-radius .5s var(--st-ease);align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ac-sb>span:first-child{border-radius:8px 0 0 8px}.ac-sb>span:last-child{border-radius:0 8px 8px 0}.ac-sb em{opacity:0;transition:opacity .4s .25s var(--st-ease);font-style:normal}.ac-sb .chip{font-weight:600}.ac-split.is-split .ac-sb{gap:3px}.ac-split.is-split .ac-sb>span{border-radius:8px}.ac-split.is-split .ac-sb>span[data-tone=shop]{background:var(--st-ac-shop-soft)}.ac-split.is-split .ac-sb>span[data-tone=build]{background:var(--st-ac-build-soft)}.ac-split.is-split .ac-sb em{opacity:1}.ac-note{color:var(--st-ink-3);text-wrap:pretty;margin:10px 0 0;font-size:13px;line-height:1.45}.ac-note b{color:var(--st-ink-2);font-weight:600}.ac-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:6px;display:flex}.ac-foot .ac-note{margin:0}.ac-play{min-height:44px;font:600 13px var(--st-sans);color:var(--st-blue);cursor:pointer;background:0 0;border:0;padding:0}.ac-end{border-top:1px solid var(--st-line);margin-top:18px;padding-top:14px}.ac-end h3{font:600 17px/1.3 var(--st-display);letter-spacing:-.01em;color:var(--st-ink);margin:0 0 4px}.ac-end p{max-width:64ch;color:var(--st-ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.ac-link{min-height:44px;color:var(--st-blue);align-items:center;gap:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ac-src{max-width:72ch;color:var(--st-ink-3);margin:16px 2px 0;font-size:13px;line-height:1.45}.pl{padding-bottom:0}.pl .chip{color:inherit;font-weight:inherit}.pl h2,.pl h3,.pl h4{font-family:var(--st-sans)}.pl+.pl{margin-top:20px}.pl-ch-n{color:var(--st-ink-3);margin-right:2px}.pl-foot{color:var(--st-ink-3);margin:12px 0 0;font-size:13px;line-height:1.45}.pl-tfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.pl-tfoot .pl-foot{max-width:72ch;margin:8px 0 0}.st-next{border-top:1px solid var(--st-line);color:var(--st-ink);align-items:center;gap:8px;margin:18px 0 0;padding-top:14px;font-size:15px;font-weight:600;display:flex}.st-next span{color:var(--st-blue)}.pl-track{--p:0;position:relative}.pl-ev{opacity:.18;transition:opacity .3s cubic-bezier(.2,.8,.2,1)}.pl-ev[data-on]{opacity:1}.pl-ev b{color:var(--st-ink);font-size:14px;font-weight:600;line-height:1.3;display:block}.pl-ev small{color:var(--st-ink-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.3;display:block}.pl-ev[data-kind=now] b{color:var(--st-blue)}.pl-ev b em{color:var(--st-ink-3);font-variant-numeric:tabular-nums;margin-right:6px;font-style:normal}.pl-ev[data-kind=now] small{color:var(--st-blue)}.pl-h{display:none}.pl-v{margin:0;padding:0;list-style:none;position:relative}.pl-v li{padding-top:var(--gap);grid-template-columns:22px minmax(0,1fr);column-gap:12px;display:grid;position:relative}.pl-v li:before{content:"";height:calc(var(--gap) + 8px);transform-origin:top;width:2px;transform:scaleY(var(--f,0));transition:transform .26s linear;position:absolute;top:-4px;left:10px}.pl-v li:first-child:before{display:none}.pl-v li[data-seg=past]:before{background:var(--st-blue)}.pl-v li[data-seg=plan]:before{border-left:2px dashed var(--st-blue);width:0}@supports (color:color-mix(in lab,red,red)){.pl-v li[data-seg=plan]:before{border-left:2px dashed color-mix(in srgb,var(--st-blue) 55%,var(--st-card))}}.pl-v li[data-on]:before{--f:1}.pl-v .pl-mk{z-index:1;justify-self:center;margin-top:3px;position:relative}.pl-v p{margin:0}.pl-v li[data-kind=sub] p{background:var(--st-blue-soft);border-radius:8px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.pl-v li[data-kind=sub] p{background:color-mix(in srgb,var(--st-blue-soft) 60%,var(--st-card))}}.pl-mk{background:var(--st-card);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--st-blue);border-radius:50%;display:block}.pl-mk[data-kind=past]{background:var(--st-blue);box-shadow:none}.pl-mk[data-kind=gate]{background:var(--st-ink-2);width:10px;height:10px;box-shadow:0 0 0 2px var(--st-card);border-radius:1px;transform:rotate(45deg)}.pl-mk[data-kind=later]{box-shadow:inset 0 0 0 2px var(--st-blue)}@supports (color:color-mix(in lab,red,red)){.pl-mk[data-kind=later]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--st-blue) 40%,var(--st-card))}}.pl-mk[data-kind=now]{background:var(--st-blue);width:16px;height:16px;box-shadow:0 0 0 5px var(--st-blue)}@supports (color:color-mix(in lab,red,red)){.pl-mk[data-kind=now]{box-shadow:0 0 0 5px color-mix(in srgb,var(--st-blue) 20%,transparent)}}.pl-ev[data-on] .pl-mk[data-kind=now],.pl-now-on .pl-mk[data-kind=now]{animation:2s ease-in-out .4s infinite pl-beat}@keyframes pl-beat{50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--st-blue) 8%,transparent)}}@container (min-width:600px){.pl-v{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-h{height:176px;margin:6px 0 0;display:block;position:relative}.pl-h.board{height:204px}.pl-rail{height:2px;position:absolute;top:62px;left:0;right:0}.pl-rail i{height:2px;position:absolute;top:0}.pl-rail .s{width:calc(min(var(--p),var(--now))*100%);background:var(--st-blue);left:0}.pl-rail .d{left:calc(var(--now) * 100%);width:calc(max(0,var(--p) - var(--now))*100%);border-top:2px dashed var(--st-blue);height:0}@supports (color:color-mix(in lab,red,red)){.pl-rail .d{border-top:2px dashed color-mix(in srgb,var(--st-blue) 55%,var(--st-card))}}.pl-rail .g{background:var(--st-line);left:0;right:0}.pl-dot{top:62px;left:calc(min(var(--p),var(--now))*100%);z-index:2;width:0;height:0;position:absolute}.pl-dot .pl-mk{position:absolute;top:-7px;left:-8px}.pl-h .pl-ev{top:0;left:calc(var(--x) * 100%);width:0;height:0;position:absolute}.pl-h .pl-ev .pl-mk{position:absolute;top:57px;left:-6px}.pl-h .pl-ev .pl-mk[data-kind=gate]{top:58px;left:-5px}.pl-h .pl-ev .pl-mk[data-kind=now]{display:none}.pl-h .pl-lab{white-space:nowrap;text-align:center;position:absolute;bottom:calc(100% - 48px);transform:translate(-50%)}.pl-band{top:76px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border-top:3px solid var(--st-blue);padding:7px 8px 0;position:absolute}@supports (color:color-mix(in lab,red,red)){.pl-band{border-top:3px solid color-mix(in srgb,var(--st-blue) var(--o,25%),var(--st-card))}}.pl-band{color:var(--st-ink-2);opacity:.18;font-size:12px;line-height:1.3;transition:opacity .3s}.pl-band[data-on]{opacity:1}.pl-band b{color:var(--st-ink);font-size:13px;font-weight:600;display:block}.pl-band em{color:var(--st-ink-3);font-variant-numeric:tabular-nums;margin-right:4px;font-style:normal}.pl-band[data-kind=now]{--o:100%}.pl-band[data-kind=past]{--o:55%}.pl-band[data-kind=later]{border-top-style:dashed}.pl-stg{top:calc(140px + var(--r,0) * 30px);white-space:nowrap;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border-top:2px solid var(--st-blue);padding:6px 8px 0;position:absolute}@supports (color:color-mix(in lab,red,red)){.pl-stg{border-top:2px solid color-mix(in srgb,var(--st-blue) 45%,var(--st-card))}}.pl-stg{color:var(--st-ink-2);opacity:.18;font-size:12px;line-height:1.3;transition:opacity .3s}.pl-stg[data-on]{opacity:1}.pl-stg b{color:var(--st-ink);font-weight:600}.pl-stg[data-kind=next]{border-top-style:dashed}}.pl-in{border-top:1px solid var(--st-line);margin-top:18px;padding-top:16px}.pl-in h3{color:var(--st-ink);align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.pl-in h3 .st-tag{font-weight:500}.pl-done{gap:10px;margin-top:14px;display:grid}.pl-done section{background:var(--st-fill);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.pl-done section{background:color-mix(in srgb,var(--st-fill) 70%,var(--st-card))}}.pl-done h4{color:var(--st-ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:14px;font-weight:600;display:flex}.pl-done h4 small{color:var(--st-ink-3);font-size:12px;font-weight:500}.pl-done ul{color:var(--st-ink);flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.pl-done li{align-items:center;gap:6px;display:inline-flex}.pl-done li:before{content:"";width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--st-line-2);border-radius:50%;flex:none}.pl-done p{color:var(--st-ink-3);margin:6px 0 0;font-size:12px}.pl-done .tag{background:var(--st-blue);color:#fff;border-radius:6px;padding:0 6px;font-size:12px;display:inline-block}@container (min-width:600px){.pl-done{grid-template-columns:1fr 1fr}}.pl-lead{max-width:68ch;color:var(--st-ink-2);margin:0;font-size:15px;line-height:1.5}.pl-lead b{color:var(--st-ink);font-weight:600}.pl-cards{gap:10px;margin-top:14px;display:grid}.pl-tcard{background:var(--st-fill);border-radius:12px;grid-template-rows:96px auto;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.pl-tcard{background:color-mix(in srgb,var(--st-fill) 70%,var(--st-card))}}.pl-art{justify-content:center;align-items:center;gap:12px;display:flex}.pl-say{color:var(--st-ink);text-wrap:balance;margin:10px 0 0;font-size:16px;line-height:1.4}.pl-say b{font-weight:600}.pl-when{background:var(--st-card);color:var(--st-ink-2);border-radius:6px;margin-top:8px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.pl-sub{color:var(--st-ink-3);margin:6px 0 0;font-size:12px}.pl-coin{font:600 15px/1 var(--st-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;animation:.5s cubic-bezier(.2,.8,.2,1.3) both pl-pop;display:grid}.pl-coin.in{background:var(--st-fill-2);width:40px;height:40px;color:var(--st-ink-2)}.pl-coin.out{background:var(--st-blue);color:#fff;width:76px;height:76px;font-size:20px;animation-delay:.45s}.pl-arr{color:var(--st-ink-3);font-size:20px;animation:.4s .25s both pl-pop}@keyframes pl-pop{0%{opacity:0;transform:scale(.6)}}.pl-runs{width:100%;max-width:260px;color:var(--st-ink-3);gap:12px;font-size:12px;display:grid}.pl-run{grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:8px;display:grid}.pl-run div{justify-content:space-between;align-items:center;height:14px;display:flex;position:relative}.pl-run div:before{content:"";background:var(--st-line-2);height:1.5px;position:absolute;top:50%;left:6px;right:6px}.pl-run b{background:var(--st-ink-2);border-radius:3px;width:13px;height:13px;position:relative}.pl-run i{background:var(--st-ink-3);border-radius:50%;width:10px;height:10px;position:relative}.pl-run.one div{justify-content:space-between}.pl-run.many i{background:var(--st-blue);animation:.3s both pl-pop;animation-delay:calc(.4s + var(--k) * .11s)}.pl-ppl{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;width:100%;max-width:230px;display:grid}.pl-ppl i{height:26px;position:relative}.pl-ppl i:before{content:"";background:var(--st-fill-2);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:0;left:50%}.pl-ppl i:after{content:"";background:var(--st-fill-2);border-radius:8px 8px 3px 3px;width:min(16px,100%);height:13px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.pl-ppl i.b:before,.pl-ppl i.b:after{background:var(--st-blue);animation:.3s both pl-pop;animation-delay:calc(.4s + var(--k) * .14s)}.pl-miss{color:var(--st-ink-2);margin:12px 0 0;font-size:13px;line-height:1.45}.pl-miss b{color:var(--st-ink);font-weight:600}@container (min-width:600px){.pl-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-story{border-top:1px solid var(--st-line);margin-top:18px;padding-top:16px}.pl-story h3{color:var(--st-ink);margin:0 0 6px;font-size:15px;font-weight:600}.pl-story-b>p{max-width:62ch;color:var(--st-ink-2);margin:0 0 10px;font-size:15px;line-height:1.5}.pl-story-b>p b{color:var(--st-ink);font-weight:600}.pl-co{margin:16px 0 12px}.pl-co figcaption{color:var(--st-ink-3);margin:0 0 8px;font-size:13px}.pl-co-bars{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:520px;display:grid}.pl-co-col{grid-template-rows:auto 120px auto;justify-items:center;row-gap:6px;display:grid}.pl-co-v{min-height:1.2em;font:600 17px/1.2 var(--st-display);color:var(--st-ink);font-variant-numeric:tabular-nums}.pl-co-track{background:var(--st-fill);border-radius:6px;width:100%;max-width:64px;height:120px;position:relative;overflow:hidden}.pl-co-fill{height:calc(var(--v) * 1%);background:var(--st-ac-shop);border-radius:6px 6px 0 0;position:absolute;inset:auto 0 0}.pl-co-l{color:var(--st-ink-3);text-align:center;font-size:12px;line-height:1.3}@media(prefers-reduced-motion:no-preference){.pl-co[data-play] .pl-co-fill{animation:.7s cubic-bezier(.2,.8,.2,1) both pl-co-fall;animation-delay:calc(var(--k) * 1s)}}@keyframes pl-co-fall{0%{height:100%}}.pl-need{grid-template-columns:16px minmax(0,1fr);align-items:baseline;column-gap:10px;margin-top:14px;display:grid}.pl-need i{background:var(--st-ac-shop);border-radius:50%;width:10px;height:10px;transform:translateY(-3px)}.pl-need p{margin:0}.pl-need b{min-height:1.2em;font:600 22px/1.2 var(--st-display);letter-spacing:-.01em;color:var(--st-ink);font-variant-numeric:tabular-nums;display:block}.pl-need span{color:var(--st-ink);margin-top:1px;font-size:15px;line-height:1.4;display:block}@media(min-width:68.75rem){.pl-need b{font-size:28px}}@container (min-width:600px){.pl-story-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.pl-story-b .pl-co{grid-area:1/2/span 3;margin:0}}.pl-how{border-top:1px solid var(--st-line);margin-top:18px;padding-top:4px}.pl-how>summary{cursor:pointer;min-height:44px;color:var(--st-blue);align-items:center;font-size:15px;font-weight:600;list-style:none;display:flex}.pl-how>summary::-webkit-details-marker{display:none}.pl-how>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:10px;transform:translateY(-2px)rotate(45deg)}.pl-how[open]>summary{margin-bottom:8px}.pl-how[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.pl-sum{background:var(--st-fill);border-radius:10px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.pl-sum{background:color-mix(in srgb,var(--st-fill) 70%,var(--st-card))}}.pl-sum+.pl-sum{margin-top:10px}.pl-sum p{max-width:72ch;color:var(--st-ink-2);margin:4px 0 0;font-size:14px;line-height:1.5}.pl-sum .pl-sum-h{color:var(--st-ink-3);margin:0;font-size:14px}.pl-sum .pl-sum-h b{font:600 17px/1.3 var(--st-display);color:var(--st-ink);margin-right:6px}.pl-eq{background:var(--st-card);font-variant-numeric:tabular-nums;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 10px;display:flex;margin-top:8px!important}.pl-eq span{color:var(--st-ink-3);font-size:13px}.pl-eq b{color:var(--st-ink);font-size:15px;font-weight:600}.pl-eq em{color:var(--st-ink-3);font-size:15px;font-style:normal}.pl-mk-pic{margin:0;display:grid;position:relative}.pl-map{position:relative}.pl-map canvas{width:100%;height:340px;display:block}.pl-pins{pointer-events:none;position:absolute;inset:0}.pl-pins svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pl-pins line{stroke:var(--st-ink-2);stroke-width:1px;opacity:0;transition:opacity .4s cubic-bezier(.2,.8,.2,1)}.pl-pins circle{fill:var(--st-card);stroke:var(--st-ink);stroke-width:1.5px;opacity:0;transition:opacity .4s cubic-bezier(.2,.8,.2,1)}.pl-pins circle[data-kind=home]{fill:var(--st-ink);stroke:var(--st-card);stroke-width:2px}.pl-pins [data-on]{opacity:1}.pl-pin{opacity:0;white-space:nowrap;color:var(--st-ink);text-shadow:0 0 2px var(--st-card),0 0 4px var(--st-card),0 0 6px var(--st-card);font-size:13px;font-weight:600;line-height:1.3;transition:opacity .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.pl-pin[data-on]{opacity:1}.pl-pin[data-dx^="-"]{text-align:right}.pl-pin small{color:var(--st-ink-2);font-size:12px;font-weight:400;display:block}.pl-inset{opacity:0;pointer-events:none;width:92px;margin:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.pl-inset[data-on]{opacity:1}.pl-inset svg{width:100%;height:auto;display:block}.pl-inset .a{fill:var(--st-fill-2);stroke:var(--st-card);stroke-width:.6px}.pl-inset .n{fill:var(--st-ink-3)}.pl-inset rect{fill:none;stroke:var(--st-ink);stroke-width:1.2px}.pl-inset figcaption{color:var(--st-ink-2);margin-top:3px;font-size:12px;line-height:1.3}.pl-key{margin:12px 0 0;padding:0;list-style:none;display:grid}.pl-key li{border-top:1px solid var(--st-line);opacity:.3;grid-template-columns:16px minmax(0,1fr);align-items:baseline;column-gap:10px;padding:10px 0;transition:opacity .4s cubic-bezier(.2,.8,.2,1);display:grid}.pl-key li:first-child{border-top:0;padding-top:0}.pl-key li[data-on]{opacity:1}.pl-key i{background:var(--st-ink-3);opacity:.75;border-radius:50%;width:10px;height:10px;transform:translateY(-3px)}.pl-key li:nth-child(2) i{background:var(--st-blue);opacity:1}.pl-key b{font:600 22px/1.2 var(--st-display);letter-spacing:-.01em;color:var(--st-ink);font-variant-numeric:tabular-nums;display:block}.pl-key b .chip{font-weight:inherit}.pl-key span{color:var(--st-ink);margin-top:1px;font-size:15px;line-height:1.4;display:block}.pl-key em{color:var(--st-ink-3);margin-top:4px;font-size:13px;font-style:normal;line-height:1.45;display:block}@media(min-width:68.75rem){.pl-key b{font-size:28px}}.pl-mk-foot{color:var(--st-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin-top:4px;font-size:13px;display:flex}.pl-replay{min-height:44px;font:600 13px/1 var(--st-sans);color:var(--st-blue);cursor:pointer;background:0 0;border:0;padding:0}@container (min-width:600px){.pl-map canvas{height:430px}.pl-inset{width:120px}.pl-key{grid-template-columns:1fr 1fr;column-gap:28px}.pl-key li,.pl-key li:first-child{border-top:0;padding-top:0}}.pl-close{border-top:1px solid var(--st-line);margin-top:12px;padding-top:16px}.pl-close p{max-width:60ch;font:600 17px/1.4 var(--st-display);letter-spacing:-.01em;color:var(--st-ink);margin:0}.pl-close p span{color:var(--st-ink-2);font-weight:400}.pl-key p{margin:0}.pl-eq{color:var(--st-ink-3);font-size:13px}.pl-eq .chip{color:var(--st-ink);font-size:15px;font-weight:600}.pl-sum-h .chip{font-weight:inherit}@media(prefers-reduced-motion:reduce){.pl *,.pl :before,.pl :after{transition:none!important;animation:none!important}}.rt{--rt-company:var(--st-c-base);--rt-denny:var(--st-c-delivery);--rt-tot:var(--st-c-left)}.rt-loading{min-height:40rem}.rt-meta{max-width:70ch;color:var(--st-ink-3);margin:0 0 16px;font-size:13px;line-height:1.45}.rt-notice{color:var(--st-ink-2);margin:0 0 12px;font-size:13px;line-height:1.45}.rt-notice .st-link{min-height:44px}.rt-empty{max-width:60ch;color:var(--st-ink-2);margin:0}.rt-solo{margin-top:0}.st:has(+.st.nx){padding-bottom:0}.nx-steps{margin:0;padding:0;list-style:none;display:grid}.nx-steps li{grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:0 0 18px;display:grid;position:relative}.nx-steps li:not(:last-child):after{content:"";background:var(--st-line-2);width:1.5px;position:absolute;top:34px;bottom:2px;left:15px}.nx-n{background:var(--st-fill);width:32px;height:32px;color:var(--st-ink-2);font:600 15px/1 var(--st-sans);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.nx-now .nx-n{background:var(--st-blue-fill);color:#fff}.nx-steps h3{font:600 16px/1.3 var(--st-display);letter-spacing:-.01em;color:var(--st-ink);margin:5px 0 2px}.nx-steps p{max-width:34ch;color:var(--st-ink-2);margin:0;font-size:14px;line-height:1.45}.nx-act{border-top:1px solid var(--st-line);gap:10px;padding-top:18px;display:grid}.nx-go{width:100%;min-height:48px;font-size:16px}.nx-act p{color:var(--st-ink-3);margin:0;font-size:13px;line-height:1.45}.nx-act .nx-failed{color:var(--st-ink);font-weight:600}.nx-act .nx-done{min-height:48px;color:var(--st-ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.nx-done svg{width:22px;height:22px;color:var(--st-blue);flex:none}@container (min-width:600px){.nx-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}.nx-steps li{grid-template-columns:1fr;align-content:start;padding:0 0 20px}.nx-n{grid-row:auto;margin-bottom:8px}.nx-steps li:not(:last-child):after{width:auto;height:1.5px;inset:15px -12px auto 42px}.nx-act{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px}.nx-go{width:auto;padding:0 22px}}.ld-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}@media(min-width:45rem){.ld-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}button.st-step{font:inherit;text-align:left;cursor:pointer;border:0}.ld-strip .st-step-q{min-height:0}.ld-strip .st-step[aria-pressed=true]{box-shadow:0 0 0 2px var(--st-blue)}.ld-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.ld-h>div{flex:280px;min-width:0}.ld-h .st-btn-primary{flex:none;min-height:44px}@media(max-width:37.49rem){.ld-h .st-btn-primary{width:100%}}.ld .st-ch-b{padding-top:6px}.ld .st-ch-b>div:first-child>.ld-g{margin-top:14px}.ld-note{color:var(--st-ink-2);margin:18px 0 0}.ld-g{color:var(--st-ink-2);align-items:center;gap:8px;margin:28px 0 2px;font-size:13px;font-weight:600;display:flex}.ld-g:before{content:"";background:var(--dot,var(--st-ac-short-line));border-radius:50%;flex:none;width:10px;height:10px}.ld-g[data-g=asked]{--dot:var(--st-ac-build)}.ld-g[data-g=opened]{--dot:var(--st-ac-shop)}.ld-g[data-g=others]{--dot:var(--st-ac-build-soft)}.ld-g[data-g=off]:before{box-shadow:inset 0 0 0 1.5px var(--st-ac-short-line);background:0 0}.ld-list{margin:0;padding:0;list-style:none}.ld-r{border-top:1px solid var(--st-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who act""when act""more more";align-items:center;gap:2px 12px;padding:12px 0;display:grid}.ld-list>.ld-r:first-child{border-top:0}.ld-r[data-new]{background:var(--st-blue-soft);border-radius:10px;margin:0 -10px;padding-left:10px;padding-right:10px}@media(min-width:48rem){.ld-r{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 16rem;grid-template-areas:"who when act"".more more";gap:0 20px}}.ld-who{grid-area:who;min-width:0;margin:0}.ld-who b{font:600 15px/1.3 var(--st-sans);color:var(--st-ink);overflow-wrap:anywhere;display:block}.ld-who span{text-overflow:ellipsis;white-space:nowrap;color:var(--st-ink-3);font-size:13px;line-height:1.4;display:block;overflow:hidden}@media(max-width:47.99rem){.ld-who span{display:none}}.ld-when{color:var(--st-ink-2);grid-area:when;margin:0;font-size:14px;line-height:1.4}.ld-when small{color:var(--st-ink-3);font-size:13px;display:block}.ld-act{grid-area:act;justify-content:flex-end;gap:4px;margin:0;display:flex}.ld-act .st-btn,.ld-more .st-btn{min-height:44px;color:var(--st-blue);white-space:nowrap;background:0 0;align-items:center;padding:0 12px;font-size:15px;text-decoration:none;display:inline-flex}.ld-act .st-btn:hover:not(:disabled),.ld-more .st-btn:hover:not(:disabled){background:var(--st-blue-soft)}.ld-act .ld-dots{width:44px;color:var(--st-ink-3);letter-spacing:1px;justify-content:center;padding:0;font-size:18px}.ld-act .ld-dots[aria-expanded=true]{background:var(--st-fill);color:var(--st-ink)}.ld-act .ld-copied{color:var(--st-good)}@media(max-width:47.99rem){.ld-act .ld-text+.ld-copy{display:none}}.ld-off .ld-who b{color:var(--st-ink-3);font-weight:500}.ld-more{background:var(--st-fill);border-radius:12px;flex-wrap:wrap;grid-area:more;align-items:center;gap:2px 4px;margin:8px 0 0;padding:4px;display:flex}@media(min-width:48rem){.ld-more{justify-content:flex-end;justify-self:end}}.ld-more-reach{color:var(--st-ink-2);overflow-wrap:anywhere;flex:100%;margin:0;padding:6px 8px 2px;font-size:14px}@media(min-width:48rem){.ld-more-reach,.ld-more .ld-copy-email{display:none!important}}.ld-more .st-btn{border-radius:9px}.ld-more .st-btn:hover:not(:disabled){background:var(--st-card)}.ld-more .ld-switch{color:var(--st-ink-2)}.ld-fail{color:var(--st-ink);margin:4px 0 0;font-size:13px;font-weight:600}.ld-paste{border:1px solid var(--st-line-2);background:var(--st-fill);width:100%;min-height:132px;color:var(--st-ink);font:400 16px/1.55 var(--st-sans);resize:vertical;border-radius:10px;margin:0;padding:12px 14px;display:block}.ld-paste:focus{outline:2px solid var(--st-blue);outline-offset:1px;background:var(--st-card)}.ld-found{color:var(--st-ink-2);margin:18px 0 0;font-size:14px;font-weight:600}.ld-found-list{margin:6px 0 0;padding:0;list-style:none}.ld-found-list li{border-top:1px solid var(--st-line);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:9px 0;font-size:15px;display:flex}.ld-found-list li:first-child{border-top:0}.ld-found-list span{overflow-wrap:anywhere;min-width:0}.ld-found-list em{color:var(--st-ink-3);overflow-wrap:anywhere;font-size:13px;font-style:normal}.ld-found-list [data-skip] span{color:var(--st-ink-3)}.ld-found-list [data-bad] em{color:var(--st-amber)}.ld-go{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ld-go .st-btn{min-height:44px}@media(max-width:37.49rem){.ld-go .st-btn{flex:auto}}.st-step-d[data-direction=moved],.st-sum dd[data-direction=moved]{color:var(--st-blue)}.rt-strip .st-step-q{min-height:0}.rt-hero{grid-column:1/-1;grid-template-rows:none}@media(min-width:45rem){.rt-strip{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.rt-hero{grid-area:span 2/1}}.rt-hero-v{align-items:baseline;gap:8px;margin-top:6px;display:flex}.rt-hero-v .st-step-v{letter-spacing:-.025em;margin:0;font-size:32px}.rt-hero-u{font:600 17px/1.2 var(--st-display);color:var(--st-ink-2)}@media(min-width:68.75rem){.rt-hero-v .st-step-v{letter-spacing:-.03em;font-size:44px}.rt-hero-u{font-size:19px}}.rt-hero-m{color:var(--st-ink-2);margin-top:6px}.rt-alt{border-top:1px solid var(--st-line);gap:1px;margin-top:14px;padding-top:10px;display:grid}.rt-alt-k,.rt-alt-s{color:var(--st-ink-3);font-size:13px}.rt-alt-v{font:600 17px/1.3 var(--st-display);color:var(--st-ink-2);font-variant-numeric:tabular-nums}.rt-pick{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px;display:flex}.rt-pick-k{color:var(--st-ink-2);font-size:14px;font-weight:500}.rt-pick .st-seg{flex:280px;max-width:440px}.rt-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.rt-fig-k{color:var(--st-ink-2);font-size:13px;line-height:1.3}.rt-fig-v{font:600 22px/1.15 var(--st-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px}@media(min-width:68.75rem){.rt-fig-v{letter-spacing:-.025em;font-size:32px}}.rt-fig-s{color:var(--st-ink-3);margin-top:3px;font-size:13px;line-height:1.35}.rt-fig-alt{border-top:1px solid var(--st-line);color:var(--st-ink-2);font-variant-numeric:tabular-nums;margin-top:6px;padding-top:6px;font-size:13px}.rt-figs.st-pic{margin-bottom:4px}.rt-yr{font-variant-numeric:tabular-nums}.rt-yr-h,.rt-yr-r{grid-template-columns:1.4rem minmax(0,1fr) 5.1rem 5.1rem;align-items:center;column-gap:8px;display:grid}@container (min-width:520px){.rt-yr-h,.rt-yr-r{grid-template-columns:3rem minmax(0,1fr) 7rem 7.5rem;column-gap:14px}}.rt-yr-h{color:var(--st-ink-3);padding-bottom:6px;font-size:12px;font-weight:500;line-height:1.25}.rt-yr-h span:nth-child(n+3){text-align:right}.rt-yr-r{border-top:1px solid var(--st-line);min-height:31px;font-size:13px}@container (min-width:520px){.rt-yr-r{font-size:14px}}.rt-yr-r>span:nth-child(n+3){text-align:right;padding:5px 0}.rt-yr-r>span:first-child{color:var(--st-ink-2)}.rt-yr-r[data-quiet]>span:nth-child(n+3){color:var(--st-ink-3)}.rt-yr-r small{color:var(--st-ink-3);font-size:12px;line-height:1.2;display:block}.rt-yr-r small.rt-back{color:var(--st-blue);font-weight:600}.rt-put{color:var(--st-ink-2);grid-column:2/-1}.rt-bar{align-self:stretch;position:relative}.rt-bar i{border-radius:2px;height:12px;margin-top:-6px;position:absolute;top:50%}.rt-tot{background:var(--rt-tot);left:0}.rt-now{background:var(--st-blue)}.rt-bar .rt-chq{border-left:1.5px dashed var(--st-ink);border-radius:0;width:0;height:auto;margin:0;top:0;bottom:-1px}.rt-key{border-top:1px solid var(--st-line);margin-top:14px;padding-top:14px}.rt-key li,.st-key .rt-wide{grid-column:1/-1}.rt-sw{vertical-align:-1px;border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.rt-key .rt-sw{vertical-align:0;width:10px;height:10px;margin:0 1px}.rt-sw-now{background:var(--st-blue)}.rt-sw-tot{background:var(--rt-tot)}.rt-sw-company{background:var(--rt-company)}.rt-sw-denny{background:var(--rt-denny)}.rt-sw-chq{border-left:1.5px dashed var(--st-ink);vertical-align:-2px;border-radius:0;width:0;height:14px;margin:0 4px}.rt-key .rt-sw-chq{width:0;height:14px;margin:0 4px}.rt-sw-none{background:0 0}.rt-tm{border-top:1px solid var(--st-line);margin-top:18px;padding-top:16px}.rt-tm-h{font:600 15px/1.3 var(--st-display);color:var(--st-ink);margin:0 0 2px}.rt-tm-r{border-bottom:1px solid var(--st-line);gap:8px;padding:14px 0 16px;display:grid}.rt-tm-k{gap:8px;min-width:0;display:grid}.rt-tm-k .st-control{margin-right:-4px}.rt-tm-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rt-tm-n{color:var(--st-ink);font-size:15px;font-weight:500;line-height:1.3}.rt-tm-v{font:600 19px/1.25 var(--st-display);font-variant-numeric:tabular-nums;white-space:nowrap}.rt-tm-say{min-width:0}.rt-tm-w{max-width:68ch;color:var(--st-ink-2);margin:0;font-size:14px;line-height:1.5}.rt-tm-b{max-width:68ch;color:var(--st-ink-3);margin:4px 0 0;font-size:13px;line-height:1.45}.rt-tm-w+.rt-tm-b{margin-top:6px}.rt-tm .rt-fine{color:var(--st-ink-3);margin:12px 0 0;font-size:12px;line-height:1.45}@container (min-width:600px){.rt-tm-r{grid-template-columns:minmax(11rem,1fr) minmax(0,2.2fr);align-items:start;column-gap:32px}.rt-tm-r:has(.st-seg,.st-control){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.rt-tm-top{flex-direction:column;align-items:flex-start;gap:2px}.rt-tm-say{padding-top:1px}}.rt-tm-one{margin-top:20px;padding-top:0}.rt-tm-one .rt-tm-r{border-bottom:0;padding-bottom:4px}.rt-sub{margin-top:2px}.rt-c-company,.rt-c-denny,.rt-c-investor{stroke:var(--st-card);stroke-width:1px}.rt-c-company{fill:var(--rt-company)}.rt-c-denny{fill:var(--rt-denny)}.rt-c-investor{fill:var(--st-blue)}.rt-table th .rt-sw{vertical-align:-1px;margin-right:5px}@media(max-width:30rem){.rt-table th .rt-sw{display:none}}.rt-total>th,.rt-total>td{font-weight:600}.rt-ask{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.rt-ask-k,.rt-ask-rh{display:none}.rt-ask-t{font:600 15px/1.3 var(--st-display);font-variant-numeric:tabular-nums}.rt-ask-b+.rt-ask-t{margin-top:10px}.rt-ask-o{color:var(--st-ink-3);font-size:12px;font-weight:500;line-height:1.25}.rt-ask-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}@container (min-width:600px){.rt-ask{grid-template-columns:minmax(8.5rem,.55fr) repeat(var(--n),minmax(0,1fr));gap:10px}.rt-ask>*{grid-column:var(--c);grid-row:var(--r)}.rt-ask-k{color:var(--st-ink-3);align-self:end;font-size:12px;font-weight:500;display:block}.rt-ask-rh{align-self:center;font-size:14px;font-weight:500;line-height:1.3;display:block}.rt-ask-t,.rt-ask-b+.rt-ask-t{align-self:end;margin:0}.rt-ask-o{display:none}.rt-ask-b{min-height:84px}}.rt-ask-b{background:var(--st-fill);color:var(--st-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .14s var(--st-ease);border:0;border-radius:10px;align-content:start;gap:2px;padding:10px 12px 11px;display:grid}.rt-ask-b:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--st-blue)}.rt-ask-b[aria-current=true]{box-shadow:inset 0 0 0 2px var(--st-blue)}.rt-ask-b:disabled{cursor:default;color:var(--st-ink-3)}.rt-give{font:600 17px/1.25 var(--st-display);font-variant-numeric:tabular-nums}.rt-keep{color:var(--st-ink-2);font-variant-numeric:tabular-nums;font-size:13px}.rt-best{background:var(--st-card)}.bz{padding-bottom:0}.bz h2,.bz h3{font-family:var(--st-sans)}.bz-steps{grid-template-columns:repeat(5,1fr);margin:0 -4px 16px;display:grid;position:relative}.bz-steps:before,.bz-fill{content:"";border-radius:1px;height:2px;position:absolute;top:21px;left:10%}.bz-steps:before{background:var(--st-line-2);right:10%}.bz-fill{background:var(--st-blue);width:0;transition:width .3s var(--st-ease)}.bz-step{min-height:44px;font:inherit;color:var(--st-ink-2);cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:14px 2px 4px;display:flex;position:relative}.bz-dot{z-index:1;background:var(--st-card);width:16px;height:16px;box-shadow:0 0 0 2px var(--st-ink-2);transition:box-shadow .2s var(--st-ease);border-radius:50%;position:relative}.bz-dot[data-mark=full]{background:var(--st-ink-2)}.bz-dot[data-mark=half]{background:linear-gradient(90deg,var(--st-ink-2) 50%,var(--st-card) 50%)}.bz-dot[data-mark=open]{box-shadow:0 0 0 2px var(--st-card),0 0 0 3.5px var(--st-ink-3);background:var(--st-card);outline:1.5px dashed var(--st-ink-3);outline-offset:-1px}.bz-step b{color:var(--st-ink);text-wrap:balance;font-size:14px;font-weight:600;line-height:1.2}.bz-step small{color:var(--st-ink-3);text-wrap:balance;font-size:12px;line-height:1.2}.bz-step[aria-pressed=true] b{color:var(--st-blue)}.bz-step[aria-pressed=true] .bz-dot{box-shadow:0 0 0 2px var(--st-blue),0 0 0 6px var(--st-blue)}@supports (color:color-mix(in lab,red,red)){.bz-step[aria-pressed=true] .bz-dot{box-shadow:0 0 0 2px var(--st-blue),0 0 0 6px color-mix(in srgb,var(--st-blue) 22%,transparent)}}.bz-step[aria-pressed=true] .bz-dot[data-mark=full]{background:var(--st-blue)}.bz-step[aria-pressed=true] .bz-dot[data-mark=half]{background:linear-gradient(90deg,var(--st-blue) 50%,var(--st-card) 50%)}.bz-step[aria-pressed=true] .bz-dot[data-mark=open]{outline-color:var(--st-blue)}.bz-step:focus-visible{outline:3px solid var(--st-blue)}@supports (color:color-mix(in lab,red,red)){.bz-step:focus-visible{outline:3px solid color-mix(in srgb,var(--st-blue) 45%,transparent)}}.bz-step:focus-visible{outline-offset:2px;border-radius:6px}@container bz-card (max-width:476px){.bz-step b{font-size:13px}.bz-step small{display:none}}.bz-frames{display:grid}.bz-frame{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .12s ease-out,visibility 0s .12s}.bz-frame.is-on{opacity:1;visibility:visible;transition:opacity .2s var(--st-ease) .1s,visibility 0s .1s}.bz-shot{aspect-ratio:1400/755;background:var(--st-fill);box-shadow:0 0 0 1px var(--st-line);border-radius:10px;position:relative;overflow:hidden}@container (max-width:599px){.bz-shot{aspect-ratio:4/3}}.bz-win{grid-template-columns:37% 1fr;gap:18px;padding:16px;display:grid}.bz-wl,.bz-wr{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.bz-side{min-height:17px;color:var(--st-ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.bz-side i{background:var(--st-ink-2);border-radius:50%;flex:none;width:9px;height:9px}.bz-side i[data-mark=open]{box-shadow:inset 0 0 0 1.5px var(--st-ink-3);background:0 0}.bz-pd{grid-template-rows:auto 22px minmax(0,1fr);grid-template-columns:minmax(0,1fr) min(42%,300px) minmax(0,1fr);column-gap:12px;padding:14px 16px 16px;display:grid}.bz-pd .bz-side{align-items:flex-start}.bz-pd .bz-side i{margin-top:4px}.bz-theirs{grid-area:1/1}.bz-fun{aspect-ratio:240/144;grid-area:1/2;position:relative;container-type:inline-size}@container (max-width:200px){.bz-fun .bz-fl{font-size:12px;font-weight:500}}.bz-ours{grid-area:2/1/3/3;place-self:center start}.bz-pd .bz-browser{grid-area:3/1/4/4}.bz-pd .bz-view{container-type:inline-size}.bz-pd .bz-view img{object-position:0 calc(50% + 21.3cqw)}.bz-fsvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bz-fsvg .g1{stop-color:var(--st-bz-f1)}.bz-fsvg .g3{stop-color:var(--st-bz-f3)}.bz-fsvg .body{stroke:var(--st-bz-line);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.bz-fsvg .ring{fill:none;stroke:var(--st-bz-ring);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round}.bz-fsvg .rim{fill:var(--st-bz-rim);stroke:var(--st-bz-line);stroke-width:1.25px;vector-effect:non-scaling-stroke}.bz-fl{color:var(--st-ink);text-align:center;font-size:13px;font-weight:600;line-height:1.15;position:absolute;left:0;right:0;transform:translateY(-50%)}.bz-pour{border-left:1.5px solid var(--st-bz-line);grid-area:2/2;justify-self:center;width:0;margin-left:-.75px;position:relative}.bz-pour:after{content:"";border:4.5px solid #0000;border-top:8px solid var(--st-bz-line);border-bottom:0;position:absolute;bottom:-1px;left:-5.25px}.bz-p,.bz-fall,.bz-slide{background:var(--st-ink-2);opacity:0;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.bz-p{left:var(--x0);top:-3%}.bz-frame.is-run .bz-p{animation:bz-drop 1s cubic-bezier(.45,0,.6,1) calc(var(--t1) + var(--d)) both}.bz-frame.is-run .bz-p.far{animation-duration:1.75s}@keyframes bz-drop{0%{left:var(--x0);opacity:0;top:-3%}15%{opacity:.8}70%{opacity:.8}to{left:var(--x1);top:var(--y1);opacity:0}}.bz-fall{background:var(--st-ink);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;top:-3%;left:50%}.bz-frame.is-run .bz-fall{animation:bz-fall 1.7s cubic-bezier(.45,0,.6,1) var(--t1) both}@keyframes bz-fall{0%{opacity:0;top:-3%}10%{opacity:1}95%{opacity:1}to{opacity:0;top:97%}}.bz-slide{background:var(--st-ink);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;top:0;left:0}.bz-frame.is-run .bz-slide{animation:bz-slide .32s ease-in calc(var(--t3) - .32s) both}@keyframes bz-slide{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}.bz-browser{background:var(--st-card);min-height:0;box-shadow:0 1px 3px #00000012,0 0 0 1px var(--st-line-2);border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.bz-chrome{border-bottom:1px solid var(--st-line);flex:none;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.bz-chrome i{background:var(--st-line-2);border-radius:50%;width:7px;height:7px}.bz-url{background:var(--st-fill);min-width:0;color:var(--st-ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;margin-left:8px;padding:0 10px;font-size:12px;line-height:18px;overflow:hidden}.bz-view{flex:1;min-height:0;position:relative}.bz-view img{object-fit:cover;object-position:0 0;width:100%;height:100%;position:absolute;inset:0}.bz-frame.is-run .bz-pd .bz-browser{animation:bz-land .52s ease-out var(--t3) both}.bz-frame.is-run .bz-del .bz-wl .bz-browser{animation:bz-land .52s ease-out var(--t1) both}@keyframes bz-land{0%{box-shadow:0 1px 3px #00000012,0 0 0 1px var(--st-line-2)}45%{box-shadow:0 1px 3px #00000012,0 0 0 2px var(--st-blue),0 0 0 6px color-mix(in srgb,var(--st-blue) 20%,transparent)}to{box-shadow:0 1px 3px #00000012,0 0 0 1px var(--st-line-2)}}.bz-still-shot{container-type:size}.bz-pic{width:185.43cqh;height:100%;top:0;left:calc((100cqw - 100cqh * 1400 / 755) * var(--fxn,.5));position:absolute}.bz-pic img{width:100%;height:100%;display:block}.bz-hl{box-shadow:0 0 0 2px var(--st-blue),0 0 0 5px var(--st-blue);border-radius:8px;position:absolute}@supports (color:color-mix(in lab,red,red)){.bz-hl{box-shadow:0 0 0 2px var(--st-blue),0 0 0 5px color-mix(in srgb,var(--st-blue) 22%,transparent)}}.bz-hl{opacity:0;transform:scale(1.04)}.bz-hl b{background:var(--st-blue-fill);width:22px;height:22px;font:700 12px/1 var(--st-sans);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-11px;left:-11px;box-shadow:0 0 0 2px #fff}.bz-hl.at-l b{top:calc(50% - 11px);left:-30px}.bz-frame.is-run .bz-hl{animation:bz-hl .3s var(--st-ease) var(--t) both}@keyframes bz-hl{to{opacity:1;transform:none}}.bz-del{grid-template-columns:36% 1fr}.bz-del .bz-view img{object-position:50% 30%}.bz-ways{flex:1;grid-template-rows:1fr 1fr;padding-left:14px;display:grid;position:relative}.bz-ways:before{content:"";border-left:2px solid var(--st-ink-3);border-radius:2px;position:absolute;top:25%;bottom:25%;left:0}.bz-ways:after{content:"";border-top:2px solid var(--st-ink-3);width:18px;position:absolute;top:calc(50% - 1px);left:-18px}.bz-way{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.bz-road{background:repeating-linear-gradient(90deg,var(--st-ink-3) 0 6px,transparent 6px 10px);flex:1;min-width:22px;height:2px;margin-left:-14px;position:relative}.bz-road:after{content:"";border:6px solid #0000;border-left:7px solid var(--st-ink-3);border-right:0;position:absolute;top:-5px;right:-2px}.bz-go{background:var(--st-ac-shop);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--st-ink-2);opacity:0;border-radius:3px;position:absolute;top:-5px;left:0}.bz-frame.is-run .bz-go{animation:bz-go .82s var(--st-ease) var(--t2) both}.bz-frame.is-run .bz-way+.bz-way .bz-go{animation-delay:calc(var(--t2) + .1s)}@keyframes bz-go{0%{opacity:0;left:0}20%{opacity:1}to{opacity:1;left:calc(100% - 14px)}}.bz-dest{flex:none;align-items:center;gap:8px;width:12.5rem;display:flex;position:relative}.bz-ico{background:var(--st-card);width:38px;height:38px;box-shadow:0 0 0 1px var(--st-line-2);color:var(--st-ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.bz-ico svg{width:22px;height:22px}.bz-dl b{color:var(--st-ink);font-size:14px;font-weight:600;line-height:1.25;display:block}.bz-dl small{color:var(--st-ink-3);font-size:12px;line-height:1.3;display:block}.bz-msg{background:var(--st-blue-soft);font:normal 600 12px/1.4 var(--st-sans);color:var(--st-ink);white-space:nowrap;opacity:0;transform-origin:0 100%;border-radius:10px 10px 10px 3px;padding:2px 8px;position:absolute;bottom:calc(100% - 2px);left:22px;transform:translateY(4px)scale(.92)}.bz-frame.is-run .bz-msg{animation:bz-pop .26s var(--st-ease) calc(var(--t3) - 50ms) both}.bz-frame.is-run .bz-way+.bz-way .bz-msg{animation-delay:calc(var(--t3) + 50ms)}@keyframes bz-pop{to{opacity:1;transform:none}}@container (min-width:600px){.bz-del{grid-template-columns:46% 1fr}.bz-del .bz-wl .bz-browser{flex:none;margin-block:auto}.bz-del .bz-view{aspect-ratio:386/314;flex:none}.bz-del .bz-view img{object-position:50% 50%}.bz-del .bz-ico{width:44px;height:44px}.bz-del .bz-ico svg{width:24px;height:24px}.bz-del .bz-dl b{font-size:15px}}.bz-back{flex-direction:column;gap:10px;padding:16px;display:flex}.bz-bk{--ic:60px;flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.bz-row{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.bz-node{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.bz-node .bz-ico{width:var(--ic);height:var(--ic);border-radius:12px}.bz-node .bz-ico svg{width:28px;height:28px}.bz-node b{color:var(--st-ink);font-size:15px;font-weight:600;line-height:1.2}.bz-node.theirs .bz-ico{background:var(--st-ink-3)}@supports (color:color-mix(in lab,red,red)){.bz-node.theirs .bz-ico{background:color-mix(in srgb,var(--st-ink-3) 14%,var(--st-card))}}.bz-node.theirs .bz-ico{box-shadow:none;color:var(--st-ink-3)}.bz-node.theirs b{color:var(--st-ink-2);font-weight:500}.bz-node:not(:last-child):after{content:"";top:calc(var(--ic) / 2 - 1px);left:calc(50% + var(--ic) / 2 + 6px);width:calc(100% - var(--ic) - 12px);border-top:2px solid var(--st-ink-3);position:absolute}.bz-node:not(:last-child):before{content:"";z-index:1;top:calc(var(--ic) / 2 - 5px);left:calc(150% - var(--ic) / 2 - 13px);border:4px solid #0000;border-left:7px solid var(--st-ink-3);border-right:0;position:absolute}.bz-ret{border:2px dashed var(--st-ink-3);border-top:0;border-radius:0 0 16px 16px;height:104px;margin:16px 12.5% 38px 37.5%;position:relative}.bz-ret:after{content:"";border:5px solid #0000;border-bottom:8px solid var(--st-ink-3);border-top:0;position:absolute;top:-10px;left:-7px}.bz-rdot{z-index:2;background:var(--st-ink);opacity:0;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:0;left:100%}.bz-stop{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;transform:translate(-50%,50%)}.bz-sico{background:var(--st-card);width:54px;height:44px;box-shadow:0 0 0 1.5px var(--st-ink-3);color:var(--st-ink-2);border-radius:10px;place-items:center;display:grid}.bz-sico svg{width:26px;height:26px}.bz-stop.s2 .bz-sico svg{width:38px;height:27px}.bz-sico .had{fill:var(--st-ac-build)}.bz-sico .stamp,.bz-sico .not{fill:var(--st-card)}.bz-stop small{color:var(--st-ink-2);white-space:nowrap;font-size:13px;font-weight:500;line-height:1.2;position:absolute;top:calc(100% + 6px)}.bz-again{left:calc(50% + var(--ic) / 2 - 10px);background:var(--st-blue-soft);font:normal 600 12px/1.4 var(--st-sans);color:var(--st-ink);white-space:nowrap;opacity:0;transform-origin:0 100%;border-radius:10px 10px 10px 3px;padding:2px 8px;position:absolute;top:-16px;transform:translateY(4px)scale(.92)}.bz-frame.is-run .bz-rdot{animation:bz-back var(--t3) linear both}@keyframes bz-back{0%{opacity:0;top:0;left:100%}3%{opacity:1}9%{top:100%;left:100%}14%{top:100%;left:78%}53.5%{top:100%;left:24%}72%{top:100%;left:0}97%{opacity:1}to{opacity:0;top:0;left:0}}.bz-frame.is-run .bz-stop.s1 .bz-sico{animation:bz-lit .36s ease-out var(--t1) both}.bz-frame.is-run .bz-stop.s2 .bz-sico{animation:bz-lit .36s ease-out var(--t2) both}.bz-frame.is-run .bz-sico .stamp{animation:bz-stamp .26s ease-out calc(var(--t2) + 50ms) both}.bz-frame.is-run .bz-again{animation:bz-pop .26s var(--st-ease) var(--t3) both}.bz-frame.is-run .bz-node:nth-child(2) .bz-ico{animation:bz-lit .36s ease-out calc(var(--t3) - 50ms) both}@keyframes bz-lit{0%{transform:scale(1)}45%{background:var(--st-blue-soft);transform:scale(1.1)}to{background:var(--st-blue-soft);transform:scale(1)}}@keyframes bz-stamp{to{fill:var(--st-ac-build)}}@container (max-width:599px){.bz-win{grid-template-columns:44% 1fr;gap:14px;padding:10px}.bz-del{grid-template-columns:34% 1fr}.bz-side{align-items:flex-start;min-height:30px;font-size:12px}.bz-side i{margin-top:3px}.bz-pd{grid-template-rows:auto auto 16px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 58% minmax(0,1fr);padding:10px}.bz-pd .bz-side{min-height:0}.bz-pd .bz-side i{margin-top:3px}.bz-theirs{grid-area:1/1/2/4;margin-bottom:4px}.bz-fun{grid-area:2/2}.bz-ours{grid-area:3/1/4/3}.bz-pour{grid-area:3/2}.bz-pd .bz-browser{grid-area:4/1/5/4}.bz-chrome{gap:4px;height:20px;padding:0 7px}.bz-chrome i{width:6px;height:6px}.bz-url{display:none}.bz-ways:after{width:14px;left:-14px}.bz-ways{padding-left:10px}.bz-road{min-width:16px;margin-left:-10px}.bz-way{gap:6px}.bz-dest{gap:6px;width:6.4rem}.bz-ico{border-radius:8px;width:30px;height:30px}.bz-ico svg{width:18px;height:18px}.bz-dl b{font-size:13px}.bz-dl small{display:none}.bz-msg{left:12px}.bz-back{gap:6px;padding:10px}.bz-bk{--ic:38px}.bz-node{gap:4px}.bz-node .bz-ico{border-radius:9px}.bz-node .bz-ico svg{width:20px;height:20px}.bz-node b{font-size:12px}.bz-node:not(:last-child):after{left:calc(50% + var(--ic) / 2 + 3px);width:calc(100% - var(--ic) - 6px);border-top-width:1.5px}.bz-node:not(:last-child):before{left:calc(150% - var(--ic) / 2 - 9px);top:calc(var(--ic) / 2 - 3.5px);border-width:3px 3px 3px 6px}.bz-ret{border-width:1.5px;border-radius:0 0 12px 12px;height:50px;margin-top:12px;margin-bottom:28px}.bz-ret:after{border-width:4px 4px 7px;top:-9px;left:-6px}.bz-sico{border-radius:8px;width:34px;height:28px}.bz-sico svg{width:18px;height:18px}.bz-stop.s2 .bz-sico svg{width:26px;height:19px}.bz-stop small{font-size:12px;top:calc(100% + 3px)}.bz-again{top:-20px;left:calc(50% - 8px)}}.bz-words{margin-top:14px}.bz-who{background:var(--st-fill);color:var(--st-ink-2);border-radius:6px;justify-self:start;align-items:center;gap:6px;margin-bottom:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.bz-who i{background:var(--st-ink-2);border-radius:50%;width:9px;height:9px}.bz-who i[data-mark=half]{background:linear-gradient(90deg,var(--st-ink-2) 50%,transparent 50%);box-shadow:inset 0 0 0 1.25px var(--st-ink-2)}.bz-who i[data-mark=open]{outline:1.25px dashed var(--st-ink-3);outline-offset:-1px;background:0 0}.bz-words h3{letter-spacing:-.01em;color:var(--st-ink);margin:0;font-size:17px;font-weight:600;line-height:1.3}.bz-beats{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bz-beats li{color:var(--st-ink);opacity:.32;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.bz-beats li>b{background:var(--st-fill-2);width:22px;height:22px;color:var(--st-ink-2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;margin-top:-1px;font-size:12px;font-weight:700;display:grid}.bz-frame.is-run .bz-beats li{animation:bz-beat .28s var(--st-ease) var(--t) both}.bz-frame.is-run .bz-beats li>b{animation:bz-num .28s var(--st-ease) var(--t) both}@keyframes bz-beat{0%{opacity:.32;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes bz-num{0%{background:var(--st-fill-2);color:var(--st-ink-2)}to{background:var(--st-blue-fill);color:#fff}}.bz-wnote{border-top:1px solid var(--st-line);max-width:none;color:var(--st-ink-3);margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.45}@container (min-width:600px){.bz-beats{grid-template-columns:repeat(3,1fr);gap:16px}}.bz-cap{display:none}.bz-c1{container:bz-card/inline-size}.bz-c1-h .bz-steps{margin:20px -4px 0}.bz-c1>.st-ch-b{padding-top:16px}@media(min-width:48rem){.bz-c1-h .bz-steps{margin-top:24px}}@container bz-card (min-width:477px){.bz-who{display:none}}@container bz-card (min-width:748px){.bz-c1>.st-ch-b{grid-template-columns:minmax(0,1fr) auto;padding-top:24px;display:grid}.bz-c1 .bz-frames{grid-column:1/-1}.bz-c1 .bz-under{grid-area:2/1/auto/-1;margin-top:14px;padding:10px 64px 0 0}.bz-c1 .bz-foot{display:contents}.bz-c1 .bz-foot p,.bz-c1 .st-next{display:none}.bz-c1 .bz-play{grid-area:2/2;align-self:end;margin-bottom:-12px}}@container bz-card (min-width:988px){.bz-c1-h{align-items:flex-start;gap:32px;padding-top:20px;display:flex}.bz-c1-h h2{flex:none;margin-top:10px}.bz-c1-h .bz-steps{flex:1;margin:-2px -4px 0 0}}@container (min-width:700px){.bz-frames{--pw:max(380px, min(58cqw, calc((100dvh - 490px) * 1400 / 755)))}.bz-frame{grid-template-columns:var(--pw) minmax(0,1fr);gap:28px;display:grid}.bz-frame .bz-shot{width:var(--pw);align-self:start}.bz-words{flex-direction:column;margin-top:2px;display:flex}.bz-words h3{letter-spacing:-.015em;font-size:22px;line-height:1.25}.bz-beats{grid-template-columns:none;gap:12px;margin-top:16px}.bz-beats li{font-size:16px}.bz-wnote{margin-top:16px}.bz-cap{color:var(--st-ink-3);margin:auto 0 0;padding-top:12px;font-size:13px;line-height:1.4;display:block}.bz-dest{width:max(9.5rem,min(12.5rem,76%))}}@container (min-width:700px) and (max-width:939.98px){.bz-frames{--pw:max(380px, min(58cqw, calc((100dvh - 550px) * 1400 / 755)))}}.bz-still .bz-frame.is-on .bz-beats li{opacity:1;animation:none;transform:none}.bz-still .bz-frame.is-on .bz-beats li>b{background:var(--st-blue-fill);color:#fff;animation:none}.bz-still .bz-frame.is-on .bz-hl{opacity:1;animation:none;transform:none}.bz-still .bz-frame.is-on .bz-browser{animation:none}.bz-still .bz-frame.is-on .bz-go{opacity:1;animation:none;left:calc(100% - 14px)}.bz-still .bz-frame.is-on .bz-msg,.bz-still .bz-frame.is-on .bz-again{opacity:1;animation:none;transform:none}.bz-still .bz-frame.is-on .bz-fall,.bz-still .bz-frame.is-on .bz-slide,.bz-still .bz-frame.is-on .bz-p,.bz-still .bz-frame.is-on .bz-rdot{opacity:0;animation:none}.bz-still .bz-frame.is-on .bz-stop .bz-sico,.bz-still .bz-frame.is-on .bz-node:nth-child(2) .bz-ico{background:var(--st-blue-soft);animation:none}.bz-still .bz-frame.is-on .bz-sico .stamp{fill:var(--st-ac-build);animation:none}.bz-under,.bz-foot p,.bz-tl{max-width:none}.bz-under{border-top:1px solid var(--st-line);color:var(--st-ink-2);margin:16px 0 0;padding-top:12px;font-size:14px;line-height:1.45}.bz-under b{color:var(--st-ink);font-weight:600}.bz-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.bz-foot p{color:var(--st-ink-3);margin:0;font-size:13px;line-height:1.4}.bz-play{white-space:nowrap;text-align:right;min-width:44px;min-height:44px;font:600 13px var(--st-sans);color:var(--st-blue);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.bz .st-next svg{width:12px;height:12px;color:var(--st-blue)}.bz-box{background:var(--st-fill);border-radius:10px;padding:11px 14px 12px}.bz-box b{color:var(--st-ink);font-size:15px;font-weight:600;line-height:1.3;display:block}.bz-box span{color:var(--st-ink-2);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:1.4;display:block}.bz-box em{background:var(--st-blue-soft);font:normal 500 12px var(--st-sans);color:var(--st-ink);border-radius:6px;margin-top:7px;padding:2px 8px;display:inline-block}.bz-box.top{background:var(--st-card);box-shadow:0 0 0 1.5px var(--st-ink-2)}.bz-box.next{box-shadow:none;border:1.5px dashed var(--st-line-2);background:0 0}.bz-box.next span{color:var(--st-ink-3);margin:0}.bz-v{border-left:1.5px solid var(--st-line-2);height:26px;margin-left:22px;position:relative}.bz-v.dash{border-left-style:dashed}.bz-v-next{margin-left:64px}.bz-next-in{margin-left:42px}.bz-v small,.bz-lic small{color:var(--st-ink-3);white-space:nowrap;font-size:12px;font-weight:500;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bz-kids{border-left:1.5px solid var(--st-line-2);margin-left:22px;padding-left:20px;position:relative}.bz-kids>.bz-box{position:relative}.bz-kids>.bz-box:before{content:"";border-top:1.5px solid var(--st-line-2);width:20px;position:absolute;top:22px;left:-21.5px}.bz-kids>.bz-box:last-of-type:after{content:"";background:var(--st-card);width:5px;position:absolute;top:23.5px;bottom:-1px;left:-24px}.bz-lic{height:34px;margin-left:22px;position:relative}.bz-lic:before{content:"";border-left:1.5px dashed var(--st-blue);position:absolute;top:4px;bottom:6px;left:0}.bz-lic:after{content:"";border:5px solid #0000;border-top:6px solid var(--st-blue);border-bottom:0;position:absolute;bottom:2px;left:-4px}.bz-lic small{color:var(--st-blue);font-weight:600}.bz-wide{display:none}@container (min-width:600px){.bz-stack{display:none}.bz-wide{grid-template-columns:1fr 8.5rem 1fr;justify-items:stretch;max-width:52rem;margin-inline:auto;display:grid}.bz-wide>.bz-box.share,.bz-wide>.bz-box.top{text-align:center;grid-column:1/-1;justify-self:center;width:min(30rem,100%)}.bz-wide .bz-c{border-left:1.5px solid var(--st-line-2);grid-column:1/-1;justify-self:center;height:24px}.bz-t{grid-column:1/-1;height:46px;position:relative}.bz-t:before{content:"";border-left:1.5px solid var(--st-line-2);height:24px;position:absolute;top:0;left:50%}.bz-t i{border:1.5px solid var(--st-line-2);border-bottom:0;border-radius:6px 6px 0 0;height:22px;position:absolute;top:24px;left:calc(25% - 2.125rem);right:calc(25% - 2.125rem)}.bz-t small{color:var(--st-ink-3);white-space:nowrap;font-size:12px;font-weight:500;line-height:1;position:absolute;top:12px;left:calc(50% + 10px);transform:translateY(-50%)}.bz-wide .bz-box span{text-wrap:balance}.bz-wide .bz-box.ip,.bz-wide .bz-box.trade{text-align:center;flex-direction:column;justify-content:center;display:flex}.bz-arrow{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.bz-arrow small{color:var(--st-blue);text-align:center;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25}.bz-arrow i{border-top:1.5px dashed var(--st-blue);width:100%;display:block;position:relative}.bz-arrow i:after{content:"";border:5px solid #0000;border-left:6px solid var(--st-blue);border-right:0;position:absolute;top:-6px;right:-1px}.bz-wide .bz-d{border-left:1.5px dashed var(--st-line-2);grid-column:3;justify-self:center;height:24px}.bz-wide .bz-box.next{text-align:center;grid-column:3}}.bz-note{color:var(--st-ink-3);margin:6px 0 0;font-size:13px;line-height:1.45}.bz-team{gap:18px;display:grid}.bz-team>div+div{border-top:1px solid var(--st-line);padding-top:16px}.bz-tl{font:500 13px/1.3 var(--st-sans);color:var(--st-ink-3);margin:0 0 10px}.bz-team ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bz-tp{align-items:center;gap:14px;display:flex}.bz-ph{background:var(--st-fill);width:56px;height:56px;box-shadow:0 0 0 1px var(--st-line);border-radius:50%;flex:none;overflow:hidden}.bz-ph img{object-fit:cover;width:100%;height:100%;display:block}.bz-tp b,.bz-tp span,.bz-tp small{display:block}.bz-tp b{font:600 15px/1.3 var(--st-sans);color:var(--st-ink)}.bz-tp span{font:400 14px/1.35 var(--st-sans);color:var(--st-ink-2)}.bz-tp small{font:400 13px/1.35 var(--st-sans);color:var(--st-ink-3)}@container (min-width:640px){.bz-tl{text-align:center}.bz-team ul{grid-template-columns:repeat(var(--bz-n),1fr);gap:16px}.bz-tp{text-align:center;flex-direction:column;gap:10px}.bz-ph{width:88px;height:88px}.bz-tp div>*+*{margin-top:2px}.bz-tp span{text-wrap:balance}}@container (min-width:760px){.bz-team{grid-template-columns:var(--bz-cols);gap:0}.bz-team>div+div{border-top:0;border-left:1px solid var(--st-line);padding:0 0 0 20px}.bz-team>div:not(:last-child){padding-right:20px}.bz-team ul{gap:12px}}.st-pace-seg{max-width:420px}.st-pace-head{min-height:4.9em;margin:16px 0 0}.st-pace-head h3{font:600 17px/1.3 var(--st-display);letter-spacing:-.01em;color:var(--st-ink);margin:0}.st-pace-head p{max-width:62ch;color:var(--st-ink-2);margin:4px 0 0;font-size:15px;line-height:1.45}.st-road{margin:12px 0 0}.st-road-row+.st-road-row{margin-top:12px}.st-road-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.st-road-h b{font:600 15px/1.3 var(--st-display);color:var(--st-ink)}.st-road-h span{color:var(--st-ink-3);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.3}.st-road-h em{color:var(--st-blue);font-style:normal;font-weight:600}.st-road-track{height:30px;margin-top:18px;position:relative}.st-road-base .st-road-track{height:18px;margin-top:6px}.st-road-base[data-same]{visibility:hidden}@container (max-width:599px){.st-road-track{margin-bottom:18px}}.st-road-yl{background:var(--st-line);width:1px;position:absolute;top:-4px;bottom:-4px}.st-road-blk{font:600 12px/1 var(--st-sans);color:var(--st-ink);white-space:nowrap;transition:left .9s var(--st-ease),width .9s var(--st-ease),opacity .3s var(--st-ease);border-radius:4px;align-items:center;display:flex;position:absolute;top:0;bottom:0}.st-road-blk>span{padding:0 7px;overflow:hidden}.st-road-blk[data-tight]>span{visibility:hidden}.st-road-blk[data-kind=filling]{background:linear-gradient(90deg,var(--st-ac-build-soft),var(--st-ac-build))}.st-road-blk[data-kind=ready]{background:var(--st-ac-shop)}.st-road-blk[data-kind=waiting]{background:repeating-linear-gradient(-45deg,var(--st-ac-short) 0 1.25px,transparent 1.25px 5px),var(--st-card);box-shadow:inset 0 0 0 1px var(--st-ac-short-line);color:var(--st-ink-2)}.st-road-blk[data-kind=full]{background:var(--st-ac-build)}.st-road-base .st-road-blk{color:var(--st-ink-3);font-weight:500}.st-road-base .st-road-blk[data-kind=filling]{background:linear-gradient(90deg,var(--st-fill),var(--st-fill-2))}.st-road-base .st-road-blk[data-kind=ready]{background:var(--st-line-2)}.st-road-base .st-road-blk[data-kind=waiting]{background:repeating-linear-gradient(-45deg,var(--st-ac-short-line) 0 1.25px,transparent 1.25px 5px),var(--st-card);box-shadow:inset 0 0 0 1px var(--st-line)}.st-road-base .st-road-blk[data-kind=full]{background:var(--st-fill-2)}.st-road-under{font:600 12px/1 var(--st-sans);color:var(--st-ink-2);white-space:nowrap;position:absolute;top:calc(100% + 4px);left:0}.st-road-under[data-end]{left:auto;right:0}.st-road-base .st-road-under{color:var(--st-ink-3);font-weight:500}.st-road-pin{z-index:2;background:var(--st-blue-fill);width:22px;height:22px;box-shadow:0 0 0 2px var(--st-card);font:700 12px/1 var(--st-sans);color:#fff;font-variant-numeric:tabular-nums;animation:st-pin .3s var(--st-ease) both;border-radius:50%;place-items:center;margin-left:-11px;display:grid;position:absolute;top:-15px}@keyframes st-pin{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.st-road-axis{height:22px;margin-top:6px;position:relative}.st-road-axis span{color:var(--st-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:4px;transform:translate(-50%)}.st-pace-h{border-top:1px solid var(--st-line);font:600 15px/1.3 var(--st-display);color:var(--st-ink);margin:22px 0 0;padding-top:16px}.st-moves{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}@container (min-width:720px){.st-moves[data-two]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.st-moves li{opacity:.32;transition:opacity .28s var(--st-ease);grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.st-moves li[data-lit]{opacity:1}.st-moves li>b{background:var(--st-fill-2);width:22px;height:22px;font:700 12px/1 var(--st-sans);color:var(--st-ink-2);transition:background-color .28s var(--st-ease),color .28s var(--st-ease);border-radius:50%;place-items:center;display:grid}.st-moves li[data-lit]>b{background:var(--st-blue-fill);color:#fff}.st-moves h4{font:600 15px/1.35 var(--st-display);color:var(--st-ink);margin:1px 0 0}.st-moves p{color:var(--st-ink-2);margin:3px 0 0;font-size:14px;line-height:1.45}.st-moves-tags{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.st-moves-tags span{background:var(--st-fill);color:var(--st-ink-2);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}.st-moves small{color:var(--st-ink-3);margin-top:6px;font-size:13px;line-height:1.45;display:block}.st-moves .st-moves-rests{color:var(--st-amber)}.st-pace-none{color:var(--st-ink-3);margin:12px 0 0;font-size:14px}.st-pace-sum{background:var(--st-fill);color:var(--st-ink-2);font-variant-numeric:tabular-nums;border-radius:8px;margin:14px 0 0;padding:9px 12px;font-size:14px;line-height:1.45}.st-pace-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}@container (min-width:720px){.st-pace-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.st-pace-figs>div{background:var(--st-fill);border-radius:12px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.st-pace-figs>div{background:color-mix(in srgb,var(--st-fill) 70%,var(--st-card))}}.st-pace-figs h4{font:600 13px/1.3 var(--st-sans);color:var(--st-ink-2);margin:0}.st-pace-figs strong{font:600 22px/1.15 var(--st-display);letter-spacing:-.01em;color:var(--st-ink);font-variant-numeric:tabular-nums;margin-top:4px;display:block}@container (min-width:720px){.st-pace-figs strong{letter-spacing:-.02em;font-size:28px}}.st-pace-figs p{color:var(--st-ink-2);margin:4px 0 0;font-size:13px;line-height:1.35}.st-pace-figs small{min-height:2.7em;color:var(--st-ink-3);margin-top:6px;font-size:12px;line-height:1.35;display:block}.st-pace-share{color:var(--st-ink-2);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:14px;line-height:1.45}@media(prefers-reduced-motion:reduce){.st *,.st-bar{transition:none!important}.st-road-pin{animation:none}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.measure{max-width:var(--w-text)}}:root{color-scheme:light;--ground:#fbfbfa;--surface:#fff;--surface-2:#efeeea;--ink:#1f2328;--ink-2:#4b5057;--ink-3:#666b70;--rule:#eaeaea;--rule-2:#cfcbc3;--accent:#1b3a5c;--accent-soft:#e6ebf1;--accent-mark:#dbe6fa;--pos:#1c6349;--neg:#9d2f27;--product:#9a5518;--product-soft:#f5ebdf;--shadow:0 1px 3px #0f172247;--step-1:.25rem;--step-2:.5rem;--step-3:.75rem;--step-4:1.125rem;--step-5:1.5rem;--step-6:2rem;--step-7:2.5rem;--step-8:3rem;--gap-subhead:var(--step-2);--gap-para:var(--step-4);--gap-section:clamp(3rem, 1.5rem + 4vw, 4.5rem);--margin-outer:clamp(1.25rem, .281rem + 4.13vw, 4rem);--measure:68ch;--w-text:68ch;--w-wide:min(88ch, 1064px);--chip-underline-offset:.16em}@media(min-width:64rem){:root{--margin-outer:2rem}}@media(min-width:48rem){:root{--step-6:2.75rem;--step-7:3.25rem;--step-8:4.5rem}}@media(prefers-color-scheme:dark){:root:not(.light){color-scheme:dark;--ground:#0c1118;--surface:#141b25;--surface-2:#1b2431;--ink:#e9eef4;--ink-2:#aebbc9;--ink-3:#8b9aad;--rule:#26313f;--rule-2:#46525f;--accent:#8fb6dd;--accent-soft:#1a2634;--accent-mark:#233049;--pos:#5cbb95;--neg:#e08078;--product:#d9955a;--product-soft:#2e2219;--shadow:0 1px 3px #00000080}}::view-transition-old(root){animation:.1s cubic-bezier(.23,1,.32,1) both vt-out}::view-transition-new(root){animation:.26s cubic-bezier(.23,1,.32,1) 80ms both vt-in}html[data-dir=fwd]::view-transition-old(root){animation-name:vt-out-up}html[data-dir=fwd]::view-transition-new(root){animation-name:vt-in-up}html[data-dir=back]::view-transition-old(root){animation-name:vt-out-down}html[data-dir=back]::view-transition-new(root){animation-name:vt-in-down}::view-transition-group(title){animation-duration:.34s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(title){object-fit:contain;object-position:left center;height:100%;animation-duration:.24s}::view-transition-new(title){object-fit:contain;object-position:left center;height:100%;animation-duration:.24s}html[data-carry]::view-transition-new(root){animation-duration:.24s;animation-delay:.19s}::view-transition-old(site-header){display:none}::view-transition-group(site-header){animation:none}::view-transition-new(site-header){animation:none}html[data-vt=nav]::view-transition-old(contents-rail){display:none}html[data-vt=nav]::view-transition-group(contents-rail){animation:none}html[data-vt=nav]::view-transition-new(contents-rail){animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@keyframes vt-out-up{to{opacity:0;filter:blur(2px);transform:translateY(-12px)}}@keyframes vt-in-up{0%{opacity:0;filter:blur(2px);transform:translateY(20px)}}@keyframes vt-out-down{to{opacity:0;filter:blur(2px);transform:translateY(12px)}}@keyframes vt-in-down{0%{opacity:0;filter:blur(2px);transform:translateY(-20px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-new(root){animation:.15s both vt-in!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important}.read-progress{animation-duration:auto!important}}[data-look=studio]{--st-frame:#f5f5f7;--st-card:#fff;--st-fill:#f2f2f5;--st-fill-2:#e8e8ed;--st-ink:#1d1d1f;--st-ink-2:#48484d;--st-ink-3:#6b6b70;--st-line:#e3e3e8;--st-line-2:#d1d1d6;--st-blue:#2563eb;--st-blue-hover:#1d4fd7;--st-blue-fill:#2563eb;--st-blue-fill-hover:#1d4fd7;--st-blue-soft:#e8f0fe;--st-good:#15803d;--st-bad:#c62828;--st-amber:#8a5300;--st-amber-soft:#fff3df;--st-grey-line:#a1a1aa;--st-c-base:#ebe2cf;--st-c-delivery:#cfe0e2;--st-c-ads:#ddd6ef;--st-c-left:#c9daf8;--st-c-ink:#1d1d1f;--st-ac-shop:#dccbaa;--st-ac-shop-soft:#efe6d5;--st-ac-build:#aac4ef;--st-ac-build-soft:#dbe6fa;--st-ac-own:#cfd5dc;--st-ac-owe:#9fabb9;--st-ac-short:#a1a1aa;--st-ac-short-line:#c7c7cc;--st-bz-f1:#eef1f5;--st-bz-f3:#c5cdd8;--st-bz-rim:#fafbfc;--st-bz-line:#a3aebb;--st-bz-ring:#ffffffd9;--st-br-line:#6a8fcf;--st-br-ink:#2f5aa8;--st-br-gap-ink:#3d5f99;--st-br-ads:#8e8e93;--st-br-gap:#d2e0f9;--st-br-warm:#dccbaa;--st-br-cold:#9fabb9;--st-br-z-warm:#f7efe1;--st-br-z-cool:#f1f2f4;--st-br-z-cold:#e6e9ef;--st-shadow:0 1px 2px #0000000a, 0 0 0 1px var(--st-line);--st-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--st-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;--st-ease:cubic-bezier(.2, .8, .2, 1)}@media(prefers-color-scheme:dark){:root:not(.light) [data-look=studio]{--st-frame:#111113;--st-card:#1c1c1e;--st-fill:#2c2c2e;--st-fill-2:#3a3a3c;--st-ink:#f5f5f7;--st-ink-2:#d1d1d6;--st-ink-3:#a1a1a6;--st-line:#2c2c2e;--st-line-2:#48484a;--st-blue:#5b8cff;--st-blue-hover:#7aa2ff;--st-blue-soft:#1d2a44;--st-good:#4ade80;--st-bad:#ff7b72;--st-amber:#ffc56b;--st-amber-soft:#3a2a0f;--st-grey-line:#6e6e73;--st-c-base:#4a4335;--st-c-delivery:#34484b;--st-c-ads:#433d58;--st-c-left:#2b3f66;--st-c-ink:#f5f5f7;--st-ac-shop:#75684d;--st-ac-shop-soft:#3d372b;--st-ac-build:#405a8a;--st-ac-build-soft:#233049;--st-ac-own:#3b4048;--st-ac-owe:#66717f;--st-ac-short:#8e8e93;--st-ac-short-line:#48484a;--st-bz-f1:#3b4149;--st-bz-f3:#2a2e35;--st-bz-rim:#4a525c;--st-bz-line:#6f7b88;--st-bz-ring:#ffffff1f;--st-br-line:#7d9fe0;--st-br-ink:#a9c4f5;--st-br-gap-ink:#b9cdf2;--st-br-ads:#8e8e93;--st-br-gap:#2c4371;--st-br-warm:#75684d;--st-br-cold:#66717f;--st-br-z-warm:#2b261d;--st-br-z-cool:#252527;--st-br-z-cold:#2c2f34;--st-shadow:0 0 0 1px var(--st-line)}}.dark [data-look=studio]{--st-frame:#111113;--st-card:#1c1c1e;--st-fill:#2c2c2e;--st-fill-2:#3a3a3c;--st-ink:#f5f5f7;--st-ink-2:#d1d1d6;--st-ink-3:#a1a1a6;--st-line:#2c2c2e;--st-line-2:#48484a;--st-blue:#5b8cff;--st-blue-hover:#7aa2ff;--st-blue-soft:#1d2a44;--st-good:#4ade80;--st-bad:#ff7b72;--st-amber:#ffc56b;--st-amber-soft:#3a2a0f;--st-grey-line:#6e6e73;--st-c-base:#4a4335;--st-c-delivery:#34484b;--st-c-ads:#433d58;--st-c-left:#2b3f66;--st-c-ink:#f5f5f7;--st-ac-shop:#75684d;--st-ac-shop-soft:#3d372b;--st-ac-build:#405a8a;--st-ac-build-soft:#233049;--st-ac-own:#3b4048;--st-ac-owe:#66717f;--st-ac-short:#8e8e93;--st-ac-short-line:#48484a;--st-bz-f1:#3b4149;--st-bz-f3:#2a2e35;--st-bz-rim:#4a525c;--st-bz-line:#6f7b88;--st-bz-ring:#ffffff1f;--st-br-line:#7d9fe0;--st-br-ink:#a9c4f5;--st-br-gap-ink:#b9cdf2;--st-br-ads:#8e8e93;--st-br-gap:#2c4371;--st-br-warm:#75684d;--st-br-cold:#66717f;--st-br-z-warm:#2b261d;--st-br-z-cool:#252527;--st-br-z-cold:#2c2f34;--st-shadow:0 0 0 1px var(--st-line)}:root:is(.one-page,:has([data-look=brief])){--bf-frame:#fffefb;--bf-card:#fff;--bf-ink:#2b2823;--bf-ink-2:#4f4b43;--bf-ink-3:#655f55;--bf-line:#f2eee2;--bf-band:#fff4cf;--bf-shop:#f8df93;--bf-shop-ink:#5a4a14;--bf-online:#a8dfbd;--bf-deal:#e4f5ea;--bf-deal-line:#cdebd8;--bf-deal-ink:#2f5a44;--bf-leaf:#2f9163;--bf-star:#e0a92e;--bf-arrow:#c9bb8e;--bf-rest:#e8e4d8;--ink:var(--bf-ink);--ink-2:var(--bf-ink-2);--ink-3:var(--bf-ink-3);--surface:var(--bf-card);--ground:var(--bf-frame);--rule:var(--bf-line);--rule-2:var(--bf-rest);--accent:var(--bf-deal-ink);--accent-soft:var(--bf-deal);--shadow:0 1px 3px #2b282347;color-scheme:light only}[data-look=brief]{background:var(--bf-frame);min-height:100dvh;color:var(--bf-ink);font-variant-numeric:tabular-nums;font:15px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.bf-top{background:var(--bf-card);border-bottom:1px solid var(--bf-line);align-items:center;gap:12px;min-height:60px;padding:6px 24px;display:flex}.bf-top b{font-size:15px}.bf-top>:last-child{margin-left:auto}.bf-who{color:var(--bf-ink-2);font-size:14px}.bf{--bf-in:24px;--bf-rule:#ece6d6;grid-template-columns:minmax(0,1fr);gap:12px;max-width:1240px;margin:0 auto;padding:12px 24px 18px;display:grid}.bf p{max-width:none;margin:0}.bf .bf-note{margin-top:7px}[data-look=brief] .view-thumb{background:#fff;box-shadow:0 1px 2px #0000001a}.bf h1,.bf h2,.bf h3{color:var(--bf-ink);text-wrap:balance;margin:0;font-family:inherit}.bf-h{letter-spacing:-.015em;font-size:18px;font-weight:680;line-height:1.2;margin:6px 0 7px!important}.bf-card{background:var(--bf-card);border:1px solid var(--bf-line);min-width:0;padding:14px calc(var(--bf-in) - 1px);border-radius:16px}.bf-card h2{letter-spacing:-.01em;margin-bottom:10px;font-size:18px;font-weight:650;line-height:1.2}.bf-note{color:var(--bf-ink-3);margin-top:7px;font-size:12px}.bf-foot{color:var(--bf-ink-3);padding-inline:var(--bf-in);margin-top:2px;font-size:12px}@media(max-width:699px){.bf-top{padding:6px 16px}.bf{--bf-in:18px;padding:10px 16px 18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.bf-deal{background:var(--bf-deal);border-color:var(--bf-deal-line)}.bf-deal-wait{min-height:269px}.bf-deal h2{margin-bottom:2px;font-size:inherit;letter-spacing:0}.bf-deal-tag{display:block;font-size:15px;line-height:1.2;font-weight:650;color:var(--bf-deal-ink)}.bf-deal-big{display:block;margin-top:1px;font-size:28px;line-height:1.12;letter-spacing:-.025em;font-weight:720;color:var(--bf-ink);white-space:nowrap}.bf-deal-sub{margin:0 0 6px;font-size:13px;color:var(--bf-deal-ink)}.bf-pies{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;align-items:center;max-width:440px;margin-inline:auto}.bf-pie{width:100%;max-width:114px;margin-block:-3px;overflow:visible}.bf-owners{fill:#fff;stroke:var(--bf-deal-line);stroke-width:.75;filter:drop-shadow(0 1px 2px rgb(47 90 68 / .1))}.bf-yours{fill:var(--bf-leaf);stroke:var(--bf-leaf);stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgb(47 90 68 / .22))}.bf-pie text{font-size:12px;font-weight:500;text-anchor:middle;fill:var(--bf-deal-ink)}.bf-join{display:grid;justify-items:center;gap:4px;width:62px;text-align:center;font-size:12px;line-height:1.2;font-weight:600;color:var(--bf-deal-ink)}.bf-join svg{width:46px;height:8px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.bf-pies p{align-self:start;margin:4px -6px 0;text-align:center;font-size:13px;line-height:1.3;color:var(--bf-ink-2)}.bf-pies p:last-child{grid-column:3}.bf-pies b{display:block;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bf-ink)}.bf-pies small{display:block;font-size:12px;color:var(--bf-deal-ink)}@media(min-width:740px){.bf-deal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:1fr auto auto 1fr;column-gap:24px}.bf-deal-wait{min-height:201px}.bf-deal h2{grid-row:2}.bf-deal-sub{grid-row:3}.bf-pies{grid-column:2;grid-row:1 / -1;width:100%}}@media(min-width:1024px){.bf-deal{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);padding-block:10px}.bf-deal-wait{min-height:112px}.bf-deal-big{font-size:34px}.bf-pies{grid-template-columns:96px auto 62px 96px auto;justify-content:space-between;justify-items:start;column-gap:14px;max-width:none;margin:0}.bf-pies>:nth-child(1){grid-area:1 / 1}.bf-pies>:nth-child(2){grid-area:1 / 3}.bf-pies>:nth-child(3){grid-area:1 / 4}.bf-pies>:nth-child(4){grid-area:1 / 2}.bf-pies p{align-self:center;margin:0;text-align:left;white-space:nowrap}.bf-pies p:last-child{grid-area:1 / 5}}.bf-hook>div{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1.05fr);gap:16px;align-items:start}.bf-hook h3{font-size:14px;font-weight:650;margin-bottom:6px}.bf-hook p{font-size:13px;line-height:1.4;color:var(--bf-ink-2)}.bf-hook .bf-hook-to{width:20px;height:20px;margin-top:32px;color:var(--bf-rest)}.bf-hook .bf-hook-stakes{display:grid;gap:14px}.bf-hook .bf-hook-stakes h3{margin-bottom:0}.bf-hook .bf-hook-stakes b{display:block;min-height:40px;font-size:36px;line-height:1.1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bf-hook .bf-hook-stakes b .chip{font:inherit;letter-spacing:inherit}.bf-hook .bf-hook-split{display:flex;gap:2px;height:14px;margin-bottom:8px}.bf-hook .bf-hook-split i{border-radius:3px}.bf-hook .bf-hook-split i:first-child{border-radius:7px 3px 3px 7px;background:var(--bf-online)}.bf-hook .bf-hook-split i:nth-child(2){background:var(--bf-deal-line)}.bf-hook .bf-hook-split i:last-child{border-radius:3px 7px 7px 3px;background:var(--bf-rest)}.bf-hook .bf-hook-parts,.bf-hook .bf-hook-goals{list-style:none;margin:0;padding:0;display:grid;gap:4px}.bf-hook .bf-hook-parts li{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--bf-ink-2)}.bf-hook .bf-hook-parts li>:last-child{font-size:14px;font-weight:650;color:var(--bf-ink);font-variant-numeric:tabular-nums}.bf-hook .bf-hook-lasts{margin-top:6px;color:var(--bf-deal-ink);font-weight:600}.bf-hook .bf-hook-lasts .chip{color:inherit;font-weight:inherit}.bf-hook .bf-hook-goals{gap:5px}.bf-hook .bf-hook-goals li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.35;color:var(--bf-ink-2)}.bf-hook .bf-hook-goals li:before{content:"";box-sizing:border-box;width:14px;height:14px;margin-top:2px;border-radius:50%;border:2px solid var(--bf-leaf)}.bf-hook .bf-hook-goals b{font-size:14px;font-weight:650;color:var(--bf-ink)}.bf-hook .bf-hook-miss{margin-top:7px}.bf-hook-talk{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px var(--bf-in);border-radius:16px;background:var(--bf-band)}.bf-hook-talk p{font-size:13px;color:var(--bf-shop-ink)}.bf-hook-talk button{flex:none;min-height:48px;padding:0 24px;border:0;border-radius:12px;background:var(--bf-deal-ink);color:#fff;font:inherit;font-size:16px;font-weight:650;cursor:pointer}.bf-hook-talk button:hover{background:#274c39}.bf-hook-talk button:focus-visible{outline:2px solid var(--bf-deal-ink);outline-offset:2px}.bf-hook-talk button:disabled{opacity:.7;cursor:default}.bf-hook-talk .bf-hook-done{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-size:15px;font-weight:600;text-align:center;color:var(--bf-deal-ink)}.bf-hook-talk .bf-hook-done svg{flex:none;width:22px;height:22px;color:var(--bf-leaf)}@media(max-width:899px){.bf-hook>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px 28px}.bf-hook .bf-hook-to{display:none}.bf-hook .bf-hook-stakes{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px}}@media(max-width:699px){.bf-hook>div{grid-template-columns:minmax(0,1fr);gap:18px}.bf-hook .bf-hook-stakes{grid-template-columns:minmax(0,1fr);gap:12px}.bf-hook-talk{align-items:stretch;padding:16px var(--bf-in)}.bf-hook-talk button{width:100%}}.bf-road{display:flex;flex-direction:column}.bf-road h2{margin-bottom:3px}.bf .bf-sub{font-size:14px;line-height:1.35;color:var(--bf-ink-2);text-wrap:balance;margin:-5px 0 10px}.bf-steps{list-style:none;flex:1 0 216px;margin:0;padding:10px 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;align-items:end}.bf-steps li{position:relative;min-width:0;height:calc(42% + var(--n) * 11.6%);box-sizing:border-box;padding:9px 9px 8px;border-radius:12px 12px 0 0;display:flex;flex-direction:column;font-size:12px;line-height:1.25;color:var(--bf-ink-2);background:var(--bf-deal);box-shadow:inset 0 2px 0 var(--bf-deal-line)}.bf-steps [data-state=done]{background:var(--bf-shop);color:var(--bf-shop-ink);box-shadow:none}.bf-steps [data-state=now]{background:var(--bf-online);color:var(--bf-deal-ink);box-shadow:none}.bf-steps b{font-size:14px;line-height:1.2;font-weight:650;color:var(--bf-ink);margin-top:1px}.bf-stat .chip{display:block;font-size:18px;line-height:1.1;letter-spacing:-.01em;font-weight:700;color:var(--bf-ink);margin-top:5px;font-variant-numeric:tabular-nums}.bf-sold{margin-top:3px;font-size:14px;line-height:1.25;font-weight:650;color:var(--bf-ink);text-wrap:balance}.bf-steps svg{display:block;margin-top:auto;width:24px;height:24px;flex:none;fill:none;stroke:var(--bf-deal-ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bf-steps [data-state=done] svg{stroke:var(--bf-shop-ink)}.bf-here{position:absolute;left:0;bottom:100%;margin-bottom:5px;padding:3px 9px;border-radius:999px;background:var(--bf-deal-ink);color:#fff;font-size:12px;font-weight:650;white-space:nowrap}.bf-road .bf-note{line-height:1.4;margin-top:8px}.bf-road .bf-note strong{font-weight:650;color:var(--bf-ink)}@media(min-width:700px){.bf-steps svg{position:absolute;top:8px;right:8px;width:20px;height:20px;margin:0}}@media(min-width:700px)and (max-width:1023px){.bf-steps{flex-basis:236px}.bf-steps{gap:3px}.bf-steps li{padding-inline:7px 4px}.bf-steps svg{top:7px;right:4px;width:14px;height:14px}.bf-sold{font-size:13px}.bf-stat .chip{font-size:17px}.bf-steps li{height:calc(59% + var(--n) * 8.2%)}}@media(max-width:699px){.bf-steps{flex:none;grid-template-columns:minmax(0,1fr);gap:4px}.bf-steps li{height:auto;width:calc(66% + var(--n) * 6.8%);border-radius:0 12px 12px 0;padding:7px 40px 7px 10px}.bf-stat .chip{display:inline;font-size:15px;margin:0;letter-spacing:0}.bf-sold{margin-top:1px;font-size:13px}.bf-steps svg{position:absolute;right:10px;top:50%;margin:-12px 0 0}.bf-here{position:static;align-self:flex-start;margin:0 0 3px}}.bf-market,.bf-market figure{container-type:inline-size}.bf-market .bf-market-body{display:grid;gap:16px;margin-top:4px}.bf-market figure{position:relative;width:100%;margin:0;aspect-ratio:600 / 372}.bf-market figure img{display:block;width:100%;height:100%}.bf-market .bf-market-place,.bf-market .bf-market-pin{position:absolute;transform:translate(-50%,-50%);font-size:12px;line-height:1;white-space:nowrap}.bf-market .bf-market-place{font-weight:600;color:var(--bf-ink);text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 2px #fff,0 0 2px #fff}.bf-market .bf-market-place[data-kind=kitchen]{font-weight:700}.bf-market .bf-market-place[data-kind=beyond]{font-weight:500;color:var(--bf-ink-3)}.bf-market .bf-market-pin{font-weight:700;padding:4px 7px;border-radius:999px;background:var(--bf-card);color:var(--bf-ink);box-shadow:0 1px 5px #5a4a1438}.bf-market dl{display:grid;gap:10px;margin:0}.bf-market dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:10px;align-items:center;min-width:0}.bf-market dt{grid-column:2;grid-row:1;font-size:13px;color:var(--bf-ink-2)}.bf-market dt i{display:inline-block;margin-right:6px;width:10px;height:10px;border-radius:50%;background:var(--bf-shop)}.bf-market [data-tag=SAM] dt i{background:var(--bf-star)}.bf-market [data-tag=SOM] dt i{background:var(--bf-leaf)}.bf-market dt strong{margin-right:6px;font-size:14px;font-weight:700;color:var(--bf-ink)}.bf-market dd{display:contents}.bf-market dd b{grid-column:1;grid-row:1 / 3;display:block;font-size:28px;line-height:1.1;font-weight:650;letter-spacing:-.02em;color:var(--bf-ink)}.bf-market [data-tag=TAM] dd b{font-size:36px;font-weight:700;letter-spacing:-.03em}.bf-market [data-tag=SOM] dd b,.bf-market [data-tag=SOM] dd b .chip{color:var(--bf-leaf)}.bf-market dd small{display:block;font-size:13px;line-height:1.2;font-weight:500;letter-spacing:0;color:var(--bf-ink-2)}.bf-market dd span{grid-column:2;grid-row:2;display:block;font-size:13px;line-height:1.35;color:var(--bf-ink-2)}.bf-market .bf-note{font-size:12px}@container (max-width: 479px){.bf-market .bf-market-place[data-wide]{display:none}}@container (min-width: 640px){.bf-market .bf-market-body{grid-template-columns:minmax(0,56%) minmax(0,1fr);align-items:center;gap:24px}}@container (min-width: 900px){.bf-market .bf-market-body{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:36px}.bf-market dl{gap:13px}.bf-market dl>div{grid-template-columns:108px minmax(0,1fr)}.bf-market [data-tag=TAM] dd b{font-size:40px}}.bf-play-road{display:grid;grid-template-columns:minmax(0,1fr) 24px 206px 24px 206px;gap:10px;align-items:stretch;margin-top:8px}.bf-play-road ol{list-style:none;margin:0;padding:0}.bf-play-stage{min-width:0;background:var(--bf-card);border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px var(--bf-line),0 10px 28px -16px #463c1e33}.bf-play .bf-h{padding-inline:var(--bf-in)}.bf-play-head{display:flex;align-items:center;gap:8px;padding:13px var(--bf-in) 0}.bf-play-head i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;line-height:1;font-weight:650;font-style:normal;background:var(--bf-rest);color:var(--bf-ink-2)}.bf .bf-play-head h3{font-size:15px;line-height:1.2;font-weight:680;letter-spacing:-.005em}.bf-play-head span{margin-left:auto;font-size:13px;font-weight:600;color:var(--bf-deal-ink);background:var(--bf-deal);border-radius:999px;padding:3px 11px}.bf-play-flow{position:relative;padding:12px 10px}.bf-play-flow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));text-align:center}.bf-play-flow li{position:relative;min-width:0;padding:0 2px}.bf-play-go{position:absolute;left:-14px;top:26px;width:28px;height:12px;fill:none;stroke:var(--bf-arrow);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bf-play-g{display:block;width:64px;height:64px;margin:0 auto 7px;fill:none;stroke:var(--bf-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bf-play-leaf{fill:var(--bf-online)}.bf-play-butter{fill:var(--bf-shop)}.bf-play-white{fill:var(--bf-card)}.bf-play-m1{fill:var(--bf-band);stroke:var(--bf-arrow)}.bf-play-m2{fill:color-mix(in srgb,var(--bf-band),var(--bf-shop));stroke:none}.bf-play-m3{fill:var(--bf-shop);stroke:none}.bf-play-slice{vector-effect:non-scaling-stroke;fill:var(--bf-card)}.bf-play-coin{font-size:14px;font-weight:650;fill:var(--bf-shop-ink);stroke:none}.bf-play-dash{stroke:var(--bf-arrow);stroke-dasharray:4 5}.bf .bf-play-flow h4{font-family:inherit;font-size:14px;line-height:1.2;font-weight:650;margin:0;color:var(--bf-ink)}.bf .bf-play-flow p{font-size:12.5px;line-height:1.3;color:var(--bf-ink-3);margin-top:1px}.bf-play-back{position:relative;margin:7px 10% 0 30%;height:13px;border:solid var(--bf-leaf);border-width:0 1.5px 1.5px;border-radius:0 0 12px 12px}.bf-play-back svg{position:absolute;left:-8.5px;top:-5px;width:16px;height:12px;fill:none;stroke:var(--bf-leaf);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bf .bf-play-flow .bf-play-say{position:absolute;left:60%;bottom:3px;transform:translate(-50%);background:var(--bf-card);padding:0 10px;font-size:13px;font-weight:600;line-height:18px;color:var(--bf-deal-ink);margin:0;white-space:nowrap}.bf .bf-play-foot{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bf-deal);color:var(--bf-deal-ink);font-size:14px;font-weight:650;padding:8px 12px}.bf-play-foot svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.bf-play-then{align-self:center;width:24px;height:24px;fill:none;stroke:var(--bf-ink-2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bf-play-small{display:flex;flex-direction:column}.bf-play-small .bf-play-head{padding-inline:14px;gap:7px}.bf-play-small .bf-play-g{width:76px;height:76px;margin:auto auto 8px}.bf .bf-play-small>p{font-size:13px;line-height:1.3;color:var(--bf-ink-2);text-align:center;padding:0 14px 14px}.bf-play-later{background:transparent;box-shadow:none;outline:1.5px dashed var(--bf-arrow);outline-offset:-1.5px}@media(max-width:1199px){.bf-play-road{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:4px 10px}.bf-play-one{grid-column:1 / -1}.bf-play-road>.bf-play-then:first-of-type{grid-column:1 / -1;justify-self:center;transform:rotate(90deg);width:18px;height:18px}.bf-play-small{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;align-items:center;padding:11px 14px}.bf-play-small .bf-play-head{grid-column:2;grid-row:1;padding:0}.bf-play-small .bf-play-head i{width:20px;height:20px;font-size:12px}.bf-play-small .bf-play-g{grid-column:1;grid-row:1 / span 2;width:48px;height:48px;margin:0;stroke-width:2.1}.bf .bf-play-small>p{grid-column:2;grid-row:2;text-align:left;padding:2px 0 0}}@media(max-width:699px){.bf-play-road{display:block}.bf-play-road>.bf-play-then:nth-of-type(n){display:block;margin:1px auto;transform:rotate(90deg);width:18px;height:18px}.bf-play-head{padding:9px var(--bf-in) 0}.bf-play-head span{font-size:12px;padding:3px 9px}.bf-play-flow{padding:6px 44px 8px 14px}.bf-play-flow ol{display:block;text-align:left}.bf-play-flow li{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:12px;padding:0;align-items:center;min-height:42px}.bf-play-flow li+li{margin-top:1px}.bf-play-flow li .bf-play-g{grid-column:1;grid-row:1 / span 2;width:38px;height:38px;margin:0;stroke-width:2.4}.bf .bf-play-flow h4{grid-column:2;align-self:end}.bf .bf-play-flow p{grid-column:2;align-self:start}.bf-play-go{display:none}.bf-play-back{position:absolute;margin:0;right:18px;top:70px;bottom:29px;width:14px;height:auto;border-width:1.5px 1.5px 1.5px 0;border-radius:0 10px 10px 0}.bf-play-back svg{left:-7px;top:-6.5px;width:12px;height:12px;transform:rotate(-90deg)}.bf .bf-play-flow .bf-play-say{inset:50% 42px auto auto;transform:translateY(-50%);width:76px;background:none;padding:0;text-align:right;white-space:normal;line-height:1.25}.bf-play-small{padding:9px 14px}}.bf-band{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:center;background:var(--bf-band);border-radius:16px;padding:20px var(--bf-in)}.bf-t-lead{font-size:24px;line-height:1.15;letter-spacing:-.015em;color:var(--bf-ink-2)}.bf-t-big{padding-top:2px;font-size:56px;line-height:1.04;letter-spacing:-.035em;font-weight:700;color:var(--bf-ink)}.bf-t-habit{display:flex;align-items:center;gap:12px;margin-top:14px}.bf-t-count{flex:none;display:flex;align-items:center;gap:12px}.bf-t-ring{position:relative;width:44px;height:44px;flex:none}.bf-t-ring svg{position:absolute;inset:0;width:44px;height:44px;transform:rotate(-90deg);display:block;overflow:visible}.bf-t-ring circle{fill:none;stroke-width:4.6}.bf-t-track{stroke:#f3e7bf}.bf-t-day{stroke:#ddd6c6;stroke-dasharray:64 100;stroke-dashoffset:-3;animation:bf-t-day .9s cubic-bezier(.23,1,.32,1) .3s both}.bf-t-treat{stroke:var(--bf-leaf);stroke-dasharray:10 100;stroke-dashoffset:-73;animation:bf-t-treat .52s cubic-bezier(.23,1,.32,1) .95s both}.bf-t-ring div{position:absolute;inset:7px;border-radius:50%;background:var(--bf-band) 35% 50% / 262% no-repeat}@keyframes bf-t-day{0%{stroke-dasharray:0 100}}@keyframes bf-t-treat{0%{stroke-dasharray:0 100;opacity:0}}.bf-t-entry b{display:block;font-size:15px;line-height:1.2;font-weight:600;letter-spacing:-.012em;color:var(--bf-ink);white-space:nowrap}.bf-t-entry span{display:block;margin-top:3px;font-size:13px;line-height:1.2;color:var(--bf-ink-2);white-space:nowrap;animation:bf-t-fade .22s ease-out 1.35s both}@keyframes bf-t-fade{0%{opacity:0;transform:scale(.96)}}.bf-t-line{margin-left:12px;padding-left:24px;border-left:1px solid var(--bf-arrow);font-size:15px;line-height:1.4;font-weight:600;color:var(--bf-ink)}.bf-t-line span{display:block;color:var(--bf-ink-2);font-weight:400}@media(prefers-reduced-motion:reduce){.bf-t-day,.bf-t-treat,.bf-t-entry span{animation:none}}.bf-t-rd{min-width:0}.bf .bf-t-rd h2{font-size:15px;line-height:1.2;font-weight:640;letter-spacing:-.008em;text-align:center;margin-bottom:4px}.bf-t-loop{display:grid;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);grid-template-rows:1fr 1fr;grid-template-areas:"s4 wheel s1" "s3 wheel s2";column-gap:10px;align-items:center}.bf-t-wheel{grid-area:wheel;position:relative;width:128px;height:128px}.bf-t-wheel>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bf-t-wheel circle{fill:var(--bf-band)}.bf-t-wheel text{font-size:14px;font-weight:600;fill:var(--bf-deal-ink);text-anchor:middle}.bf-t-arc,.bf-t-head{fill:none;stroke:var(--bf-leaf);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bf-t-kpis{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bf-t-kpis b{font-size:12px;line-height:1.15;font-weight:600;color:var(--bf-ink)}.bf-t-kpis span{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:1px;font-size:12px;line-height:1.2;color:var(--bf-ink)}.bf-t-kpis svg{width:12px;height:12px;flex:none;fill:none;stroke:var(--bf-leaf);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bf-t-step b{display:block;font-size:13px;line-height:1.2;font-weight:600;letter-spacing:-.008em;color:var(--bf-ink)}.bf-t-step span{display:block;font-size:12px;line-height:1.25;color:var(--bf-ink-3);margin-top:1px}.bf-t-s1{grid-area:s1}.bf-t-s2{grid-area:s2}.bf-t-s3{grid-area:s3;text-align:right}.bf-t-s4{grid-area:s4;text-align:right}.bf-t-foot{text-align:center;font-size:13px;color:var(--bf-ink-2);padding-top:4px}.bf-strip{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start;padding:16px var(--bf-in) 4px}.bf-open h1{font-size:25px;line-height:1.16;letter-spacing:-.02em;font-weight:650;margin-bottom:6px}.bf-open-text mark{background:var(--bf-band);color:inherit;border-radius:6px;padding:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bf-lede{font-size:16px;color:var(--bf-ink-2)}.bf-proof{min-width:0}.bf-proof .bf-h{margin:0 0 6px!important;font-size:15px;font-weight:650;letter-spacing:0}.bf-stats>div{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:center;padding:5px 0;border-top:1px solid var(--bf-rule)}.bf-fact b{display:block;font-size:24px;line-height:1.1;letter-spacing:-.02em;font-weight:650}.bf-fact b button,.bf-fact b [role=button]{font:inherit}.bf-fact span{font-size:12px;color:var(--bf-ink-2)}.bf-stats blockquote{margin:0;padding:0;border:0;font-size:13px;line-height:1.35;color:var(--bf-ink-2);font-style:normal;text-wrap:pretty}.bf-stats small{font-size:12px;color:var(--bf-ink-3);white-space:nowrap}.bf-reviews{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;padding-top:6px;border-top:1px solid var(--bf-rule);font-size:13px;color:var(--bf-ink-2)}.bf-reviews b{font-weight:600;color:var(--bf-ink)}.bf-google{width:13px;height:13px;flex:none}.bf-stars{display:inline-flex}.bf-stars svg{width:12px;height:12px;fill:var(--bf-star)}@media(min-width:1024px)and (max-height:760px){.bf-band{padding-block:12px}.bf-t-lead{font-size:20px}.bf-t-big{font-size:48px}.bf-t-habit{margin-top:8px}.bf-t-loop{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr)}.bf-t-wheel{width:120px;height:120px}.bf-strip{padding-top:12px}}@media(max-width:1023px){.bf-band{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:20px;padding-block:16px}.bf-t-lead{font-size:18px}.bf-t-big{font-size:33px}.bf-t-habit{flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px}.bf-t-line{margin:0;padding:0;border:0}.bf-t-loop{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);column-gap:6px}.bf-t-wheel{width:120px;height:120px}.bf-strip{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px}.bf-open h1{font-size:22px}.bf-stats>div{grid-template-columns:116px minmax(0,1fr);gap:12px}}@media(max-width:699px){.bf-band{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:14px}.bf-t-big{font-size:min(33px,calc((100vw - 68px) / 9.75));line-height:1.1;white-space:nowrap}.bf-t-habit{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.bf-t-line{flex-basis:100%}.bf .bf-t-rd h2{text-align:left;margin-bottom:6px}.bf-t-loop{grid-template-columns:124px minmax(0,1fr);grid-template-rows:repeat(4,auto);grid-template-areas:"wheel s1" "wheel s2" "wheel s3" "wheel s4";column-gap:14px;row-gap:1px}.bf-t-wheel{width:124px;height:124px}.bf-t-s3,.bf-t-s4{text-align:left}.bf-t-s1 b:before{content:"1  "}.bf-t-s2 b:before{content:"2  "}.bf-t-s3 b:before{content:"3  "}.bf-t-s4 b:before{content:"4  "}.bf-t-step b:before{color:var(--bf-deal-ink);white-space:pre}.bf-t-foot{text-align:left;padding-top:6px}.bf-strip{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:12px}.bf-open h1{font-size:23px;text-wrap:wrap}.bf-lede{font-size:15px}.bf-stats>div{grid-template-columns:104px minmax(0,1fr);gap:10px}.bf-fact b{font-size:23px}}
