.amber-home{--lm-canvas:var(--brand-color-surface-elevated);--lm-surface:var(--brand-color-surface);--lm-surface-raised:var(--brand-card-background);--lm-surface-tint:var(--brand-color-surface-tint);--lm-content:var(--brand-card-foreground);--lm-content-secondary:var(--brand-color-text-secondary);--lm-content-muted:var(--brand-color-text-muted);--lm-action:var(--brand-button-background);--lm-action-hover:var(--brand-button-background-hover);--lm-on-action:var(--brand-button-foreground);--lm-accent:var(--brand-color-accent-bright);--lm-accent-strong:var(--brand-color-accent);--lm-recall:var(--brand-color-mint);--lm-reflection:var(--brand-color-blush);--lm-memory:var(--brand-color-info);--lm-outline:var(--brand-card-border);--lm-outline-strong:var(--brand-color-border-strong);--lm-gutter:var(--brand-layout-mobile-gutter);--lm-inline:var(--brand-space-inline);--lm-control:var(--brand-space-control);--lm-card-space:var(--brand-space-card);--lm-section-space:var(--brand-space-section);--lm-page-space:var(--brand-space-page);--lm-control-height:var(--brand-control-minimum-target);--lm-button-height:var(--brand-button-min-height);--lm-card-radius:var(--brand-card-radius);--lm-pill-radius:var(--brand-button-radius);--lm-transition:var(--brand-motion-transition) var(--brand-easing-move)}.amber-home .wrap{width:min(100%, var(--brand-layout-content-max));padding-inline:max(var(--lm-gutter), var(--lm-card-space))}.amber-home.amber-chrome:has(>.nav){z-index:50;position:sticky;top:0}.amber-home .nav{z-index:50;width:100%;box-shadow:none;padding-block:var(--brand-space-xs);transition:padding var(--lm-transition), background var(--lm-transition);background:0 0;border:0;position:sticky;top:0}.amber-home .nav>.wrap{width:min(100%, calc(var(--brand-layout-content-max) - var(--lm-page-space) * 2));max-width:none;padding-inline:var(--lm-gutter);transition:width var(--lm-transition), padding var(--lm-transition)}.amber-home .nav .bar{width:100%;min-height:calc(var(--lm-control-height) + var(--lm-control));gap:var(--lm-card-space);height:auto;padding:var(--brand-space-xs) var(--lm-inline);border:var(--brand-border-hairline) solid var(--lm-outline);border-radius:var(--brand-radius-pill);background:var(--lm-surface-raised);box-shadow:0 var(--brand-space-focus-offset) var(--lm-inline) color-mix(in srgb, var(--lm-content) 6%, transparent);transition:border-radius var(--lm-transition), box-shadow var(--lm-transition);position:relative}.amber-home .nav.nav-scrolled{background:var(--lm-surface-raised);padding-block:0}.amber-home .nav.nav-scrolled>.wrap{width:100%;padding-inline:0}.amber-home .nav.nav-scrolled .bar{border-width:0 0 var(--brand-border-hairline);border-radius:0}@media (prefers-reduced-motion:reduce){.amber-home .nav,.amber-home .nav>.wrap,.amber-home .nav .bar{transition:none}}.amber-home .nav nav{gap:var(--lm-card-space)}.amber-home .nav a{color:var(--brand-navigation-foreground);transition:color var(--lm-transition)}.amber-home .nav a:hover,.amber-home .nav a:focus-visible{color:var(--brand-navigation-active)}.amber-home .nav-mega{position:static}.amber-home .nav-mega>summary,.amber-home .nav-mobile-group>summary{min-height:var(--lm-control-height);align-items:center;gap:var(--brand-space-xxs);color:var(--brand-navigation-foreground);cursor:pointer;font-weight:var(--brand-weight-semibold);list-style:none;display:inline-flex}.amber-home .nav-mega>summary::-webkit-details-marker{display:none}.amber-home .nav-mobile-group>summary::-webkit-details-marker{display:none}.amber-home .nav-mega>summary svg,.amber-home .nav-mobile-group>summary svg{width:var(--lm-inline);height:var(--lm-inline);transition:transform var(--lm-transition)}.amber-home .nav-mega[open]>summary,.amber-home .nav-mega>summary:hover,.amber-home .nav-mega>summary:focus-visible{color:var(--brand-navigation-active)}.amber-home .nav-mega[open]>summary svg,.amber-home .nav-mobile-group[open]>summary svg{transform:rotate(180deg)}.amber-home .nav-mega>summary:focus-visible,.amber-home .nav-mobile-group>summary:focus-visible{outline:var(--brand-border-focus) solid var(--lm-action);outline-offset:var(--brand-space-focus-offset);border-radius:var(--brand-radius-sm)}.amber-home .nav-mega-panel{top:calc(100% + var(--brand-space-sm));gap:var(--lm-card-space);padding:var(--lm-card-space);border:var(--brand-border-hairline) solid var(--lm-outline);border-radius:var(--brand-radius-xl);background:var(--lm-surface-raised);box-shadow:0 var(--brand-space-md) var(--brand-space-xxl) color-mix(in srgb, var(--lm-content) 14%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;left:0;right:0}.amber-home .nav-mega-group>p{margin:0 0 var(--brand-space-sm);color:var(--lm-content-muted);font-family:var(--brand-font-mono);font-size:calc(var(--body-lg) * .68);font-weight:var(--brand-weight-semibold);letter-spacing:var(--brand-tracking-label);text-transform:uppercase}.amber-home .nav-mega-items{gap:var(--brand-space-xs);display:grid}.amber-home .nav a.nav-mega-item{gap:var(--brand-space-sm);min-height:calc(var(--lm-control-height) + var(--brand-space-sm));padding:var(--brand-space-sm);border-radius:var(--brand-radius-md);color:var(--lm-content);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.amber-home .nav a.nav-mega-item:hover,.amber-home .nav a.nav-mega-item:focus-visible{background:var(--lm-surface-tint);color:var(--lm-action)}.amber-home .nav-mega-icon{width:var(--lm-control-height);height:var(--lm-control-height);border-radius:var(--brand-radius-sm);background:var(--lm-surface-tint);color:var(--lm-action);place-items:center;display:grid}.amber-home .nav-mega-icon svg{width:var(--lm-inline);height:var(--lm-inline);stroke-width:2px}.amber-home .nav-mega-item strong,.amber-home .nav-mega-item small{display:block}.amber-home .nav-mega-item strong{margin-top:var(--brand-space-xxs);font-size:calc(var(--body-lg) * .78);line-height:var(--brand-leading-compact)}.amber-home .nav-mega-item small{margin-top:var(--brand-space-xxs);color:var(--lm-content-secondary);font-size:calc(var(--body-lg) * .68);font-weight:var(--brand-weight-regular);line-height:var(--brand-leading-body)}.amber-home .nav a:focus-visible,.amber-home footer a:focus-visible{outline:var(--brand-border-focus) solid var(--lm-action);outline-offset:var(--brand-space-focus-offset)}.amber-home .nav .btn.sm{min-height:var(--lm-control-height);padding-inline:var(--brand-button-padding-inline);border:var(--brand-border-hairline) solid var(--brand-button-border);border-radius:var(--lm-pill-radius);background:var(--lm-action);color:var(--lm-on-action);box-shadow:none}.amber-home .nav .btn.sm:hover{background:var(--lm-action-hover);color:var(--lm-on-action)}.amber-home .nav .nav-login{min-height:var(--lm-control-height);padding-inline:var(--brand-button-padding-inline);border:var(--brand-border-hairline) solid var(--lm-action);border-radius:var(--lm-pill-radius);background:var(--lm-surface-raised);color:var(--lm-action);align-items:center;display:inline-flex}.amber-home .nav .nav-login:hover,.amber-home .nav .nav-login:focus-visible{border-color:var(--lm-action-hover);background:var(--lm-surface-tint);color:var(--lm-action-hover)}.amber-home .nav-mobile{margin-left:auto;display:none}.amber-home .nav-mobile>summary{width:var(--lm-control-height);height:var(--lm-control-height);border:var(--brand-border-hairline) solid var(--lm-outline);border-radius:var(--brand-radius-md);background:var(--lm-surface-raised);color:var(--lm-action);cursor:pointer;transition:border-color var(--lm-transition), background-color var(--lm-transition), transform var(--lm-transition);place-items:center;list-style:none;display:grid}.amber-home .nav-mobile>summary::-webkit-details-marker{display:none}.amber-home .nav-mobile>summary:hover,.amber-home .nav-mobile>summary:focus-visible{border-color:var(--lm-action);background:var(--lm-surface-tint)}.amber-home .nav-mobile>summary:focus-visible{outline:var(--brand-border-focus) solid var(--lm-action);outline-offset:var(--brand-space-focus-offset)}.amber-home .nav-mobile-icon{gap:var(--brand-space-xxs);width:calc(var(--lm-control-height) / 2);display:grid}.amber-home .nav-mobile-icon i{height:var(--brand-border-hairline);border-radius:var(--brand-radius-pill);transition:transform var(--lm-transition), opacity var(--lm-transition);background:currentColor;display:block}.amber-home .nav-mobile[open] .nav-mobile-icon i:first-child{transform:translateY(calc(var(--brand-space-xxs) + var(--brand-border-hairline))) rotate(45deg)}.amber-home .nav-mobile[open] .nav-mobile-icon i:nth-child(2){opacity:0}.amber-home .nav-mobile[open] .nav-mobile-icon i:last-child{transform:translateY(calc((var(--brand-space-xxs) + var(--brand-border-hairline)) * -1)) rotate(-45deg)}.amber-home .nav nav.nav-mobile-menu{top:calc(100% + var(--brand-space-xs));right:var(--lm-gutter);left:var(--lm-gutter);gap:var(--brand-space-xxs);padding:var(--lm-inline);border:var(--brand-border-hairline) solid var(--lm-outline);border-radius:var(--lm-card-radius);background:var(--lm-surface-raised);box-shadow:0 var(--brand-space-md) var(--brand-space-xxl) color-mix(in srgb, var(--lm-content) 14%, transparent);grid-template-columns:1fr;margin-left:0;display:grid;position:absolute}.amber-home .nav .nav-mobile-menu a{min-height:var(--lm-control-height);padding-inline:var(--lm-inline);border-radius:var(--brand-radius-md);color:var(--lm-content);align-items:center;display:flex}.amber-home .nav .nav-mobile-menu a:hover,.amber-home .nav .nav-mobile-menu a:focus-visible{background:var(--lm-surface-tint);color:var(--lm-action)}.amber-home .nav .nav-mobile-menu .btn{margin-top:var(--brand-space-xs);background:var(--lm-action);color:var(--lm-on-action);justify-content:center}.amber-home .nav-mobile-group>summary{width:100%;padding-inline:var(--lm-inline);justify-content:space-between}.amber-home .nav-mobile-group>div{gap:var(--brand-space-xxs);padding:var(--brand-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.amber-home .nav .nav-mobile-group a{gap:var(--brand-space-xs);padding:var(--brand-space-xs);font-size:calc(var(--body-lg) * .78);grid-template-columns:auto minmax(0,1fr);display:grid}.amber-home .nav .nav-mobile-group .nav-mega-icon{width:calc(var(--lm-control-height) * .8);height:calc(var(--lm-control-height) * .8)}body .amber-home .lm-hero{min-height:auto;padding-block:var(--lm-page-space);background:var(--lm-canvas)}body .amber-home .lm-hero-layout{gap:var(--lm-page-space);padding-inline:max(var(--lm-gutter), var(--lm-card-space))}body .amber-home .lm-hero h1{color:var(--lm-action)}body .amber-home .lm-hero h1>span,body .amber-home .lm-hero h1>strong{display:block}body .amber-home .lm-hero h1>strong{color:var(--lm-accent);font:inherit}body .amber-home .lm-primary-action{min-height:var(--lm-button-height);padding-inline:var(--brand-button-padding-inline);border-color:var(--brand-button-border);border-radius:var(--lm-pill-radius);background:var(--lm-action);color:var(--lm-on-action);box-shadow:0 var(--brand-space-focus-offset) 0 var(--lm-action-hover), 0 var(--lm-card-space) var(--lm-section-space) color-mix(in srgb, var(--lm-action) 22%, transparent)}body .amber-home .lm-primary-action:hover{background:var(--lm-action-hover)}body .amber-home .lm-text-action>span{min-width:var(--lm-control-height);min-height:var(--lm-control-height);border-color:var(--lm-outline);background:var(--lm-surface-raised)}body .amber-home .lm-proof-row{gap:var(--lm-inline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body .amber-home .lm-proof-row>span{color:var(--lm-content);align-items:center}body .amber-home .lm-proof-row>span>i{width:var(--lm-control-height);height:var(--lm-control-height);flex:0 0 var(--lm-control-height);border-radius:var(--brand-radius-md);background:var(--lm-surface-tint);color:var(--lm-action);place-items:center;font-style:normal;display:grid}body .amber-home .lm-proof-row>span:nth-child(2)>i,body .amber-home .lm-proof-row>span:nth-child(6)>i{background:var(--brand-color-info-surface);color:var(--lm-memory)}body .amber-home .lm-proof-row>span:nth-child(3)>i{background:var(--brand-color-warning-surface);color:var(--lm-accent-strong)}body .amber-home .lm-proof-row>span:nth-child(4)>i{background:color-mix(in srgb, var(--lm-reflection) 34%, var(--lm-surface-raised));color:var(--lm-content)}body .amber-home .lm-product{border-color:var(--lm-outline-strong);background:var(--lm-surface-raised)}body .amber-home .lm-product-shadow{display:none}body .amber-home .lm-kicker,body .amber-home .lm-chapter,body .amber-home .lm-section .eyebrow{color:var(--lm-action)}body .amber-home .lm-kicker>span{border-color:color-mix(in srgb, var(--lm-action) 28%, transparent);background:var(--lm-surface-raised);color:var(--lm-accent-strong)}body .amber-home .lm-section h2,body .amber-home .lm-workbench-intro h2{color:var(--lm-action)}body .amber-home .lm-section .hero-highlight,body .amber-home .lm-workbench-intro h2>span{color:var(--lm-accent-strong)}body .amber-home .lm-workbench-section,body .amber-home .lm-workflow{background:var(--lm-canvas)}body .amber-home .lm-workspace,body .amber-home .lm-depth .depth-artifact,body .amber-home .lm-plan .plan-preview{border-color:var(--lm-outline-strong);background:var(--lm-surface-raised)}body .amber-home .lm-workspace-status span,body .amber-home .lm-study-nav button.on>span:first-child{background:var(--lm-action);color:var(--lm-on-action)}body .amber-home .lm-study-nav button>span:first-child,body .amber-home .lm-workspace-source>span,body .amber-home .lm-feature-icon{background:var(--lm-surface-tint);color:var(--lm-action)}body .amber-home .lm-feature-row:nth-child(4n+2) .lm-feature-icon{background:var(--brand-color-info-surface);color:var(--lm-memory)}body .amber-home .lm-feature-row:nth-child(4n+3) .lm-feature-icon{background:var(--brand-color-warning-surface);color:var(--lm-accent-strong)}body .amber-home .lm-feature-row:nth-child(4n) .lm-feature-icon{background:color-mix(in srgb, var(--lm-reflection) 34%, var(--lm-surface-raised));color:var(--lm-content)}body .amber-home .lm-plan,body .amber-home .lm-depth{background:var(--lm-surface-tint)}body .amber-home .lm-trust,body .amber-home .lm-tools{background:var(--lm-surface)}body .amber-home .lm-workflow .workflow-list li b{color:var(--lm-accent-strong)}body .amber-home .lm-trust .responsible-ai{border-color:var(--lm-accent)}body .amber-home .lm-hero-illustration{right:calc(var(--lm-card-space) * -1);bottom:calc(var(--lm-section-space) * -1);width:min(36%, calc(var(--lm-page-space) * 3));z-index:3;position:absolute}body .amber-home .lm-illustration-slot{aspect-ratio:var(--lm-illustration-ratio,5 / 4);border:var(--brand-border-hairline) solid color-mix(in srgb, var(--lm-outline-strong) 76%, transparent);border-radius:var(--lm-card-radius);background-image:var(--momentum-illustration-image,none);box-shadow:0 var(--lm-card-space) var(--lm-section-space) color-mix(in srgb, var(--lm-content) 16%, transparent);background-position:50%;background-size:cover;margin:0;position:relative;overflow:hidden}body .amber-home .lm-final-artwork .lm-illustration-image{-o-object-fit:contain;object-fit:contain}body .amber-home .lm-illustration-art{position:absolute;inset:0}body .amber-home .lm-illustration-image{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}body .amber-home .lm-illustration-image+.lm-illustration-art{display:none}body .amber-home .lm-illustration-sun{top:var(--lm-card-space);right:var(--lm-card-space);width:var(--lm-card-space);aspect-ratio:1;border-radius:var(--lm-pill-radius);background:var(--lm-accent);position:absolute}body .amber-home .lm-illustration-person,body .amber-home .lm-illustration-person i,body .amber-home .lm-illustration-leaf,body .amber-home .lm-illustration-desk,body .amber-home .lm-illustration-book{display:block;position:absolute}body .amber-home .lm-illustration-person{width:30%;height:56%;bottom:21%;right:22%}body .amber-home .lm-illustration-head{aspect-ratio:1;border-radius:var(--lm-pill-radius);background:var(--brand-color-warning-surface);width:48%;top:0;left:24%}body .amber-home .lm-illustration-hair{top:calc(var(--lm-control) * -1);border-radius:var(--lm-pill-radius) var(--lm-pill-radius) var(--brand-radius-md) var(--brand-radius-md);background:var(--lm-content);width:72%;height:34%;left:12%}body .amber-home .lm-illustration-body{border-radius:var(--lm-pill-radius) var(--lm-pill-radius) var(--brand-radius-md) var(--brand-radius-md);background:var(--lm-accent);inset:38% 0 0}body .amber-home .lm-illustration-desk{width:72%;height:var(--lm-control);border-radius:var(--lm-pill-radius);background:var(--lm-action);bottom:15%;right:8%}body .amber-home .lm-illustration-leaf{border-radius:var(--lm-pill-radius) 0 var(--lm-pill-radius) 0;background:var(--lm-action);transform-origin:bottom;width:13%;height:46%;bottom:18%;left:13%}body .amber-home .lm-illustration-leaf-one{transform:rotate(-18deg)}body .amber-home .lm-illustration-leaf-two{background:var(--lm-recall);height:34%;left:26%;transform:rotate(24deg)}body .amber-home .lm-illustration-book{width:20%;height:var(--lm-inline);border-radius:var(--brand-radius-sm);background:var(--lm-memory);bottom:19%;right:4%}body .amber-home .lm-illustration-book-two{bottom:calc(19% + var(--lm-control));background:var(--lm-reflection);width:17%}.ed-page,.ed-root{background:var(--brand-color-background);color:var(--brand-color-text)}.ed-page-hero{max-width:var(--brand-layout-content-max);padding-inline:max(var(--brand-layout-mobile-gutter), var(--brand-space-card))}.ed-page-hero:before{background:0 0}.ed-page-hero__eye,.ed-page-hero h1 em{color:var(--brand-color-accent)}.ed-page-hero h1{color:var(--brand-color-primary)}body .amber-home .lm-final-panel{border-color:var(--lm-outline-strong);background:var(--lm-canvas)}body .amber-home .lm-final-artwork{min-width:0;position:relative}body .amber-home .lm-final-artwork .final-sage-stage{right:calc(var(--lm-control) * -1);bottom:calc(var(--lm-control) * -1);width:42%;position:absolute}.amber-home footer{padding-block:var(--lm-page-space);border-color:var(--lm-outline);background:var(--lm-canvas);margin-top:0}.amber-home footer .ft-grid{gap:var(--lm-section-space)}.amber-home footer .ft-socials a{min-width:var(--lm-control-height);min-height:var(--lm-control-height);border-color:var(--lm-outline);border-radius:var(--brand-radius-md);background:var(--lm-surface-raised);box-shadow:none}.amber-home footer .ft-col a{min-height:var(--lm-control);color:var(--lm-content-secondary)}@media (max-width:1120px){body .amber-home .lm-hero-illustration{width:min(30%, calc(var(--lm-page-space) * 3))}}@media (max-width:1024px){.amber-home .nav .bar{position:relative}.amber-home .nav .nav-desktop{display:none}.amber-home .nav .nav-mobile{display:block}.amber-home .nav .nav-mobile nav.nav-mobile-menu a:not(.btn){display:flex}}@media (max-width:760px){.amber-home .wrap{padding-inline:var(--lm-gutter)}body .amber-home .lm-proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}body .amber-home .lm-hero-illustration{display:none}body .amber-home .lm-final-artwork{width:min(100%, calc(var(--lm-page-space) * 6));margin-inline:auto}}@media (max-width:520px){.amber-home .nav nav{gap:var(--lm-inline)}.amber-home .nav{padding-block:var(--brand-space-xxs)}.amber-home .nav .bar{min-height:var(--lm-control-height);padding:var(--brand-space-xxs) var(--brand-space-xs)}.amber-home .logo .brand-logo{width:calc(var(--lm-control-height) + var(--lm-control-height) + var(--lm-control-height));height:auto}.amber-home .nav nav.nav-mobile-menu{max-height:calc(100vh - var(--lm-page-space));left:0;right:0;overflow-y:auto}.amber-home .nav-mobile-group>div,body .amber-home .lm-proof-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.amber-home .nav a{transition:none}}
body .amber-home>main>.hero,body .amber-home .fp-hero,body .amber-home .tl-hub-hero,body .amber-home .vs-hub-hero,body .amber-home .vs-detail-hero{border-bottom:var(--brand-border-hairline) solid var(--lm-outline);background:var(--lm-canvas);position:relative;overflow:hidden}body .amber-home>main>.hero:after{display:none}body .amber-home>main>.hero .wrap{z-index:1;position:relative}body .amber-home>main>.hero h1,body .ed-page-hero h1,body .ed-section__title,body .amber-home .sec h2{color:var(--lm-content)}body .amber-home .grad{color:var(--lm-accent);-webkit-text-fill-color:currentColor;background:0 0}body .amber-home .pill,body .amber-home .eyebrow{border-color:color-mix(in srgb, var(--lm-action) 18%, transparent);color:var(--lm-action);background:0 0}body .amber-home .pill .dot{background:var(--lm-accent)}body .amber-home .btn:not(.soft):not(.ondark),body .ed-btn--primary{border-color:var(--lm-action);background:var(--lm-action);color:var(--lm-on-action);box-shadow:0 var(--brand-space-xs) var(--brand-space-md) color-mix(in srgb, var(--lm-action) 18%, transparent)}body .amber-home .btn:not(.soft):not(.ondark):hover,body .ed-btn--primary:hover{border-color:var(--lm-action-hover);background:var(--lm-action-hover)}body .amber-home .btn.soft,body .ed-btn--ghost{border-color:var(--lm-outline);background:color-mix(in srgb, var(--lm-surface) 92%, transparent);color:var(--lm-content)}body .amber-home .lp-card,body .ed-card,body .amber-home .fp-feat,body .amber-home .fp-def,body .amber-home .pr-card,body .amber-home .bl-card,body .amber-home .bl-featured,body .amber-home .tlc,body .amber-home .tool,body .amber-home .tile,body .amber-home .vs-col,body .amber-home .vs-dim,body .amber-home .qa{border-color:var(--lm-outline);border-radius:var(--lm-card-radius);background:color-mix(in srgb, var(--lm-surface) 96%, transparent);box-shadow:0 var(--brand-space-xs) var(--brand-space-lg) color-mix(in srgb, var(--lm-content) 7%, transparent)}body .amber-home .lp-card:hover,body .ed-card:hover,body .amber-home .fp-feat:hover,body .amber-home .bl-card:hover,body .amber-home .tlc:hover,body .amber-home .tool:hover{border-color:var(--lm-outline-strong);box-shadow:0 var(--brand-space-sm) var(--brand-space-xl) color-mix(in srgb, var(--lm-content) 10%, transparent)}body .amber-home .sec:nth-of-type(2n){background:var(--lm-canvas)}body .amber-home .fp-hero-wrap,body .amber-home .tl-hub-hero-wrap,body .amber-home .vs-hub-hero-wrap,body .amber-home .vs-detail-hero-wrap{text-align:center}body .amber-home .fp-hero-pill,body .amber-home .tl-hub-pill,body .amber-home .vs-hub-pill,body .amber-home .vs-detail-pill{margin-inline:auto}body .amber-home .fp-hero-title,body .amber-home .vs-detail-title{margin-top:var(--lm-inline)}body .amber-home .tl-hub-title,body .amber-home .vs-hub-title{margin-top:var(--lm-control)}body .amber-home .fp-hero-sub,body .amber-home .tl-hub-sub,body .amber-home .vs-hub-sub,body .amber-home .vs-detail-sub{max-width:var(--brand-layout-reading-max);margin-top:var(--lm-inline);margin-inline:auto}body .amber-home .fp-hero-actions,body .amber-home .tl-hub-actions,body .amber-home .vs-hub-actions,body .amber-home .vs-detail-actions{margin-top:var(--lm-control);justify-content:center}body .amber-home .fp-platforms{justify-content:center;gap:var(--brand-space-sm);margin-top:var(--lm-inline);display:flex}body .amber-home .fp-feat:nth-child(3n+1) .fp-feat-ico{background:var(--brand-color-info-surface);color:var(--brand-color-info)}body .amber-home .fp-feat:nth-child(3n+2) .fp-feat-ico{background:var(--brand-color-warning-surface);color:var(--brand-color-warning)}body .amber-home .fp-feat:nth-child(3n) .fp-feat-ico{background:var(--brand-color-surface-tint);color:var(--lm-accent)}body .amber-home .fp-answer,body .amber-home .pr-answer,body .amber-home .vs-answer{border-color:var(--brand-color-text);background:var(--brand-color-text);color:var(--brand-color-surface-elevated)}body .amber-home .fp-use-case{cursor:default}body .amber-home .fp-faq,body .amber-home .pr-faq,body .amber-home .vs-faq{text-align:left}body .amber-home .tl-kit-spaced,body .amber-home .vs-rel-spaced{margin-top:var(--lm-control)}body .amber-home .tl-cat{border-color:var(--lm-outline);background:var(--lm-surface-tint);color:var(--lm-content-secondary)}body .amber-home .tl-cat.on{border-color:var(--lm-action);background:var(--lm-action);color:var(--lm-on-action)}body .amber-home .tlc-ico,body .amber-home .tool .ico{border-radius:var(--brand-radius-md);background:color-mix(in srgb, var(--lm-memory) 44%, var(--lm-surface));color:var(--lm-action)}body .amber-home .pr-plans-section{padding-top:0}body .amber-home .pr-card.featured{border-color:var(--lm-action);background:var(--lm-surface);box-shadow:0 var(--brand-space-sm) var(--brand-space-xxl) color-mix(in srgb, var(--lm-action) 16%, transparent)}body .amber-home .pr-badge{background:var(--lm-accent);color:var(--lm-on-action)}body .amber-home .pr-toggle button.on{background:var(--lm-action);color:var(--lm-on-action)}body .amber-home .pr-value,body .amber-home .pr-table thead{background:var(--lm-canvas)}body .amber-home .pr-table-wrap,body .amber-home .pr-table th,body .amber-home .pr-table td{border-color:var(--lm-outline)}body .amber-home .lp-team-card{text-align:center}body .amber-home .lp-crumb-item{display:contents}body .amber-home .lp-hero-eyebrow{display:inline-flex}body .amber-home .lp-team-avatar{width:calc(var(--lm-control-height) * 2);height:calc(var(--lm-control-height) * 2);margin:0 auto var(--lm-inline);border-radius:var(--lm-pill-radius);background:var(--lm-memory);justify-content:center;align-items:center;display:flex;overflow:hidden}body .amber-home .lp-team-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body .amber-home .lp-team-initials{color:var(--lm-content);font-family:var(--brand-font-display);font-size:var(--fs-lg);font-weight:700}body .amber-home .lp-team-name{margin-bottom:var(--brand-space-xxs)}body .amber-home .lp-team-link{color:var(--lm-content-muted);vertical-align:middle;display:inline-flex}body .amber-home .lp-team-role{margin-bottom:var(--brand-space-sm);color:var(--lm-action);font-family:var(--brand-font-mono);font-size:var(--fs-xs);text-transform:uppercase;font-weight:700}body .amber-home .vs-hub-section-title{margin-bottom:var(--brand-space-xs)}body .amber-home .vs-hub-grid{margin-top:var(--lm-control)}body .amber-home .vs-detail-motif{margin-inline:auto}body .amber-home .vs-motif .us,body .amber-home .vs-cmp .good{color:var(--lm-action)}body .amber-home .vs-motif .x{background:var(--lm-accent);color:var(--lm-on-action)}body .amber-home .vs-col.win{border-color:var(--lm-action);background:var(--lm-canvas)}body .amber-home .vs-list .c,body .amber-home .vs-darkstep .n{background:color-mix(in srgb, var(--lm-memory) 42%, var(--lm-surface));color:var(--lm-action)}body .amber-home .vs-disclaimer{color:var(--lm-content-muted);font-size:var(--fs-sm)}body .amber-home .vs-switch-title{max-width:var(--brand-layout-reading-max)}body .amber-home .vs-cmp,body .amber-home .gamecard{border-color:var(--lm-outline);border-radius:var(--lm-card-radius)}body .amber-home .bl-featured,body .amber-home .bl-card__img,body .amber-home .bl-toc,body .ed-feat,body .ed-step,body .ed-q{border-color:var(--lm-outline);background:var(--lm-canvas)}body .amber-home .bl-cat,body .amber-home .bl-readmore,body .amber-home .bl-prose a,body .ed-card a{color:var(--lm-action)}body .amber-home .bl-progress__fill{background:var(--lm-accent)}body .amber-home .bl-page--buttons>button{min-width:var(--lm-control-height);height:var(--lm-control-height);border:var(--brand-border-hairline) solid var(--lm-outline);border-radius:var(--lm-pill-radius);background:var(--lm-surface);color:var(--lm-content-secondary);cursor:pointer;font:inherit;place-items:center;display:grid}body .amber-home .bl-page--buttons>button:hover,body .amber-home .bl-page--buttons>button.on{border-color:var(--lm-action);background:var(--lm-action);color:var(--lm-on-action)}body .amber-home .bl-page--buttons>button:disabled:not(.on){cursor:not-allowed;opacity:.5}body .amber-home .bl-page--buttons>button:first-child .ic{transform:rotate(180deg)}body .amber-home .bl-image-fallback{background:var(--lm-memory);width:100%;height:100%;color:var(--lm-action);place-items:center;display:grid}body .amber-home .bl-card__img img{-o-object-fit:cover;object-fit:cover;transition:transform var(--brand-motion-transition) var(--brand-easing-move)}body .amber-home .bl-card:hover .bl-card__img img{transform:scale(1.03)}body .amber-home .bl-meta svg{width:var(--brand-space-sm);height:var(--brand-space-sm)}.lm-category-grid{gap:var(--lm-inline);margin-top:var(--lm-control);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lm-card-action{align-items:center;gap:var(--brand-space-xs);margin-top:var(--lm-inline);color:var(--lm-action);font-family:var(--brand-font-display);font-size:var(--fs-sm);font-weight:700;display:inline-flex}.lm-section-action{margin-top:var(--lm-control);justify-content:center;display:flex}.lm-state{max-width:var(--brand-layout-reading-max);margin:var(--lm-inline) auto;padding:var(--lm-inline);border:var(--brand-border-hairline) solid var(--lm-outline);border-radius:var(--brand-radius-md);background:var(--lm-surface);color:var(--lm-content-secondary);text-align:center}.lm-state--error{border-color:var(--brand-color-danger);background:var(--brand-color-danger-surface);color:var(--brand-color-danger)}.lm-loading{place-content:center;place-items:center;gap:var(--lm-inline);min-height:65vh;padding:var(--lm-gutter);background:var(--lm-canvas);color:var(--lm-content-secondary);font-family:var(--brand-font-body);display:grid}.lm-loading--compact{min-height:calc(var(--lm-page-space) * 3);background:0 0}.lm-loading-mark{width:calc(var(--lm-control-height) + var(--lm-inline));aspect-ratio:1;border:var(--brand-border-hairline) solid var(--lm-outline);border-radius:var(--lm-pill-radius);background:var(--lm-memory);color:var(--lm-action);animation:lm-state-pulse var(--brand-motion-entrance) var(--brand-easing-move) infinite alternate;place-items:center;display:grid}.lm-state-page{min-height:72vh;padding:var(--lm-page-space) var(--lm-gutter);background:var(--lm-canvas);place-items:center;display:grid}.lm-state-card{width:min(100%, var(--brand-layout-reading-max));padding:var(--lm-page-space);border:var(--brand-border-hairline) solid var(--lm-outline);border-radius:var(--lm-card-radius);background:color-mix(in srgb, var(--lm-surface) 96%, transparent);box-shadow:0 var(--brand-space-sm) var(--brand-space-xxl) color-mix(in srgb, var(--lm-content) 9%, transparent);text-align:center;position:relative;overflow:hidden}.lm-state-card .eyebrow{display:inline-flex}.lm-state-card h1{margin:var(--lm-inline) 0;color:var(--lm-content);font-family:var(--brand-font-display);font-size:clamp(var(--fs-lg), 6vw, var(--fs-xxl));line-height:1.1;position:relative}.lm-state-card p{max-width:var(--brand-layout-reading-max);color:var(--lm-content-secondary);margin:0 auto;position:relative}.lm-state-card .ctas{margin-top:var(--lm-control);justify-content:center;position:relative}.lm-state-code{inset:calc(var(--lm-page-space) * -1) 0 auto;color:color-mix(in srgb, var(--lm-memory) 72%, transparent);font-family:var(--brand-font-display);font-size:calc(var(--lm-page-space) * 4);pointer-events:none;font-weight:700;line-height:1;position:absolute}@keyframes lm-state-pulse{0%{transform:translateY(0)}to{transform:translateY(calc(var(--brand-space-xs) * -1))}}body .amber-home .bl-search input{border-color:var(--lm-outline);background:var(--lm-surface);color:var(--lm-content)}body .amber-home .bl-prose h2,body .amber-home .bl-prose h3{color:var(--lm-content)}body .ed-page-hero,body .ed-cta-band{border-color:var(--lm-outline);background:color-mix(in srgb, var(--lm-memory) 24%, var(--lm-canvas))}body .ed-section{border-color:var(--lm-outline)}body .ed-page{background:var(--lm-canvas)}body .ed-page>.ed-section:nth-of-type(2n){border-block:var(--brand-border-hairline) solid var(--lm-outline);border-radius:var(--lm-card-radius);background:var(--lm-canvas)}body .ed-page .ed-card{transition:transform var(--brand-motion-transition) var(--brand-easing-move), border-color var(--brand-motion-transition) var(--brand-easing-move), box-shadow var(--brand-motion-transition) var(--brand-easing-move);position:relative;overflow:hidden}body .ed-page a.ed-card:hover{transform:translateY(calc(var(--brand-space-xs) * -1))}body .ed-page .ed-grid-3>.ed-card:before,body .ed-page .ed-grid-4>.ed-card:before{height:var(--brand-border-focus);background:var(--lm-memory);content:"";position:absolute;inset:0 0 auto}body .ed-page .ed-grid-3>.ed-card:nth-child(3n+2):before,body .ed-page .ed-grid-4>.ed-card:nth-child(4n+2):before{background:var(--lm-reflection)}body .ed-page .ed-grid-3>.ed-card:nth-child(3n):before,body .ed-page .ed-grid-4>.ed-card:nth-child(4n+3):before{background:var(--lm-recall)}body .ed-page .ed-grid-4>.ed-card:nth-child(4n):before{background:color-mix(in srgb, var(--lm-accent) 38%, var(--lm-surface))}body .ed-page .ed-support-field{min-height:var(--brand-control-input-height);border-color:var(--lm-outline);border-radius:var(--brand-radius-md);background:var(--lm-surface);color:var(--lm-content)}body .ed-page .ed-support-field:focus{border-color:var(--lm-action)!important;box-shadow:0 0 0 var(--brand-border-focus) color-mix(in srgb, var(--lm-action) 16%, transparent)!important}body .amber-home .lp-grid-3>.lp-card:nth-child(3n+1) .lp-gly{background:color-mix(in srgb, var(--lm-memory) 54%, var(--lm-surface));color:var(--lm-action)}body .amber-home .lp-grid-3>.lp-card:nth-child(3n+2) .lp-gly{background:color-mix(in srgb, var(--lm-reflection) 58%, var(--lm-surface));color:var(--brand-color-info)}body .amber-home .lp-grid-3>.lp-card:nth-child(3n) .lp-gly{background:color-mix(in srgb, var(--lm-recall) 58%, var(--lm-surface));color:var(--brand-color-success)}body .amber-home .lp-contactgrid>.lp-card{border-color:var(--lm-outline-strong);background:var(--lm-surface)}body .amber-home .lp-field,body .amber-home .help-search input{min-height:var(--brand-control-input-height);border-color:var(--lm-outline);border-radius:var(--brand-radius-md);background:var(--lm-surface);color:var(--lm-content)}body .amber-home .lp-field:focus,body .amber-home .help-search input:focus{border-color:var(--lm-action);box-shadow:0 0 0 var(--brand-border-focus) color-mix(in srgb, var(--lm-action) 16%, transparent)}body .amber-home .help-jump{border-color:var(--lm-outline);background:color-mix(in srgb, var(--lm-canvas) 90%, transparent)}body .amber-home .help-jump a{min-height:var(--brand-control-chip-height);border-color:var(--lm-outline);background:var(--lm-surface);color:var(--lm-content-secondary)}body .amber-home .help-jump a:hover{border-color:var(--lm-action);color:var(--lm-action)}body .amber-home .help-cat{padding:var(--lm-control);border:var(--brand-border-hairline) solid var(--lm-outline);border-radius:var(--lm-card-radius);background:color-mix(in srgb, var(--lm-surface) 94%, transparent)}body .amber-home .wl-hero .grid{align-items:center}body .amber-home .wl-chip{min-height:var(--brand-control-chip-height);border-color:var(--lm-outline);background:var(--lm-surface);color:var(--lm-content-secondary)}body .amber-home .wl-card{border-color:var(--lm-outline-strong);border-radius:var(--lm-card-radius);background:var(--lm-surface);box-shadow:0 var(--brand-space-sm) var(--brand-space-xxl) color-mix(in srgb, var(--lm-content) 10%, transparent)}body .amber-home .wl-ribbon{background:var(--lm-action);color:var(--lm-on-action)}body .amber-home .wl-card .ctas{grid-template-columns:1fr;display:grid}body .amber-home .final,body .amber-home .bl-cta{border:var(--brand-border-hairline) solid color-mix(in srgb, var(--lm-action) 24%, transparent);border-radius:var(--lm-card-radius);background:var(--brand-color-text);color:var(--brand-color-surface-elevated)}body .amber-home .final h2,body .amber-home .final p,body .amber-home .bl-cta h2,body .amber-home .bl-cta p{color:var(--brand-color-surface-elevated)}body .amber-home .final .btn.ondark{border-color:var(--lm-action);background:var(--lm-action);color:var(--lm-on-action)}.lm-auth-shell{min-height:100vh;padding:var(--brand-space-page);background:var(--brand-color-background);color:var(--brand-color-text);place-items:center;display:grid}.lm-auth-card{width:min(100%, var(--brand-layout-reading-max));padding:var(--brand-space-card);border:var(--brand-border-hairline) solid var(--brand-color-border);border-radius:var(--brand-card-radius);background:var(--brand-color-surface-elevated);box-shadow:0 var(--brand-space-sm) var(--brand-space-xxl) color-mix(in srgb, var(--brand-color-text) 10%, transparent);text-align:center}.lm-auth-card h1{margin:0 0 var(--brand-space-sm);color:var(--brand-color-text);font-family:var(--brand-font-display);font-size:var(--fs-lg)}.lm-auth-status{width:calc(var(--brand-control-minimum-target) + var(--brand-space-control));aspect-ratio:1;margin:0 auto var(--brand-space-control);border:var(--brand-border-hairline) solid currentColor;border-radius:var(--brand-radius-pill);place-items:center;display:grid}.lm-auth-status svg{width:var(--brand-space-control);height:var(--brand-space-control)}.lm-auth-status--error{background:var(--brand-color-danger-surface);color:var(--brand-color-danger)}.lm-auth-status--success{background:var(--brand-color-success-surface);color:var(--brand-color-success)}.lm-auth-copy,.lm-auth-muted,.lm-auth-loading{color:var(--brand-color-text-muted)}.lm-auth-copy{margin:0 0 var(--brand-space-card)}.lm-auth-actions{gap:var(--brand-space-sm);display:grid}.lm-auth-button{min-height:var(--brand-button-min-height);padding-inline:var(--brand-button-padding-inline);border:var(--brand-border-hairline) solid transparent;border-radius:var(--brand-button-radius);font:inherit;cursor:pointer;transition:var(--brand-motion-transition) var(--brand-easing-move);font-weight:700}.lm-auth-button--primary{border-color:var(--brand-color-primary);background:var(--brand-color-primary);color:var(--brand-color-on-primary)}.lm-auth-button--primary:hover{background:var(--brand-color-primary-hover)}.lm-auth-button--secondary{border-color:var(--brand-color-border);background:var(--brand-color-surface);color:var(--brand-color-text)}.lm-auth-button:disabled{cursor:wait;filter:saturate(0)}.lm-auth-countdown{margin-bottom:var(--brand-space-card)}.lm-auth-count{margin-bottom:var(--brand-space-xs);color:var(--brand-color-accent-bright);font-family:var(--brand-font-display);font-size:var(--fs-xl);font-weight:700}.lm-auth-muted{font-size:var(--fs-sm)}.lm-auth-progress{width:100%;height:var(--brand-space-xs);margin-bottom:var(--brand-space-card);border-radius:var(--brand-radius-pill);background:var(--brand-color-surface-tint);overflow:hidden}.lm-auth-progress-fill{border-radius:inherit;background:var(--brand-color-accent-bright);height:100%;transition:width var(--brand-motion-entrance) var(--brand-easing-move)}.lm-auth-store-actions{gap:var(--brand-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lm-auth-debug{margin-top:var(--brand-space-card);color:var(--brand-color-text-muted);text-align:left}.lm-auth-debug pre{margin-top:var(--brand-space-xs);color:var(--brand-color-text-muted);font-family:var(--brand-font-mono);font-size:var(--fs-xs);overflow:auto}.lm-auth-loading{text-align:center}.lm-auth-spinner{width:var(--brand-control-minimum-target);aspect-ratio:1;margin:0 auto var(--brand-space-sm);border:var(--brand-border-focus) solid var(--brand-color-border);border-bottom-color:var(--brand-color-accent-bright);border-radius:var(--brand-radius-pill);animation:lm-auth-spin var(--brand-motion-entrance) linear infinite}@keyframes lm-auth-spin{to{transform:rotate(1turn)}}@media (max-width:720px){.lm-category-grid{grid-template-columns:1fr}.lm-state-card{padding:var(--lm-control)}body .amber-home .fp-platforms,body .amber-home .fp-hero-actions,body .amber-home .tl-hub-actions,body .amber-home .vs-hub-actions,body .amber-home .vs-detail-actions{flex-direction:column;align-items:stretch}.lm-auth-shell{align-items:start}.lm-auth-store-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lm-auth-spinner,.lm-loading-mark{animation:none}body .amber-home .bl-card__img img{transition:none}}
.CookieConsentBanner-module__9ihvtW__banner,.CookieConsentBanner-module__9ihvtW__preferences{font-family:var(--brand-font-body)}.CookieConsentBanner-module__9ihvtW__banner{max-width:440px}.CookieConsentBanner-module__9ihvtW__banner>div{padding:var(--brand-space-lg);background:var(--brand-color-surface-elevated);border-color:var(--brand-color-border);border-radius:var(--brand-card-radius);box-shadow:var(--brand-shadow-raised)}.CookieConsentBanner-module__9ihvtW__title{margin:0 0 var(--brand-space-xs);color:var(--brand-color-text);font-family:var(--brand-font-body);font-size:17px;font-weight:var(--brand-weight-bold);letter-spacing:normal;line-height:1.35}.CookieConsentBanner-module__9ihvtW__banner p{color:var(--brand-color-text-secondary);font-size:13px;line-height:1.65}.CookieConsentBanner-module__9ihvtW__banner a{color:var(--brand-color-primary);text-decoration-color:currentColor}.CookieConsentBanner-module__9ihvtW__actions{gap:var(--brand-space-xs);margin-top:var(--brand-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CookieConsentBanner-module__9ihvtW__actions button{min-height:var(--brand-control-minimum-target);border-radius:var(--brand-radius-md);font-family:inherit;font-size:13px;font-weight:var(--brand-weight-semibold);margin:0}.CookieConsentBanner-module__9ihvtW__actions button:last-child{min-height:var(--brand-control-minimum-target);color:var(--brand-color-text-secondary);text-underline-offset:3px;grid-column:1/-1;text-decoration:underline}.CookieConsentBanner-module__9ihvtW__banner button[aria-label]{min-width:var(--brand-control-minimum-target);min-height:var(--brand-control-minimum-target);margin-top:calc(var(--brand-space-xs) * -1);margin-right:calc(var(--brand-space-xs) * -1);place-items:center;display:grid}@media (max-width:480px){.CookieConsentBanner-module__9ihvtW__banner>div{padding:var(--brand-space-md)}.CookieConsentBanner-module__9ihvtW__banner>div>div>div:first-child{display:none}}
