.amber-home{--lm-canvas:var(--brand-color-background);--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 .nav{border-color:color-mix(in srgb, var(--lm-outline) 72%, transparent);background:color-mix(in srgb, var(--lm-surface) 92%, transparent);box-shadow:0 var(--brand-space-focus-offset) var(--brand-space-inline) color-mix(in srgb, var(--lm-content) 6%, transparent)}.amber-home .nav .bar{min-height:calc(var(--lm-control-height) + var(--lm-control));gap:var(--lm-card-space);height:auto}.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 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-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-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);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}body .amber-home .lm-hero{min-height:auto;padding-block:var(--lm-page-space);background:radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--lm-reflection) 36%, transparent), transparent 30%), radial-gradient(circle at 8% 84%, color-mix(in srgb, var(--lm-recall) 18%, transparent), transparent 28%), 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{background:color-mix(in srgb, var(--lm-recall) 28%, transparent)}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:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--lm-reflection) 24%, transparent), transparent 28%), 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: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), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--lm-reflection) 66%, transparent), transparent 24%), linear-gradient(145deg, var(--lm-surface-raised), var(--lm-surface-tint));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:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--brand-color-mint) 18%, transparent), transparent 60%)}.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:radial-gradient(circle at 14% 36%, color-mix(in srgb, var(--lm-recall) 22%, transparent), transparent 30%), 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:900px){.amber-home .nav .bar{position:relative}.amber-home .nav-desktop{display:none}.amber-home .nav-mobile{display:block}}@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)}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:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--lm-memory) 42%, transparent), transparent 34%), radial-gradient(circle at 88% 22%, color-mix(in srgb, var(--lm-reflection) 38%, transparent), transparent 31%), var(--lm-canvas);position:relative;overflow:hidden}body .amber-home>main>.hero:after{inset:auto calc(var(--lm-gutter) * -1) calc(var(--lm-page-space) * -1) auto;width:calc(var(--lm-page-space) * 4);aspect-ratio:1;border-radius:var(--lm-pill-radius);background:color-mix(in srgb, var(--lm-recall) 24%, transparent);content:"";pointer-events:none;position:absolute}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);background:color-mix(in srgb, var(--lm-memory) 34%, var(--lm-surface));color:var(--lm-action)}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:color-mix(in srgb, var(--lm-surface-tint) 48%, 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(--lm-action);background:color-mix(in srgb, var(--lm-memory) 28%, var(--lm-surface));color:var(--lm-content-secondary)}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:linear-gradient(color-mix(in srgb, var(--lm-memory) 26%, transparent), transparent), 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:color-mix(in srgb, var(--lm-memory) 30%, var(--lm-surface))}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:linear-gradient(135deg, var(--lm-memory), var(--lm-recall));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:color-mix(in srgb, var(--lm-memory) 30%, var(--lm-surface))}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:color-mix(in srgb, var(--lm-memory) 25%, var(--lm-surface))}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:linear-gradient(135deg, var(--lm-memory), var(--lm-surface-tint));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:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--lm-memory) 55%, transparent), transparent 32%), 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:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--lm-memory) 48%, transparent), transparent 30%), radial-gradient(circle at 82% 80%, color-mix(in srgb, var(--lm-reflection) 40%, transparent), transparent 28%), 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:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--lm-reflection) 34%, transparent), transparent 30%), color-mix(in srgb, var(--lm-memory) 24%, var(--lm-canvas))}body .ed-section{border-color:var(--lm-outline)}body .ed-page{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--lm-memory) 24%, transparent), transparent 24%), radial-gradient(circle at 92% 42%, color-mix(in srgb, var(--lm-reflection) 20%, transparent), transparent 22%), 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:color-mix(in srgb, var(--lm-surface-tint) 42%, transparent)}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:linear-gradient(color-mix(in srgb, var(--lm-memory) 18%, transparent), transparent), 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:radial-gradient(circle at 90% 8%, color-mix(in srgb, var(--lm-reflection) 46%, transparent), transparent 30%), 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:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--lm-reflection) 38%, transparent), transparent 28%), color-mix(in srgb, var(--lm-memory) 35%, var(--lm-surface));color:var(--lm-content)}body .amber-home .final h2,body .amber-home .final p,body .amber-home .bl-cta h2,body .amber-home .bl-cta p{color:var(--lm-content)}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:radial-gradient(circle at 12% 16%, color-mix(in srgb, var(--brand-color-success-surface) 66%, transparent), transparent 32%), radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--brand-color-surface-tint) 54%, transparent), transparent 30%), 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}}
