.sca1Oq_page{--blog-muted:color-mix(in srgb, var(--theme-ink) 72%, var(--theme-ground));--blog-rule:color-mix(in srgb, var(--theme-ink) 20%, transparent);color:var(--theme-ink);background:var(--theme-ground);font-family:var(--font-figtree), sans-serif}body:has(.sca1Oq_page){overflow-x:clip}.sca1Oq_rail{width:min(100% - 48px,1168px);margin-inline:auto}@media (min-width:768px){.sca1Oq_rail{width:min(100% - 112px,1168px)}}.sca1Oq_label{color:var(--theme-accent-text);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600}.sca1Oq_muted{color:var(--blog-muted)}.sca1Oq_topline{justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.sca1Oq_topline a{color:inherit;text-decoration:none}.sca1Oq_indexHeader{border-bottom:1px dotted var(--blog-rule);padding:144px 0 44px}.sca1Oq_indexHeader h1{letter-spacing:-.045em;margin:26px 0 20px;font-size:clamp(44px,6vw,76px);font-weight:600;line-height:1.02}.sca1Oq_indexHeader p{max-width:600px;color:var(--blog-muted);font-size:19px;line-height:1.6}.sca1Oq_feature{border-bottom:1px dotted var(--blog-rule);grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;padding:56px 0;display:grid}.sca1Oq_feature h2{letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.08}.sca1Oq_feature p{color:var(--blog-muted);font-size:17px;line-height:1.65}.sca1Oq_feature a{color:inherit;text-decoration:none}.sca1Oq_feature .sca1Oq_action{margin-top:26px;display:inline-flex}.sca1Oq_featureArtwork{border:1px solid var(--blog-rule);display:block}.sca1Oq_featureArtwork>span{color:var(--blog-muted);align-items:center;gap:24px;padding:20px 24px;font-size:13px;line-height:1.6;display:flex}.sca1Oq_featureArtwork>span svg{color:var(--theme-accent-text);flex-shrink:0}.sca1Oq_browse{padding:48px 0 72px}.sca1Oq_browseHeader{justify-content:space-between;align-items:center;gap:28px;display:flex}.sca1Oq_browseHeader h2{letter-spacing:-.025em;font-size:28px;font-weight:500}.sca1Oq_search{border-bottom:1px solid var(--blog-rule);align-items:center;gap:10px;width:min(100%,320px);padding:8px 0;display:flex}.sca1Oq_search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;padding:8px 0;font-size:14px}.sca1Oq_search:focus-within{border-color:var(--theme-dark)}.sca1Oq_search input:focus{outline:none}.sca1Oq_search input::-webkit-search-cancel-button{-webkit-appearance:none}.sca1Oq_search button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:40px}.sca1Oq_filters{flex-wrap:wrap;gap:8px 22px;margin:28px 0 20px;display:flex}.sca1Oq_filters a{color:var(--blog-muted);border-bottom:2px solid #0000;padding:10px 0;font-size:13px;text-decoration:none}.sca1Oq_filters a[aria-current=page]{border-color:var(--theme-accent-text);color:var(--theme-accent-text)}.sca1Oq_resultCount{color:var(--blog-muted);margin-bottom:12px;font-size:12px}.sca1Oq_postCollection{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.sca1Oq_rowCategory{color:var(--theme-accent-text);letter-spacing:.04em;margin-bottom:9px;font-size:10px;display:block}.sca1Oq_rowMeta{color:var(--blog-muted);padding-top:4px;font-size:12px;line-height:1.8}.sca1Oq_rowMeta>span{display:block}.sca1Oq_postArt{min-width:0}.sca1Oq_postCard{min-width:0;color:inherit;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 20px;gap:22px 8px;padding-block:12px 32px;text-decoration:none;display:grid}.sca1Oq_postCard[hidden]{display:none}.sca1Oq_showMore{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:8px;padding:0;font-size:14px;font-weight:600}.sca1Oq_postCard .sca1Oq_postArt,.sca1Oq_postCard .sca1Oq_postCopy{grid-column:1/-1}.sca1Oq_postCard .sca1Oq_postArt{border-bottom:3px solid var(--theme-dark)}.sca1Oq_postCard h3{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin-bottom:14px;font-size:27px;font-weight:500;line-height:1.18}.sca1Oq_postCard p{color:var(--blog-muted);font-size:14px;line-height:1.7}.sca1Oq_postCard .sca1Oq_rowMeta{border-top:1px dotted var(--blog-rule);flex-wrap:wrap;gap:3px 12px;padding-top:16px;font-size:11px;display:flex}.sca1Oq_postCard .sca1Oq_rowMeta>span:last-child{flex-basis:100%}.sca1Oq_postCard>svg{margin-top:19px}.sca1Oq_articleHeader{border-bottom:1px dotted var(--blog-rule);padding:144px 0 50px}.sca1Oq_articleTitle{letter-spacing:-.04em;text-wrap:balance;max-width:930px;margin:28px 0 24px;font-size:clamp(38px,5.1vw,68px);font-weight:600;line-height:1.06}.sca1Oq_articleDeck{max-width:730px;color:var(--blog-muted);font-size:20px;line-height:1.6}.sca1Oq_byline{color:var(--blog-muted);flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:12px;display:flex}.sca1Oq_byline a{color:inherit;text-underline-offset:4px}.sca1Oq_articleActions{flex-wrap:wrap;gap:24px;margin-top:30px;display:flex}.sca1Oq_action{min-height:44px;color:var(--theme-accent-text);border-bottom:1px solid;align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sca1Oq_articleGrid{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:48px;padding:48px 0 72px;display:grid}.sca1Oq_contents{max-height:calc(100svh - 132px);padding-right:8px;font-size:12px;position:sticky;top:100px;overflow-y:auto}.sca1Oq_contents nav{gap:4px;margin-top:20px;display:grid}.sca1Oq_contents nav a{color:var(--blog-muted);border-left:1px solid var(--blog-rule);padding:8px 0 8px 12px;line-height:1.5;text-decoration:none}.sca1Oq_contents nav a[aria-current=location]{border-left:2px solid var(--theme-dark);color:var(--theme-accent-text)}.sca1Oq_contents summary{cursor:pointer;min-height:40px;padding-block:12px}.sca1Oq_mobileContents{display:none}.sca1Oq_caseHeader{padding:144px 0 8px}.sca1Oq_caseHeaderGrid{gap:20px;margin-top:38px;display:grid}.sca1Oq_caseHeaderGrid .sca1Oq_articleTitle{margin-top:0}.sca1Oq_caseAuthor{color:var(--blog-muted);order:2;align-content:start;gap:4px;font-size:14px;line-height:1.45;display:grid}.sca1Oq_caseAuthor strong{color:var(--theme-ink);font-size:16px;font-weight:600}.sca1Oq_caseBio{max-width:34ch;margin-top:6px;font-size:13px;line-height:1.5}.sca1Oq_caseProfile{min-height:32px;color:var(--theme-accent-text);justify-self:start;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sca1Oq_caseProfile:hover{text-underline-offset:4px;text-decoration:underline}.sca1Oq_caseHero>figure{margin-block:32px 0}.sca1Oq_caseHero svg[role=img]{max-width:880px;margin-inline:auto}.sca1Oq_caseGrid{align-items:start;gap:48px;padding:56px 0 72px;display:grid}.sca1Oq_caseGrid .sca1Oq_prose>*,.sca1Oq_caseGrid .sca1Oq_takeaways{margin-inline:0}@media (min-width:768px){.sca1Oq_caseHeaderGrid,.sca1Oq_caseGrid{grid-template-columns:12rem minmax(0,1fr);gap:40px}.sca1Oq_caseAuthor{order:0;padding-top:8px}}.sca1Oq_articleBody{min-width:0}.sca1Oq_takeaways{border-bottom:1px dotted var(--blog-rule);max-width:680px;margin:0 auto 44px;padding-bottom:30px}.sca1Oq_takeaways ul{margin:20px 0 0;padding-left:18px;font-size:16px;line-height:1.65;list-style:outside}.sca1Oq_takeaways li{margin-bottom:10px;padding-left:5px}.sca1Oq_takeaways li::marker{color:var(--theme-dark)}.sca1Oq_takeaways details{margin-top:15px;font-size:14px}.sca1Oq_takeaways summary{cursor:pointer;color:var(--theme-accent-text)}.sca1Oq_prose{overflow-wrap:anywhere;font-size:17px;line-height:1.8}.sca1Oq_prose>*{max-width:680px;margin-inline:auto}.sca1Oq_prose>figure{max-width:none}.sca1Oq_prose>p,.sca1Oq_prose>[data-margin-note],.sca1Oq_prose>[data-margin-note]>p{margin-block:0 23px}.sca1Oq_prose>[data-margin-note]>p:last-of-type{margin-bottom:0}.sca1Oq_prose>h2{letter-spacing:-.025em;color:var(--theme-ink);margin-top:54px;margin-bottom:20px;scroll-margin-top:100px;font-size:29px;font-weight:500;line-height:1.2}.sca1Oq_prose>h3{margin-top:32px;margin-bottom:14px;scroll-margin-top:100px;font-size:22px;font-weight:500;line-height:1.3}.sca1Oq_prose>h4{margin-block:24px 12px;font-size:19px;font-weight:500}.sca1Oq_prose>:is(h2,h3) a{color:inherit;text-decoration:none}.sca1Oq_prose a{color:var(--theme-accent-text);text-underline-offset:4px;text-decoration-thickness:1px}.sca1Oq_prose :is(ul,ol){margin-block:20px 26px;padding-left:23px}.sca1Oq_prose ul{list-style:outside}.sca1Oq_prose ol{list-style:decimal}.sca1Oq_prose li{margin-bottom:10px}.sca1Oq_prose>blockquote{border-left:2px solid var(--theme-dark);margin-block:32px;padding:10px 0 10px 24px;font-size:20px;line-height:1.6}.sca1Oq_prose>blockquote p:last-child{margin-bottom:0}.sca1Oq_prose code{font-family:var(--font-jetbrains-mono), monospace;background:color-mix(in srgb, var(--theme-ink) 5%, transparent);border-radius:3px;padding:2px 5px;font-size:.82em}.sca1Oq_prose>pre{background:var(--theme-surface-dark);color:var(--theme-ground);padding:24px;line-height:1.65;overflow-x:auto}.sca1Oq_prose>pre code{color:inherit;background:0 0;padding:0}.sca1Oq_prose>.katex-display{padding-block:.125em;overflow:auto hidden}.sca1Oq_prose>hr{border:0;border-top:1px dotted var(--blog-rule);margin-block:40px}.sca1Oq_prose img{max-width:100%;height:auto;margin-block:28px}.sca1Oq_table{max-width:100%;margin-block:28px;overflow-x:auto}.sca1Oq_table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.sca1Oq_table :is(td,th){border-bottom:1px solid var(--blog-rule);text-align:left;vertical-align:top;padding:12px}.sca1Oq_table th{font-weight:600}.sca1Oq_technical,.sca1Oq_prose>details{border-block:1px dotted var(--blog-rule);margin-block:32px;padding:18px 0}.sca1Oq_technical summary,.sca1Oq_prose>details summary{cursor:pointer;color:var(--theme-accent-text);font-size:15px;font-weight:500}.sca1Oq_technical[open] summary,.sca1Oq_prose>details[open] summary{margin-bottom:22px}.sca1Oq_prose>details p{margin-block:16px}.sca1Oq_faq{max-width:680px;margin:54px auto 0}.sca1Oq_faq h2{margin-bottom:22px;font-size:25px;font-weight:500}.sca1Oq_faq details{border-top:1px dotted var(--blog-rule);padding:18px 0}.sca1Oq_faq summary{cursor:pointer;font-size:16px;line-height:1.5}.sca1Oq_faq p{color:var(--blog-muted);margin-top:16px;font-size:15px;line-height:1.7}.sca1Oq_nextStep{--next-mark:color-mix(in srgb, var(--theme-dark) 35%, transparent);background:color-mix(in srgb, var(--theme-accent) 24%, var(--theme-ground));border-top:3px solid var(--theme-dark);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;padding:56px;display:grid;position:relative}.sca1Oq_nextStep:before,.sca1Oq_nextStep:after{content:"";background:linear-gradient(var(--next-mark), var(--next-mark)) center / 1px 100% no-repeat, linear-gradient(var(--next-mark), var(--next-mark)) center / 100% 1px no-repeat;width:11px;height:11px;position:absolute}.sca1Oq_nextStep:before{top:20px;right:20px}.sca1Oq_nextStep:after{bottom:20px;left:20px}.sca1Oq_nextStep h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:18px 0 16px;font-size:clamp(32px,3.6vw,44px);font-weight:600;line-height:1.08}.sca1Oq_nextStep p{max-width:54ch;color:var(--blog-muted);font-size:17px;line-height:1.65}.sca1Oq_nextActions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sca1Oq_primaryAction{background:var(--theme-surface-dark);min-height:48px;color:var(--theme-ground);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14.4px;font-weight:600;text-decoration:none;transition:transform .15s ease-out;display:inline-flex}.sca1Oq_primaryAction svg{transition:translate .2s ease-out}.sca1Oq_primaryAction:hover svg{translate:3px}.sca1Oq_primaryAction:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.sca1Oq_primaryAction,.sca1Oq_primaryAction svg{transition:none}}.sca1Oq_related{border-top:1px dotted var(--blog-rule);padding:36px 0 64px}.sca1Oq_nextStep+.sca1Oq_related{border-top:0}.sca1Oq_relatedGrid{grid-template-columns:1fr 1fr;gap:48px;margin-top:24px;display:grid}.sca1Oq_relatedGrid a{color:inherit;text-decoration:none}.sca1Oq_relatedArt{float:right;width:130px;margin:0 0 20px 24px}.sca1Oq_relatedGrid h3{letter-spacing:-.02em;margin:12px 0;font-size:24px;font-weight:500;line-height:1.25}.sca1Oq_relatedGrid p{color:var(--blog-muted);font-size:15px;line-height:1.6}.sca1Oq_page :is(a,button,summary,input):focus-visible{outline:2px solid var(--theme-accent-text);outline-offset:5px}@media (hover:hover){.sca1Oq_postCard:hover h3,.sca1Oq_relatedGrid a:hover h3,.sca1Oq_feature a:hover h2{color:var(--theme-accent-text);text-underline-offset:5px;text-decoration:underline}}@media (max-width:1000px){.sca1Oq_articleGrid{grid-template-columns:1fr;gap:24px}.sca1Oq_contents{max-height:none;padding:0;position:static}.sca1Oq_desktopContents{display:none}.sca1Oq_mobileContents{border-bottom:1px dotted var(--blog-rule);padding-bottom:12px;display:block}.sca1Oq_mobileContents nav{margin-top:8px}.sca1Oq_feature{gap:32px}.sca1Oq_postCollection{grid-template-columns:repeat(2,minmax(0,1fr))}.sca1Oq_postCard h3{font-size:23px}}@media (max-width:640px){.sca1Oq_rail{width:calc(100% - 40px)}.sca1Oq_indexHeader{padding-top:128px}.sca1Oq_feature,.sca1Oq_relatedGrid{grid-template-columns:1fr;gap:32px}.sca1Oq_feature{padding-block:36px}.sca1Oq_browseHeader{flex-direction:column;align-items:flex-start}.sca1Oq_nextStep{grid-template-columns:1fr;align-items:start;gap:28px;padding:44px 24px 40px}.sca1Oq_search{width:100%}.sca1Oq_postCollection{grid-template-columns:1fr}.sca1Oq_postCard{margin-bottom:0;padding-bottom:32px}.sca1Oq_postCard h3{font-size:28px}.sca1Oq_articleHeader{padding:128px 0 32px}.sca1Oq_caseHeader{padding-top:128px}.sca1Oq_articleDeck{font-size:18px}.sca1Oq_articleGrid{padding-top:24px}.sca1Oq_prose{font-size:16px}.sca1Oq_prose>h2{font-size:26px}}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}._8O7OSW_className{font-family:Caveat,Caveat Fallback;font-style:normal}._8O7OSW_variable{--font-sketch:"Caveat", "Caveat Fallback"}
.g7EUXa_ink{--sketch-ink:var(--sketch-ink-on,var(--theme-accent-text));--sketch-paper:color-mix(in srgb, var(--theme-ink) 2.5%, var(--theme-ground));--sketch-rule:color-mix(in srgb, var(--theme-ink) 7%, transparent)}.g7EUXa_hand{font-family:var(--font-sketch), "Bradley Hand", cursive;color:var(--sketch-ink);font-weight:500}.g7EUXa_figure{margin-block:40px}.g7EUXa_paper{border:1px solid var(--sketch-rule);background-color:var(--sketch-paper);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 47px, var(--sketch-rule) 47px, var(--sketch-rule) 48px);padding:clamp(16px,4vw,40px)}.g7EUXa_canvas{width:100%;height:auto;color:var(--sketch-ink);display:block;overflow:visible}.g7EUXa_canvas text{font-family:var(--font-sketch), "Bradley Hand", cursive;fill:currentColor;font-weight:500}.g7EUXa_narrow{display:none}@media (max-width:639px){.g7EUXa_wide{display:none}.g7EUXa_narrow{display:block}}.g7EUXa_caption{color:color-mix(in srgb, var(--theme-ink) 66%, transparent);margin-top:12px;font-size:14px;line-height:1.5}.g7EUXa_marginNote{position:relative}.g7EUXa_aside{align-items:flex-start;gap:10px;margin-top:8px;display:flex}.g7EUXa_bracket{display:none}.g7EUXa_noteText{transform-origin:0 0;font-size:23px;line-height:1.15;transform:rotate(-2deg)}.g7EUXa_arrowUp{width:26px;height:26px;color:var(--sketch-ink);flex-shrink:0}@media (min-width:1180px){.g7EUXa_hangLg .g7EUXa_aside{width:13rem;margin:0;position:absolute;top:0;bottom:0;left:calc(100% + 12px)}.g7EUXa_hangLg .g7EUXa_bracket{width:22px;height:100%;color:var(--sketch-ink);flex-shrink:0;display:block}.g7EUXa_hangLg .g7EUXa_arrowUp{display:none}.g7EUXa_hangLg .g7EUXa_noteText{align-self:center;font-size:25px}}@media (min-width:1360px){.g7EUXa_hangXl .g7EUXa_aside{width:11.5rem;margin:0;position:absolute;top:0;bottom:0;left:calc(100% + 12px)}.g7EUXa_hangXl .g7EUXa_bracket{width:22px;height:100%;color:var(--sketch-ink);flex-shrink:0;display:block}.g7EUXa_hangXl .g7EUXa_arrowUp{display:none}.g7EUXa_hangXl .g7EUXa_noteText{align-self:center;font-size:24px}}.g7EUXa_circled{display:inline-block;position:relative}.g7EUXa_circle{pointer-events:none;width:calc(100% + .56em);height:calc(100% + .6em);color:var(--sketch-ink);position:absolute;inset:-.3em -.28em;overflow:visible}.g7EUXa_underlined{display:inline-block;position:relative}.g7EUXa_underline{pointer-events:none;width:100%;height:.5em;color:var(--sketch-ink);position:absolute;bottom:-.3em;left:0;overflow:visible}.g7EUXa_callout{color:var(--sketch-ink);pointer-events:none;gap:4px;display:inline-flex}.g7EUXa_callout[data-arrow=left]{flex-direction:row;align-items:center}.g7EUXa_callout[data-arrow=right]{flex-direction:row-reverse;align-items:center}.g7EUXa_callout[data-arrow=down-left]{flex-direction:column-reverse;align-items:flex-start}.g7EUXa_callout[data-arrow=down-right]{flex-direction:column-reverse;align-items:flex-end}.g7EUXa_callout[data-arrow=up-left]{flex-direction:column;align-items:flex-start}.g7EUXa_calloutArrow{flex-shrink:0;width:96px;height:64px;overflow:visible}.g7EUXa_calloutText{font-family:var(--font-sketch), "Bradley Hand", cursive;white-space:pre-line;font-size:26px;font-weight:500;line-height:1.1;transform:rotate(-3deg)}.g7EUXa_struck{text-decoration:none;display:inline-block;position:relative}.g7EUXa_strike{pointer-events:none;width:calc(100% + .2em);height:.4em;color:var(--sketch-ink);position:absolute;top:50%;left:-.1em;overflow:visible}
.NWB9nG_ui{--ui-ink:var(--theme-ink,#24262e);--ui-quiet:color-mix(in srgb, var(--ui-ink) 64%, transparent);--ui-faint:color-mix(in srgb, var(--ui-ink) 42%, transparent);--ui-line:color-mix(in srgb, var(--ui-ink) 9%, transparent);--ui-line-strong:color-mix(in srgb, var(--ui-ink) 16%, transparent);--ui-panel:#fff;--ui-wash:color-mix(in srgb, var(--ui-ink) 2.5%, white);--ui-primary:var(--theme-accent-text,#4a1328);--ui-primary-soft:color-mix(in srgb, var(--ui-primary) 6%, white);--ui-primary-line:color-mix(in srgb, var(--ui-primary) 26%, transparent);--ui-primary-glow:color-mix(in srgb, var(--ui-primary) 16%, transparent);--ui-success:#157538;--ui-success-soft:#e9f6ed;--ui-success-line:#bcdcc7;--ui-edge:var(--frame-edge,#dddfe3);--ui-radius:var(--frame-radius,8px);--ui-shadow:0 0 0 1px var(--ui-edge), 0 1px 2px color-mix(in srgb, var(--ui-ink) 5%, transparent), 0 12px 32px -14px color-mix(in srgb, var(--ui-ink) 20%, transparent);--ui-shadow-lift:0 0 0 1px var(--ui-edge), 0 2px 4px color-mix(in srgb, var(--ui-ink) 5%, transparent), 0 28px 56px -22px color-mix(in srgb, var(--ui-ink) 30%, transparent);--ui-ease:cubic-bezier(.22, 1, .36, 1);--ui-spring:cubic-bezier(.34, 1.4, .64, 1);color:var(--ui-ink)}.NWB9nG_panel{background:var(--ui-panel);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}.NWB9nG_lifted{box-shadow:var(--ui-shadow-lift)}.NWB9nG_dots{background-color:var(--ui-wash);background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ui-ink) 14%, transparent) 1px, transparent 0);background-size:18px 18px}.NWB9nG_button{white-space:nowrap;height:30px;transition:transform .16s var(--ui-ease,cubic-bezier(.22, 1, .36, 1)), box-shadow .2s, background-color .2s;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.NWB9nG_outline{background:var(--ui-panel);color:var(--ui-ink);box-shadow:0 0 0 1px var(--ui-line-strong), 0 1px 1px color-mix(in srgb, var(--ui-ink) 5%, transparent)}.NWB9nG_primary{background:var(--ui-primary);color:#fff;box-shadow:inset 0 1px 0 #ffffff24, 0 1px 2px color-mix(in srgb, var(--ui-primary) 40%, transparent), 0 6px 14px -8px var(--ui-primary)}.NWB9nG_pressed{box-shadow:inset 0 1px 2px #00000040, 0 0 0 4px var(--ui-primary-glow);transform:scale(.95)}.NWB9nG_cursor{z-index:30;pointer-events:none;filter:drop-shadow(0 2px 3px #00000038);position:absolute;top:0;left:0}.NWB9nG_cursorBody{transform-origin:3px 2px;transition:transform .14s var(--ui-ease,cubic-bezier(.22, 1, .36, 1))}.NWB9nG_cursorDown{transform:scale(.84)}.NWB9nG_click{border:2px solid var(--ui-primary);width:28px;height:28px;animation:NWB9nG_click .52s var(--ui-ease,cubic-bezier(.22, 1, .36, 1)) forwards;border-radius:999px;margin:-14px 0 0 -14px;position:absolute;top:2px;left:3px}@keyframes NWB9nG_click{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.NWB9nG_pop{animation:NWB9nG_pop .52s var(--ui-spring,cubic-bezier(.34, 1.4, .64, 1)) both}@keyframes NWB9nG_pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}.NWB9nG_spin{animation:.9s linear infinite NWB9nG_spin}@keyframes NWB9nG_spin{to{transform:rotate(360deg)}}.NWB9nG_shimmer{background-image:linear-gradient(100deg, var(--ui-quiet) 0%, var(--ui-quiet) 38%, var(--ui-primary) 50%, var(--ui-quiet) 62%, var(--ui-quiet) 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s linear infinite NWB9nG_shimmer}@keyframes NWB9nG_shimmer{0%{background-position:100% 0}to{background-position:0 0}}.NWB9nG_packet{background:var(--ui-primary);width:8px;height:8px;box-shadow:0 0 0 3px var(--ui-primary-glow), 0 0 14px 3px var(--ui-primary-glow);offset-anchor:50% 50%;offset-rotate:0deg;animation:NWB9nG_travel var(--travel,.9s) var(--ui-ease,cubic-bezier(.22, 1, .36, 1)) var(--delay,0s) both;border-radius:999px;position:absolute;top:0;left:0}@keyframes NWB9nG_travel{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.NWB9nG_loop{animation:NWB9nG_travel-loop var(--travel,2.6s) var(--ui-ease,cubic-bezier(.22, 1, .36, 1)) var(--delay,0s) infinite}@keyframes NWB9nG_travel-loop{0%{offset-distance:0%;opacity:0}8%{opacity:1}42%{opacity:1}50%,to{offset-distance:100%;opacity:0}}.NWB9nG_draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:NWB9nG_draw var(--draw,.7s) var(--ui-ease,cubic-bezier(.22, 1, .36, 1)) var(--delay,0s) forwards}@keyframes NWB9nG_draw{to{stroke-dashoffset:0}}.NWB9nG_ping{animation:NWB9nG_ping 1.8s var(--ui-ease,cubic-bezier(.22, 1, .36, 1)) infinite}@keyframes NWB9nG_ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.NWB9nG_pop,.NWB9nG_spin,.NWB9nG_shimmer,.NWB9nG_ping,.NWB9nG_click{animation:none}.NWB9nG_shimmer{color:var(--ui-quiet)}.NWB9nG_packet{display:none}.NWB9nG_draw{stroke-dashoffset:0;animation:none}}
.vpPFWa_chat{--client-ink:#202123;--client-muted:#6b6b6b;--client-rule:#e6e6e6;height:100%;color:var(--client-ink);flex-direction:column;gap:12px;font-family:Arial,Helvetica,sans-serif;display:flex}.vpPFWa_transcript{scrollbar-width:thin;flex:1;min-height:0;padding-right:3px;overflow:auto}.vpPFWa_prompt{background:#f0f0f0;border-radius:18px;width:fit-content;max-width:88%;margin:0 0 18px auto;padding:10px 14px;font-size:12px;line-height:1.5}.vpPFWa_assistant{align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.vpPFWa_assistant img,.vpPFWa_assistant>span{object-fit:contain;width:22px;height:22px}.vpPFWa_assistant strong{font-weight:600}.vpPFWa_tool{color:var(--client-muted);align-items:center;gap:6px;font-size:9px;display:flex}.vpPFWa_tool>svg:first-child{width:16px;height:16px}.vpPFWa_tool>svg:last-child{color:#65806a;margin-left:auto}.vpPFWa_chat .vpPFWa_answer{margin:12px 0 14px;font-size:13px;line-height:1.65}.vpPFWa_sources{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vpPFWa_sources li{border:1px solid var(--client-rule);background:#ffffff70;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;display:flex}.vpPFWa_sources li img{object-fit:contain;width:12px;height:12px}.vpPFWa_sources strong{font-size:10px;font-weight:500;line-height:1.4}.vpPFWa_responseActions{color:var(--client-muted);gap:10px;margin-top:12px;display:flex}.vpPFWa_responseActions svg{width:12px;height:12px}.vpPFWa_composer{color:var(--client-muted);background:#f5f5f5;border:1px solid #e6e6e6;border-radius:22px;flex-shrink:0;padding:12px 14px 9px;font-size:11px;box-shadow:0 2px 5px #00000004}.vpPFWa_composer>div{align-items:center;gap:10px;margin-top:12px;display:flex}.vpPFWa_composer svg{width:14px;height:14px}.vpPFWa_composer>div>span{align-items:center;gap:3px;font-size:9px;display:flex}.vpPFWa_composer>div>span svg{width:10px}.vpPFWa_composer>div>svg:nth-last-child(2){margin-left:auto}.vpPFWa_composer i{color:#fff;background:#171717;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.vpPFWa_chat[data-provider=claude]{--client-ink:#302d28;--client-muted:#827a70;--client-rule:#e4ded3;font-family:var(--font-figtree),sans-serif}.vpPFWa_chat[data-provider=claude] .vpPFWa_prompt{background:#eae5da;border-radius:6px;max-width:95%;margin-left:0}.vpPFWa_chat[data-provider=claude] .vpPFWa_assistant{font-family:Georgia,serif;font-size:17px}.vpPFWa_chat[data-provider=claude] .vpPFWa_assistant strong{font-weight:400}.vpPFWa_chat[data-provider=claude] .vpPFWa_answer{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.vpPFWa_chat[data-provider=claude] .vpPFWa_composer{background:#fffcf7;border-color:#ddd6ca;border-radius:10px}.vpPFWa_chat[data-provider=claude] .vpPFWa_composer i{background:#bc6d50;border-radius:6px}.vpPFWa_chat[data-provider=gemini]{--client-ink:#1f1f1f;--client-muted:#5f6368;--client-rule:#dde3ea;font-family:"Google Sans",var(--font-figtree),Arial,sans-serif}.vpPFWa_chat[data-provider=gemini] .vpPFWa_prompt{background:#e9eef6;border-radius:18px 4px 18px 18px}.vpPFWa_chat[data-provider=gemini] .vpPFWa_assistant strong{font-weight:500}.vpPFWa_chat[data-provider=gemini] .vpPFWa_composer{box-shadow:none;background:#f0f4f9;border-color:#0000}.vpPFWa_chat[data-provider=gemini] .vpPFWa_composer i{background:#0b57d0}.vpPFWa_copilotMark{background:conic-gradient(from 30deg,#21b9ba,#498bef,#9754e8,#d953a3,#efa057,#7bbb63,#21b9ba);flex-shrink:0;width:20px;height:20px;display:inline-block;-webkit-mask:url(/concepts/source-icons/copilot.svg) 50%/contain no-repeat;mask:url(/concepts/source-icons/copilot.svg) 50%/contain no-repeat}.vpPFWa_chat[data-provider=copilot]{--client-ink:#252339;--client-muted:#77758c;--client-rule:#e8e6f4;font-family:Segoe UI,Arial,sans-serif}.vpPFWa_chat[data-provider=copilot] .vpPFWa_prompt{background:#e9e5fa;border-radius:15px 15px 3px}.vpPFWa_chat[data-provider=copilot] .vpPFWa_response{background:#fff;border:1px solid #e7e6f0;border-radius:12px;padding:14px}.vpPFWa_chat[data-provider=copilot] .vpPFWa_assistant strong{font-size:13px}.vpPFWa_chat[data-provider=copilot] .vpPFWa_composer{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(110deg,#83bfe1,#aaa1db,#daa5ce) border-box;border:1px solid #0000;border-radius:14px}.vpPFWa_chat[data-provider=copilot] .vpPFWa_composer i{background:#6553ac}@media (max-height:850px) and (min-width:761px){.vpPFWa_chat{gap:8px}.vpPFWa_prompt{margin-bottom:12px;padding:8px 11px}.vpPFWa_assistant{margin-bottom:8px}.vpPFWa_composer{padding:9px 12px 7px}.vpPFWa_composer>div{margin-top:7px}.vpPFWa_chat .vpPFWa_answer{margin:10px 0}.vpPFWa_responseActions{margin-top:8px}.vpPFWa_chat[data-provider=copilot] .vpPFWa_response{padding:10px}}@media (min-width:761px){.vpPFWa_chat[data-dense=true]{gap:8px}.vpPFWa_chat[data-dense=true] .vpPFWa_prompt{margin-bottom:12px;padding:8px 11px}.vpPFWa_chat[data-dense=true] .vpPFWa_assistant{margin-bottom:8px}.vpPFWa_chat[data-dense=true] .vpPFWa_composer{padding:9px 12px 7px}.vpPFWa_chat[data-dense=true] .vpPFWa_composer>div{margin-top:7px}.vpPFWa_chat[data-dense=true] .vpPFWa_answer{margin:10px 0}.vpPFWa_chat[data-dense=true] .vpPFWa_responseActions{margin-top:8px}.vpPFWa_chat[data-dense=true][data-provider=copilot] .vpPFWa_response{padding:10px}}
.VXfsGa_exhibit{width:100%;font-family:var(--font-figtree),sans-serif}.VXfsGa_stack{isolation:isolate;height:440px;position:relative}.VXfsGa_card{background:var(--paper);border:1px solid var(--rule);transform-origin:50% 85%;border-radius:8px;flex-direction:column;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;box-shadow:0 2px 5px #00000006}.VXfsGa_card[data-depth="0"]{z-index:5;opacity:1;transform:translate(0)rotate(0)}.VXfsGa_card[data-depth="1"]{z-index:4;opacity:1;transform:translate(10px,-12px)rotate(2deg)scale(.98)}.VXfsGa_card[data-depth="2"]{z-index:3;opacity:1;transform:translate(-8px,-23px)rotate(-2deg)scale(.96)}.VXfsGa_card[data-depth="3"]{z-index:2;opacity:1;transform:translate(6px,-32px)rotate(1deg)scale(.94)}.VXfsGa_card[data-depth="4"]{z-index:1;opacity:1;transform:translate(-3px,-40px)rotate(-1deg)scale(.92)}.VXfsGa_card[data-depth="5"]{z-index:0;opacity:1;transform:translate(4px,-47px)rotate(1deg)scale(.9)}.VXfsGa_card>header{border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;gap:9px;height:42px;padding:0 18px;display:flex}.VXfsGa_card>header svg,.VXfsGa_card>header img{object-fit:contain;width:19px;height:19px}.VXfsGa_card>header strong{white-space:nowrap;font-size:12px;font-weight:600}.VXfsGa_card>header>span:last-child{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px}.VXfsGa_cardContent{border-radius:0 0 7px 7px;flex:1;min-height:0;padding:20px;overflow:auto}.VXfsGa_cardContent h3{letter-spacing:-.02em;margin:16px 0 12px;font-size:20px;font-weight:600;line-height:1.25}.VXfsGa_cardContent p{font-size:12px;line-height:1.65}.VXfsGa_cardContent small{font-size:9px}.VXfsGa_card[data-door=twin]{border-color:var(--frame-edge,#dddfe3)}.VXfsGa_stack .VXfsGa_card[data-door=twin] .VXfsGa_cardContent{padding:0;overflow:hidden}.VXfsGa_card[data-door=chatgpt]{color:#171717;background:#fff}.VXfsGa_card[data-door=chatgpt]>header{border-bottom-color:#ededed;font-family:Arial,Helvetica,sans-serif}.VXfsGa_card[data-door=chatgpt]>header strong{letter-spacing:-.025em;font-size:17px}.VXfsGa_card[data-door=claude]{color:#302d28;background:#f8f5ef}.VXfsGa_card[data-door=claude]>header{border-bottom-color:#e4ded3}.VXfsGa_card[data-door=claude]>header strong{letter-spacing:-.04em;font-family:Georgia,serif;font-size:20px;font-weight:400}.VXfsGa_card[data-door=gemini]{color:#1f1f1f;background:#fff}.VXfsGa_card[data-door=gemini]>header{font-family:"Google Sans",var(--font-figtree),Arial,sans-serif;border-bottom-color:#e8eaed}.VXfsGa_card[data-door=gemini]>header strong{letter-spacing:-.01em;font-size:17px;font-weight:500}.VXfsGa_card[data-door=copilot]{color:#252339;background:linear-gradient(150deg,#f4f8ff,#f8f5fc)}.VXfsGa_card[data-door=copilot]>header{border-bottom-color:#e7e6f0;font-family:Segoe UI,Arial,sans-serif}.VXfsGa_card[data-door=copilot]>header strong{font-size:16px;font-weight:600}@media (max-width:360px){.VXfsGa_card[data-door=copilot]>header strong{font-size:14px}}.VXfsGa_card[data-door=chatgpt] .VXfsGa_cardContent,.VXfsGa_card[data-door=claude] .VXfsGa_cardContent,.VXfsGa_card[data-door=gemini] .VXfsGa_cardContent,.VXfsGa_card[data-door=copilot] .VXfsGa_cardContent{padding:16px 20px;overflow:hidden}.VXfsGa_card[data-door=terminal]>header{color:#f3f3f3;background:#25272c;border-bottom-color:#41444a;border-radius:7px 7px 0 0}.VXfsGa_card[data-door=terminal]>header>span{color:#b0b4bd}.VXfsGa_card[data-door=terminal] .VXfsGa_cardContent{color:#edeef1;background:#1e2025;padding:0}.VXfsGa_terminal{font:11px/1.8 var(--font-jetbrains-mono),monospace;padding:18px 20px}.VXfsGa_terminalDots{align-items:center;gap:5px;margin-bottom:22px;display:flex}.VXfsGa_terminalDots i{background:#d91b5c;border-radius:50%;width:6px;height:6px}.VXfsGa_terminalDots i:nth-child(2){background:#d49a00}.VXfsGa_terminalDots i:nth-child(3){background:#00a56a}.VXfsGa_terminalDots span{color:#b0b4bd;margin-left:10px;font-size:9px}.VXfsGa_terminal pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0 0 22px}.VXfsGa_shellPrompt{color:#74d5ad}.VXfsGa_terminal code{font:inherit}.VXfsGa_terminal p{font:inherit;margin:8px 0 18px}.VXfsGa_terminal .VXfsGa_terminalLabel,.VXfsGa_terminalRecords>span{color:#b0b4bd;letter-spacing:.1em;font-size:9px}.VXfsGa_terminalRecords{border-top:1px solid #44474f;padding-top:16px}.VXfsGa_terminalRecords p{font-size:10px}.VXfsGa_terminal .VXfsGa_terminalNote{color:#b0b4bd;margin-bottom:12px;font-size:9px}.VXfsGa_controls{flex-wrap:wrap;align-items:center;gap:5px;margin-top:18px;display:flex}.VXfsGa_controls button{color:var(--muted);cursor:pointer;font:500 10px/1 var(--font-figtree),sans-serif;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:8px 7px;display:flex}.VXfsGa_controls button svg,.VXfsGa_controls button img,.VXfsGa_controls button>span[aria-hidden=true]{object-fit:contain;width:14px;height:14px}.VXfsGa_controls button[aria-pressed=true]{border-color:var(--rule);background:var(--paper);color:var(--ink)}.VXfsGa_controls .VXfsGa_play{margin-left:auto;padding:8px}.VXfsGa_controls button[data-door=claude][aria-pressed=true]{color:#914d35;background:#f1e8db;border-color:#d7cbb9}.VXfsGa_controls button[data-door=gemini][aria-pressed=true]{color:#0b57d0;background:#e8f0fe;border-color:#c6d8fb}.VXfsGa_controls button[data-door=copilot][aria-pressed=true]{color:#6553ac;background:#efecfa;border-color:#ccc5e6}.VXfsGa_controls button[data-door=chatgpt][aria-pressed=true]{color:#fff;background:#171717;border-color:#171717}.VXfsGa_controls button[data-door=chatgpt][aria-pressed=true] img{filter:invert()}.VXfsGa_exhibit .VXfsGa_caption{text-align:center;color:var(--ink);margin:12px 0 0;font-size:11px;line-height:1.5}.VXfsGa_caption span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.VXfsGa_controls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.VXfsGa_exhibit[data-keyboard=true] .VXfsGa_card{transition:none}@media (hover:hover){.VXfsGa_controls button:hover{color:var(--ink);background:var(--paper)}}@media (max-height:899px) and (min-width:761px){.VXfsGa_stack{height:386px}.VXfsGa_cardContent{padding:16px}.VXfsGa_cardContent h3{font-size:18px}.VXfsGa_terminal{padding:14px 16px;font-size:10px}.VXfsGa_terminalDots,.VXfsGa_terminal pre{margin-bottom:14px}.VXfsGa_terminal p{margin-bottom:12px}}@media (min-width:761px){.VXfsGa_exhibit[data-dense=true] .VXfsGa_stack{height:386px}.VXfsGa_exhibit[data-dense=true] .VXfsGa_cardContent{padding:16px}.VXfsGa_exhibit[data-dense=true] .VXfsGa_cardContent h3{font-size:18px}.VXfsGa_exhibit[data-dense=true] .VXfsGa_terminal{padding:14px 16px;font-size:10px}.VXfsGa_exhibit[data-dense=true] .VXfsGa_terminalDots,.VXfsGa_exhibit[data-dense=true] .VXfsGa_terminal pre{margin-bottom:14px}.VXfsGa_exhibit[data-dense=true] .VXfsGa_terminal p{margin-bottom:12px}}@media (max-width:760px){.VXfsGa_stack{height:385px}.VXfsGa_cardContent{padding:16px}.VXfsGa_controls{gap:2px}.VXfsGa_controls button{padding:8px 5px;font-size:9px}.VXfsGa_card[data-depth="1"]{transform:translate(3px,-10px)rotate(1deg)scale(.98)}.VXfsGa_card[data-depth="2"]{transform:translate(-3px,-20px)rotate(-1deg)scale(.96)}.VXfsGa_terminalDots,.VXfsGa_terminal pre{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.VXfsGa_card{transition:none}}@media (max-width:760px){.VXfsGa_stack{height:440px}.VXfsGa_controls{gap:4px}.VXfsGa_controls button{min-height:44px;padding:10px 9px;font-size:11px}.VXfsGa_controls .VXfsGa_play{min-width:44px}}
.l5UTBW_answers{--paper:var(--theme-ground);--ink:var(--theme-ink);--muted:color-mix(in srgb, var(--ink) 68%, var(--paper));--rule:color-mix(in srgb, var(--ink) 22%, transparent);--card:color-mix(in srgb, var(--paper) 45%, white);--accent:var(--theme-accent-text);--story-data-font:var(--font-figtree);color:var(--ink)}
.tNi7UG_flow{stroke-dasharray:4 6;animation:1.1s linear infinite tNi7UG_flow}@keyframes tNi7UG_flow{to{stroke-dashoffset:-20px}}.tNi7UG_pulse{animation:2.8s ease-in-out infinite tNi7UG_pulse}@keyframes tNi7UG_pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--theme-accent) 0%, transparent)}50%{box-shadow:0 0 32px 2px color-mix(in srgb, var(--theme-accent) 22%, transparent)}}.tNi7UG_sweep{transform-origin:0;animation:tNi7UG_sweep var(--sweep-duration,6s) linear forwards}@keyframes tNi7UG_sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tNi7UG_fadeIn{animation:.6s both tNi7UG_fade-in}@keyframes tNi7UG_fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tNi7UG_flow,.tNi7UG_pulse,.tNi7UG_sweep,.tNi7UG_fadeIn{animation:none}.tNi7UG_sweep{transform:scaleX(1)}}
.BOHiNa_menu{transform-origin:0 100%;width:calc(113.636% - 31.8182px);position:absolute;bottom:63px;left:14px;transform:scale(.88)}@media (min-width:640px){.BOHiNa_menu{width:17.5rem;bottom:72px;left:1.5rem;transform:none}}
._8AU2uq_panel{background:radial-gradient(70% 55% at 62% 62%, color-mix(in srgb, var(--theme-accent-text) 38%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--theme-accent-text) 26%, #0c0c10), color-mix(in srgb, var(--theme-accent-text) 12%, #07070a));color:#f6efe8}._8AU2uq_chip{background:color-mix(in srgb, var(--theme-accent-text) 22%, #16161b);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #fff3,0 10px 24px -12px #000c}._8AU2uq_spine{background:linear-gradient(#0000,#f6efe873 12% 88%,#0000);width:1.5px;position:absolute;top:18px;bottom:18px;left:50%;transform:translate(-50%)}._8AU2uq_packet{background:#fff;width:9px;height:9px;margin-left:-4.5px;animation:4.8s cubic-bezier(.45,0,.55,1) infinite _8AU2uq_run;position:absolute;left:50%;box-shadow:0 0 0 4px #ffffff24,0 0 18px 4px #ffffff73}@keyframes _8AU2uq_run{0%{opacity:0;top:12px}8%{opacity:1}46%{opacity:1;top:calc(100% - 21px)}54%{opacity:1;top:calc(100% - 21px)}92%{opacity:1;top:12px}to{opacity:0;top:12px}}@media (prefers-reduced-motion:reduce){._8AU2uq_packet{display:none}}
.vyQ_cq_dot{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.22,1,.36,1) forwards vyQ_cq_dot-in}@keyframes vyQ_cq_dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vyQ_cq_dot{opacity:1;animation:none}}
.l0Tw0q_board{--paper:#faf9f6;--ink:#282425;--muted:#77716f;--line:#dedad4;--wash:#f2f0eb;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.l0Tw0q_board[data-night=true]{--paper:#222122;--ink:#f1eee8;--muted:#aaa4a0;--line:#464143;--wash:#2b282a}.l0Tw0q_wrap{max-width:1240px;margin:auto;padding:0 40px}.l0Tw0q_board h1,.l0Tw0q_board h2{color:var(--ink)}.l0Tw0q_nav{border-bottom:1px solid var(--line);letter-spacing:.07em;justify-content:space-between;align-items:center;padding:28px 0;font:11px ui-monospace,monospace;display:flex}.l0Tw0q_nav a{color:inherit;text-decoration:none}.l0Tw0q_header{padding:64px 0 42px}.l0Tw0q_eyebrow{letter-spacing:.12em;color:var(--muted);margin:0 0 16px;font:10px/1.5 ui-monospace,monospace}.l0Tw0q_header h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.5vw,72px);font-weight:500;line-height:1.02}.l0Tw0q_intro{color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.65}.l0Tw0q_reference{background:var(--wash);border:1px solid var(--line);align-items:center;gap:30px;margin-bottom:38px;padding:22px 28px;display:flex}.l0Tw0q_referenceMark{flex-shrink:0;width:140px;height:140px}.l0Tw0q_reference h2{letter-spacing:-.035em;margin:0 0 10px;font-size:23px;font-weight:500}.l0Tw0q_reference p:not(.l0Tw0q_eyebrow){max-width:380px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.l0Tw0q_reference .l0Tw0q_eyebrow{margin-bottom:8px}.l0Tw0q_palette{align-items:center;gap:4px;margin-top:16px;display:flex}.l0Tw0q_palette>span:not(:last-child){width:16px;height:9px}.l0Tw0q_palette>span:last-child{color:var(--muted);letter-spacing:.08em;margin-left:8px;font:8px ui-monospace,monospace}.l0Tw0q_board button{cursor:pointer;color:var(--ink);border:1px solid var(--line);background:0 0;min-height:36px;padding:9px 12px;font-size:11px;transition:background-color .14s ease-out}.l0Tw0q_board button:focus-visible,.l0Tw0q_board a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.l0Tw0q_board button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.l0Tw0q_reference .l0Tw0q_sourceButton{white-space:nowrap;margin-left:auto}.l0Tw0q_toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.l0Tw0q_toolbar>span,.l0Tw0q_footer>span{color:var(--muted);letter-spacing:.08em;font:9px ui-monospace,monospace}.l0Tw0q_controls{gap:6px;display:flex}.l0Tw0q_grid{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.l0Tw0q_card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding:22px 28px 0;display:flex}.l0Tw0q_card:nth-child(-n+2){border-top:1px solid var(--line)}.l0Tw0q_cardTop{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.l0Tw0q_cardTop>span{text-transform:uppercase;letter-spacing:.035em;font:9px/1.5 ui-monospace,monospace}.l0Tw0q_cardTop button{white-space:nowrap;font-family:ui-monospace,monospace}.l0Tw0q_stage{place-items:center;height:240px;display:grid}.l0Tw0q_card h2{letter-spacing:-.035em;margin:0 0 12px;font-size:25px;font-weight:500}.l0Tw0q_description{color:var(--muted);max-width:390px;margin:0 0 22px;font-size:13px;line-height:1.65}.l0Tw0q_states{flex-wrap:wrap;gap:5px;margin-bottom:20px;display:flex}.l0Tw0q_states button{text-transform:capitalize}.l0Tw0q_sizes{border-top:1px solid var(--line);align-items:center;gap:24px;margin-top:auto;padding:20px 0;display:flex}.l0Tw0q_sizes>div{flex-direction:column;align-items:center;gap:9px;display:flex}.l0Tw0q_sizes span{color:var(--muted);font:9px ui-monospace,monospace}.l0Tw0q_sizes p{max-width:140px;color:var(--muted);margin-left:auto;font-size:11px;line-height:1.5}.l0Tw0q_context{padding:60px 0}.l0Tw0q_context h2{letter-spacing:-.04em;margin:0 0 26px;font-size:30px;font-weight:500}.l0Tw0q_productRow{border:1px solid var(--line);background:var(--wash);grid-template-columns:1fr 1fr 1fr;display:grid}.l0Tw0q_productRow>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding:25px 20px;font-size:13px;display:flex}.l0Tw0q_productRow>div:last-child{border:0}.l0Tw0q_secondary{color:var(--muted);margin-top:5px;font-size:11px;display:block}.l0Tw0q_footer{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:26px 0 36px;display:flex}.l0Tw0q_footer p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}@media (hover:hover) and (pointer:fine){.l0Tw0q_board button:hover{background:var(--wash);color:var(--ink)}}@media (max-width:850px){.l0Tw0q_reference{flex-wrap:wrap;gap:18px}.l0Tw0q_reference .l0Tw0q_sourceButton{margin-left:158px}.l0Tw0q_sizes{gap:16px}.l0Tw0q_sizes p{max-width:95px}.l0Tw0q_productRow{grid-template-columns:1fr}.l0Tw0q_productRow>div{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:600px){.l0Tw0q_wrap{padding:0 20px}.l0Tw0q_header{padding:44px 0 30px}.l0Tw0q_intro{font-size:15px}.l0Tw0q_reference{padding:20px}.l0Tw0q_referenceMark{width:100px;height:100px}.l0Tw0q_referenceMark>svg{width:100%;height:100%}.l0Tw0q_reference>div:nth-child(2){flex:1;min-width:150px}.l0Tw0q_reference h2{font-size:20px}.l0Tw0q_reference .l0Tw0q_sourceButton{margin-left:0}.l0Tw0q_toolbar{flex-wrap:wrap}.l0Tw0q_grid{grid-template-columns:1fr}.l0Tw0q_card{padding-inline:20px}.l0Tw0q_card:nth-child(2){border-top:0}.l0Tw0q_sizes p{max-width:125px}.l0Tw0q_footer{flex-direction:column;gap:12px}.l0Tw0q_board button{min-height:40px}}@media (prefers-reduced-motion:reduce){.l0Tw0q_board button{transition:none}}.l0Tw0q_collections{gap:8px;padding-top:24px;display:flex}.l0Tw0q_collections button{align-items:center;gap:20px;font-size:12px;display:flex}.l0Tw0q_collections span{opacity:.65;font:9px ui-monospace,monospace}.l0Tw0q_timing{justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin-bottom:14px;display:flex}.l0Tw0q_timing>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font:9px ui-monospace,monospace}
._8fCJKW_referenceStage{width:140px;height:140px;color:var(--ink);flex-shrink:0;place-items:center;display:grid}._8fCJKW_stage{height:200px;color:var(--ink);place-items:center;display:grid}._8fCJKW_sizes{border-top:1px solid var(--line);color:var(--ink);align-items:flex-end;gap:20px;margin-top:auto;padding:20px 0;display:flex}._8fCJKW_sizes>div{flex-direction:column;align-items:center;gap:9px;display:flex}._8fCJKW_sizeCell{place-items:center;height:48px;display:grid}._8fCJKW_variants{color:var(--ink);grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;display:grid}._8fCJKW_variants>div{border:1px solid var(--line);background:var(--wash);flex-direction:column;align-items:center;gap:10px;padding:16px 8px 12px;display:flex}._8fCJKW_variantStage{place-items:center;height:64px;display:grid}._8fCJKW_variants span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font:9px ui-monospace,monospace}._8fCJKW_sizes span{color:var(--muted);font:9px ui-monospace,monospace}._8fCJKW_contexts{border:1px solid var(--line);background:var(--wash);grid-template-columns:1fr 1fr;display:grid}._8fCJKW_contextCell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;color:var(--ink);flex-direction:column;gap:14px;padding:22px 24px;display:flex}._8fCJKW_contextCell:nth-child(2n){border-right:0}._8fCJKW_contextCell:nth-last-child(-n+2){border-bottom:0}._8fCJKW_contextLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:9px ui-monospace,monospace}._8fCJKW_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._8fCJKW_stack{flex-direction:column;gap:10px;display:flex}._8fCJKW_muted{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}._8fCJKW_buttonPrimary,._8fCJKW_buttonSecondary,._8fCJKW_buttonDanger{border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}._8fCJKW_buttonPrimary{background:var(--ink);color:var(--paper)}._8fCJKW_buttonSecondary{border:1px solid var(--line);background:var(--paper)}._8fCJKW_buttonDanger{color:#fff;background:#b3261e}._8fCJKW_status{align-items:center;gap:8px;font-size:13px;display:flex}._8fCJKW_status em{color:var(--muted);font-size:12px;font-style:normal}._8fCJKW_toolbarMock{border:1px solid var(--line);background:var(--paper);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}._8fCJKW_toolbarRight{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}._8fCJKW_tableMock{border:1px solid var(--line);background:var(--paper);border-top:0;border-radius:0 0 8px 8px}._8fCJKW_tableRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 14px;font-size:13px;display:flex}._8fCJKW_answerMock{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:12px;padding:14px;font-size:13px;display:flex}._8fCJKW_answerMock>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._8fCJKW_avatar{background:var(--wash);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}._8fCJKW_skeleton,._8fCJKW_skeletonShort{background:var(--line);border-radius:5px;height:10px;margin-top:4px}._8fCJKW_skeletonShort{width:55%}._8fCJKW_pageMock{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:168px;padding:20px;font-size:13px;font-weight:500;display:flex}._8fCJKW_pageMock em{color:var(--muted);font-size:12px;font-style:normal;font-weight:400}._8fCJKW_pageMock>svg{margin-bottom:6px}._8fCJKW_uploadMock{background:var(--paper);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;font-size:13px;display:grid}._8fCJKW_uploadMock>div{flex-direction:column;gap:4px;min-width:0;display:flex}._8fCJKW_uploadMock input{width:100%;accent-color:var(--ink);grid-column:1/-1}._8fCJKW_toastMock{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;max-width:360px;padding:14px 16px;font-size:13px;display:flex;box-shadow:0 8px 24px #00000014}._8fCJKW_toastMock>div{flex-direction:column;gap:3px;display:flex}._8fCJKW_toastMock>svg{margin-top:1px}._8fCJKW_guidance{padding:0 0 60px}._8fCJKW_guidance h2{letter-spacing:-.04em;max-width:640px;margin:0 0 26px;font-size:30px;font-weight:500}._8fCJKW_guidance table{border-collapse:collapse;width:100%;font-size:13px}._8fCJKW_guidance th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:0 12px 10px 0;font:9px ui-monospace,monospace}._8fCJKW_guidance td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 12px 12px 0;line-height:1.5}._8fCJKW_guidance td:first-child{white-space:nowrap;font-weight:500}._8fCJKW_guidance td:last-child{white-space:nowrap;color:var(--muted)}._8fCJKW_tableSpinner{vertical-align:middle;place-items:center;width:24px;height:24px;margin-right:8px;display:inline-grid}@media (max-width:850px){._8fCJKW_contexts{grid-template-columns:1fr}._8fCJKW_contextCell{border-right:0}._8fCJKW_contextCell:nth-last-child(2){border-bottom:1px solid var(--line)}._8fCJKW_sizes{gap:12px}}@media (max-width:600px){._8fCJKW_guidance td:last-child,._8fCJKW_guidance td:first-child{white-space:normal}}
.Ir8L-W_page,.Ir8L-W_story,.Ir8L-W_layers,.Ir8L-W_evidence{--paper:var(--theme-ground);--ink:var(--theme-ink);--muted:color-mix(in srgb,var(--ink) 68%,var(--paper));--rule:color-mix(in srgb,var(--ink) 22%,transparent);--card:color-mix(in srgb,var(--paper) 45%,white);--wash:color-mix(in srgb,var(--ink) 3%,var(--paper));--accent:var(--theme-accent-text);background:var(--paper);color:var(--ink);font-family:var(--font-figtree),sans-serif}.Ir8L-W_page a,.Ir8L-W_footer a{color:inherit;text-decoration:none}:is(body:has(.Ir8L-W_page),body:has(.Ir8L-W_landingStory)){overflow:clip visible}.Ir8L-W_pageNav{border-bottom:1px solid var(--rule);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:24px;padding:24px 4%;font:10px/1.5 ui-monospace,monospace;display:flex}.Ir8L-W_pageNav span{color:var(--muted)}.Ir8L-W_studyIntro{max-width:1280px;margin:auto;padding:80px 5% 72px}.Ir8L-W_kicker{letter-spacing:.13em;color:var(--muted);margin:0;font:10px/1.6 ui-monospace,monospace}.Ir8L-W_studyIntro h1{font:500 clamp(52px,7vw,96px)/.98 var(--font-figtree),sans-serif;letter-spacing:-.07em;color:var(--ink);margin:28px 0}.Ir8L-W_studyIntro>p:not(.Ir8L-W_kicker){max-width:490px;color:var(--muted);font-size:18px;line-height:1.6}.Ir8L-W_studyIntro>div{flex-wrap:wrap;gap:28px;margin-top:42px;font-size:12px;display:flex}.Ir8L-W_studyIntro a{border-bottom:1px solid var(--rule);padding-bottom:10px}.Ir8L-W_story{border-top:1px solid var(--rule);height:300vh}.Ir8L-W_sticky{flex-direction:column;height:100svh;min-height:720px;padding:34px 5% 28px;display:flex;position:sticky;top:0;overflow:hidden}.Ir8L-W_compactStory .Ir8L-W_sticky{height:850px;position:relative}.Ir8L-W_storyHead{justify-content:space-between;gap:20px;display:flex}.Ir8L-W_hint{color:var(--muted);font:10px/1.6 ui-monospace,monospace}.Ir8L-W_storyCopy{z-index:1;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:30px;display:flex}.Ir8L-W_storyCopy h2,.Ir8L-W_layerCopy h2,.Ir8L-W_evidence h2{color:inherit;white-space:pre-line;letter-spacing:-.065em;margin:0;font-size:clamp(38px,4.5vw,65px);font-weight:500;line-height:1.04}.Ir8L-W_storyCopy>p{width:290px;max-width:34%;color:var(--muted);margin:0 0 5px;font-size:14px;line-height:1.7}.Ir8L-W_storyArt{flex:1;width:100%;max-width:1100px;min-height:340px;margin:0 auto;position:relative}.Ir8L-W_particles{width:100%;height:100%;display:block;overflow:visible}.Ir8L-W_particlePath{d:var(--shape);transition:d 1.35s cubic-bezier(.65,0,.25,1);transition-delay:var(--delay)}.Ir8L-W_particleLayer{transition:opacity .25s ease-out}.Ir8L-W_sourceLabels{pointer-events:none;opacity:0;transition:opacity .3s ease-out;position:absolute;inset:0}.Ir8L-W_sourceLabels[data-visible=true]{opacity:1;transition-delay:.7s}.Ir8L-W_sourceLabels>span{left:var(--source-x);top:var(--source-y);background:var(--paper);border:1px solid var(--frame-edge,#dddfe3);border-radius:var(--frame-radius,8px);font:600 11.5px/1 var(--font-figtree),sans-serif;white-space:nowrap;align-items:center;gap:7px;padding:7px 11px 7px 7px;display:flex;position:absolute;transform:rotate(-3deg)}.Ir8L-W_sourceIcon{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);width:20px;height:20px;color:var(--muted);background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Ir8L-W_sourceIcon img{object-fit:contain;width:14px;height:14px}.Ir8L-W_sourceLabels>span:nth-child(2n){transform:rotate(3deg)}@media (min-width:761px){.Ir8L-W_storyArt{container-type:inline-size}.Ir8L-W_sourceLabels{height:min(100%,52cqw);inset:50% 0 auto;transform:translateY(-50%)}.Ir8L-W_sourceLabels>span:nth-child(n){transform:translate(-50%,-50%) rotate(var(--source-rotation))}}.Ir8L-W_answerCard{border:1px solid var(--rule);background:var(--card);opacity:0;visibility:hidden;width:42%;max-width:380px;padding:26px;transition:opacity .3s ease-out,transform .3s ease-out,visibility .3s;position:absolute;top:50%;left:54%;transform:translateY(calc(12px - 50%))}.Ir8L-W_answerCard[data-visible=true]{opacity:1;visibility:visible;transition-delay:.7s;transform:translateY(-50%)}.Ir8L-W_answerCard h3{letter-spacing:-.04em;color:var(--ink);margin:18px 0;font-size:23px;line-height:1.25}.Ir8L-W_answerCard>p:not(.Ir8L-W_kicker){margin-bottom:18px;font-size:13px;line-height:1.6}.Ir8L-W_miniRecord{border-top:1px solid var(--rule);justify-content:space-between;gap:8px;padding:12px 0;font-size:11px;display:flex}.Ir8L-W_miniRecord strong{white-space:nowrap;font-weight:500}.Ir8L-W_evidenceFoot{color:var(--muted);align-items:center;gap:7px;margin-top:12px;font-size:9px;display:flex}.Ir8L-W_statusDot{background:#00a56a;border-radius:50%;width:5px;height:5px;display:inline-block}.Ir8L-W_answerCard small{color:var(--muted);margin-top:14px;font:8px ui-monospace,monospace;display:block}.Ir8L-W_chapterNav{flex-shrink:0;gap:24px;display:flex}.Ir8L-W_chapterNav>button{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:20px 0 16px;font-size:12px;position:relative}.Ir8L-W_chapterNav>button>span:first-child{margin-right:12px;font:10px ui-monospace,monospace}.Ir8L-W_chapterRule{background:var(--rule);height:2px;position:absolute;inset:0 0 auto}.Ir8L-W_chapterNav>button[aria-pressed=true]{color:var(--ink)}.Ir8L-W_chapterNav>button[aria-pressed=true] .Ir8L-W_chapterRule{background:var(--ink)}.Ir8L-W_chapterNav .Ir8L-W_scrollReset{flex:0 0 94px;font-size:10px}.Ir8L-W_layers{border-top:1px solid var(--rule);padding:56px 5% 80px}.Ir8L-W_layerGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:6%;max-width:1280px;margin:38px auto 0;display:grid}.Ir8L-W_layerVisual{position:relative}.Ir8L-W_layerVisual>svg{aspect-ratio:1}.Ir8L-W_layerCaption{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;gap:12px;padding-top:20px;font:10px ui-monospace,monospace;display:flex}.Ir8L-W_layerCopy h2{font-size:clamp(38px,3.8vw,58px)}.Ir8L-W_layerCopy>p{color:var(--muted);max-width:360px;margin:24px 0 28px;font-size:15px;line-height:1.7}.Ir8L-W_layerButtons{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.Ir8L-W_layerButtons button{border:0;border-bottom:1px solid var(--rule);color:var(--muted);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:15px 8px 15px 0;font-size:12px;display:flex}.Ir8L-W_layerButtons button>span:first-child{border-radius:50%;width:7px;height:7px}.Ir8L-W_layerButtons button>span:last-child{margin-left:auto;margin-right:15px}.Ir8L-W_layerButtons button[aria-pressed=true]{color:var(--ink);background:var(--wash)}.Ir8L-W_layerDetail{min-height:112px;padding-top:22px}.Ir8L-W_layerDetail h3{color:var(--ink);margin:0 0 8px;font-size:16px;font-weight:400;line-height:1.5}.Ir8L-W_layerDetail p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.Ir8L-W_textButton{color:inherit;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:8px 0;font:10px ui-monospace,monospace;text-decoration:underline}.Ir8L-W_evidence,.Ir8L-W_footer{--paper:var(--theme-surface-dark);--ink:var(--theme-ground);--muted:color-mix(in srgb,var(--ink) 72%,var(--paper));--rule:color-mix(in srgb,var(--ink) 22%,transparent);--card:color-mix(in srgb,var(--ink) 5%,var(--paper));--accent:var(--theme-accent)}.Ir8L-W_evidence{padding:42px 5% 72px}.Ir8L-W_evidenceHeader{justify-content:space-between;gap:20px;margin-bottom:48px;display:flex}.Ir8L-W_evidenceIntro{color:var(--muted);margin-top:24px;font-size:15px;line-height:1.7}.Ir8L-W_evidenceGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:3%;max-width:1300px;margin:35px auto 0;display:grid}.Ir8L-W_flowArt{aspect-ratio:1.25;position:relative}.Ir8L-W_flowLines{width:100%;height:100%;position:absolute;inset:0}.Ir8L-W_flowTwin{width:70%;height:80%;position:absolute;top:9%;left:22%}.Ir8L-W_trail{animation:8s linear infinite Ir8L-W_trailMove}@keyframes Ir8L-W_trailMove{to{stroke-dashoffset:-460px}}.Ir8L-W_evidence[data-paused=true] .Ir8L-W_trail{animation-play-state:paused}.Ir8L-W_sourceButtons{flex-direction:column;justify-content:space-between;height:68%;display:flex;position:absolute;top:12%;left:0}.Ir8L-W_sourceButtons button{border:1px solid var(--rule);background:var(--paper);color:var(--muted);cursor:pointer;align-items:center;gap:9px;padding:10px 12px;font:10px ui-monospace,monospace;display:flex}.Ir8L-W_sourceButtons button[aria-pressed=true]{color:var(--ink);border-color:var(--muted)}.Ir8L-W_sourceButtons button span{border-radius:50%;width:5px;height:5px}.Ir8L-W_flowCaption{color:var(--muted);letter-spacing:.05em;font:9px ui-monospace,monospace;position:absolute;bottom:0;left:0}.Ir8L-W_proofCard{background:var(--card);border:1px solid var(--rule);padding:28px}.Ir8L-W_proofQuestion>span,.Ir8L-W_proofAnswer>span,.Ir8L-W_proofSource>span{color:var(--muted);letter-spacing:.09em;font:9px ui-monospace,monospace}.Ir8L-W_proofQuestion>p{letter-spacing:-.025em;margin:12px 0 25px;font-size:17px;line-height:1.5}.Ir8L-W_proofAnswer{border-top:1px solid var(--rule);padding-top:20px}.Ir8L-W_proofAnswer>p{letter-spacing:-.025em;margin:12px 0 24px;font-size:21px;line-height:1.7}.Ir8L-W_proofAnswer button{font:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 45%,transparent);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0}.Ir8L-W_proofAnswer button[aria-pressed=true]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);background:color-mix(in srgb,var(--ink) 5%,transparent)}.Ir8L-W_proofSource{border-left:2px solid;min-height:112px;padding:0 0 0 14px}.Ir8L-W_proofSource strong{margin:10px 0 7px;font-size:12px;font-weight:400;line-height:1.6;display:block}.Ir8L-W_proofSource p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.Ir8L-W_proofCard>small{color:var(--muted);border-top:1px solid var(--rule);margin-top:16px;padding-top:17px;font:8px/1.6 ui-monospace,monospace;display:block}.Ir8L-W_footer{background:var(--paper);color:var(--muted);border-top:1px solid var(--rule);justify-content:space-between;gap:20px;padding:30px 5%;font:10px ui-monospace,monospace;display:flex}.Ir8L-W_page button:focus-visible,.Ir8L-W_page a:focus-visible,.Ir8L-W_story button:focus-visible,.Ir8L-W_layers button:focus-visible,.Ir8L-W_evidence button:focus-visible{outline-offset:5px;outline:2px solid}.Ir8L-W_page button:active,.Ir8L-W_story button:active,.Ir8L-W_layers button:active,.Ir8L-W_evidence button:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.Ir8L-W_layerButtons button:hover,.Ir8L-W_chapterNav button:hover{color:var(--ink)}.Ir8L-W_sourceButtons button:hover{border-color:var(--ink)}.Ir8L-W_page a:hover{text-underline-offset:5px;text-decoration:underline}}@media (min-width:1500px){.Ir8L-W_storyCopy,.Ir8L-W_storyHead,.Ir8L-W_chapterNav{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}}@media (max-width:760px){.Ir8L-W_pageNav span{display:none}.Ir8L-W_pageNav{padding:20px;font-size:9px}.Ir8L-W_studyIntro{padding:50px 22px}.Ir8L-W_studyIntro>div{flex-direction:column;align-items:flex-start;gap:16px}.Ir8L-W_studyIntro>p:not(.Ir8L-W_kicker){font-size:16px}.Ir8L-W_sticky{min-height:680px;padding:26px 22px}.Ir8L-W_story{height:230vh}.Ir8L-W_compactStory{height:auto}.Ir8L-W_compactStory .Ir8L-W_sticky{height:740px}.Ir8L-W_storyHead{flex-direction:column;gap:5px}.Ir8L-W_storyCopy{flex-direction:column;align-items:flex-start;gap:16px;margin-top:25px}.Ir8L-W_storyCopy>p{width:100%;max-width:360px;font-size:13px}.Ir8L-W_storyCopy h2{font-size:39px}.Ir8L-W_storyArt{min-height:300px}.Ir8L-W_storyArt>svg{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.Ir8L-W_sourceLabels{grid-template-rows:repeat(6,1fr);grid-template-columns:1fr 1fr;align-items:center;column-gap:10px;padding-block:8px;display:grid}.Ir8L-W_sourceLabels>span{justify-self:start;gap:5px;padding:5px 8px 5px 5px;font-size:10px;position:static}.Ir8L-W_sourceLabels>span:nth-child(2n){justify-self:end}.Ir8L-W_sourceLabels>span[data-mobile=false]{display:none}.Ir8L-W_sourceIcon{width:17px;height:17px}.Ir8L-W_sourceIcon img{width:12px;height:12px}.Ir8L-W_storyArt[data-chapter="3"]>svg{width:100%;height:45%;margin:0;transform:translate(24%,-4%)}.Ir8L-W_answerCard{width:100%;max-width:none;padding:16px;top:44%;left:0;transform:translateY(12px)}.Ir8L-W_answerCard[data-visible=true]{transform:translateY(0)}.Ir8L-W_answerCard h3{margin:10px 0;font-size:18px}.Ir8L-W_answerCard>p:not(.Ir8L-W_kicker){margin-bottom:10px;font-size:11px}.Ir8L-W_miniRecord{padding:7px 0;font-size:10px}.Ir8L-W_answerCard small{margin-top:8px}.Ir8L-W_chapterNav{gap:12px}.Ir8L-W_chapterNav>button{padding-top:12px;font-size:10px;line-height:1.5}.Ir8L-W_chapterNav>button>span:first-child{margin-bottom:5px;display:block}.Ir8L-W_chapterNav .Ir8L-W_scrollReset{flex-basis:46px;font-size:9px}.Ir8L-W_layers{padding:38px 22px 50px}.Ir8L-W_layerGrid{grid-template-columns:1fr;gap:38px;margin-top:0}.Ir8L-W_layerVisual>svg{aspect-ratio:1.2}.Ir8L-W_layerCopy h2{font-size:39px}.Ir8L-W_layerCaption{font-size:9px}.Ir8L-W_evidence{padding:34px 22px 45px}.Ir8L-W_evidenceHeader{margin-bottom:30px}.Ir8L-W_evidence h2{font-size:42px}.Ir8L-W_evidenceGrid{grid-template-columns:1fr;gap:35px}.Ir8L-W_sourceButtons button{padding:8px;font-size:9px}.Ir8L-W_proofCard{padding:22px}.Ir8L-W_proofAnswer>p{font-size:19px}.Ir8L-W_footer{flex-direction:column;padding:25px 22px}}@media (prefers-reduced-motion:reduce){.Ir8L-W_particlePath,.Ir8L-W_particleLayer,.Ir8L-W_answerCard,.Ir8L-W_sourceLabels{transition:none!important}.Ir8L-W_trail{animation:none}}.Ir8L-W_sourceLabels>span{transition:opacity .25s ease-out,left .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1),border-color .25s ease-out}.Ir8L-W_sourceLabels[data-following=true]>span[data-related=false]{opacity:.13}.Ir8L-W_sourceLabels[data-following=true]>span[data-related=true]{border-color:color-mix(in srgb,var(--ink) 38%,transparent);z-index:2}.Ir8L-W_customerConnections{opacity:0;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;inset:0;overflow:visible}.Ir8L-W_customerConnections path{fill:none;stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.3}.Ir8L-W_customerFocus{background:var(--paper);border:1px solid var(--frame-edge,#dddfe3);border-radius:var(--frame-radius,8px);opacity:0;flex-direction:column;align-items:center;padding:18px 24px;transition:opacity .25s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Ir8L-W_customerFocus svg{width:42px;height:42px;margin-bottom:12px}.Ir8L-W_customerFocus strong{letter-spacing:-.04em;font-size:20px;font-weight:500}.Ir8L-W_customerFocus span{color:var(--muted);margin-top:6px;font-size:10px}.Ir8L-W_sourceLabels[data-following=true] .Ir8L-W_customerConnections,.Ir8L-W_sourceLabels[data-following=true] .Ir8L-W_customerFocus{opacity:1;transition-delay:.25s}.Ir8L-W_storyArt[data-chapter="1"]>svg{opacity:.24}@media (prefers-reduced-motion:reduce){.Ir8L-W_sourceLabels>span,.Ir8L-W_customerConnections,.Ir8L-W_customerFocus{transition:none}}.Ir8L-W_landingStory{--story-data-font:var(--font-figtree);border-top:0;border-bottom:1px dotted var(--rule);scroll-margin-top:68px}.Ir8L-W_landingStory .Ir8L-W_sticky{height:calc(100svh - 68px);min-height:640px;padding:48px 0 24px;top:68px}@media (max-height:846px) and (min-width:761px){.Ir8L-W_landingStory .Ir8L-W_sticky{padding-top:24px}}.Ir8L-W_landingStory .Ir8L-W_storyHead{justify-content:flex-end}.Ir8L-W_landingStory .Ir8L-W_hint{font:400 11px/1.5 var(--font-figtree),sans-serif}.Ir8L-W_landingStory .Ir8L-W_storyCopy{align-items:flex-start;margin-top:12px}.Ir8L-W_landingStory .Ir8L-W_storyCopy h2{font:600 clamp(24px,2.6vw,30.4px)/1.16 var(--font-figtree),sans-serif;letter-spacing:-.02em;color:color-mix(in srgb,var(--theme-ink) 88%,transparent)}.Ir8L-W_landingStory .Ir8L-W_storyCopy>p{width:360px;max-width:40%;color:color-mix(in srgb,var(--theme-ink) 72%,transparent);font-size:15.2px;line-height:1.65}.Ir8L-W_landingStory .Ir8L-W_storyArt{max-width:none}.Ir8L-W_landingStory .Ir8L-W_chapterNav>button>span:first-child{font:600 10px var(--font-figtree),sans-serif;letter-spacing:.15em}.Ir8L-W_landingStory .Ir8L-W_chapterRule{border-top:1px dotted var(--rule);background:0 0;height:0}.Ir8L-W_landingStory .Ir8L-W_chapterNav>button[aria-pressed=true] .Ir8L-W_chapterRule{border-top:2px solid var(--theme-accent-text);background:0 0}.Ir8L-W_landingStory .Ir8L-W_chapterNav>button[aria-pressed=true]{color:var(--theme-accent-text)}.Ir8L-W_landingStory .Ir8L-W_answerCard{border-radius:6px}.Ir8L-W_landingStory .Ir8L-W_answerCard h3{letter-spacing:-.02em;font-weight:600}.Ir8L-W_landingStory .Ir8L-W_answerCard small{font-family:var(--font-figtree),sans-serif}.Ir8L-W_connectedCards{opacity:0;visibility:hidden;width:43%;max-width:440px;transform:translateY(calc(-50% + 12px)) scale(var(--fit,1));transition:opacity .3s ease-out,transform .5s cubic-bezier(.22,1,.36,1),visibility .3s;position:absolute;top:50%;left:53%}.Ir8L-W_connectedCards[data-visible=true]{opacity:1;visibility:visible;transform:translateY(-50%) scale(var(--fit,1));transition-delay:.5s}@media (min-width:761px){.Ir8L-W_connectedCards{padding-block:10px}}@media (max-height:899px) and (min-width:761px){.Ir8L-W_connectedCards{padding-top:14px}}@media (max-width:760px){.Ir8L-W_connectedCards{width:96%;max-width:none;top:40%;left:2%;transform:translateY(12px)}.Ir8L-W_connectedCards[data-visible=true]{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Ir8L-W_connectedCards{transition:none}}.Ir8L-W_workspaceStage{opacity:0;visibility:hidden;transform-origin:50%;transition:opacity .35s ease-out,transform .65s cubic-bezier(.22,1,.36,1),visibility .35s;position:absolute;inset:16px 0;overflow:auto;transform:translateY(22px)scale(.98)}.Ir8L-W_workspaceStage[data-visible=true]{opacity:1;visibility:visible;transition-delay:.18s;transform:translateY(0)scale(1)}.Ir8L-W_storyArt>svg{transform-origin:27%;transition:opacity .3s ease-out,transform .65s cubic-bezier(.22,1,.36,1)}.Ir8L-W_storyArt[data-chapter="4"]>svg{opacity:0;transform:scale(.9)}.Ir8L-W_storyArt[data-chapter="4"] .Ir8L-W_answerCard{transform:translate(-24px,-50%)}.Ir8L-W_story{height:340vh}.Ir8L-W_compactStory{height:auto}@media (prefers-reduced-motion:reduce){.Ir8L-W_workspaceStage,.Ir8L-W_storyArt>svg{transition:none}}.Ir8L-W_workspaceStage{flex-direction:column;justify-content:safe center;width:94%;max-width:1100px;margin-inline:auto;display:flex}.Ir8L-W_workspaceStage [data-product-bridge]{font-family:var(--font-figtree),sans-serif!important}.Ir8L-W_workspaceStage :is(th,td){border-color:color-mix(in srgb,var(--theme-ink) 10%,transparent);padding-inline:12px}.Ir8L-W_workspaceStage th{letter-spacing:.05em;font-size:10px;font-weight:600}@media (max-width:760px){.Ir8L-W_story{height:auto}.Ir8L-W_story .Ir8L-W_sticky{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding-block:32px;display:grid;position:relative;top:auto;overflow:visible}.Ir8L-W_story .Ir8L-W_storyCopy{gap:16px;margin:18px 0 24px}.Ir8L-W_story .Ir8L-W_storyCopy>p{width:100%;max-width:none;font-size:15px}.Ir8L-W_chapterNav{grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;margin-bottom:24px;padding-bottom:12px;display:grid}.Ir8L-W_chapterNav>button{min-height:60px;font-size:12px}.Ir8L-W_storyArt{flex:none;height:340px;min-height:0}.Ir8L-W_storyArt[data-chapter="3"],.Ir8L-W_storyArt[data-chapter="4"]{height:auto}.Ir8L-W_storyArt[data-chapter="3"]>svg{width:100%;height:160px;margin:0 0 28px;transform:none}.Ir8L-W_storyArt[data-chapter="4"]>svg{display:none}.Ir8L-W_connectedCards[data-visible=true],.Ir8L-W_workspaceStage[data-visible=true]{width:100%;max-width:none;margin:0;position:relative;inset:auto;transform:none}.Ir8L-W_workspaceStage[data-visible=true]{overflow:visible}}
.xaVQha_registrationFrame{z-index:5;border:1px solid color-mix(in srgb, var(--theme-ink) 30%, transparent);pointer-events:none;position:absolute;inset:1.5rem}.xaVQha_registrationFrame i{width:1.35rem;height:1.35rem;position:absolute}.xaVQha_registrationFrame i:before,.xaVQha_registrationFrame i:after{background:color-mix(in srgb, var(--theme-ink) 48%, transparent);content:"";position:absolute}.xaVQha_registrationFrame i:before{width:2.35rem;height:1px;top:50%;left:-.5rem}.xaVQha_registrationFrame i:after{width:1px;height:2.35rem;top:-.5rem;left:50%}.xaVQha_registrationFrame i:first-child{top:-.68rem;left:-.68rem}.xaVQha_registrationFrame i:nth-child(2){top:-.68rem;right:-.68rem}.xaVQha_registrationFrame i:nth-child(3){bottom:-.68rem;right:-.68rem}.xaVQha_registrationFrame i:nth-child(4){bottom:-.68rem;left:-.68rem}.xaVQha_dial{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--theme-ink) 52%, transparent);stroke-width:1px;position:absolute;inset:0;overflow:visible}.xaVQha_dial line:nth-of-type(12n+1){stroke:var(--theme-dark);stroke-width:1.8px}.xaVQha_dial text{fill:color-mix(in srgb, var(--theme-ink) 70%, transparent);stroke:none;font-family:var(--font-figtree);letter-spacing:.08em;font-size:12px}.xaVQha_particleStage .gl3d-ingress{z-index:1;opacity:1;filter:saturate(1.16)contrast(1.08)brightness(1.01);width:100%;height:100%;display:block;position:absolute;inset:0}.xaVQha_particleStage .gl3d-hole{z-index:3;border:1px solid color-mix(in srgb, var(--theme-dark) 20%, transparent);background:0 0;border-radius:50%;position:absolute;inset:14.2%;overflow:hidden}.xaVQha_particleStage .gl3d-canvas{filter:saturate(1.06)contrast(1.03)brightness(1.02);width:100%;height:100%;display:block}.xaVQha_dimension:before,.xaVQha_dimension:after{border-top:1px solid var(--theme-ink);border-left:1px solid var(--theme-ink);content:"";width:.55rem;height:.55rem;position:absolute;top:-.3rem}.xaVQha_dimension:before{left:0;transform:rotate(-45deg)}.xaVQha_dimension:after{right:0;transform:rotate(135deg)}.xaVQha_instrumentNoteStep{animation:.42s cubic-bezier(.23,1,.32,1) both xaVQha_instrument-note-enter;display:block}.xaVQha_sourceFlowPulse{animation-name:xaVQha_source-flow-pulse;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes xaVQha_source-flow-pulse{0%{opacity:0;transform:translateY(0)}2%{opacity:1}27%{opacity:1;transform:translateY(-72px)}29.5%,to{opacity:0;transform:translateY(-72px)}}@keyframes xaVQha_instrument-note-enter{0%{opacity:0;filter:blur(2px);transform:translateY(.35rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:767px){.xaVQha_registrationFrame{inset:.75rem}}@media (prefers-reduced-motion:reduce){.xaVQha_instrumentNoteStep,.xaVQha_sourceFlowPulse{animation:none}.xaVQha_sourceFlowPulse{opacity:1;transform:translateY(-72px)}}
.E026fa_art{--art-ground:color-mix(in srgb, var(--theme-dark) 5%, var(--theme-ground));color:var(--theme-dark);background:var(--art-ground);width:100%;overflow:hidden}.E026fa_art[data-motif=silicon],.E026fa_art[data-motif=receipt]{--art-ground:var(--theme-dark);color:var(--theme-accent)}.E026fa_art[data-motif=grammar],.E026fa_art[data-motif=context],.E026fa_art[data-motif=gates]{--art-ground:color-mix(in srgb, var(--theme-accent) 58%, var(--theme-ground))}.E026fa_art[data-motif=feedback],.E026fa_art[data-motif=boundary]{--art-ground:color-mix(in srgb, var(--theme-ink) 5%, var(--theme-ground));color:var(--theme-ink)}.E026fa_art svg{aspect-ratio:32/19;width:100%;height:100%;display:block}.E026fa_text{fill:currentColor;stroke:none;font:8px var(--font-jetbrains-mono), monospace;letter-spacing:2px}.E026fa_number{fill:currentColor;stroke:none;font:500 32px var(--font-figtree), sans-serif;letter-spacing:-2px}
.dk8iTG_certifications{color:inherit}.dk8iTG_intro{max-width:70ch;margin-bottom:24px}.dk8iTG_label{letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.dk8iTG_attribution{color:color-mix(in srgb, currentColor 78%, transparent);margin:0;font-size:14px;line-height:1.65}.dk8iTG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.dk8iTG_card{border:1px solid color-mix(in srgb, currentColor 16%, transparent);height:100%;color:inherit;align-items:center;gap:24px;padding:24px;text-decoration:none;transition:border-color .16s;display:flex}.dk8iTG_card:hover{border-color:currentColor}.dk8iTG_card:focus-visible{outline-offset:4px;outline:2px solid}.dk8iTG_mark{background:#fff;flex-shrink:0;padding:36px}.dk8iTG_image{width:84px;height:auto;display:block}.dk8iTG_detail{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.dk8iTG_name{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.25}.dk8iTG_status{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.dk8iTG_dates{color:color-mix(in srgb, currentColor 78%, transparent);font-size:13px;line-height:1.65}.dk8iTG_verify{text-underline-offset:4px;margin-top:4px;font-size:13px;text-decoration:underline}.dk8iTG_compact .dk8iTG_card{gap:20px;padding:16px}.dk8iTG_compact .dk8iTG_mark{padding:26px}.dk8iTG_compact .dk8iTG_image{width:60px}.dk8iTG_compact .dk8iTG_name{font-size:16px}@media (max-width:760px){.dk8iTG_grid{grid-template-columns:1fr}}@media (max-width:420px){.dk8iTG_card{gap:16px;padding:16px}.dk8iTG_mark{padding:26px}.dk8iTG_image{width:60px}.dk8iTG_name{font-size:16px}}@media (prefers-reduced-motion:reduce){.dk8iTG_card{transition:none}}
.QNjeXq_stage{align-items:center;min-width:0;display:grid;position:relative}.QNjeXq_stage>*{grid-area:1/1;min-width:0}.QNjeXq_instrument{transition:opacity .45s ease-out,transform .7s cubic-bezier(.22,1,.36,1),filter .45s ease-out}.QNjeXq_product{opacity:0;filter:blur(10px);pointer-events:none;transition:opacity .7s cubic-bezier(.22,1,.36,1) .18s,transform .9s cubic-bezier(.22,1,.36,1) .18s,filter .7s cubic-bezier(.22,1,.36,1) .18s;transform:translateY(16px)scale(.985)}.QNjeXq_stage[data-stage=resolved] .QNjeXq_instrument{opacity:0;filter:blur(8px);transform:scale(.9)}.QNjeXq_stage[data-stage=resolved] .QNjeXq_product,.QNjeXq_stage[data-stage=settled] .QNjeXq_product{opacity:1;filter:none;pointer-events:auto;transform:none}.QNjeXq_egress{z-index:1;pointer-events:none;position:absolute}.QNjeXq_landedRecord{animation:.9s ease-out QNjeXq_record-landed}@keyframes QNjeXq_record-landed{0%{background-color:hsl(var(--primary) / .2);box-shadow:0 0 0 3px hsl(var(--primary) / .2)}}.QNjeXq_landedSource{animation:.52s cubic-bezier(.22,1,.36,1) QNjeXq_source-landed}@keyframes QNjeXq_source-landed{35%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.QNjeXq_instrument,.QNjeXq_egress{display:none}.QNjeXq_product{opacity:1;filter:none;pointer-events:auto;transition:none;transform:none}}
.JTiA4W_figure{--ex-rule:color-mix(in srgb, var(--theme-ink) 20%, transparent);--ex-muted:color-mix(in srgb, var(--theme-ink) 70%, var(--theme-ground));--ex-wash:color-mix(in srgb, var(--theme-dark) 3%, var(--theme-ground));font-family:var(--font-figtree), sans-serif;color:var(--theme-ink);margin-block:36px 48px;scroll-margin-top:95px;line-height:1.5}.JTiA4W_explorer{border:1px solid var(--ex-rule);background:var(--ex-wash);padding:28px}.JTiA4W_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-accent-text);align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.JTiA4W_eyebrow svg{width:22px;height:22px}.JTiA4W_heading{letter-spacing:-.035em;margin:18px 0 12px;font-size:27px;font-weight:500;line-height:1.16}.JTiA4W_intro{color:var(--ex-muted);max-width:580px;margin:0 0 24px;font-size:14px;line-height:1.6}.JTiA4W_compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.JTiA4W_answer{background:var(--theme-ground);border:1px solid var(--ex-rule);flex-direction:column;align-items:flex-start;padding:24px;display:flex}.JTiA4W_answerLabel{color:var(--ex-muted);font-size:12px}.JTiA4W_number{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:24px 0;font-size:clamp(52px,7vw,78px);font-weight:500;line-height:1;display:block}.JTiA4W_number small{font-size:.55em}.JTiA4W_answer p{color:var(--ex-muted);margin:0;font-size:12px;line-height:1.6}.JTiA4W_button{border:1px solid var(--ex-rule);background:var(--theme-ground);min-height:44px;color:var(--theme-accent-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.JTiA4W_answer .JTiA4W_button{width:100%;margin-top:20px}.JTiA4W_button[aria-expanded=true],.JTiA4W_button[aria-pressed=true]{background:var(--theme-dark);border-color:var(--theme-dark);color:var(--theme-ground)}.JTiA4W_quiet{color:var(--ex-muted);margin-top:20px;padding-block:11px;font-size:12px}.JTiA4W_receipt{background:var(--theme-ground);border:1px solid var(--ex-rule);margin-top:22px}.JTiA4W_choices{border-bottom:1px solid var(--ex-rule);flex-wrap:wrap;gap:0;display:flex}.JTiA4W_choices button{min-width:100px;min-height:48px;color:var(--ex-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px;font-family:inherit;font-size:12px}.JTiA4W_choices button[aria-pressed=true]{color:var(--theme-accent-text);border-bottom-color:var(--theme-dark);background:var(--ex-wash);font-weight:600}.JTiA4W_detail{min-height:230px;padding:25px}.JTiA4W_detail h4{letter-spacing:-.02em;margin:0 0 10px;font-size:21px;font-weight:500}.JTiA4W_detail p{color:var(--ex-muted);margin:0 0 18px;font-size:14px;line-height:1.65}.JTiA4W_ledger{margin:0;font-size:12px}.JTiA4W_ledger>div{border-top:1px dotted var(--ex-rule);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.JTiA4W_ledger dt{color:var(--ex-muted)}.JTiA4W_ledger dd{text-align:right;overflow-wrap:anywhere;margin:0}.JTiA4W_limit{border-top:1px dotted var(--ex-rule);color:var(--ex-muted);margin-top:22px;padding-top:16px;font-size:12px;line-height:1.6}.JTiA4W_caption,.JTiA4W_figure>figcaption{color:var(--ex-muted);padding-top:16px;font-size:13px;line-height:1.65}.JTiA4W_caption p{margin-bottom:0}.JTiA4W_steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-block:24px;display:grid}.JTiA4W_steps button{text-align:left;justify-content:flex-start}.JTiA4W_steps button span{opacity:.7;font-size:10px}.JTiA4W_sourceGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.JTiA4W_source{border:1px solid var(--ex-rule);background:var(--theme-ground);padding:20px}.JTiA4W_sourceHeader{align-items:center;gap:8px;font-size:12px;display:flex}.JTiA4W_sourceHeader img{width:18px;height:18px;margin:0}.JTiA4W_source strong{margin:18px 0 6px;font-size:19px;font-weight:500;display:block}.JTiA4W_source p{color:var(--ex-muted);margin:0;font-size:12px}.JTiA4W_connection{flex-direction:column;align-items:center;padding-block:20px;display:flex}.JTiA4W_connection:before,.JTiA4W_connection:after{content:"";background:var(--ex-rule);width:1px;height:18px}.JTiA4W_connection>span{border:1px solid var(--ex-rule);background:var(--theme-ground);border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.JTiA4W_connection svg{width:20px;height:20px}.JTiA4W_definition{border-left:2px solid var(--theme-dark);background:var(--theme-ground);min-height:165px;padding:22px}.JTiA4W_definition h3{letter-spacing:-.025em;margin:8px 0 12px;font-size:22px;font-weight:500}.JTiA4W_definition p{color:var(--ex-muted);margin:0;font-size:14px;line-height:1.65}.JTiA4W_gateList{grid-template-columns:repeat(5,1fr);gap:6px;margin-block:24px;display:grid}.JTiA4W_gateList button{border:1px solid var(--ex-rule);text-align:left;font:inherit;color:var(--ex-muted);background:var(--theme-ground);cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 10px;font-size:12px;display:flex}.JTiA4W_gateList button[aria-pressed=true]{border-color:var(--theme-dark);color:var(--theme-accent-text)}.JTiA4W_gateList button[data-state=stopped]{border-style:dashed}.JTiA4W_gateList small{font-size:10px}.JTiA4W_gateList strong{font-size:12px;font-weight:500}.JTiA4W_gateBody{background:var(--theme-ground);border:1px solid var(--ex-rule);padding:24px}.JTiA4W_gateBody h3{margin:12px 0;font-size:23px;font-weight:500;line-height:1.3}.JTiA4W_gateBody p{color:var(--ex-muted);font-size:14px;line-height:1.65}.JTiA4W_gateState{background:var(--ex-wash);border-left:2px solid var(--theme-dark);margin-top:20px;padding:16px;font-size:13px;line-height:1.6}.JTiA4W_gateState strong{margin-bottom:6px;font-weight:600;display:block}.JTiA4W_interfaceGrid{border:1px solid var(--ex-rule);background:var(--theme-ground);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-top:22px;display:grid}.JTiA4W_client{min-width:0;min-height:300px;padding:25px}.JTiA4W_clientHead{border-bottom:1px solid var(--ex-rule);align-items:center;gap:8px;padding-bottom:20px;font-size:13px;display:flex}.JTiA4W_clientHead svg,.JTiA4W_clientHead img{width:22px;height:22px;margin:0}.JTiA4W_question{background:var(--ex-wash);border-radius:8px;margin-top:20px;padding:14px;font-size:13px}.JTiA4W_client .JTiA4W_number{margin-block:20px;font-size:56px}.JTiA4W_client p{color:var(--ex-muted);font-size:13px;line-height:1.6}.JTiA4W_client pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-ink);background:0 0;margin:20px 0;padding:0;font-size:11px;line-height:1.8}.JTiA4W_client pre code{font-family:var(--font-jetbrains-mono), monospace;background:0 0;padding:0}.JTiA4W_contract{border-left:1px solid var(--ex-rule);background:var(--ex-wash);padding:25px 20px}.JTiA4W_contract .JTiA4W_ledger{margin-top:18px}.JTiA4W_contract .JTiA4W_ledger>div{flex-direction:column;gap:4px}.JTiA4W_contract .JTiA4W_ledger dd{text-align:left}.JTiA4W_contract p{color:var(--ex-muted);margin-top:16px;font-size:12px;line-height:1.6}.JTiA4W_explorer :is(button,a):focus-visible{outline:2px solid var(--theme-accent-text);outline-offset:4px}@media (hover:hover){.JTiA4W_button:hover,.JTiA4W_choices button:hover,.JTiA4W_gateList button:hover{box-shadow:inset 0 0 0 1px var(--theme-accent-text)}}@media (prefers-reduced-motion:no-preference){.JTiA4W_button:active:not(:focus-visible){transform:scale(.98)}.JTiA4W_button{transition:transform .15s cubic-bezier(.23,1,.32,1)}}@media (max-width:640px){.JTiA4W_explorer{padding:18px}.JTiA4W_answer{padding:16px}.JTiA4W_compare{gap:10px}.JTiA4W_answer .JTiA4W_number{font-size:52px}.JTiA4W_answer .JTiA4W_button{padding:8px;font-size:12px}.JTiA4W_heading{font-size:25px}.JTiA4W_steps,.JTiA4W_sourceGrid,.JTiA4W_interfaceGrid{grid-template-columns:1fr}.JTiA4W_contract{border-left:0;border-top:1px solid var(--ex-rule)}.JTiA4W_gateList{grid-template-columns:repeat(5,minmax(85px,1fr));margin-inline:-5px;padding:5px;overflow-x:auto}.JTiA4W_detail,.JTiA4W_gateBody{padding:18px}.JTiA4W_ledger>div{flex-direction:column;gap:4px}.JTiA4W_ledger dd{text-align:left}}
.Lfib8G_page{--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--frame-radius:8px;--frame-edge:#dddfe3}.Lfib8G_appType,.Lfib8G_appType *{--tw-tracking:0}.Lfib8G_claret{--primary:341.5 59.1% 18.2%!important;--primary-foreground:0 0% 100%!important;--primary-dark:341.5 65% 13%!important;--link:341.5 59.1% 18.2%!important;--link-hover:341.5 65% 13%!important;--solid:341.5 59.1% 18.2%!important;--solid-hover:341.5 65% 13%!important;--solid-foreground:0 0% 100%!important;--ring:341.5 59.1% 18.2%!important;--chart-1:#4a1324!important}.Lfib8G_claret [data-app-surface]{--primary:341.5 59.1% 18.2%!important;--primary-foreground:0 0% 100%!important;--primary-dark:341.5 65% 13%!important;--link:341.5 59.1% 18.2%!important;--link-hover:341.5 65% 13%!important;--solid:341.5 59.1% 18.2%!important;--solid-hover:341.5 65% 13%!important;--solid-foreground:0 0% 100%!important;--ring:341.5 59.1% 18.2%!important;--chart-1:#4a1324!important}.Lfib8G_claret [data-product-bridge]{--primary:341.5 59.1% 18.2%!important;--primary-foreground:0 0% 100%!important;--primary-dark:341.5 65% 13%!important;--link:341.5 59.1% 18.2%!important;--link-hover:341.5 65% 13%!important;--solid:341.5 59.1% 18.2%!important;--solid-hover:341.5 65% 13%!important;--solid-foreground:0 0% 100%!important;--ring:341.5 59.1% 18.2%!important;--chart-1:#4a1324!important}.Lfib8G_display{letter-spacing:-.03em}.Lfib8G_square :where(*):not([class*=rounded-full]):not([data-frame-corners]):not(:where([data-own-corners],[data-own-corners] *)){border-radius:0!important}
.cmxq1q_review{color:var(--theme-ink);margin:0}.cmxq1q_bridge{--review-rule:color-mix(in srgb,var(--theme-ink) 22%,transparent);font-family:var(--font-figtree),sans-serif!important}.cmxq1q_frame{border:1px solid var(--frame-edge,#dddfe3);border-radius:var(--frame-radius,8px);background:hsl(var(--card));font-size:13px;line-height:1.65;overflow:hidden}.cmxq1q_header{border-bottom:1px solid var(--review-rule);align-items:center;gap:10px;height:52px;padding:0 24px;display:flex}.cmxq1q_header>strong{font-weight:600}.cmxq1q_header>span{color:hsl(var(--muted-foreground));font-size:12px}.cmxq1q_header>div{margin-left:auto}.cmxq1q_workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);display:grid}.cmxq1q_conversation{border-right:1px solid var(--review-rule);flex-direction:column;min-width:0;display:flex}.cmxq1q_answerArea{flex:1;padding:26px}.cmxq1q_question{max-width:90%;margin:0 0 32px auto;font-size:14px;line-height:1.7}.cmxq1q_answer{min-height:220px;font-size:14px;line-height:1.8}.cmxq1q_answer p{margin:0 0 18px}.cmxq1q_answer strong{font-weight:600}.cmxq1q_answer .cmxq1q_nextStep{color:hsl(var(--muted-foreground));font-size:13px}.cmxq1q_back{color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.cmxq1q_receipt{margin:18px 0}.cmxq1q_evidenceTabs{border-bottom:1px solid var(--review-rule);gap:14px;display:flex}.cmxq1q_evidenceTabs button{color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:8px 0;font-size:11px;display:flex}.cmxq1q_evidenceTabs button[aria-pressed=true]{border-bottom-color:var(--theme-ink);color:var(--theme-ink)}.cmxq1q_evidence{border:1px solid var(--review-rule);border-radius:6px;min-height:112px;margin-top:14px;padding:14px 16px}.cmxq1q_evidence>span{color:hsl(var(--muted-foreground));font-size:10px;display:block}.cmxq1q_evidence strong{margin:7px 0;font-size:12px;font-weight:500;display:block}.cmxq1q_evidence p{color:hsl(var(--muted-foreground));margin:0;font-size:11px;line-height:1.65}.cmxq1q_composer{border-top:1px solid var(--review-rule);padding:14px 20px}.cmxq1q_composer>div{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.cmxq1q_composer>div>span:first-child{border:1px solid hsl(var(--border));padding:3px 7px}.cmxq1q_composer>p{border:1px solid hsl(var(--input));color:hsl(var(--muted-foreground));border-radius:6px;align-items:center;gap:12px;margin:12px 0 0;padding:10px 12px;display:flex}.cmxq1q_composer>p>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cmxq1q_composer small{letter-spacing:.08em;font-size:9px}.cmxq1q_composer i{background:hsl(var(--solid));width:26px;height:26px;color:hsl(var(--solid-foreground));border-radius:50%;place-items:center;display:grid}.cmxq1q_resources{background:hsl(var(--surface));flex-direction:column;min-width:0;display:flex}.cmxq1q_resourcebar{border-bottom:1px solid var(--review-rule);flex-shrink:0;align-items:center;gap:9px;height:44px;padding:0 16px;display:flex}.cmxq1q_resourcebar strong{white-space:nowrap;font-size:12px;font-weight:500}.cmxq1q_resourcebar>div{color:hsl(var(--muted-foreground));align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.cmxq1q_resourcebar>div>span:first-child{background:hsl(var(--muted));color:var(--theme-ink);border-radius:4px;padding:4px 7px}.cmxq1q_grid{flex-direction:column;flex:1;min-width:0;min-height:420px;display:flex}.cmxq1q_grid [role=grid]{font-family:var(--font-figtree),sans-serif}.cmxq1q_grid tbody tr{height:60px}.cmxq1q_review[data-presentation=true] .cmxq1q_grid tbody tr{height:32px}.cmxq1q_recordButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-width:0;padding:4px 0;font-size:12px;display:flex}.cmxq1q_recordButton span,.cmxq1q_cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmxq1q_recordButton[aria-pressed=true]{color:var(--theme-accent-text);font-weight:600}.cmxq1q_cell{color:hsl(var(--muted-foreground));font-size:12px;display:block}.cmxq1q_dot{background:#e6a000;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.cmxq1q_dot[data-tone=ready]{background:#00b77a}.cmxq1q_dot[data-tone=attention]{background:#ff304d}.cmxq1q_resourcefooter{border-top:1px solid var(--review-rule);color:hsl(var(--muted-foreground));margin:0;padding:12px 16px;font-size:11px}.cmxq1q_review>figcaption{color:color-mix(in srgb,var(--theme-ink) 60%,var(--theme-ground));justify-content:space-between;gap:36px;padding:16px 0 0;font-size:10px;line-height:1.7;display:flex}.cmxq1q_review>figcaption>span{color:var(--theme-ink);flex-shrink:0;font-size:11px}.cmxq1q_review button:focus-visible{outline:2px solid var(--theme-accent-text);outline-offset:3px}.cmxq1q_review[data-presentation=true] .cmxq1q_workspace{height:420px}.cmxq1q_review[data-presentation=true] .cmxq1q_answerArea{padding:16px;overflow:auto}.cmxq1q_review[data-presentation=true] .cmxq1q_conversation{min-height:0}.cmxq1q_review[data-presentation=true] .cmxq1q_answer{min-height:0;font-size:12px}.cmxq1q_review[data-presentation=true] .cmxq1q_question{margin-bottom:18px;font-size:12px}.cmxq1q_review[data-presentation=true] .cmxq1q_evidence{min-height:0}.cmxq1q_review[data-presentation=true] .cmxq1q_composer{display:none}.cmxq1q_review[data-presentation=true] .cmxq1q_grid,.cmxq1q_review[data-presentation=true] .cmxq1q_resources{min-height:0}.cmxq1q_review[data-presentation=true]>figcaption{padding-top:10px;display:block}.cmxq1q_review[data-presentation=true]>figcaption>span{display:none}@media (max-width:1100px){.cmxq1q_answerArea{padding:20px}.cmxq1q_resourcebar{gap:6px;padding-inline:12px}.cmxq1q_resourcebar>div{gap:6px}.cmxq1q_resourcebar>div>span:nth-child(3){display:none}.cmxq1q_header{padding-inline:20px}.cmxq1q_review>figcaption{flex-direction:column;gap:6px}}@media (max-width:800px){.cmxq1q_workspace{grid-template-columns:1fr}.cmxq1q_conversation{border-right:0;border-bottom:1px solid var(--review-rule)}.cmxq1q_header>span{display:none}.cmxq1q_review[data-presentation=true] .cmxq1q_workspace{height:auto}.cmxq1q_review[data-presentation=true] .cmxq1q_grid{min-height:360px}}.cmxq1q_review[data-presentation=true] .cmxq1q_answer{line-height:1.6}.cmxq1q_review[data-presentation=true] .cmxq1q_answer p{margin-bottom:10px}.cmxq1q_review[data-presentation=true] .cmxq1q_nextStep{display:none}.cmxq1q_review[data-presentation=true] .cmxq1q_receipt{margin:12px 0}.cmxq1q_review[data-presentation=true] .cmxq1q_evidence{margin-top:8px;padding:10px 12px}.cmxq1q_review[data-story=true] .cmxq1q_frame{background:var(--theme-ground);box-shadow:0 2px 5px #00000006}.cmxq1q_review[data-story=true] .cmxq1q_header{height:40px;padding-inline:16px}.cmxq1q_review[data-story=true] .cmxq1q_workspace{height:360px}.cmxq1q_review[data-story=true] .cmxq1q_conversation,.cmxq1q_review[data-story=true] .cmxq1q_resources{min-height:0}.cmxq1q_review[data-story=true] .cmxq1q_answerArea{padding:16px;overflow:auto}.cmxq1q_review[data-story=true] .cmxq1q_question{margin-bottom:18px;font-size:12px}.cmxq1q_review[data-story=true] .cmxq1q_answer{min-height:0;font-size:12px;line-height:1.6}.cmxq1q_review[data-story=true] .cmxq1q_answer p{margin-bottom:12px}.cmxq1q_review[data-story=true] .cmxq1q_nextStep{display:none}.cmxq1q_review[data-story=true] .cmxq1q_receipt{margin:12px 0 0}.cmxq1q_review[data-story=true][data-record-selected=false] :is(.cmxq1q_evidenceTabs,.cmxq1q_evidence){display:none}.cmxq1q_review[data-story=true] .cmxq1q_composer{padding:8px 16px}.cmxq1q_review[data-story=true] .cmxq1q_composer>p{margin-top:7px;padding:7px 10px;font-size:11px}.cmxq1q_review[data-story=true] .cmxq1q_resourcebar{height:36px}.cmxq1q_review[data-story=true] .cmxq1q_grid{min-height:0}.cmxq1q_review[data-story=true] .cmxq1q_grid tbody tr{height:28px}.cmxq1q_review[data-story=true] .cmxq1q_resourcefooter{padding:8px 12px;font-size:10px}.cmxq1q_review[data-story=true]>figcaption{padding-top:8px;font-size:9px;display:block}.cmxq1q_review[data-story=true]>figcaption>span{display:none}@media (max-width:800px){.cmxq1q_review[data-story=true] .cmxq1q_workspace{height:auto}.cmxq1q_review[data-story=true] .cmxq1q_grid{min-height:330px}}
.LhUCIa_study{--paper:#fbfaf9;--ink:#1b1913;--muted:#6b675f;--line:#e4e1db;--line-strong:#c9c5bd;--accent:#4a1324;color:var(--ink);font-family:var(--font-figtree), -apple-system, "Helvetica Neue", Arial, sans-serif}.LhUCIa_study[data-night=true]{--paper:#131416;--ink:#f1efea;--muted:#a39f98;--line:#2a2c31;--line-strong:#3a3d44;--accent:#f4d9b5}.LhUCIa_mono{font-family:var(--font-departure-mono), ui-monospace, "SF Mono", Menlo, monospace;text-transform:uppercase}.LhUCIa_page{background:var(--paper);min-height:100vh}.LhUCIa_wrap{max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.LhUCIa_nav{border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;padding:26px 0 22px;font-size:11px;font-weight:500;display:flex}.LhUCIa_nav a{color:inherit;text-decoration:none}.LhUCIa_nav a:hover,.LhUCIa_nav a:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}.LhUCIa_header{grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;padding:60px 0 44px;display:grid}.LhUCIa_header h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5.4vw,76px);font-weight:500;line-height:1}.LhUCIa_eyebrow{letter-spacing:.14em;color:var(--muted);margin:0 0 14px;font-size:10px;font-weight:500}.LhUCIa_intro{color:var(--muted);max-width:44ch;margin:0;font-size:17px;line-height:1.6}.LhUCIa_section{border-top:1px solid var(--line);padding:26px 0 56px}.LhUCIa_sectionHead{grid-template-columns:6.5rem 1fr;align-items:baseline;gap:8px 20px;margin-bottom:22px;display:grid}.LhUCIa_sectionHead .LhUCIa_id{letter-spacing:.14em;color:var(--accent);font-size:11px;font-weight:600}.LhUCIa_sectionHead h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:500}.LhUCIa_sectionHead p{color:var(--muted);grid-column:2;max-width:70ch;margin:0;font-size:14px;line-height:1.6}.LhUCIa_footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:24px 40px;padding:26px 0 48px;font-size:12px;line-height:1.65;display:grid}.LhUCIa_footer p{margin:0}.LhUCIa_footer b{letter-spacing:.12em;color:var(--ink);margin-bottom:4px;font-size:9px;font-weight:600;display:block}.LhUCIa_sheet{padding:60px clamp(20px,4vw,56px) 44px}.LhUCIa_field{pointer-events:none;--ground:251 250 249;--veil:251 250 249;--veil-a:.5;--a:calc(var(--strength) * .07);--grain-k:1;--grain-blend:multiply;background:rgb(var(--ground));position:absolute;inset:0;overflow:hidden}.LhUCIa_field[data-night=true]{--ground:19 20 22;--veil:19 20 22;--veil-a:.5;--a:calc(var(--strength) * .09);--grain-k:1.2;--grain-blend:screen}.LhUCIa_layer{position:absolute;inset:0}.LhUCIa_pool{left:var(--x);top:var(--y);width:var(--size);aspect-ratio:1;--pa:calc(var(--a) * var(--am));background:radial-gradient(closest-side, rgb(var(--rgb) / var(--pa)) 0%, rgb(var(--rgb) / var(--pa)) 18%, rgb(var(--rgb) / calc(var(--pa) * .55)) 46%, rgb(var(--rgb) / 0) 100%);will-change:transform;animation:LhUCIa_drift var(--d) ease-in-out infinite alternate;animation-delay:var(--delay);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.LhUCIa_layer[data-layer=near] .LhUCIa_pool{background:radial-gradient(closest-side, rgb(var(--rgb) / var(--pa)) 0%, rgb(var(--rgb) / calc(var(--pa) * .7)) 38%, rgb(var(--rgb) / 0) 100%)}.LhUCIa_mote{width:var(--s);aspect-ratio:1;background:radial-gradient(circle, rgb(var(--rgb) / calc(var(--a) * 2.4)) 0%, rgb(var(--rgb) / calc(var(--a) * .9)) 45%, rgb(var(--rgb) / 0) 72%);will-change:transform, opacity;animation:LhUCIa_rise var(--d) ease-in-out infinite alternate;animation-delay:var(--delay);border-radius:50%;position:absolute}.LhUCIa_mark{aspect-ratio:1;--ma:calc(var(--a) * .75);will-change:transform;background:radial-gradient(circle closest-side, rgb(116 86 232/var(--ma)) 0 19%, rgb(0 143 184/var(--ma)) 21% 31.5%, rgb(0 165 106/var(--ma)) 33.5% 44%, rgb(212 154 0/var(--ma)) 46% 56.5%, rgb(232 80 28/var(--ma)) 58.5% 69%, rgb(217 27 92/var(--ma)) 71% 81.5%, transparent 84%);border-radius:50%;height:150%;animation:36s ease-in-out infinite alternate LhUCIa_breathe;position:absolute;top:52%;left:60%;transform:translate(-50%,-50%)}.LhUCIa_pane{background:rgb(var(--veil) / var(--veil-a));position:absolute;inset:0}.LhUCIa_pane[data-frost=fine]{-webkit-backdrop-filter:blur(14px)saturate(1.45)brightness(1.02);backdrop-filter:blur(14px)saturate(1.45)brightness(1.02)}.LhUCIa_pane[data-frost=deep]{-webkit-backdrop-filter:blur(32px)saturate(1.6)brightness(1.03);backdrop-filter:blur(32px)saturate(1.6)brightness(1.03)}.LhUCIa_pane[data-frost=liquid]{-webkit-backdrop-filter:blur(6px)saturate(1.45);backdrop-filter:blur(6px)saturate(1.45)}.LhUCIa_sheen{background:linear-gradient(118deg,#ffffff61 0%,#ffffff1a 30%,#fff0 52%,#1b191306 100%);position:absolute;inset:0;box-shadow:inset 0 1px #fff9,inset 0 -1px #1b19130d,inset 0 0 140px #1b191306}.LhUCIa_field[data-night=true] .LhUCIa_sheen{background:linear-gradient(118deg,#ffffff14 0%,#ffffff06 30%,#0000 52%,#00000038 100%);box-shadow:inset 0 1px #ffffff12,inset 0 0 160px #0006}.LhUCIa_grain{mix-blend-mode:var(--grain-blend);opacity:calc(var(--grain-a) * var(--grain-k));position:absolute;inset:0}.LhUCIa_grain[data-grain=fine]{--grain-a:.1;background-image:var(--grain-fine-day);background-size:256px 256px}.LhUCIa_grain[data-grain=matte]{--grain-a:.14;background-image:var(--grain-matte-day);background-size:320px 320px}.LhUCIa_field[data-night=true] .LhUCIa_grain[data-grain=fine]{background-image:var(--grain-fine-night)}.LhUCIa_field[data-night=true] .LhUCIa_grain[data-grain=matte]{background-image:var(--grain-matte-night)}.LhUCIa_field[data-motion=still] *{animation-play-state:paused}@keyframes LhUCIa_drift{0%{transform:translate(-50%,-50%)translate(0)scale(1)}35%{transform:translate(-50%, -50%) translate(var(--x1), var(--y1)) scale(1.06)}70%{transform:translate(-50%, -50%) translate(var(--x2), var(--y2)) scale(.95)}to{transform:translate(-50%, -50%) translate(calc(var(--x1) * -.6), calc(var(--y2) * .5)) scale(1.02)}}@keyframes LhUCIa_rise{0%{opacity:.35;transform:translate(0,0)}50%{opacity:1}to{transform:translate3d(var(--dx), -56px, 0);opacity:.3}}@keyframes LhUCIa_breathe{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-50%)translate(3%,-2%)scale(1.07)}}.LhUCIa_controls{flex-wrap:wrap;gap:14px 26px;display:flex}.LhUCIa_control{flex-direction:column;gap:7px;display:flex}.LhUCIa_control>span{letter-spacing:.13em;color:var(--muted);font-size:9px;font-weight:500}.LhUCIa_seg{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 55%, transparent);display:inline-flex}.LhUCIa_seg button{border:0;border-right:1px solid var(--line-strong);min-height:32px;color:var(--ink);font:600 11px/1 var(--font-figtree), Arial, sans-serif;letter-spacing:.02em;cursor:pointer;background:0 0;padding:0 12px;transition:background-color .14s ease-out}.LhUCIa_seg button:last-child{border-right:0}.LhUCIa_seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.LhUCIa_seg button:focus-visible{outline-offset:2px;outline:2px solid #7456e8;position:relative}@media (hover:hover){.LhUCIa_seg button:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.LhUCIa_exhibitFoot{flex-wrap:wrap;align-items:flex-start;gap:18px 32px;padding-top:18px;display:flex}.LhUCIa_detail{color:var(--muted);flex:300px;max-width:52ch;margin:0;font-size:13px;line-height:1.6}.LhUCIa_paneRoot{background:var(--paper);flex-direction:column;min-height:560px;display:flex;position:relative;overflow:hidden}.LhUCIa_paneBody{z-index:1;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:48px;padding:64px clamp(24px,5vw,72px) 40px;display:grid;position:relative}.LhUCIa_paneBody h2{color:var(--ink);letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(40px,4.8vw,66px);font-weight:500;line-height:.98}.LhUCIa_header h1,.LhUCIa_sectionHead h2{color:var(--ink)}.LhUCIa_lede{color:var(--muted);max-width:42ch;margin:0;font-size:17px;line-height:1.6}.LhUCIa_paneFoot{z-index:1;border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);padding:18px clamp(24px,5vw,72px) 22px;position:relative}.LhUCIa_plate{border:1px solid hsl(var(--border));background:linear-gradient(160deg, hsl(var(--surface) / .82), hsl(var(--surface) / .7));-webkit-backdrop-filter:blur(18px)saturate(1.5)brightness(1.02);backdrop-filter:blur(18px)saturate(1.5)brightness(1.02);border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 1px 0 #ffffff40,0 18px 40px -24px #24262e59}.LhUCIa_plate>*{position:relative}[data-night=true] .LhUCIa_plate{box-shadow:inset 0 1px #ffffff14,0 18px 40px -20px #0009}.LhUCIa_plate:before,.LhUCIa_bar[data-treatment=clear]:before,.LhUCIa_bar[data-treatment=liquid]:before{content:"";background-image:var(--grain-fine-day);opacity:.1;mix-blend-mode:multiply;pointer-events:none;background-size:256px 256px;position:absolute;inset:0}[data-night=true] .LhUCIa_plate:before,[data-night=true] .LhUCIa_bar:before{background-image:var(--grain-fine-night);mix-blend-mode:screen;opacity:.12}.LhUCIa_plateHead{border-bottom:1px solid hsl(var(--border) / .8);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.LhUCIa_plateHead span{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500}.LhUCIa_plateRow{border-bottom:1px solid hsl(var(--border) / .6);grid-template-columns:8px 1fr auto;align-items:start;gap:10px;padding:10px 14px;font-size:13px;line-height:1.4;display:grid}.LhUCIa_plateRow:last-child{border-bottom:0}.LhUCIa_plateRow i{background:var(--tone);border-radius:50%;width:8px;height:8px;margin-top:5px;display:block}.LhUCIa_plateRow small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:12px;display:block}.LhUCIa_plateRow time{color:hsl(var(--muted-foreground));font-size:12px}.LhUCIa_scene{border:1px solid var(--line);height:440px;position:relative;overflow:hidden}.LhUCIa_plain{background:hsl(var(--background));position:absolute;inset:0}.LhUCIa_scroller{scrollbar-width:thin;position:absolute;inset:0;overflow:auto}.LhUCIa_bar{z-index:5;position:sticky;top:0}.LhUCIa_bar[data-treatment=frost]{background:hsl(var(--surface) / .95);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-bottom:1px solid hsl(var(--border) / .6)}.LhUCIa_bar[data-treatment=clear],.LhUCIa_bar[data-treatment=liquid]{background:linear-gradient(to bottom, hsl(var(--surface) / .72), hsl(var(--surface) / .6));-webkit-backdrop-filter:blur(22px)saturate(1.5)brightness(1.02);backdrop-filter:blur(22px)saturate(1.5)brightness(1.02);border-bottom:1px solid hsl(var(--border) / .55);box-shadow:inset 0 1px #fff9,0 1px #fff3}.LhUCIa_bar[data-treatment=liquid]{-webkit-backdrop-filter:url(#gls-liquid)blur(3px)saturate(1.5);backdrop-filter:url(#gls-liquid)blur(3px)saturate(1.5)}[data-night=true] .LhUCIa_bar[data-treatment=clear],[data-night=true] .LhUCIa_bar[data-treatment=liquid]{background:linear-gradient(to bottom, hsl(var(--surface) / .74), hsl(var(--surface) / .62));box-shadow:inset 0 1px #ffffff12}.LhUCIa_bar[data-edge=prism]:after{content:"";z-index:2;background:linear-gradient(90deg,#d91b5c8c,#e8501c8c,#d49a008c,#00a56a8c,#008fb88c,#7456e88c);height:1px;position:absolute;bottom:-1px;left:0;right:0}.LhUCIa_bar[data-treatment=band]{background:hsl(var(--surface) / .35);border-bottom:1px solid hsl(var(--border) / .6)}.LhUCIa_bandField{position:absolute;inset:0;overflow:hidden}.LhUCIa_barRow{z-index:1;white-space:nowrap;align-items:center;gap:10px;height:40px;padding:0 16px 0 12px;display:flex;position:relative}.LhUCIa_trigger{color:hsl(var(--foreground));cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:2px 6px;font:600 .875rem/1.25rem inherit;display:inline-flex}.LhUCIa_trigger:hover,.LhUCIa_trigger[aria-expanded=true]{background:hsl(var(--muted))}.LhUCIa_trigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.LhUCIa_org{color:#fff;background:#4a1324;border:0;border-radius:4px;place-items:center;width:18px;height:18px;margin-inline:6px;font:700 10px/1 inherit;display:grid}.LhUCIa_dot{background:#209752;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #20975240}.LhUCIa_badge{background:hsl(var(--solid));min-width:16px;height:16px;color:hsl(var(--solid-foreground));border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:600;display:grid}.LhUCIa_user{background:hsl(var(--primary));width:22px;height:22px;color:hsl(var(--primary-foreground));border-radius:50%;place-items:center;margin-left:auto;font-size:11px;font-weight:600;display:grid}.LhUCIa_menuAnchor{display:inline-flex;position:relative}.LhUCIa_menu{z-index:20;background:hsl(var(--popover) / .7);width:18rem;color:hsl(var(--popover-foreground));-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);box-shadow:0 0 0 1px hsl(var(--foreground) / .1), 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;border-radius:.5rem;padding:4px;position:absolute;top:calc(100% + 8px);left:-4px}.LhUCIa_menuGroup+.LhUCIa_menuGroup{border-top:1px solid hsl(var(--border));margin-top:4px;padding-top:4px}.LhUCIa_item{border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.LhUCIa_item:hover{background:hsl(var(--foreground) / .1)}.LhUCIa_item svg{flex-shrink:0;width:1rem;height:1rem}.LhUCIa_item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.LhUCIa_key{color:hsl(var(--muted-foreground));letter-spacing:.02em;font:500 .75rem/1 inherit}.LhUCIa_pageHead{align-items:center;gap:12px;padding:18px 20px 10px;display:flex}.LhUCIa_pageHead h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.LhUCIa_pageHead>span{color:hsl(var(--muted-foreground));font-size:12px}.LhUCIa_tabs{gap:2px;margin-left:auto;display:flex}.LhUCIa_tab{color:hsl(var(--muted-foreground));background:0 0;border:0;border-radius:6px;padding:4px 10px;font:500 12px/1.4 inherit}.LhUCIa_tab[aria-selected=true]{background:hsl(var(--muted));color:hsl(var(--foreground))}.LhUCIa_table{border-collapse:collapse;width:100%;font-size:13px}.LhUCIa_table th{border-bottom:1px solid hsl(var(--border));text-align:left;color:hsl(var(--muted-foreground));padding:8px 20px;font-size:12px;font-weight:500}.LhUCIa_table td{border-bottom:1px solid hsl(var(--border) / .7);white-space:nowrap;padding:9px 20px}.LhUCIa_table td:nth-child(3){font-variant-numeric:tabular-nums}.LhUCIa_status{border:1px solid hsl(var(--border));border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}.LhUCIa_status[data-tone=overdue]{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4)}.LhUCIa_status[data-tone=paid]{color:hsl(var(--badge-green-foreground));border-color:hsl(var(--badge-green-tone) / .4)}.LhUCIa_strips{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.LhUCIa_strip{border:1px solid var(--line);position:relative;overflow:hidden}.LhUCIa_strip>.LhUCIa_bar{position:relative}.LhUCIa_strip .LhUCIa_barRow{-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000 97%);mask-image:linear-gradient(90deg,#000 72%,#0000 97%)}.LhUCIa_strip figcaption{letter-spacing:.1em;color:var(--muted);padding:8px 0 0;font-size:11px}.LhUCIa_trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.LhUCIa_card{flex-direction:column;gap:12px;margin:0;display:flex}.LhUCIa_cardStage{border:1px solid var(--line);background:var(--paper);height:300px;position:relative;overflow:hidden}.LhUCIa_cardText{z-index:1;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;max-width:38ch;margin:0;padding:22px;font-size:14px;line-height:1.55;position:relative}.LhUCIa_cardText strong{margin-bottom:4px;font-weight:600;display:block}.LhUCIa_cardText span{color:var(--muted);margin-top:10px;font-size:12px;display:block}.LhUCIa_card figcaption{color:var(--muted);font-size:13px;line-height:1.6}.LhUCIa_card figcaption b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}@media (max-width:960px){.LhUCIa_header,.LhUCIa_paneBody,.LhUCIa_footer,.LhUCIa_trio{grid-template-columns:1fr}.LhUCIa_strips{grid-template-columns:1fr 1fr}.LhUCIa_sectionHead{grid-template-columns:1fr}.LhUCIa_sectionHead p{grid-column:1}.LhUCIa_paneBody{gap:32px;padding-block:48px 28px}}@media (max-width:600px){.LhUCIa_nav>span{display:none}.LhUCIa_scene{height:380px}.LhUCIa_seg button{min-height:40px}}@media (prefers-reduced-motion:reduce){.LhUCIa_field *{animation:none!important}.LhUCIa_seg button{transition:none}}.LhUCIa_duo{border:1px solid var(--line);background:var(--paper);position:relative;overflow:hidden}.LhUCIa_duoGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;position:relative}.LhUCIa_duoCol{flex-direction:column;gap:18px;min-width:0;padding:26px clamp(18px,3vw,36px) 30px;display:flex}.LhUCIa_duoCol+.LhUCIa_duoCol{border-left:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}.LhUCIa_duoLabel{letter-spacing:.13em;color:var(--muted);justify-content:space-between;gap:12px;margin:0 0 4px;font-size:9px;font-weight:500;display:flex}.LhUCIa_duoLabel b{color:var(--ink);font-weight:600}.LhUCIa_duoStack{flex-direction:column;gap:14px;min-width:0;display:flex}.LhUCIa_duoRow{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;display:flex}.LhUCIa_duoRow h4{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.LhUCIa_chart{min-width:0;height:220px}.LhUCIa_board{min-width:0;height:300px;display:flex}.LhUCIa_board>*{flex:auto;min-width:0}.LhUCIa_duoEditorial{min-width:0;font-family:var(--font-figtree), -apple-system, "Helvetica Neue", Arial, sans-serif;flex-direction:column;gap:18px;display:flex}.LhUCIa_duoEditorial h3{color:var(--theme-ink);margin:0}.LhUCIa_duoEditorial p{color:color-mix(in srgb, var(--theme-ink) 82%, transparent);margin:0}@media (max-width:960px){.LhUCIa_duoGrid{grid-template-columns:1fr}.LhUCIa_duoCol+.LhUCIa_duoCol{border-left:0;border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}
@media (min-width:761px){.OKaQRG_frame>section>div:first-child{height:840px;min-height:0;top:0}}
.-XQxQq_controlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.-XQxQq_control{border:1px solid var(--ex-rule);background:var(--theme-ground);padding:22px}.-XQxQq_control strong{letter-spacing:-.025em;margin:18px 0 10px;font-size:22px;font-weight:500;line-height:1.25;display:block}.-XQxQq_control p{color:var(--ex-muted);margin:0;font-size:14px}.-XQxQq_bars{margin:24px 0 0}.-XQxQq_barRow{border-top:1px dotted var(--ex-rule);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-block:14px;display:grid}.-XQxQq_barRow dt{font-size:14px}.-XQxQq_barValue{color:var(--theme-accent-text);font-variant-numeric:tabular-nums;margin:0;font-size:17px}.-XQxQq_barValue small{font-size:11px}.-XQxQq_track{background:color-mix(in srgb, var(--theme-dark) 7%, var(--theme-ground));grid-column:1/-1;height:22px;margin:0;position:relative}.-XQxQq_track>span{background:var(--theme-dark);height:100%;display:block}.-XQxQq_target{top:-5px;bottom:-5px;left:var(--target);border-left:2px dotted var(--theme-accent-text);position:absolute}.-XQxQq_barNote{color:var(--ex-muted);grid-column:1/-1;margin:0;font-size:12px}@media (max-width:540px){.-XQxQq_controlGrid{grid-template-columns:minmax(0,1fr)}.-XQxQq_control{padding:18px}.-XQxQq_barRow{gap:8px}}
@property --boundary-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ApQcQa_night{--night-ink:#f6efe8;--night-quiet:#f6efe8ad;--night-accent:#f4d9b5;isolation:isolate;color:var(--night-ink);background:radial-gradient(60% 45% at 50% 62%,#8c2a448c,#0000 70%),radial-gradient(90% 60% at 50% 0,#3a1220,#0000 75%),linear-gradient(#1c0a10,#12070b 70%,#12070b);position:relative;overflow:hidden}.ApQcQa_night:before{content:"";z-index:-1;background-image:radial-gradient(circle at 1px 1px,#f6efe817 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000)}.ApQcQa_gradientText{color:#0000;background:linear-gradient(100deg,#f4d9b5 0%,#fff4ea 45%,#e8b8a0 100%);-webkit-background-clip:text;background-clip:text}.ApQcQa_stageProduct{transform-origin:50% 0;animation:1.4s cubic-bezier(.22,1,.36,1) .25s both ApQcQa_stage-rise}@keyframes ApQcQa_stage-rise{0%{opacity:0;transform:perspective(2200px)rotateX(32deg)translateY(80px)scale(.94)}to{opacity:1;transform:perspective(2200px)rotateX(14deg)translateY(0)scale(1)}}.ApQcQa_boundary{background:conic-gradient(from var(--boundary-angle), transparent 0deg, #f4d9b5 28deg, #fff 36deg, #f4d9b5 44deg, transparent 80deg, transparent 360deg), linear-gradient(#f4d9b547, #f4d9b547);border-radius:18px;padding:2px;animation:5.5s linear infinite ApQcQa_boundary-run;position:relative;box-shadow:0 0 0 1px #f4d9b50f,0 60px 120px -40px #000c,0 0 90px -20px #c85a6e73}@keyframes ApQcQa_boundary-run{to{--boundary-angle:360deg}}.ApQcQa_stageFoot{background:linear-gradient(transparent, var(--theme-ground));pointer-events:none;z-index:2;height:22%;position:absolute;inset:auto 0 0}.ApQcQa_stackScene{perspective:2400px}.ApQcQa_stackBody{transform-style:preserve-3d;position:relative;transform:rotateX(46deg)rotate(-24deg)}.ApQcQa_stackLayer{transform-style:preserve-3d;border-radius:22px;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ApQcQa_slab{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#ffffffb8,#ffffff61);border:1px solid #4a132429;box-shadow:inset 0 1px #fffc,0 30px 60px -30px #4a132473}.ApQcQa_tile{background:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #24262e12,0 24px 48px -30px #24262e59}.ApQcQa_tile figure>:not(:has([data-app-surface])){display:none}.ApQcQa_tile [data-app-surface]{box-shadow:none!important}.ApQcQa_float{animation:7s ease-in-out infinite ApQcQa_float}@keyframes ApQcQa_float{50%{transform:translateY(-6px)}}.ApQcQa_routeTrack{background:#f6efe824;width:2px;position:absolute;top:10px;bottom:10px;left:11px}.ApQcQa_routeFill{background:linear-gradient(#f4d9b5,#f6efe8);position:absolute;inset:0 0 auto;box-shadow:0 0 12px #f4d9b5cc}@media (prefers-reduced-motion:reduce){.ApQcQa_stageProduct,.ApQcQa_boundary,.ApQcQa_float{animation:none}.ApQcQa_stageProduct{transform:perspective(2200px)rotateX(14deg)}}
/*# sourceMappingURL=1v2pr74af_yh0.css.map*/